问题描述
刚开始学突然有点想法一点点,这个就是函数和函数之间的调用,最底层的当然就是MS开发的了,这个估计是看不见我转了一下,转不过去
解决方案
解决方案二:
我说我没看懂,楼下信么?
解决方案三:
信,不知道在说什么!
解决方案四:
先学会说话,可以正常的沟通再来交流,学校里从小就学习语文之类的课程,可别认为都是没用的。
解决方案五:
函数与函数的调用是面向过程中最常见的,.Net是一个运行框架。先买书看看,写写例子
解决方案六:
应该是这样对吗,高层的类调用底层的的类,底层的类调用微软开发好的类,当然微软开发的类就是直接面对硬件了,这个一般是封装的看不见的对吗?
解决方案七:
看来也是delphi转过来的
解决方案八:
看不见我转了一下,转不过去这是要表达神马?
解决方案九:
解决方案十:
引用6楼966126的回复:
看来也是delphi转过来的
虽然我也是从delphi转过来的,但我还是没看懂楼主要表达的是什么。隐约感觉是:我们写的函数-->调用.net的函数-->调用windows的API-->调用低层硬件函数……
解决方案十一:
楼主可先看看<<clrviaC#>>介本书
解决方案十二:
关于什么是“最底层”,这应该从计算机体系结构、外设驱动开发、汇编语言等等层面去理解,然后是理解操作系统(操作系统其实分了很多层,从bios中简单的引导层、中断层简单操作系统,到高层的windows10操作系统。而.netframework是windows操作系统“上面的”一个框架类库,它主要是提供比windowsapi更加高级、面向对象、通用、安全、跨平台的api。而建立在.netframework框架上的应用软件,任何软件运行时都可能要调用几十万、几百万次现成的函数,可有许多开发层次,它可以调用也可以不调用.netframework中的许多函数(而调用第三方的函数)。当然,如果你自己写了函数,也可以调用。这是一个开放的生态环境,但是.netframework、windowsapi、windows操作系统、x86计算机体系结构、通用的外设硬件接口等等,是基础。
解决方案十三:
啥东西。看不懂。
解决方案十四:
谢谢大家引用11楼sp1234的回复:
关于什么是“最底层”,这应该从计算机体系结构、外设驱动开发、汇编语言等等层面去理解,然后是理解操作系统(操作系统其实分了很多层,从bios中简单的引导层、中断层简单操作系统,到高层的windows10操作系统。而.netframework是windows操作系统“上面的”一个框架类库,它主要是提供比windowsapi更加高级、面向对象、通用、安全、跨平台的api。而建立在.netframework框架上的应用软件,任何软件运行时都可能要调用几十万、几百万次现成的函数,可有许多开发层次,它可以调用也可以不调用.netframework中的许多函数(而调用第三方的函数)。当然,如果你自己写了函数,也可以调用。这是一个开放的生态环境,但是.netframework、windowsapi、windows操作系统、x86计算机体系结构、通用的外设硬件接口等等,是基础。
这些接口应该不是开放的,我们只可以调用时把
解决方案十五:
迷茫啊说的这是什么
解决方案:
如果你用linux,就可以自己编译操作系统的源码,也能知道底层是怎么回事了,不过现代操作系统的源码两很大,一个人只能理解一小部分
解决方案:
引用7楼lovelj2012的回复:
看不见我转了一下,转不过去这是要表达神马?
就是这个转啊难道你看代码不用转的吗?
解决方案:
引用16楼qq_33603542的回复:
Quote: 引用7楼lovelj2012的回复:
看不见我转了一下,转不过去这是要表达神马?就是这个转啊难道你看代码不用转的吗?
然后你上面楼层里并没有贴这个图
解决方案:
引用17楼oqqJack123456的回复:
Quote: 引用16楼qq_33603542的回复:
Quote: 引用7楼lovelj2012的回复:
看不见我转了一下,转不过去这是要表达神马?就是这个转啊难道你看代码不用转的吗?
然后你上面楼层里并没有贴这个图
楼主的意思是看不见某某函数的实现,然后F12想要跟进去,结果进不去
解决方案:
引用16楼qq_33603542的回复:
Quote: 引用7楼lovelj2012的回复:
看不见我转了一下,转不过去这是要表达神马?就是这个转啊难道你看代码不用转的吗?
引用16楼qq_33603542的回复:
Quote: 引用7楼lovelj2012的回复:
看不见我转了一下,转不过去这是要表达神马?就是这个转啊难道你看代码不用转的吗?
1、你上面并没有贴图2、什么代码转不转的,还是不明白你表达神马
解决方案:
引用19楼lovelj2012的回复:
Quote: 引用16楼qq_33603542的回复:
Quote: 引用7楼lovelj2012的回复:
看不见我转了一下,转不过去这是要表达神马?就是这个转啊难道你看代码不用转的吗?
引用16楼qq_33603542的回复:
Quote: 引用7楼lovelj2012的回复:
看不见我转了一下,转不过去这是要表达神马?就是这个转啊难道你看代码不用转的吗?
1、你上面并没有贴图2、什么代码转不转的,还是不明白你表达神马
我错了,忘了上图
解决方案:
引用13楼qq_33603542的回复:
谢谢大家Quote: 引用11楼sp1234的回复:
关于什么是“最底层”,这应该从计算机体系结构、外设驱动开发、汇编语言等等层面去理解,然后是理解操作系统(操作系统其实分了很多层,从bios中简单的引导层、中断层简单操作系统,到高层的windows10操作系统。而.netframework是windows操作系统“上面的”一个框架类库,它主要是提供比windowsapi更加高级、面向对象、通用、安全、跨平台的api。而建立在.netframework框架上的应用软件,任何软件运行时都可能要调用几十万、几百万次现成的函数,可有许多开发层次,它可以调用也可以不调用.netframework中的许多函数(而调用第三方的函数)。当然,如果你自己写了函数,也可以调用。这是一个开放的生态环境,但是.netframework、windowsapi、windows操作系统、x86计算机体系结构、通用的外设硬件接口等等,是基础。这些接口应该不是开放的,我们只可以调用时把
这些是软件专业学生必学的课程(占他们必学的课程的十分之一以下)。他们还要学习有关编译系统原理、数据库系统原理(不是简单的sql语言和数据库应用,而是研发一个数据库系统本身的初步原理)、软件工程,等等课程。根据第二专业方向不同,可能还要专门学习有关计算理论、经济统计、管理学、运筹学等等几十本相关教材。专业角度,这些都是必修课。因此不是什么“应该不是开放的”的这个说法。也许学生学习的不是windows10的操作系统源代码,但是他一定学习的是主流操作系统的各部分模块的原理,甚至包括源代码(例如linux下的进程调度代码、windows386系列的磁盘驱动的基本数据结构)。有了基础,才需要自己去找最新资料。没有基础,那么空泛地去看技术资料,实际上是在找罪受。
解决方案:
还是说得明白一点儿吧,这样才好解决问题
解决方案:
楼主的意思是,按F12,查看不到底层类的代码吧。
解决方案:
引用9楼zbdzjx的回复:
Quote: 引用6楼966126的回复:
看来也是delphi转过来的虽然我也是从delphi转过来的,但我还是没看懂楼主要表达的是什么。隐约感觉是:我们写的函数-->调用.net的函数-->调用windows的API-->调用低层硬件函数……
看了上面几位的说法,才明白为什么6楼说楼主是从delphi转过来的。在delphi中是可以看到系统给的函数的源码,看看是如何实现的,并且也可以修改源码,重新编译,替换已有的。