欢迎来到天天文库
浏览记录
ID:50029005
大小:150.50 KB
页数:14页
时间:2020-03-07
《Visual C++程序设计教程 教学课件 段智毅 第12章 综合实训.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第12章综合实训【学习导航】VisualC++6.0是Microsoft公司推出的基于Windows环境的一种面向对象的可视化编程环境。因其功能强大、代码执行效率高、深入地植根于C/C++语言,深受广大开发人员的喜欢,此外,从底层的驱动程序开发,到应用层的数据库、网络程序开发,再到网络游戏设计、图形/图像处理、多媒体应用等领域都存在它的身影,使得VisualC++6.0成为世界上使用最广泛的程序开发工具之一。通过前面11章的学习,相信读者已经对VisualC++开发Winows应用程序有了深刻的认识和掌握。
2、本章将通过11个实例来综合运用和扩展前面的知识,使读者进一步掌握所学知识。课件制作人:宋坤√本章目录12.1VisualC++集成开发环境应用12.2C++语言基础12.3面向对象程序设计12.4创建应用程序框架12.5MFC简介与函数12.6文档与视图应用√√√√√课件制作人:宋坤√本章目录12.7对话框的应用12.8控件的应用12.9文字和图形处理技术12.10DLL应用12.11网络编程√√√√课件制作人:宋坤12.1VisualC++集成开发环境应用●熟悉VisualC++集成开发环境。●掌握Vis
3、ualC++开发环境中各菜单的作用。●能够扩展VisualC++集成开发环境中的工具栏。●能够在VisualC++集成开发环境中提供自己的功能。【实训目的】【实训内容】●手动操作定义工具栏。●VBScript脚本扩展VisualC++开发环境。课件制作人:宋坤12.2C++语言基础●能够使读者在控制台下开发应用程序。●掌握函数的定义和调用方式。●能够根据需求声明函数,并实现函数。●学会使用常用的C函数。【实训目的】【实训内容】●掌握函数的定义。●了解递归函数的应用。●熟悉C字符串函数的使用。●熟悉C文件相关
4、函数的使用。课件制作人:宋坤12.3面向对象程序设计●熟悉面向对象程序设计。●深入理解多态性。●掌握虚函数的使用。●使用继承实现逻辑的封装。【实训目的】【实训内容】●设计抽象基类。●从基类派生子类实现绘图操作。●根据子类的不同实例在窗口中绘制不同形状的图形。课件制作人:宋坤12.4创建应用程序框架●掌握MFC应用程序的设计过程。●熟悉视图窗口的绘图方法。●熟悉GDI对象的创建和使用方法。●熟悉设备上下文的使用。【实训目的】【实训内容】●创建MFC文档视图结构应用程序。●在视图窗口中绘制图像。课件制作人:宋坤
5、12.5MFC简介与函数●熟悉MFC全局函数的应用。●理解MFC线程的运行方式。●掌握多线程应用程序的设计方法。【实训目的】【实训内容】●创建基于MFC的对话框应用程序。●使用MFC全局函数创建线程。课件制作人:宋坤12.6文档与视图应用●掌握文档在应用程序中的作用。●掌握视图在应用程序中的作用。●熟练掌握CHtmlView类的应用。●了解文档与视图之间的关系。【实训目的】【实训内容】●实现SDI模式的应用程序框架。●使视图类继承CHtmlView类,用于显示HTML网页。●通过对CHtmlView类的应用
6、,实现简单的浏览器的操作。课件制作人:宋坤12.7对话框的应用●掌握系统所提供的各种对话框的类型。●了解各种对话框在程序中应使用的场所。●掌握对话框的层次关系。●掌握对话框所提供的功能,并能熟练应用。【实训目的】【实训内容】●实现对编辑框中字体的设置与修改。●如何获取编辑框当前所使用的字体类型。●获取字体对话框中当前设置的字体信息。●如何通过字体信息创建新的字体。●通过字体对话框中的字体设置编辑框中的字体。课件制作人:宋坤12.8控件的应用●掌握各种控件所提供的功能。●掌握控件中消息映射的使用方法。●掌握控
7、件使用的具体步骤。●掌握控件类的层次关系。【实训目的】【实训内容】●将磁盘驱动器名称显示在树控件中。●获取驱动器及目录的图标并设为树控件中节点的图标。●使图标完全透明,不带黑色边框。●实现树控件的消息映射显示子节点信息。●遍历子目录并以节点的形式显示在树控件中。课件制作人:宋坤12.9文字和图形处理技术●遍历子目录并以节点的形式显示在树控件中。●掌握CPen画笔类的使用。●掌握CBrush画刷类的使用。●通过绘图类绘制各种图形。【实训目的】【实训内容】●利用鼠标的单击及移动实现图形的绘制。●利用绘图类绘制线
8、条。●利用绘图类绘制矩形。●利用绘图类绘制椭圆。●对当前的绘制模式及画刷的应用。课件制作人:宋坤12.10DLL应用●掌握MFC动态链接库的使用。●掌握Win32静态链接库的使用。●掌握Win32动态链接库的使用。●掌握动态链接库中资源信息的使用。【实训目的】【实训内容】●动态加载与释放动态链接库。●在动态库中获取图片资源。●创建动态链接库工程。课件制作人:宋坤12.11网络编程●了解套接字的概念。●熟练掌握套接
此文档下载收益归作者所有