Windows程序设计 第1章 引论new

Windows程序设计 第1章 引论new

ID:45037276

大小:170.00 KB

页数:18页

时间:2019-11-08

Windows程序设计 第1章 引论new_第1页
Windows程序设计 第1章 引论new_第2页
Windows程序设计 第1章 引论new_第3页
Windows程序设计 第1章 引论new_第4页
Windows程序设计 第1章 引论new_第5页
资源描述:

《Windows程序设计 第1章 引论new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章引论1983年12月首次推出Windows系统的第一个版本的,命名为Windowsv1.01985年推出了Windowsv1.1版本1987年10月,Microsoft发行了Windows系统的另一个重要版本Windowsv2.01990年5月,Microsoft公司发行了一个划时代的版本Windowsv3.01992年4月,Microsoft公司又推出了支持象动态数据交换、对象连接和嵌入、多媒体等功能的Windowsv3.1版本1995年,Microsoft公司隆重推出了Windows951998年,Microsoft公司推出了Windows98版本Wi

2、ndows操作系统发展简介Windows操作系统特点一致的图形化的用户界面-Windows系统及Windows应用程序的用户可以得到一致的用户界面所带来的许多认识的方便。用户受益于使用图形和图像来显示应用程序的数据多任务机制-Windows向用户提供非常重要的多任务功能。硬件即插即用功能-Windows提供了各种设备驱动程序支持各种各样的外部设备与设备无关的图形图象机制等等Windows图形用户界面窗口及其组成:1.        窗口主边框和窗口子边框2.        用户区3.        控制菜单框4.        标题条5.        菜单条6

3、.        工具条7.        水平滚动条和垂直滚动条8.        最大化/还原窗口按钮9.        最小化按钮10.   关闭按钮11.状态条等等Win32界面元素Win32操作系统为我们提供了一组预先构造好的界面元素或控件来建立GUI外观和作用相像的应用程序。这种方法使用户具有对Windows应用熟悉牲,并使用户能较容易地把操作技术的有关知识从熟悉的软件应用传递到新的不熟悉的软件应用中。我们通过编程还可以自定义控件及其式样,给界面设计人员提供创作空间。常用标准控件及其说明标准控件说明按钮用于启动动作或改变性属性的图形控件分组框用于组织

4、其他控件的可视控件列表框用于显示项目列表,可以和按钮和文本框相结合滚动条用于在水平或垂直方向上滚动窗口静态文本用于显示文本或图形元素编辑框用于显示和编辑文本图标列表图形图标的列表列表视图图标和标注的列表进度指示器任务完成情况的可视化量测器RTF编辑框字体可格式化的编辑框标签(Tab)控制文件夹标签滑尺和滚动条相类似的滑尺控制树型视图树型结构显示Windows编程基本约定匈牙利表示法:在Windows程序设计中,为了提高程序代码的可读性,我们对程序中使用的变量或对象定义其标识符应遵从一定规则。匈牙利表示法就是一种提供定义变量名的规则。匈牙利表示法是一种定义变量名的

5、好方法,Windows程序员经常使用这个方法。匈牙利表示法是以Microsoft公司的程序员CharlesSimonyhi的国家命名的,它在Microsoft公司编程人员中广泛用于应用程序和系统软件的开发当中。Windows变量的常用前缀前缀变量意义b布尔量(非0是TRUE,0是FALSE)c字符量(一个字节值)dw32位无符号长型整数f用16位整数表示的一种位标记h16位句柄l32位长整数lp32位长指针n16位短整数p16位短指针pt坐标量(x,y),放在32位无符号整数中rgbRGB颜色值,放在32位整数中用C++编程时,有的数据类型还是挺复杂的,为了阅读

6、和书写程序方便,我们通常的办法是用typedef定义一些容易读和写的等价数据类型。如LPSTR等价数据类型为char*。许多这样的数据类型只是一些基本数据类型的别名基本数据类型句柄句柄是Windows编程的基础,所以我们了解它们的作用是非常重要的。所谓句柄是Windows使用的一种无重复整数。句柄主要用来标识应用程序中的一个对象,如窗口、实例、菜单、内存、输出设备、控制或文件等。例如在模块定义文件中,菜单资源中的菜单项被定义并且赋给了一个句柄值。应用程序的菜单条中,第一个菜单的第一个菜单项可能被赋予100这个句柄值,那么第二项可能被赋予101这个句柄值。在应用程

7、序的源代码中,这些菜单项将要通过100和101来区分。Windows应用程序只能访问句柄,而不能直接访问句柄所指示的实际数据。Windows系统控制着这些系统数据的存取权,这样才能在多任务环境中保护这些数据。Windows常见公用句柄类型句柄类型说明HBITMAP保存位图信息的内存区域的句柄HBRUSH画刷句柄HCTR子窗口控件句柄HCURSOR鼠标光标句柄HDC设备描述表句柄HDLG对话框句柄HFONT字体句柄HICON图标句柄HINSTANCE应用程序的实例句柄HMENU菜单句柄HMODULE模块句柄HPALETTE颜色调色板句柄HPEN在设备上画图时用于指

8、明线型的笔的句柄HRGN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。