上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 制作应用的程序员应意识到,他们制作的是利用操作系统功能的应用,操作系统诞生后,程序员无需编写直接控制硬件的程序,逐渐与硬件隔离。 操作系统诞生使程序员数量增加,即便不懂硬件也可能制作出应用,但全面的程序员需掌握基本硬件知识并借助操作系统抽象化以提高编程效率,还应了解操作系统带来便利的原因。 以Win 阅读全文
posted @ 2025-02-14 18:24 叽里呱啦哇里呱唧 阅读(7) 评论(0) 推荐(0)
摘要: 操作系统(Operating System)也叫基础软件,是计算机运行时不可或缺的控制程序,为其他软件运行提供操作环境,在其上运行的应用称“应用程序” 。 计算机无操作系统时,程序员需用机器语言编写所有程序,过程繁琐。后来出现仅具加载和运行功能的监控程序,这是操作系统的原型。通过先启动监控程序,可将 阅读全文
posted @ 2025-02-14 18:07 叽里呱啦哇里呱唧 阅读(14) 评论(0) 推荐(0)
摘要: 监控程序的主要功能是什么? 程序的加载和运行 在操作系统上运行的程序称为什么? 应用或应用程序 调用操作系统功能称为什么? 系统调用 Windows Vista是多少位的操作系统? 32位 GUI是什么的缩写? 图形用户界面 WYSIWYG是什么的缩写? 所见即所得 阅读全文
posted @ 2025-02-14 17:38 叽里呱啦哇里呱唧 阅读(31) 评论(0) 推荐(0)
摘要: Q:编译器和解释器有什么不同? A:编译器是在运行前对所有源代码进行解释处理的。而解释器则是在运行时对源代码的内容一行一行地进行解释处理的。 Q:“分割编译”指的是什么? A:将整个程序分为多个源代码来编写,然后分别进行编译,最后链接成一个EXE文件。这样每个源代码都相对变短,便于程序管理。 Q:“ 阅读全文
posted @ 2025-02-14 17:35 叽里呱啦哇里呱唧 阅读(4) 评论(0) 推荐(0)
摘要: EXE文件内容包括再配置信息、变量组和函数组,程序加载到内存后还会额外生成栈和堆。栈用于存储函数内部临时变量(局部变量)和函数调用参数,堆用于存储程序运行时的任意数据及对象。 EXE文件本身不存在栈和堆,其所需内存空间在文件加载到内存开始运行时分配。内存中的程序由用于变量、函数、栈和堆的内存空间4部 阅读全文
posted @ 2025-02-14 17:35 叽里呱啦哇里呱唧 阅读(18) 评论(0) 推荐(0)
摘要: EXE文件作为单独文件存储在硬盘中,通过资源管理器找到并双击,其内容会被加载到内存中运行。 本地代码读写程序变量、调用函数时参照数据存储的内存地址执行命令,但EXE文件作为本地代码程序,未指定变量及函数实际内存地址。在可加载多个可执行程序的Windows运行环境中,每次运行程序时变量及函数分配的内存 阅读全文
posted @ 2025-02-14 17:34 叽里呱啦哇里呱唧 阅读(13) 评论(0) 推荐(0)
摘要: Windows以函数形式为应用提供功能,这些函数称为API,如Sample1.c中调用的MessageBox()是Windows提供的API,而非C语言标准函数,用于显示消息框。 Windows中API的目标文件存储在DLL(Dynamic Link Library,动态链接库)文件这一特殊库文件中 阅读全文
posted @ 2025-02-14 17:34 叽里呱啦哇里呱唧 阅读(12) 评论(0) 推荐(0)
摘要: 链接选项“-Tpe -c -x -aa”用于指定生成Windows用的EXE文件,链接命令中指定了c0w32.obj和Sample1.obj等目标文件,其中c0w32.obj由Borland C++提供,与程序启动相关,即使不调用其他目标文件函数,程序也需与其链接。 sprintf()的目标文件在c 阅读全文
posted @ 2025-02-14 17:33 叽里呱啦哇里呱唧 阅读(4) 评论(0) 推荐(0)
摘要: 编译器将源代码转换后生成的本地文件(目标文件)无法直接运行,要得到可运行的EXE文件,编译后还需进行“链接”处理。 以Borland C++ Compiler 5.5为例,其编译器是bcc32.exe命令行工具,在Windows命令提示符中运行“bcc32 -W -c Sample1.c”可编译C语 阅读全文
posted @ 2025-02-14 17:33 叽里呱啦哇里呱唧 阅读(14) 评论(0) 推荐(1)
摘要: 编译器是能将C语言等高级编程语言编写的源代码转换成本地代码的程序,每种编程语言都有其专用编译器,如将C语言源代码转换成本地代码的是C编译器。 编译器先读入代码内容,再通过语法解析、句法解析、语义解析等将源代码转换成本地代码,其内部并非仅靠源代码与本地代码对应表就能生成本地代码。 本地代码类型因CPU 阅读全文
posted @ 2025-02-14 17:32 叽里呱啦哇里呱唧 阅读(10) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页