下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VC++实用编程课程实验教学大纲一、课程基本信息课程名称(中文)VC++实用编程课程名称(英文)VisualC++PragmaticProgramming课程类型专业选修课学分3总学时48适用对象信息与计算科学专业四年级考核方式闭卷笔试结合实践考核,平时成绩占总成绩的百分20%、实验成绩占总成绩的20%,期末考试成绩占总成绩的60%先修课程高级语言程序设计、面向对象程序设计二、实验课程简介本课程是结合理论课程《VC++实用编程》安排的实践课程,目的是通过本课程的实践与操作,加深对理论课程的理解。本实验课程是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。针对本实验课程的特点,分为验证性、设计性实验。其中验证性实验要求学生能理解程序,掌握软件编写流程;设计性实验让学生利用所学的知识开发小型项目,要求学生能独立分析问题,设计算法,实现项目的各项功能,得到正确的可执行程序,学会调试程序,对设计过程进行系统的总结。三、实验目的《VC++实用编程》课程实验的目的是训练学生使用VisualC++进行软件设计的基本步骤和基本方法。通过完成本实验课的实验,学生应学会和掌握本课程的基本和重点知识;深刻理解MFC应用程序的创建步骤,掌握图形与文本的输出方法、对话框的使用方法及数据库编程方法。四、实验内容(一)MFC应用程序的创建1.实验目的掌握MFC应用程序的创建方法,了解MFC应用程序的基本结构,掌握基本的输出方法,在类中定义成员变量、添加及调用成员函数的方法。2.实验内容(1)使用向导创建基于单文档的应用程序;(2)使用向导创建基于多文档的应用程序;(3)使用向导创建基于基本对话框的MFC应用程序。3.实验要求(1)在每个应用程序中实现相关内容的输出;(2)在每个应用程序中的相关类中添加变量并初始化;(3)添加相关的成员函数并调用。(二)创建菜单与工具栏1.实验目的(1)掌握在单文档应用程序和基本基本对话框的应用程序中添加菜单及菜单项的的方法,掌握菜单项的实现方法;(2)掌握向工具栏添加工具按钮的方法;(3)掌握创建自定义工具栏的方法;(4)掌握向状态栏添加窗格的方法。2.实验内容(1)在单文档应用程序中添加并实现菜单项;(2)在多文档应用程序中添加并实现菜单项;(3)在基于基本对话框的应用程序中添加并实现菜单项;(4)向默认工具栏中添加工具按钮;(5)创建自定义工具栏;(6)向状态栏添加窗格。3.实验要求(1)添加的菜单项要包括系统菜单项和用户自定义菜单项;(2)用户自定义菜单项中至少要有一个实现菜单功能;(3)要有多个菜单,每个菜单有多个菜单项。(三)文本输出和画图1.实验目的(1)掌握文本的格式设置及文本输出方法;(2)掌握基本的画图方法;(3)掌握图形的设置的设置方法;(4)掌握使用鼠标画图的方法。2.实验内容(1)输出文字、变量值;(2)输出不同颜色、不同字体的内容;(3)绘制基本图形;(4)使用不同颜色、不同线型、不同线宽绘图;(5)使用鼠标绘图。3.实验要求(1)要分别使用在OnDraw函数中输出文本及绘图和通过菜单调用相关函数输出文本和绘图;(2)要使用菜单或工具栏设置线型、线宽和颜色。(四)对话框的创建1.实验目的(1)掌握向单文档应用程序中添加对话框、无模式对话框、系统对话框的方法;(2)掌握对话框常用控件的使用方法;(3)了解基于基本对话框的相关软件的实现方法。2.实验内容(1)在单文档应用程序中添加并调用对话框;(2)系统对话框的使用;(3)无模式对话框;(4)对话框实用程序。3.实验要求在完成实验内容的同时,要掌握基本控件的使用方法,相关实用程序实现的基本步骤及使用的相关知识。(五)数据库应用程序1.实验目的掌握数据库应用程序的创建方法。2.实验内容(1)ODBC编程;(2)ADO编程。3.实验要求(1)数据库使用Access数据库;(2)分别使用固定的ODBC数据源和动态的ODBC数据源。五、主要仪器设备计算机。六、实验学时分配表序号实验项目名称学时实验内容实验性质每组人数必/选做演示验证设计综合1MFC应用程序的创建创4MFC应用程序的创建创√1必做2创建菜单与工具栏4创建菜单与工具栏√1必做3文本输出绘图6文本输出绘图√1必做4对话框的创建10对话框的创建√√1必做5数据库应用程序6数据库应用程序√√1必做七、考核方法上机考试为开卷考试。八、教材及参考书建议教材:《VisualC++程序设计与应用教程》(第二版)(清华大学出版社2011年3月出版,马石安魏文平编著)2.《VisualC++实用编程实验指导书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度智慧城市建设项目融资服务合同3篇
- 2024年新材料研发企业股权转让与技术成果转化合同3篇
- 2024年度松树种植基地松树批量买卖合同3篇
- 2024年度医疗设备让与担保合同2篇
- 2024年影视项目统筹管理与制作技术服务合同3篇
- 2024年度二零二四版二婚离婚财产分割协议样本2篇
- 茶鲜叶销售合同模板
- 2024版供应链金融风险管理服务合同十3篇
- 2024年度水库水面放流生态鱼苗协议2篇
- 2024年度幼儿教育中心租赁及装修合同3篇
- 形象思维训练教材(PPT-42张)
- (完整版)世界常用国际机场三字代码
- 100道凑十法练习习题(含答案)
- 成语故事—画蛇添足(课堂PPT)
- 简单娱乐yy频道设计模板
- 房地产营销费用计算标准
- UCC28950中文版技术
- 师德师风台账
- R1234yf物性表
- 观澜河一河一档档案资料.doc
- 精装样板木工安全技术交底
评论
0/150
提交评论