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

《VC程序设计》课程教学大纲.doc

《VC程序设计》课程教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《VC程序设计》课程教学大纲

课程编号课程性质:专业方向课

适合专业:电子科学与技术

先修课程:C语言程序设计

开设学期:第六学期

考核方式:考查或闭卷考试

总学时数:54学时

学分:3

(一)课程教学目标

通过本课程的学习,要求学生全面了解VisualC++集成开发环境,系统地掌握C++程序语言的基本语法、类和对象的概念,和面向对象编程的基本思路,并能利用微软基础类来生成基本的应用程序框架,在此基础上编写常用的基于对话框和单文本文档的应用程序和控件。通过本课程的学习,要使得学生养成良好的逻辑思维习惯和应用计算机实现基本构想和工程管理的习惯,培养学生应用所学知识去分析问题和解决问题的能力。

(二)课程的目的与任务

《VC程序设计》是电子科学与技术专业的一门重要的专业选修课。本课程主要讲解VisualC++6.0的集成开发环境、基本语法结构、类和对象的概念、面向对象编程思想、继承和多态的概念,以及微软在VisualC++6.0中推出的各种基础类新技术。通过本课程的学习,学生将熟悉如何采用面向对象编程语言进行Windows可视化开发的核心技术,对学生未来的就业和深造打下良好基础。

本课程主要采用多媒体教室讲课,讲课与上机实验相结合,并辅以实际应用案例、常见问题分析等,巩固所学内容,课程的基本任务如下:

1、让学生了解了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想;

2、让学生掌握C++语言的基本语法结构和它的继承、封装等特点;

3、让学生掌握VisualC++集成开发环境和最新版本的VisualStudio的使用;

4、培养学生用VisualC++开发基于MFC的简单应用程序的能力,为其未来的程序设计工作打下坚实的基础。

(三)理论教学的基本要求

本课程理论教学的基本要求是使学生了解VisualC++集成开发环境,掌握C++程序语言的基本语法,掌握C++中的函数的概念和应用,了解面向对象程序设计的基本思想方法,掌握类、类的对象、继承、多态等涉及面向对象程序设计的概念;掌握微软基础类MFC中的基本元素,如类视图、资源文件、图形设备接口、文档/视图结构、对话框和控件的基本概念和实际运用方法,了解一个面向对象程序设计的基本过程和进行工程文件管理的方法,了解微软VisualC++的语法扩充,了解MicrosoftVisualStudio等最新程序开发软件的应用,为未来从事面向对象应用程序开发工作打下坚实的基础。

(四)实践教学要求(包括但不限于以下内容)

1.实验项目名称:VisualC++面向对象程序设计基于控制台程序和微软基础类的应用程序向导实验;

实验项

目编号

实验项

目名称

实验内容提要

学时分配

实验

类型

每组人数

必开/选开

0451061301

0421090301

多个源文件结构的Windows控制台程序

1.VisualC++控制台应用程序(Win32ConsoleApplicationProject)单个程序的实现。实现“Oneworld!Onedream!”输出;

2.编程打印九九乘法表,要求三个乘法表分别采用三个源文件来实现,用一个头文件建立联系。

3

综合性

1

必开

0451061302

0421090302

MFC对话框应用程序设计

1.平均成绩计算器。给定源代码,让学生实现一个求三科平均成绩的MFC对话框应用程序;

2.简单计算器。给定源代码,让学生设计MFC对话框应用程序,实现一个具有加减乘除四则运算功能的简单计算器。。

3

综合性

1

必开

0451061303

0421090303

创建单文档应用程序

1. 创建一个简单的单文档应用程序;

2. 一个可编辑的记事本文档的制作;

3. 简单文本和图形的输出;

4.利用定时器输出滚动字幕;

5.利用对话框实现文本输入的单文档应用程序。

3

综合性

1

必开

0451061304

0421090304

Windows编程基础

1. 制作一个吹泡泡程序。每当用户在窗口客户区中按下鼠标左键时即可产生一个泡泡(彩色圆形);

2. 制作一个解一元二次方程的Windows程序。

3

综合性

1

必开

0451061305

0421090305

常用控件的使用1

一个简单的可复用时钟控件,完成一个可重用的C++类,可以通过该类实现一个简单的模拟时钟,编写一个简单的MFC程序测试验证这个时钟控件类;

设计一个“课程信息”对话框。

3

设计性

1

必开

0451061306

0421090306

常用控件的使用2

1. 在工程中引入ActiveX控件,并使用一个日历控件,在程序中显示当前年月日;

2. 设计一个“学生课程成绩”对话框,创建并完善该对话

您可能关注的文档

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档