windows编程技术教程

windows编程技术教程

ID:36319468

大小:4.79 MB

页数:48页

时间:2019-05-09

windows编程技术教程_第1页
windows编程技术教程_第2页
windows编程技术教程_第3页
windows编程技术教程_第4页
windows编程技术教程_第5页
资源描述:

《windows编程技术教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Windows编程技术教材及参考书目教材:刘小石等编著,精通VisualC++6.0,清华大学出版社2002JeffProsise著,MFCWindows程序设计(第2版),清华大学出版社,2001参考书目:林俊杰编著,VisualC++2005程序设计,清华大学出版社,2006.11DavidJ.Kruglinski著,VisualC++技术内幕(第四版),清华大学出版社,1999王艳平著,Windows程序设计,人民邮电出版社,2005尤晋元、史美林等著,Windows操作系统原理,机械工业出版社,20012课程的基本目标1)介绍windows编程

2、的特点、内部机制和实现技术2)掌握微软基础类库(MFC)及其工作方式3)培养学生分析问题、解决问题的基本能力,通过实例提高学生进行实际编程的能力4)掌握包括用户界面、文档视图、绘图、模板集合、数据库、网络、动态链接库、多线程等高级程序设计5)开发工具:VC++6.0、VC++2005等3基本概念Windows资料来源:MSDN(MicrosoftDeveloperNetwork)微软程序员开发网络,包含了编程信息、技术论文、文档、工具、程序代码以及新产品的Beta测试包。MSDN也包含相应版本的SDK工具。MFC(MicrosoftFoundation

3、ClassLibrary)微软基础类库AFX(ApplicationFrameworkExtension)微软应用程序框架扩展如:MFC的全局函数多数以Afx为前缀AfxGetApp,AfxMessageboxSDK(SoftwareDevelopmentKit)软件开发工具箱,提供开发Windows应用程序必要的文档、头文件和例子代码VC++6.0自带的SDK(1998)更新:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/IDE(IntegratedDevelopmentenvir

4、onment)集成开发环境是一种集编辑、编译、连接、调试于一体的图形人机界面软件开发平台SDK–SoftwareDevelopmentKitAPI–ApplicationProgrammingInterfaceMFC–MicrosoftFoundationClasses45Windows应用程序Windows应用程序Win32子系统用户态系统服务硬件层核心态Windows应用程序与操作系统的关系67Win32APIUSER32.DLL:负责处理用户接口GDI32.DLL:负责在图形设备上执行绘图操作KERNEL32.DLL:操作系统核心功能服务COMC

5、TL32.DLL:通用控件库COMDLG32.DLL:公共对话框SHELL32.DLL:用户界面外壳DIBENG.DLL:图形引擎NETAPI32.DLL:网络8语言的演化1967年贝尔实验室的RichardMartin开发出BCPL语言。KenThompson改进为B。1972年贝尔实验室的DennisRitchie为开发Unix由B语言设计出C语言,1989年成为美国标准ANSIC(ANSI1989),1999年成为国际标准ISOC(ISO/IEC1999)1980年贝尔实验室的BjarneStroustrup在Simula67的启发下,将C语言扩

6、展为带类的C(CwithClasses),1983年将其命名为C++,1998年C++成为国际标准(ISO/IEC1998)1995年,在C++的基础上创建了一门新的语言Oak,Sun简化和完善Oak推出Java语言2000.Microsoft作为.Net计划的一部分推出类似于Java的C#语言9MFC的发展趋势MFC1.0(MicrosoftC/C++7.0)C++界面使用WindowsAPI.包括通用类:List,arrayandmap.UsefulandefficientstringclassTime,dateclassesFileaccessc

7、lassesObjectdiskstoragerootobject为基础的类层次结构.多文档界面(MDI)应用程序.10MFC的发展趋势MFC2.0(VisualC++1.0)菜单元素:File,Open,Save,SaveAs.打印和打印预览.滚动条和分割窗体.工具条和状态条.上下文相关的帮助.对话框.11MFC的发展趋势MFC2.5(VisualC++1.5)ODBCMFC3.0(VisualC++2.0)–32bit属性对话框浮动工具条框架窗口12MFC的发展趋势MFC4.0(VisualC++4.0)Windows95兼容的通用控件线程同步互斥

8、类MFC6.0(VisualC++6.0)InternetExplorer通用控件方便管理和动

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

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

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