欢迎来到天天文库
浏览记录
ID:32585798
大小:58.52 KB
页数:7页
时间:2019-02-13
《vc软件工程师培训课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VC++软件工程师培训课程—、项目简介本课程从初学者的角度出发,全面介绍了使用VisualC++2010进行程序开发的各种技术。在内容编排上由浅入深,让学者循序渐进地掌握VC++编程技术;在内容讲解上结合丰富的代码和形象的比喻,帮助学者理解〃晦涩难懂〃的技术;在内容形式上附冇大量的提示、技巧、说明等栏目,夯实学者编程技术,丰富编程经验。本课程共分四篇12章,其中第一篇为基础知识篇,主耍包括VisualStudio2010简介、C++语法I—一结构化程序设计、C++语法II—一面向对象的程序设计;第二篇为核心技术篇,主要包括CLI窗体设计,MFC对话框程序设计,菜单、工具栏和状
2、态栏,文件操作;第三篇为高级应用篇,主要包括GDI和GDI+、数据库应用、网络编程;第四篇为项目实战篇,主耍包括企业人事管理系统和网络五了棋两个实战项目。1>C++语言:C++是在C语言的基础上开发的一种集而向对彖编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。C++设计成静态类型、和C同样高效且可移植的多用途程序设计语言。C++设计成直接的和广泛的支持多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计)。C+
3、+设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。C++设计成尽可能与C兼容,借此提供一个从C到C++的平滑过渡。C++避免平台限定或没有普遍用途的特性。C++不使用会带来额外开销的特性。C++设计成无需复杂的程序设计环境。出于保证语言的简洁和运行高效等方面的考虑,C++的很多特性都是以库(如STL)或其他的形式提供的,而没有直接添加到语言木身里。关于此类话题,BjarneStroustrup的《C++语言的设计和演化》(1994)里做了详尽的陈述。C++在一定程度上可以和C语言很好的结合,甚至大多数C语言程序是在C++的集成开发环境屮完成的。C++相对众多的而
4、向对象的语言,具冇相当高的性能。C++引入了面向对象的概念,使得开发人机交互类型的应用程序更为简单、快捷。很多优秀的程序框架包描MFC、QT、wxWidgets就是使用的C++。2、VS及MFC开发:MFC实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎。VC++是Windows下开发人员使用的专业C++SDK(SDK,StandardSoftwareDevelopKit,专业软件开发平台),MFC就是挂在它Z上的—•个辅助软件开发包。MFC作为与VC++血肉相连的部分(注意C++和VC++的区别:C++是一种程序设计语言,是一•种人家都承认的软件编制的通用
5、规范;而VC++只是一个编译器,或者说是一种编译器+源程序编辑器的IDE(IDE的英文全称为“IntegratedDevelopmentEnvironmenf,即“集成开发环境”),WSPIatForm,这跟Pascal和Delphi的关系一个道理。Pascal是Delphi的语言基础,Delphi使用Pascal规范來进行Win下应用程序的开发和编译,却不同于Basic语言和VB的关系。Basic语言在VB开发出来被应用的年代已经成了Basic语言的新规范,VB新加的Basic语言要素,如面向对象程序设计的要素,是一种性质上的飞跃,使VB既是一个IDE,又成长成一个新的程序
6、设计语言)。MFC同VC++集成的VCL—样是一个非外挂式的软件包类库,只不过MFC类是微软为VC++专配的。二、培训目标1、本系列讲座由浅及深分为四大课程:>第一大课程为基础知识篇,主要包括VisualStudio2010简介、C++语法I一一结构化程序设计、C++语法II——面向对象的程序设计。>笫二大课程为核心技术篇,主要包描CLI窗体设计,MFC对话框程序设计,菜单、工具栏和状态栏,文件操作。>第三大课程为高级应用篇,主要包括GDI和GDI+、数据库应用、网络编程。>第四大客车为项目实战篇,主要包括企业人事管理系统和网络五子棋两个实战项口。2、适用对象>有志于在软件开
7、发、底层开发、VC++游戏开发领域寻求发展的人员>零基础的初学编程人员>编程爱好者>初、小级程序开发人员>想学编程的企事业单位在职人员>新入职员工以及中级开发人员三、模块介绍(共250讲)1、基础知识篇>VisualStudio2010简介1)VisualC++2010概述2)安装与卸载VisueilStudio20103)熟悉VisualStudio2010开发环境4)VisualStudio2010帮助系统>C++语法I——结构化程序设计1)编程语言基本要素2)基木控制结构3)数组4)函数5)指针和
此文档下载收益归作者所有