- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows程序设计的基本概念.ppt
3.选择应用程序类型“Win32 Application”,表示要创建一个利用API编写的Windows应用程序的工程项目。在Project Name编辑框中输入该工程的名称“FirstApiProg”,Location为工程所在的目录,如果不存在,系统会自动创建。完后,单击“OK”按钮。 1.在Win32 Application-step 1 of 1对话框中,选择“An empty project”,表示创建一个空的工程文件,程序代码由程序员随后输入。最后单击“finish”按钮,系统会弹出一个总结信息对话框,单击“OK”按钮关闭它。 1.3.1 建立一个Win32工程(续) (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类的功能,则可以选择它。本书的第三篇创建动态链接库就是利用它来实现的。 1.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 静态链接库。静态链接库是包含对象和函数及数据的文件。 1.3.1 建立一个Win32工程(续) 1.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。该步骤对该工程无效。 1.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是开发Window
您可能关注的文档
- Planet Flash Cards.ppt
- PowerPoint 演示文稿 厦门大学中文系.ppt
- Power虚拟化.ppt
- PPT中使用VBA.ppt
- PPT高手flash与PPT的巧妙结合.ppt
- Prehistoric Medicine 3000 BC to AD 43.ppt
- Preparing Your Network for Microsoft Windows XP Pr…….ppt
- Programming Windows 95 Part 3.ppt
- Programming Windows with MFC.ppt
- Programming with Windows Threads.ppt
- 山高环能-市场前景及投资研究报告-SAF大规模应用,核心原材料供应商.pdf
- 浙江南太湖联盟2024年高一上学期第二次联考物理试卷含答案.docx
- 部编版语文五年级上册期末总复习练习题.docx
- 食品饮料行业2025年投资策略分析报告:信心恢复,春暖花开.pdf
- 重庆市名校联盟2023_2024学年高二地理上学期11月期中试题.doc
- 人教版初中物理八年级上册第6章第2节密度.pptx
- 2022年河北农业大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx
- 人教版高中历史必修上册课后习题 第四单元测评.doc
- 2022年河北农业大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx
- 2022年河北农业大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案).docx
文档评论(0)