程序设计 引论.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章 引 论 Windows 操作系统发展简介 1983年12月首次推出Windows系统的第一个版本的,命名为Windows v1.0 1985年推出了Windows v1.1版本 1987年10月,Microsoft发行了Windows系统的另一个重要版本Windows v2.0 1990年5月,Microsoft公司发行了一个划时代的版本Windows v3.0 1992年4月,Microsoft公司又推出了支持象动态数据交换、对象连接和嵌入、多媒体等功能的Windows v3.1版本 1995年,Microsoft公司隆重推出了Windows 95 1998年,Microsoft公司推出了Windows 98版本 Windows 操作系统特点一致的图形化的用户界面-Windows系统及Windows应用程序的用户可以得到一致的用户界面所带来的许多认识的方便。 用户受益于使用图形和图像来显示应用程序的数据 多任务机制-Windows向用户提供非常重要的多任务功能。 硬件即插即用功能-Windows提供了各种设备驱动程序支持各种各样的外部设备与设备无关的图形图象机制 等等 Windows 图形用户界面 窗口及其组成:1.窗口主边框和窗口子边框2.用户区3.控制菜单框4.标题条5.菜单条6.工具条7.水平滚动条和垂直滚动条8.最大化/还原窗口按钮9.最小化按钮10.关闭按钮11.状态条 等等 Win32界面元素 Win32操作系统为我们提供了一组预先构造好的界面元素或控件来建立GUI外观和作用相像的应用程序。这种方法使用户具有对Windows 应用熟悉牲,并使用户能较容易地把操作技术的有关知识从熟悉的软件应用传递到新的不熟悉的软件应用中。我们通过编程还可以自定义控件及其式样,给界面设计人员提供创作空间。 标准控件说 明按钮用于启动动作或改变性属性的图形控件分组框用于组织其他控件的可视控件列表框用于显示项目列表, 可以和按钮和文本框相结合滚动条用于在水平或垂直方向上滚动窗口静态文本用于显示文本或图形元素编辑框用于显示和编辑文本图标列表图形图标的列表列表视图图标和标注的列表进度指示器任务完成情况的可视化量测器RTF编辑框字体可格式化的编辑框标签(Tab)控制文件夹标签滑尺和滚动条相类似的滑尺控制树型视图树型结构显示常用标准控件及其说明?Windows 编程基本约定 匈牙利表示法 : 在Windows程序设计中,为了提高程序代码的可读性,我们对程序中使用的变量或对象定义其标识符应遵从一定规则。匈牙利表示法就是一种提供定义变量名的规则。匈牙利表示法是一种定义变量名的好方法,Windows程序员经常使用这个方法。匈牙利表示法是以Microsoft公司的程序员Charles Simonyhi的国家命名的,它在Microsoft公司编程人员中广泛用于应用程序和系统软件的开发当中。Windows变量的常用前缀前 缀变量意义b布尔量(非0是TRUE,0是FALSE)c字符量(一个字节值)dw32位无符号长型整数f用16位整数表示的一种位标记h16位句柄l32位长整数lp32位长指针n16位短整数p16位短指针pt坐标量(x,y),放在32位无符号整数中rgbRGB颜色值,放在32位整数中基本数据类型 用C++编程时,有的数据类型还是挺复杂的,为了阅读和书写程序方便,我们通常的办法是用typedef定义一些容易读和写的等价数据类型。如LPSTR等价数据类型为char*。许多这样的数据类型只是一些基本数据类型的别名 句 柄 句柄是Windows编程的基础,所以我们了解它们的作用是非常重要的。所谓句柄是Windows使用的一种无重复整数。句柄主要用来标识应用程序中的一个对象, 如窗口、实例、菜单、内存、输出设备、控制或文件等。例如在模块定义文件中,菜单资源中的菜单项被定义并且赋给了一个句柄值。应用程序的菜单条中, 第一个菜单的第一个菜单项可能被赋予100这个句柄值, 那么第二项可能被赋予101这个句柄值。在应用程序的源代码中, 这些菜单项将要通过100和101来区分。 Windows应用程序只能访问句柄, 而不能直接访问句柄所指示的实际数据。Windows系统控制着这些系统数据的存取权, 这样才能在多任务环境中保护这些数据。 句柄类型说 明HBITMAP 保存位图信息的内存区域的句柄HBRUSH 画刷句柄HCTR 子窗口控件句柄HCURSOR 鼠标光标句柄HDC 设备描述表句柄HDLG 对话框句柄HFONT 字体句柄HICON 图标句柄HINSTANCE 应用程序的实例句柄HMENU 菜单句柄HMODULE 模块句柄HPALETTE 颜色调色板句柄HPEN 在设备上画图时用于指明线型的笔的句柄

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档