第4章Winows程序设计的基本概念.pptVIP

  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文档。上传文档
查看更多
第4章Winows程序设计的基本概念

(1)ATL COM AppWizard ATL是Active Template Library的缩写。使用Active Template Library可以创建包含小型ActiveX控件的ATL工程.该类型工程主要是创建COM组件,本书的第三篇就是利用它来讲解COM组件的制作。 (2)MFC ActiveX Control Wizard 创建ActiveX控件,即开发人员编写的可用于VC对话框、Visual Basic窗体或Web网页的控件。ActiveX控件是一种插件,可以插在别的应用程序中,它实现了一种二进制代码的软件复用。 (3)MFC Appwizard(dll) 基于MFC的DLL工程。要在DLL中集成大量使用MFC类的功能,则可以选择它。本书的第三篇创建动态链接库就是利用它来实现的。 4.3.1 建立一个Win32工程(续) (4)MFC AppWizard(exe) 基于MFC类库的Windows可执行应用程序。这是使用率最高的向导。本篇就是讲解利用该向导创建基于MFC 应用程序。 (5)Win32 Applization Win32应用程序。如果要在VC中创建使用API,而不使用MFC的应用程序,则选择该类型。 (6)Win32 Console Application Win32控制台应用程序,适合编写基于字符方式的应用程序。本书的第一篇就是利用它创建的应用程序来讲解面向对象的理论和传统的C++应用程序。 (7)Win32 Static Library Win32 静态链接库。静态链接库是包含对象和函数及数据的文件。 4.3.1 建立一个Win32工程(续) 4.3.2 建立头文件 当利用AppWizard创建好一个工程后,也就创建了一个应用程序架构。对于满足特定用户需要的应用程序,我们还必须在其中添加一些东西。因此就必须利用VC工具去添加。如果把上节创建的工程比做一个人的骨架话,下面几节创建的文件就类似与人的血肉。下面讲如何创建头文件这块血肉,并阐明该血肉的功能。 1.打开Visual C++的集成开发环境Developer Studio。 2.择菜单命令“File|New|Files”。该选项下给出了VC可以创建的各种文件的类型。由于我们要创建头文件,因此我们选择“C/C++ Header File”。并在File编辑框里输入头文件的名称。一般所创建的头文件要添加到当前的工程中,因而要把“Add To Project”选择框选中。 头文件的作用是:一般在头文件存放所建立的类、函数、变量的声明,其相应的实现文件要放到对应的实现文件.cpp中。由于我们第一个API程序比较简单,没有用到自定义类或函数,因此,在该工程中并没有添加头文件.h。该步骤对该工程无效。 4.3.3 建立Win32 Application 实现文件 头文件一般存放在.h文件中,其相应的实现文件要放到对应的实现文件.cpp中。下面是在工程中添加实现文件的步骤: 1.启动Visual C++的集成开发环境Developer Studio。 2.选择菜单命令“File|New|Files”。选择“C/C++ Source File”,并在File编辑框里输入实现文件的名称“FirstApiProg”。一般所创建的实现文件要添加到当前的工程中,因而要把“Add To Project”选择框选中。 3.单击“OK”按钮,VC自动进入到文件FirstApiProg.cpp编辑的编辑状态,在其中输入如下的代码: #include windows.h“ APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow) {MessageBox(NULL,API是开发Windows应用程序的最直接的模式!, First API Program,MB_OK);return 0;} 4.运行程序 选择“Build|Build FirstApiProg.exe”菜单项创建可执行文件,然后选择“Build|Execute FirstApiProg.exe”菜单项执行刚才创建的可执行文件FirstApiProg.exe,程序运行结果如图4.2所示。 4.3.3 建立Win32 Application 实现文件(续) 4.3.4 分析Win32应用程序 1.windows应用程序的头文件 在FirstApiProg.c

文档评论(0)

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

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

1亿VIP精品文档

相关文档