新手学Visual C++

出版时间: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面向过程程序设计  面向过程程序设计是将程序结构按照功能模块划分,各模块之间保持相对独立关系,整个系统由一系列的功能模块组成。面向过程程序设计的设计原则有自上而下、逐步求精等,程序的基本结构主要是顺序、选择和循环。

图书封面

评论、评分、阅读与下载


    新手学Visual C++ PDF格式下载


用户评论 (总计3条)

 
 

  •   视频教程基本是照本宣科,程序都是做好拿来讲,没有编程的动态性,有些地方也讲的不清楚。视频的发音也太不普通了,看了5章了,都不知道还要不要继续。
  •   这本vc++特别适合新手学,向大家极力推荐。
    但是买到手的书很破,不晓得是怎么回事。~
  •   不错,适合实际开发。有一定的基础最好
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7