Windows程序设计.doc

Windows程序设计.doc

ID:37125935

大小:1.52 MB

页数:51页

时间:2019-05-18

Windows程序设计.doc_第1页
Windows程序设计.doc_第2页
Windows程序设计.doc_第3页
Windows程序设计.doc_第4页
Windows程序设计.doc_第5页
资源描述:

《Windows程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Windows编程技术课程:Windows编程技术性质:限选学时:(2+2)*18=36+36学分:2+1教材:林俊杰.新一代VisualC++2005程序设计.清华大学出版社,2006.11(16开/479页/49元)参考书:IvorHorton(李颂华、康会光译).VisualC++2005入门经典.清华大学出版社,2007.1.(16开/1046页/118元)罗斌.VisualC++2005编程实例精粹.中国水利水电出版社,2007.1(16开/648页/68元)H.M.Deitel等.Vis

2、ualC++.NET大学教程.清华大学出版社,2004.7.(16开/970页/99元)GeorgeShepherd&DavidKruglinski.MicrosoftVisualC++.NET技术内幕.清华大学出版社,2004.7.(16开/920页/106元/1CD)姚领田.精通MFC程序设计.人民邮电出版社,2006.7.(16开/715页/78元/1CD)EugeneOlafsen等.MFCVisualC++6编程技术内幕.机械工业出版社,2000.2.(16开/790页/89元/1CD)任

3、哲等.MFCWindows应用程序设计.清华大学出版社,2004.7.(16开/303页/27元)课件:在中大计算机系主页(http://www.cs.sysu.edu.cn/)的“教学资源/网络硬盘/李才伟/Windows编程技术”中考核:考勤问答10%+平时作业15%+大作业15%+期末考试60%教学目的与课程要求:了解Windows编程的特点(GUI/消息驱动/OPP)与VisualStudio开发平台,掌握VisualC++的MFC、标准C++和.NET编程。内容包括用户界面、文档视图、图形

4、、多媒体、数据库、网络等基本程序设计,及上下文相关帮助、动态链接库、ActiveX控件、多线程、STL、COM、.NET/CLR、窗体等高级程序设计。在教学过程中强调基本性质的了解、具体方法的掌握和实际动手能力的培养。采用课堂讲解与现场演示相结合、平时练习和综合作业相结合方式,使学生掌握Windows编程的基本内容和主要方法。特别强调学生自己动手上机实习,要求编程实现课堂示例和课后练习,并按照各部分内容设计若干案例供学生进行实际编程练习,最后每个学生自选一个项目作为综合性编程作业。课程内容:l绪论:

5、操作系统与GUI、Windows编程的特点与工具、VisualStudio开发平台与MFCl界面:菜单、工具栏和状态栏,对话框和控件,鼠标/键盘与消息l图形:绘图、位图、文本、打印l文档:文档视图体系、文件读写与序列化、多视图、滚动与切分窗口lGDI+:GDI+的特点和优势、绘图与文字、路径与区域、变换与图像、图元文件l标准C++:宽字符串及字符串类、命名空间的使用、泛型编程与STL、容器与排序l.NET:NET框架与CLR、MC++与C++/CLIl组件:DLL、COM、ActiveX控件与CLR

6、组件编程l多媒体:播放波形音频文件、MCI与MMAPI编程、OpenGL与DirectX编程l数据库:MFC的数据库接口与类、ODBC与DAO编程、ADO.NET编程简介l网络:WinSock与WinInet编程、.NET环境下的基本网络编程l高级:上下文相关帮助、多线程、系统编程、窗体编程第1章绪论本章内容:1.1OS与GUI1.2Windows编程的特点1.3Windows编程工具1.4C++与VisualC++1.5开发环境与VisualStudio平台1.6API与MFC概述1.7VC编程环

7、境与MFC应用程序开发1.1OS与GUIWindows(视窗)是Microsoft公司为PC机开发的具有图形用户界面的多任务操作系统。1.操作系统的发展无OS(控制面板)→批处理(电传打字机)→多任务(控制台)→分布式(网络)无界面→字符界面→图形界面→多媒体界面→普适计算DOS/Unix→MacOS/X-Window/Windows2.图形用户界面1)GUI图形用户界面(GUI=GraphicalUserInterface):计算机的一种人机接口,由图形显示设备(屏幕)和指示跟踪设备(鼠标、跟踪球

8、、光笔/手写笔、触摸屏)组成,用户可通过指示设备来操作图形设备上的界面元素(窗口、菜单、对话框、图标)以完成各种工作。与DOS等基于命令行的字符界面的OS相比,GUI形象直观、使用方便、人性化,不需记忆各种命令和参数,各种应用软件之基本功能的操作一致或相似。有大量API供程序员调用,图形界面的编程相对DOS要简单。2)简史l1950年MIT的林肯实验室推出CRT显示器l1963年DouglasEngelbart发明鼠标,1968年他又推出视窗与人机界面l1972年Al

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。