出版时间:2010-1 出版社:希望电子 作者:施昌权 页数:559
前言
Visual C++是Microsoft Visual Studio系列组件之一,是微软公司推出的一款C++集成开发工具。Visual C++是Windows平台下应用最广泛、功能最强大的软件开发工具之一。Visual C++友好的可视化开发环境和丰富的应用程序向导功能为Windows程序员带来了极大的方便,大大降低了Windows应用程序开发的复杂性和难度。 本手册全面介绍了Visual C++方方面面的知识,并以实例方式介绍了Windows应用程序的开发方法。学完本手册之后,力求让读者有进行项目编程的本领。特点 1.循序渐进,由浅入深 本手册介绍了Visual C++集成开发环境和C++,使读者在掌握Visual C++集成开发环境和C++的基础上逐步学习Visual C++,掌握Windows运行机制和MFC应用程序框架结构。使读者可以边学习,边动手,更快地掌握Visual C++的各种知识。 2.技术全面,内容充实 笔者花费2—3个月时间进行前期准备,详细分析了现在Visual C++广泛应用的编程领域,其中包含当前热门的Visual C++编程知识,如图形绘制、网络编程、Internet编程、串口编程、数据库编程、多线程编程、ActiveX控件与动态链接库等。 3.实战应用,理解深刻 由于Visual C++相关技术知识较多,很多读者无所适从,无从下手。本手册在讲解知识点的同时,编写实际代码举例说明知识点的应用,使得读者可以深刻理解并迅速地上手。 4.案例精讲,深入剖析 根据笔者多年的项目经验,Visual C++应用系统开发万变不离其宗,一通百通。本手册选取了两个典型的案例——学生信息管理系统和网络实时聊天系统。按照软件开发的流程,分别在第1 7章和第1 8章对其进行了详实的介绍。通过这两个开发实例的讲解,读者可以真正掌握系统开发的精髓。 5.结合光盘,加速学习 为了让初学者快速入门,在光盘中提供了所有例程的完整代码。通过学习这些可以实际运行的工程代码,读者就能够更快地掌握Visual C++。
内容概要
Visual C++是Windows平台下应用最广泛、功能最强大的软件开发工具之一。本手册由浅入深、循序渐进地介绍了如何使用Visual C++开发系统。本手册由18章组成,包括Visual C++6.0概述、C++概述、Windows编程模型与运行机制、MFC应用程序框架结构剖析、文本与文件操作、菜单、工具栏、状态栏、对话框、控件、图形绘制、文档/视图结构、网络编程、Internet编程、串口编程、数据库概述、数据库编程、多线程编程、ActiveX控件与动态链接库等。为了便于读者学习,本手册最后两章介绍了两个完整的软件开发实例,分别是学生信息管理系统和网络实时聊天系统。 本手册适合广大Visual C++的编程爱好者、从事软件开发的程序员和大专院校学生阅读。 本光盘内容为实例源代码、语音视频教学及电子教案(PPT)。 本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本手册的部分或全部内容,并以任何方式进行传播。
书籍目录
由浅入深:从基本概念开始讲解,逐步深入到实际开发 实例丰富:讲解知识点时穿插了148个实例,有较强的实用性 面向就业:提供了常见面试题,帮助读者了解入职面试的相关知识 案例典型:提供了2个取材于实际项目的案例,提高读者开发水平 视频教学:提供了85小时多媒体教学视频,学习起来更加直观 涵盖的主要内容 Visual C++开发环境 C++语言基础 Windows编程模型 Windows运行机制 MFC框架结构剖析 文本与文件操作 菜单、工具栏和状态栏 对话框和控件 图形绘制 文档/视图结构 网络编程 Internet编程 串口编程 数据库基础 数据库编程 多线程编程 Active X控件编程 动态链接库编程 学生信息管理系统 网络实时聊天系统 光盘内容 8.5小时多媒体教学视频 案例源代码 教学PPT 读者对象 Visual C++入门与提高人员 有C++语言基础的相关读者 Visuaf C++编程爱好者 大中专院校的学生 相关社会培训班学员 系列特色 定位明确,专门为没有编程基础的读者量身打造 配多媒体教学视频进行讲解,读者很容易上手 重视对概念的讲解,初学人员阅读起来没有任何障碍 提供了丰富的典型示例,帮助读者理解相关知识点 提供了综合案例,帮助读者提高实际开发水平 讲解清楚,操作步骤明确,代码注释丰富,易于掌握 作者从事编程工作多年,有丰富的开发经验
章节摘录
Visual C++6.0是一款主要针对C++的开发工具,C++是一种面向对象的编程语言,相对于以往面向过程的编程语言(如C、Pascal等),其具有很多优点。C++具有封装性、继承性和多态性等特点,利用其开发的程序具有安全、高效和可重用性强的特性。本章将对C++进行概要性的介绍,主要包括面向过程编程和面向对象编程技术,常用数据类型、运算符、表达式以及控制语句,还将介绍类与对象以及类的封装、继承、多态的特性与应用,I/O流类库以及类模板等知识。本章内容包括: 面向过程编程和面向对象编程技术; 常用数据类型; 运算符、表达式、控制语句; 数组、指针与引用、函数; 类与对象; 类的派生、继承、多态性; 输入输出流类库; 模板; 头文件与源文件。 通过本章的学习,读者可以掌握C++的基础知识,并为以后更加深入而系统地学习C++打下坚实的基础。 2.1 面向对象程序设计概述 与面向过程编程技术比,面向对象编程技术具有很大的优势。传统的面向过程编程以过程为中心,程序员必须基于过程来组织模块,这样的程序模块之间的偶合性很大,可复用性差,小处修改都有可能带来程序大变动,而且这个问题随着程序规模的增长而变得更加严重。正因为有了这些问题,为了更大限度地减小程序开发的难度和工作量,就有了面向对象编程技术的诞生。 2.1.1面向过程程序设计 面向过程程序设计是将程序结构按照功能模块划分,各模块之间保持相对独立关系,整个系统由一系列的功能模块组成。面向过程程序设计的设计原则有自上而下、逐步求精等,程序的基本结构主要是顺序、选择和循环。
图书封面
评论、评分、阅读与下载