- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Win程序设计1
Windows程序设计基础 * * 主要内容 Windows编程基础知识 Win32程序运行原理 用AppWizard生成MFC应用程序 用实例剖析Windows高级特性 第一章 windows程序设计基础知识 1.1 必备知识 Windows的操作系统: Windows95 Windows98 Windows Me Windows2000 Windows XP Windows2003 (32) Vista(64) 开发工具VB、 Visual FoxPro 、VC++、Delphi、C# 。 TC是16位DOS程序编译器 VC++是Windows环境下最优秀的c++编译器之一 VC++是基于c++的可视化集成开发环境,拥有C++编译器和MFC(微软基础类库)等。 VC++.NET MFC c++编译器 C++ C Visual C++简介 Windows 资料来源——MSDN MSDN 的全称是 Microsoft Developer Network。这是微软公司面向软件开发者的一种信息服务。 一般情况下,很多人误认为 MSDN 为联机帮助文件和技术文献的集合。但事实上,这两者只占 MSDN 庞大计划的一小部分。MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDN WebCast、与 CMP 合作的 MSDN 杂志等等一系列服务。 Win32 API (APPlication Programming Interface) Win32 API可认为是一个程序库,提供各式各样的与windows系统服务有关的函数。 Win32 API是最底层的服务。调用windows的各种服务。 通常所说的sdk编程就是直接调用API函数进行编程。 Win32 API是指编制32位应用程序时用的一组函数、结构、宏定义。在win32的环境下,任何语言都是建立在Win32 API基础上的。Visual FoxPro、VB等软件API隐藏的较深。 大多数API位于三个核心DLL中: user32.dll、GDI32.dll、kernel32.dll 采用其开发windows应用程序过于繁琐。 APIMFC 应用程序的类型 基于图形用户界面(GUI)的窗口应用程序 基于控制台用户界面(CUI)的应用程序 控制台应用程序的创建 1.2 VC++的基本用法 API函数的调用方法 (1)包含要调用函数的声明文件 windows.h 包含其他头文件 windef.h 基本类型定义 winnt.h 支持Unicode的类型定义 winbase.h 内核函数 winuser.h 用户接口函数 wingdi.h 图形设备接口函数 winsock.h 网络编程函数 API函数的调用方法 (2)连接到指定的库文件 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 显示设置:#pragma comment(lib,” w2_32.lib ”) (3)在API函数前加“::”表示这是一个全局函数,以与 C++类的成员函数区分。 API函数的调用方法 1、变量的命名 1)变量名应简短且富于描述 2)变量的名字应该是非形式的、简单的、容易记忆的 一般命名规则: [限定范围的前缀]+[数据类型前缀]+[有意义的单词] #define MAX_BUFFER 256;//定义一个常量,全大写 char g_szTitle[MAX_BUFFER]; //g_表示全局变量,sz表示类型为字符串, Title表示标题的意思 int m_nErrorCode;//m_表示类的成员变量,n表示为长整型,ErrorCode表//示错误代码的意思 1.3 代码的风格 3)非明文规定: 局部变量小写(i,j), 常量大写(MAX_BUFFER), 函数名为动作性(CreateDirectory), 结构名(类名)应有整体性(class CRaster)。 1.3 代码的风格 2、代码的对
您可能关注的文档
- SF6断路器和GIS电器.ppt
- SAP03服装行业处理文案.ppt
- shup18分数除法意义.ppt
- Session03敏感性分析和其应用.ppt
- Section1UML面向对象技术概述.ppt
- SPSS第1次课0820.ppt
- SS—DRP—SA—01—业务模型.pptx
- SQLServer2008数据库的管理特性体验.pptx
- S版语文3年级复习资料《大海的歌》.ppt
- PFA的制备及性能研究〔东岳华夏神舟〕-2016年9月9日.ppt
- 2025年浙江金融职业学院单招职业技能考试题库1套.docx
- 2025年浙江金融职业学院单招职业倾向性考试题库完整.docx
- 2025年浙江金融职业学院单招职业技能考试题库必威体育精装版.docx
- 2025年浙江金融职业学院单招职业倾向性考试题库审定版.docx
- 交通行业数据中心机房建设指南.docx
- 2025年浙江金融职业学院单招职业倾向性考试题库参考答案.docx
- 交通行业数据中心网络架构规划.docx
- 2025年浙江金融职业学院单招职业倾向性考试题库参考答案.docx
- 2025年浙江金华科贸职业技术学院单招职业适应性考试题库带答案.docx
- 2025年浙江金华科贸职业技术学院单招职业适应性考试题库完整.docx
文档评论(0)