1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mfc緒论

MFC Windows程序设计 课程:MFC Windows程序设计 性质:选修 学时:2*18=36 学分:2 教材:任哲等. MFC Windows应用程序设计. 清华大学出版社,2004.7.(16开/303页/27元) 参考书: H.M.Deitel等. Visual C++.NET大学教程. 清华大学出版社,2004.7.(16开/970页/99元) George Shepherd David Kruglinski. Microsoft Visual C++ .NET技术内幕. 清华大学出版社,2004.7.(16开/920页/106元/1CD) 姚领田. 精通MFC程序设计. 人民邮电出版社,2006.7.(16开/715页/78元/1CD) Eugene Olafsen等. MFC Visual C++ 6 编程技术内幕. 机械工业出版社,2000.2.(16开/790页/89元/1CD) 课件:在中大计算机系主页(/)的“教学资源/网络硬盘/李才伟/MFC程序设计”中 考核:考勤问答10% + 平时作业15% + 大作业15% + 期末考试60% 教学目的与课程要求: 了解Windows编程的特点(GUI/消息驱动/OPP)与Visual Studio开发平台,掌握Visual C++的MFC编程。内容包括用户界面、文档视图、图形、多媒体、数据库、网络等基本程序设计,及上下文相关帮助、动态链接库、ActiveX控件、多线程、STL、COM、CLR等高级程序设计。 在教学过程中强调基本性质的了解、具体方法的掌握和实际动手能力的培养。 采用课堂讲解与现场演示相结合、平时练习和综合作业相结合方式,使学生掌握Windows编程的基本内容和主要方法。 特别强调学生自己动手上机实习,要求编程实现课堂示例和课后练习,并按照各部分内容设计若干案例供学生进行实际编程练习,最后每个学生自选一个项目作为综合性编程作业。 课程内容: 绪论:操作系统与GUI、Windows编程的特点与工具、Visual Studio开发平台与MFC 界面:菜单、工具栏和状态栏,对话框和控件,鼠标/键盘与消息 图形:绘图、位图、文本、打印 文档:文档视图体系、文件读写与序列化、多视图、滚动与切分窗口 GDI+:GDI+的特点和优势、绘图与文字、路径与区域、变换与图像、图元文件 标准C++:宽字符串及字符串类、命名空间的使用、泛型编程与STL、容器与排序 .NET:NET框架与CLR、MC++与C++/CLI 组件:DLL、COM、ActiveX控件与CLR组件编程 多媒体:播放波形音频文件、MCI与MMAPI编程、OpenGL与DirectX编程 数据库:MFC的数据库接口与类、ODBC与DAO编程、ADO.NET编程简介 网络:WinSock与WinInet编程、.NET环境下的基本网络编程 高级:上下文相关帮助、多线程、系统编程、MFC窗体编程 第1章 绪论 本章内容: OS与GUI Windows编程的特点 Windows编程工具 C++与Visual C++ 开发环境与Visual Studio平台 API与MFC概述 VC 编程环境与MFC应用程序开发 1.1 OS与GUI Windows(视窗)是Microsoft公司为PC机开发的具有图形用户界面的多任务操作系统。 1. 操作系统的发展 无OS(控制面板) → 批处理(电传打字机) → 多任务(控制台) →分布式(网络) 无界面 → 字符界面 → 图形界面 → 多媒体界面 → 普适计算 DOS/Unix → MacOS /X-Window/Windows 2. 图形用户界面 1)GUI 图形用户界面(GUI=Graphical User Interface):计算机的一种人机接口,由图形显示设备(屏幕)和指示跟踪设备(鼠标、跟踪球、光笔/手写笔、触摸屏)组成,用户可通过指示设备来操作图形设备上的界面元素(窗口、菜单、对话框、图标)以完成各种工作。 与DOS等基于命令行的字符界面的OS相比,GUI形象直观、使用方便、人性化,不需记忆各种命令和参数,各种应用软件之基本功能的操作一致或相似。有大量API供程序员调用,图形界面的编程相对DOS要简单。 2)简史 1950年MIT的林肯实验室推出CRT显示器 1963年Douglas Engelbart发明鼠标,1968年他又推出视窗与人机界面 1972年Alan Kay设计出面向对象的Smalltalk语言,首创下拉式菜单,提出GUI概念 1973年施乐Xerox公司的PARC研究中心推出具有图形用户界面的原型机Alto 1984年Apple公司推出Macintosh(胶布雨衣)计算机,在微机中引入图形用户界面 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档