Windows程序设计课件第一篇.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows程序设计 (Windows Programming) 主讲:何军 2011-秋季学期 Scope Windows编程基础 Win32程序运行原理 基本Windows图形界面开发 MFC基础类库 MFC与Windows消息处理 用户界面(UI)开发 多线程程序设计与动态链接库(DLL)开发 Goal 理解Win32应用程序开发原理 掌握Visual Studio (C++) 2005 会用MFC和Win32 API设计与开发Windows应用程序 了解Win32多线程编程与动态链接库 Reference Visual C++技术内幕,潘爱民(译) Windows核心编程,葛子昂等(译) 深入浅出MFC,侯杰 Windows程序设计,王艳平等 MSDN, Schedule 授课(51学时) 第1周——第17周 上机(17学时) 第3周——第16周 待定 Outline 三个问题 什么是Windows程序设计? Windows操作系统与Windows程序设计之间的关系是什么? 用什么样的程序设计语言和开发工具? 几点约定 什么是Windows程序设计? 一般意义的程序设计 仅针对某种程序设计语言,平台无关 Windows程序设计 特别针对Microsoft Windows操作系统的程序设计 并非狭义的“窗口”程序设计 操作系统与Windows程序设计 Windows操作系统 Win3.0, Win95,Win98/NT,..., Win7,... Windows程序设计 随着OS的发展而发展,给应用程序开发者更强大的API,方便利用操作系统新的功能 开发语言 Windows程序设计的语言 不仅仅限于C/C++ 使用Windows API的程序设计语言均可进行Windows程序设计 本课程只讲授C/C++ Windows与程序设计语言 Windows内核 Win32 API C/C++(MFC) Java VB ... 开发工具 Visual Studio 2005 Visual C++ 2005 不仅限于Visual studio,但本课仅讲授Visual Studio 2005 Visual Studio 2005 几点约定 良好的程序设计风格 命名规则(变量、函数、类等) 清晰的代码注释 几点约定 命名规则 变量、函数、类名称应简短并富有含义 变量命名规则: [限定范围前缀]+[数据类型前缀]+[有意义单词], 例如: char g_szTitle[MAX_BUFFER] int m_nErrorCode BOOL bResult 几点约定 命名规则 局部变量应小写:int i,j; 常量名应全部大写: #define MAX_BUFFER 256 函数名应为动作性: int CreateDirectory(char *pszPath); 结构(类)应带有整体性: class CRaster 几点约定 代码注释 短注释 //:具有足够的空白区分源程序与注释 长注释 /* */: 将注释写在代码的上方 几个常用技巧 源代码自动对齐:Alt+F8 安装Visual Assist X

文档评论(0)

0520 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档