第001讲:第一个程序
知识点回顾:1. 先有编程还是先有操作系统?
从程序员的角度来说,操作系统就是帮我们包办了一切跟硬件相关的编程工作。所以现在的程序开发大部分都是基于操作系统提供的接口进行开发,不需要再考虑硬件的编程问题了。
2. Wintel联盟
微软把操作系统商业化做得炉火纯青,跟最大的 CPU 厂商 intel 组成了 Wintel 联盟,它们试图通过不断的更新系统需求和硬件配置,来达到互相促进销量的和版本迭代的速度来快速赚钱
3. 图形用户界面(Graphical User Interface, GUI)和 WYSIWYG
Windows 具有一个图形用户界面(Graphical User Interface, GUI),并提出 WYSIWYG 的操作方式,就是我们常说的所见即所得,What you see is what you get。
由于提供所见即所得的图形用户界面,使得前期的Windows都是伴随着蓝屏而闻名。Linux之所以稳定是因为大部分Linux主机都运行在黑乎乎的命令行界面,但这样的界面显然不是普罗大众所喜闻乐见的。
4. WindowsNT
“NT”所指的便是“新技术”(New Technology)之意,是 Windows 的内核版本号:XP = Windows NT5.1 WIN7 = Windows NT6.1 WIN8 = Windows NT6.2
5. Windows 的入口函数 WinMain,调用方式是 WINAPI 即 __stacall
6. MessageBox 函数的用法
显示一个模态对话框,其中包含一个系统图标、 一组按钮和一个简短的特定于应用程序消息,如状态或错误的信息。消息框中返回一个整数值,该值指示用户单击了哪个按钮。
【API档案】MessageBox
7. Windows 编程的命名方案
匈牙利命名法
图形用户界面,不是GDI吗,可能是我没听清楚,回去再看一遍视频{:7_176:} 秦晓彬 发表于 2014-5-7 12:13 static/image/common/back.gif
图形用户界面,不是GDI吗,可能是我没听清楚,回去再看一遍视频
理解错了哦。
GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。
以后会讲到的 Wintel联盟真是强强联手啊 入门入门 :lol: 是_stdcall,不是_stacall欸。 :lol: 小甲鱼太棒了 哎,过目即忘,好可怜!{:5_96:} 好可怜,一点都不懂,晕{:5_92:} 已经复习 哎今天没开新课 感觉第一颗容量就有点大,, {:5_91:} 第五点错了吧 ,方式WINAPI应该 _stdcall的宏定义吧 匈牙利命名法 我喜欢 哈哈
我。。。。。。。3天了,易燃易爆炸{:10_266:} 新人报到 超级新人,前来打卡
{:10_269:} 看过,想过
页:
[1]
2