《VC++实用编程课程实验教学大纲.docx》由会员分享,可在线阅读,更多相关《VC++实用编程课程实验教学大纲.docx(4页珍藏版)》请在第一文库网上搜索。
1、VC+实用编程课程实验教学大纲一、课程基本信息课程名称(中文)VC+实用编程课程名称(英文)Visua1C+PragmaticProgramming课程类型专业选修课学分3总学时48适用对象信息与计算科学专业四年级考核方式闭卷笔试结合实践考核,平时成绩占总成绩的百分20玳实验成绩占总成绩的20%,期末考试成绩占总成绩的60%先修课程高级语言程序设计、面向对象程序设计二、实验课程简介本课程是结合理论课程VC+实用编程安排的实践课程,目的是通过本课程的实践与操作,加深对理论课程的理解。本实验课程是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。针对本实验课程的特
2、点,分为验证性、设计性实验。其中验证性实验要求学生能理解程序,掌握软件编写流程;设计性实验让学生利用所学的知识开发小型项目,要求学生能独立分析问题,设计算法,实现项目的各项功能,得到正确的可执行程序,学会调试程序,对设计过程进行系统的总结。三、实验目的VC+实用编程课程实验的目的是训练学生使用Visua1C+进行软件设计的基本步骤和基本方法。通过完成本实验课的实验,学生应学会和掌握本课程的基本和重点知识;深刻理解MFC应用程序的创建步骤,掌握图形与文本的输出方法、对话框的使用方法及数据库编程方法。四、实验内容(-)MFC应用程序的创建1 .实验目的掌握MFC应用程序的创建方法,了解MFC应用程
3、序的基本结构,掌握基本的输出方法,在类中定义成员变量、添加及调用成员函数的方法。2 .实验内容(1)使用向导创建基于单文档的应用程序;(2)使用向导创建基于多文档的应用程序;(3)使用向导创建基于基本对话框的MFC应用程序。3 .实验要求(1)在每个应用程序中实现相关内容的输出;(2)在每个应用程序中的相关类中添加变量并初始化;(3)添加相关的成员函数并调用。(二)创建菜单与工具栏4 .实验目的(1)掌握在单文档应用程序和基本基本对话框的应用程序中添加菜单及菜单项的的方法,掌握菜单项的实现方法;(2)掌握向工具栏添加工具按钮的方法;(3)掌握创建自定义工具栏的方法;(4)掌握向状态栏添加窗格的
4、方法。5 .实验内容(1)在单文档应用程序中添加并实现菜单项;(2)在多文档应用程序中添加并实现菜单项;(3)在基于基本对话框的应用程序中添加并实现菜单项;(4)向默认工具栏中添加工具按钮;(5)创建自定义工具栏;(6)向状态栏添加窗格。6 .实验要求(1)添加的菜单项要包括系统菜单项和用户自定义菜单项;(2)用户自定义菜单项中至少要有一个实现菜单功能;(3)要有多个菜单,每个菜单有多个菜单项。(三)文本输出和画图7 .实验目的(1)掌握文本的格式设置及文本输出方法;(2)掌握基本的画图方法;(3)掌握图形的设置的设置方法;(4)掌握使用鼠标画图的方法。8 .实验内容(1)输出文字、变量值;(
5、2)输出不同颜色、不同字体的内容;(3)绘制基本图形;(4)使用不同颜色、不同线型、不同线宽绘图;(5)使用鼠标绘图。9 .实验要求(1)要分别使用在OnDraW函数中输出文本及绘图和通过菜单调用相关函数输出文本和绘图;(2)要使用菜单或工具栏设置线型、线宽和颜色。(四)对话框的创建1实验目的(1)掌握向单文档应用程序中添加对话框、无模式对话框、系统对话框的方法;(2)掌握对话框常用控件的使用方法;3 3)了解基于基本对话框的相关软件的实现方法。4 .实验内容(1)在单文档应用程序中添加并调用对话框;(2)系统对话框的使用;(3)无模式对话框;(4)对话框实用程序。3 .实验要求在完成实验内容
6、的同时,要掌握基本控件的使用方法,相关实用程序实现的基本步骤及使用的相关知识。(五)数据库应用程序1实验目的掌握数据库应用程序的创建方法。4 .实验内容(1) ODBC编程;(2) ADe)编程。5 .实验要求(1)数据库使用ACCeSS数据库;(2)分别使用固定的ODBC数据源和动态的ODBC数据源。五、主要仪器设备计算机。六、实验学时分配表序号实验项目名称学时实验内容实验性质每组人数必/选做演示验证设计Fa1MFC应用程序的创建创4MFC应用程序的创建创1必做2创建菜单与工具栏4创建菜单与工具栏1必做3文本输出绘图6文本输出绘图1必做4对话框的创建10对话框的创建1必做5数据库应用程序6数据库应用程序1必做七、考核方法上机考试为开卷考试。八、教材及参考书建议教材:Visua1C+程序设计与应用教程(第二版)(清华大学出版社2011年3月出版,马石安魏文平编著)2.Visua1C+实用编程实验指导书自编建议参考书:1 .Visua1C+范例开发大全清华大学出版社2010年7月出版陈建国杨国祥唐清荣等编著2 .深入浅出MFC华中科学大学出版社出版2011年5月出版侯俊杰著