网站大量收购闲置独家精品文档,联系QQ:2885784924

工程化程序设计教学课件作者VC++.NETceac工程化程序设计—VC++.NET课程教学大纲课件.doc

工程化程序设计教学课件作者VC++.NETceac工程化程序设计—VC++.NET课程教学大纲课件.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档