- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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. 设计一个“学生课程成绩”对话框,创建并完善该对话
您可能关注的文档
- 《DSP器件与应用》课程教学大纲.doc
- 《EDA技术》课程教学大纲.doc
- 《LabVIEW虚拟仪器》课程教学大纲.doc
- 《MATLAB基础》课程教学大纲.doc
- 《PLC原理与应用》课程教学大纲.doc
- 《半导体器件及应用》课程教学大纲.doc
- 《材料物理》课程教学大纲.doc
- 《测控电路》课程教学大纲.doc
- 《传感器与检测技术》课程教学大纲.doc
- 《大学生心理健康教育》课程教学大纲.doc
- 中信建投-电子行业周报-数码产品购新补贴将落地关注消费电子产业投资机遇.pdf
- 华升证券-环球新材国际-06616.HK-研发创新为基,全球化布局大有可为.pdf
- 华创证券-投资者温度计第7期:自媒体热度创近三周新高,杠杆资金净流出扩大.pdf
- 中信建投-社会服务行业-蜜雪冰城、老乡鸡递交H股招股书12月非制造业PMI环比提升.pdf
- 中邮证券-交通运输行业报告:春运客流预计持续增长,利率下行推升高股息个股.pdf
- 开源证券-九号公司-689009-公司信息更新报告:2025年更新系列-1-:电动两轮车——智能化和情感价值全新升级,聚焦新客群以及全生命周期服务.pdf
- 国开证券-通威股份-600438-成本为王,积极布局光伏一体化.pdf
- 上海证券-可川科技-603052-可川科技深度报告:稳固功能性器件基本盘,拓展复合集流体第二极.pdf
- 东吴证券-资金流向和中短线指标体系跟踪(四):四季度融资资金成本结构分析.pdf
- 银河期货-苯乙烯产业链期货2025年报:纯苯供需格局宽松,苯乙烯供需矛盾不大.pdf
文档评论(0)