《VisualC++项目开发实训》课程教学大纲
课程名称(英文):TrainingofVisualC++Project
课程性质:选修课
总学时:30理论学时:0实验(或上机)学时:30
适用对象:信息类本科各专业
一、课程的性质、目的和任务
本实训课程是在学生具备了基本的C语言和C++语言程序设计知识与面向对象技术的基础上,为进一步提高学生项目实践能力、开拓学生创新能力而设置的实践性环节课程。本课程的目的是使学生掌握使用VisualC++开发基本的Windows应用程序所需的主要的基础知识,熟练使用VisualC++6.0进行应用程序的编写、调试和运行实用、规范、可读性好的应用程序,为学生就业打下坚实的实践技术基础。本实训课程结合案例详细说明WINDOWS应用程序软件项目开发的整个过程,在项目开发过程中逐步讲解项目中需要用到的知识点,使学生掌握C/S结构程序的运行原理和应用技能,最后完成一个完整的软件开发项目,培养学生对Windows应用程序的开发能力。
先修课程:《C语言程序设计》、《C++语言程序设计》、《数据库原理》、《计算机网络》。
二、课程基本要求
1.掌握VisualC++6.0集成开发环境(IDE)的使用;
2.掌握Windows应用程序的基本框架;
3.熟悉基本控件的使用;
4.掌握利用数据库编程的方式与原理;
5.掌握利用Windows的消息机制。
6.掌握应用程序中多线程的使用;
7.掌握网络编程的基本原理及用法;
8.掌握Windows应用程序中动态链接库的使用;
三、课程内容及学时分配
本实训课程是围绕一个完整的Windows应用程序项目而展开的,最后完成一个完整的软件系统。在软件项目选择上遵循的原则是:技术上必须覆盖VisualC++开发技术应用最为普遍的编程领域等;项目的选择具有良好的伸缩性,既要难易适中又能充分调动学生的创新能力,让学生有发挥的空间。根据以上指定的原则和所需要覆盖的知识点内容,由教师根据具体情况指定一个特定的实训项目。例如,局域网即时消息通信系统,但不限于此。
1.项目背景(2学时)
(1)实训项目即时消息通信系统的需求
(2)项目系统结构分析
(3)VisualC++工具的基本使用介绍
(4)MSDN的基本使用介绍
(5)训练:设计数据库结构并在数据库管理系统中实现
2.文档视图结构(4学时)
(1)文档视图结构概述
(2)单文档结构,多视图,及多视图间切换
(3)多文档结构,多视图,及多视图间切换
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。