版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 C+程序设计教 学 大 纲前 言C+程序设计是为信息与计算科学专业学生开设的的专业必修课设置本课程的目的是:通过该课程的学习使学生不仅具备扎实的面向过程的程序设计的能力,而且掌握面向对象的程序设计方法和MFC编程的思想,为后继课程数据结构等相关课程的学习奠定基础,为学生今后工作中,能够使用Visual C+编程解决各自专业领域的计算机应用问题打下一个良好的基础学习本课程的基本要求:1.熟练掌握过程化程序设计的基本概念和方法2.掌握面向对象的程序设计方法3.掌握MFC编程的基本思想先修课程要求:计算机基础、程序设计初步学时安排:本课程计划90学时,4学分,其中理论授课54学时,3学分,实验36
2、学时,1学分选用教材:龚沛曾,杨志著,C/C+程序设计教程,高等教育出版社,2004年教学手段:多媒体、板书、演示考核方法:考试(成绩采用多种形式相结合,共100分,其中平时成绩占30%,包括作业、上机实验、出勤率等;期末考试成绩占70%)课堂教学进度安排(见下页)周次教学实验内容学时方式内容学时方式1第一章C/C+概述C+发展简史、简单的C+程序实例、数据的输入和输出、编译预处理、Visual C+简介、实验安排3多媒体案例教学2第二章 基本数据类型、运算符和表达式数据类型、变量和常量、运算符和表达式3实验1预备知识2验证3第二章 基本数据类型、运算符和表达式运算符和表达式(续)、指针、ty
3、pedef语句、应用举例、习题课3实验2 C+集成开发环境(IDE)24第三章 结构化程序设计顺序结构、选择结构、循环结构3实验3顺序结构25第三章 结构化程序设计循环结构(续)、其它控制语句、应用举例3实验4选择控制结构26第四章 数组一维数组、二维数组、字符串3实验5循环控制结构27第四章 数组字符串(续)、指针和数组、程序举例3实验6数组、字符串和指针28第五章 函数函数的定义、调用与说明、函数间参数传递、递归函数、函数参数缺省、程序举例3实验7函数29第五章 函数函数重载、函数模板、作用域与存储类别、3实验8变量的作用域和生存期210第六章 面向对象程序设计基础概述、结构、类和对象3期
4、中检查(机动)211第六章 面向对象程序设计基础类和对象(续)、程序举例3实验9对象和类212第六章 面向对象程序设计基础继承与派生、多态性3实验10继承和多态性213第七章 基于对话框的应用程序基础、基于对话框的应用程序、静态文本框、框架、单选按钮和复选框3实验11基于对话框的应用程序(I)214第七章 基于对话框的应用程序列表框和组合框、滚动条、程序举例3实验12基于对话框的应用程序(II)215第八章 文档视图结构应用程序文档/视图结构、图形与文字输出、定时器、鼠标和键盘消息处理3实验13文档视图结构应用程序216第八章 文档视图结构应用程序对话框、菜单设计 、程序举例3实验14综合应用
5、4综合17第九章C+的I/O流库流、磁盘文件、程序举例3实验15 C+的I/O流库2验证18第九章C+的I/O流库程序举例、复习3上机测试2测试实验教学进度表:周次学时实验项目实验教学主要内容教学环节12预备知识Windows基本操作验证22C+集成开发环境(IDE)C+集成开发环境验证32顺序结构基本数据类型、运算符和表达式验证42选择控制结构选择控制结构验证52循环控制结构循环控制结构验证62数组、字符串和指针数组、字符串和指针验证72函数参数传递、递归算法和函数的重载验证82变量的作用域和生存期变量的作用域和生存期验证92对象和类对象和类验证102继承和多态性继承和多态性验证112基于对
6、话框的应用程序(I)MFC编程基础验证122基于对话框的应用程序(II)基本控件验证132文档视图结构应用程序文档视图结构应用程序验证142C+的I/O流库C+的I/O流库实验156综合程序设计一个管理软件的编制验证162上机测试上机考查注:根据专业等实际情况,教学时可以适当调整内容第一章C/C+概述教学目的:1.了解C+语言的发展、特点与用途2.掌握C+程序结构与基本语法成分3.熟悉标准输入输出操作与.编译预处理命令4.了解Visual C+的安装与启动,掌握Visual C+的集成开发环境以及在该环境下从编辑、编译、连接到运行的程序开发过程教学重点:C+程序结构基本语法成分,标准输入输出语
7、句,编译预处理,Visual C+简介教学难点:基本语法成分,标准输入输出语句第二章基本数据类型、运算符和表达式教学目的:1.掌握数据类型的基本概念,熟悉如何定义变量,能正确使用C+语言常量和命名变量2.学会使用C+语言的常用运算符,能正确的运用它们构成表达式3.掌握不同数据类型进行混合运算时,数据类型的转换规则4.了解指针的概念和基本操作教学重点:数据类型、变量和常量、运算符和表达式、指针教学难点:运算符的优先级、表达式的表示、不同数据类型的转换规则、指针第三章结构化程序设计教学目的:1.掌握最基本的顺序结构语句及其使用2.熟练掌握if和switch选择结构及其应用3.熟练掌握while、d
8、o-while以及for三种循环语句及其嵌套4.了解其它控制语句goto、break、continue语句的应用5.熟悉一些典型算法教学重点:顺序结构语句,选择结构if和switch语句,三种循环语句while、do-while以及for的使用,其它控制语句goto、break、continue语句,循环语句与分支语句的嵌套教学难点:if语句的嵌套,switch语句的条件及其分支的表示,循环的思想,循环语句的嵌套,循环语句与分支语句的嵌套第四章数组教学目的:1.掌握一维、二维数组、字符数组的概念、定义、引用方式与操作方法2.了解数组名所代表的地址常量和指向数组元素的指针变量之间的本质区别和操作
9、的不同3.掌握字符串处理的方法:字符数组、字符指针4.掌握字符串处理的方法:MFC的CString类对象5.了解指针数组的概念,掌握用字符指针数组处理若干字符串的方法6.熟练掌握一些常用算法如排序、查找、插入、删除等教学重点:一维数组、二维数组、字符数组及其使用,CString类及指针、数组和字符串教学难点:数组的初始化指针、数组和字符串第五章函数教学目的:1.熟练掌握函数的定义、调用与说明2.掌握函数间参数传递3.掌握递归函数及其应用4.掌握函数重载及其应用5.掌握函数模板及其应用6.熟悉作用域与存储类别教学重点:函数的定义与调用、函数间参数传递、递归函数、函数重载、函数模板、作用域与存储类
10、别教学难点:函数的定义、函数间参数传递、递归函数、函数重载、函数模板、作用域与存储类别第六章面向对象程序设计基础教学目的:1.了解面向对象程序设计的基本概念与特点2.了解结构的定义及其使用3.掌握类和对象的定义4.掌握对象的初始化及常对象与常成员6.掌握继承、派生和多态性教学重点:面向对象程序设计的基本概念与特点、结构的定义及其使用、类和对象的定义、对象的初始化、常对象与常成员、线性链表、继承、派生类的定义及其使用、多态性教学难点:面向对象程序设计的基本概念与特点、类和对象的定义、对象的初始化、常对象与常成员、线性链表、继承、派生类的定义及其使用、多态性第七章基于对话框的应用程序教学目的:1.
11、熟悉Windows应用程序的主要特点,了解Windows API编程思想2.掌握MFC编程精髓与创建对话框程序的步骤3.熟练掌握静态文本框、框架、单选按钮、复选框、列表框、组合框和滚动条控件的使用,并能够使用上述控件综合解决实际问题教学重点:MFC编程精髓与创建对话框程序的步骤静态文本框、框架、单选按钮、复选框、列表框、组合框和滚动条控件的使用教学难点:控件常用属性及事件代码的书写第八章文档视图结构应用程序教学目的:1.掌握文档/视图结构应用程序的创建过程2.能够利用SDI窗口进行图形与文字输出3.掌握定时器控件的使用4.了解鼠标和键盘的常用事件并能利用它们进行消息处理5.,掌握菜单的设计教学重点:文档/视图结构应用程序的创建过程、图形与文字输出、定时器控件的使用、鼠标和键盘的常用事件、菜单的设计教学难点:图形与文字输出、菜单的事件过程第九章C+的I/O流库教学目的:1.深入理解C+的I/O流的概念与其实现方法2.掌握标准输入输出流的应用及其格式输入输出3.掌握对文件的输入输出操作教学重点:标准输入输出流的应用、文件的输入输出操作教学难点:标准输入输出流的应用、文件的输入输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版交通设施地形图保密及规划合同3篇
- 二零二五版建筑工程施工图纸审查招标投标合同书3篇
- 二零二五年度花展工程花卉品种研发与专利申请合同3篇
- 二零二五年度绿色建筑项目采购合同3篇
- 二零二五版XX个人商业秘密保护合同样本3篇
- 二零二五年度私人墓地购置与墓园墓碑雕刻人才培养合同3篇
- 二零二五年度金融机构贷款担保与信用管理合同3篇
- 二零二五版家庭水电维修与改造兼职合同3篇
- 二零二五版废旧电线电缆回收与资源化利用合同3篇
- 二零二五年度食品行业环境保护设施租赁合同2篇
- 【智慧校园】-智慧校园系统方案
- 康佳液晶电视企业文化(课堂PPT)
- 个人养老金:是什么、怎么缴、如何领PPT个人养老金基础知识培训PPT课件(带内容)
- 鸡鸭屠宰生产企业安全风险分级管控资料
- 医院感染管理组织架构图
- 《工程招投标与合同管理》题库试题及答案 共5套试卷
- 离子色谱法分析氯化物原始记录 (1)
- 高等数学说课稿PPT课件(PPT 49页)
- 造影剂肾病概述和性质
- 单片机交通灯系统设计报告
- 标杆房企人力资源体系研究之龙湖
评论
0/150
提交评论