- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工程化程序设计教学课件作者VC++.NETceac工程化程序设计—VC++.NET课程教学大纲课件.doc
工程化程序设计(Visual C++.NET)教学大纲
(课程代码:CEAC9209)
(一)课程概述
适用专业:专业基础课。
课程属性:CEAC认证课程。
课程说明
本课程以通俗化的语言,由浅入深地讲述了使用Visual C++.NET编程的思想、方法和设计步骤,重点培养学生利用Visual C++.NET基础理论知识解决实际问题的能力,为学生开发大型软件打下坚实基础。课程突出“以问题为本”的教育理念,重视实践环节,为此,通过大量步骤详细的实际案例,将Visual C++.NET的理论知识融入其中,采用启发式的教学方法来引导学生。具体内容包括Visual C++.NET概述、C++语言基础、MFC和Windows编程、对话框及常用控件的应用、菜单、工具栏和状态栏、文档/视图结构及其应用、绘图、动态链接库、数据库编程、使用托管C++进行.NET编程、多线程处理和创建组件对象模型等。
4)课程目标
能够熟练创建基于MFC AppWizard(.exe)和Win32的控制台应用程序。
能够理解面向对象编程编程思想,熟练编写C++程序、设计类等。
能够理解Windows编程特点、MFC结构和编程思路。
掌握消息驱动机制,熟练使用系统消息、键盘消息和鼠标消息。
掌握对话框的组成、类型、添加对话框资源的步骤。
熟练添加对话框资源和管理对话框的类,理解DDX/DDV技术。
熟练操作常用控件,为其绑定变量,添加消息处理函数。
熟练使用通用对话框和消息框。
熟练操作为应用程序添加菜单、工具栏和状态栏。
理解文档/视图结构、会创建文档模板、序列化文档等。
熟练使用绘图函数在OnDraw( )函数中绘制图形。
熟练使用画笔、画刷、字体等绘图工具。
熟练为应用装载位图,并会制作动画。
熟练使用MFC创建和使用动态链接库。
熟练编写基于ODBC和ADO技术的数据库程序。
了解托管C++。
会进行多线程编程。
了解COM的基础知识。
熟练使用ATL创建和使用组件。
5)学时要求:96学时。
6)先修课程:程序设计初步和C语言。
(二)教学内容
Visual C++.NET
Visual C++.NET的特征。
Visual C++.NET集成开发环境的组成。
创建Visual C++.NET应用程序的方法和步骤。
C++语言基础
Win32控制台应用程序相关知识并会创建控制台应用程序。
C++程序的结构、运算符、表达式和基本语句。
引用的概念及引用作为函数参数。
new和delete运算符。
面向对象编程理念、类的定义及类的3个重要特性。
对象与成员函数。
this指针。
静态数据成员和静态成员函数。
构造函数和析构函数。
派生类与基类。
函数重载与操作符重载。
友元函数和虚函数。
3.MFC和Windows编程
Win32程序框架和Win32程序设计基础。
MFC的概念和MFC的体系结构。
开发基于MFC应用程序的基本方法。
MFC的消息驱动机制。
使用系统消息和用户自定义消息。
4.对话框及常用控件
对话框的组成。
由CDialog类管理的模式和非模式对话框。
向应用程序添加对话框资源、对话框的预览、测试和调用。
对话框类的建立。
向对话框中添加控件。
控件的事件和变量。
对话框的数据交换和验证机制。
常用控件的应用案例。
通用对话框类及其应用。
消息对话框及其应用。
5.菜单、工具栏和状态栏
为应用程序添加菜单资源。
定义菜单和添加菜单消息处理函数。
使用快捷菜单。
为应用程序添加工具栏资源。
为应用程序添加状态栏资源。
菜单、工具栏和状态栏的应用案例。
6.文档/视图结构及其应用
文档与视图的关系。
SDI 和 MDI。
创建文档模板。
用文档数据变量管理数据。
将数据序列化到文件和从文件序列化数据。
在视图中绘图。
通过视图解释用户输入。
多视图。
7.绘图
设备环境、设备坐标、逻辑坐标和坐标模式。
CDC类中的设备环境。
CDC类的派生类和MFC封装类。
CDC类的常用绘图函数。
绘图工具(画笔、画刷和字体)。
位图和位操作。
8.动态链接库
动态链接库的基础知识。
客户程序如何寻找动态链接库。
使用 MFC 创建和使用扩展动态链接库。
使用 MFC 创建和使用规则动态链接库。
通过显式链接使用动态链接库。
9.数据库编程
数据库应用基础。
ODBC体系结构。
Visual C++.NET的ODBC类。
建立数据库表与应用程序的连接。
完成数据库的查询与修改操作。
ADO的特点和ADO编程模型。
ADO接口简介和ADO库。
ADO技术应用。
10.使用托管C++进行.NET编程
托管代码的定义。
托管类型。
为现有应用程序添加C++托管扩展。
11. 线程处理
进程与线程。
多线程。
线程生命期。
线程优先级和线程调度。
线程同步。
1
您可能关注的文档
最近下载
- 烽火网管ANM2000地操作和5516下GPON型ONU业务开通介绍.docx VIP
- PON组网及原理06-AN5516-01 GPON开通配置方法.ppt VIP
- AN5516-01-GPON开通配置方法.ppt VIP
- 烽火AN5516-01 GPON开通流程.ppt VIP
- 高中数学竞赛(强基计划)历年真题练习 9 排列组合二项式定理与概率统计综合 (学生版+解析版).pdf VIP
- 中兴OLT链路聚合配置.ppt VIP
- 2023核电厂核安全文化同行评估导则.doc
- OLT设备测试1.doc VIP
- 高中数学竞赛(强基计划)历年真题练习 4 向量 (学生版+解析版).pdf VIP
- 【高中数学竞赛真题•强基计划真题考前适应性训练】 专题06 不等式 真题专项训练(全国竞赛+强基计划专用)解析版.docx VIP
文档评论(0)