出版时间:2010-1 出版社:机械工业出版社 作者:李翠霞 页数:487
Tag标签:无
前言
Visual C++是开发Win32应用程序的最重要的可视化编程工具之一,它为软件开发人员提供了完整的编辑、编译和调试工具以及建立于Win32 API基础上的MFC类库,从而有效地缩短了Windows应用程序的开发周期。Windows操作系统本身大部分是使用C/C++语言编写的,而Visual C++正是使用C/C++语言的Win32应用程序集成开发环境。因此,使用Visual C++来开发Windows应用程序便有着得天独厚的优势,学习和掌握Visual C++,也自然就成为广大程序设计和开发人员的迫切需要。. 现在越来越多的人正在加入Visual C++程序员的行列。由于前一段时间.NET的盛行,以及Visual C++.net、Visual C++ 2005、Visual C++ 2008的相继推出,使得Visual C++的经典版本Visual C++ 6.0有些受到冷落。但经过一段时间的摸索,C++程序员们又一致认为Visual C++ 6.0是开发C++ Windows应用程序最理想的工具。 本书虽然是Visual C++ 6.0的基础教程,但内容很丰富,几乎涵盖了Visual C++程序开发的各个方面,而且具有一定的深度。本书完全从一个Visual C++初学者的角度出发,通过大量的实例讲解相关开发知识点,对每个实例均按照开发顺序给出了完整的开发过程,易学易用。 本书特色 1. 注重基础 本书的宗旨就是为Visual C++初学者打开通过Visual C++工程开发的大门,因此本书只是介绍使用MFC的基本类库开发应用程序,对于类库的二次开发不作讨论。 2. 注重实例 本书通过实例来讲述Visual C++开发的主要知识点,同时给出每个实例的详细实现过程,而且均是按照开发顺序给出,便于读者学习、实践。 3. 循序渐进 在编写本书的过程中,无论是全书还是每章、每个知识点都尽量按照“由浅入深”的顺序编写,便于读者学习。 4. 知识速查 对Visual C++编程的基本知识点都作了说明,以备读者速查,同时也便于初学者学习。 5. 内容全面 本书涵盖了Visual C++基础开发的各个方面内容,同时对常用的高级应用程序也作了一定的介绍。 本书内容 全书共分为15章,涵盖了四篇内容: 第一篇包括第1~3章。这一部分介绍使用Visual C++进行Windows程序开发的必备基础知识。 第1章作为本书的开篇,介绍Visual C++ 6.0的安装及其集成开发环境,通过对其主要菜单和资源的介绍为后面的Visual C++应用程序开发打下基础。 第2章主要介绍面向对象技术以及C++语言的基础及其面向对象特性。 第3章讲述使用SDK和API进行32位Windows应用程序设计的基本知识,并介绍MFC程序设计的基础知识。
内容概要
想学习Visual C++吗?相信本书是你的最佳选择之一。本书作者具有近10年的Visual C++工程开发和图书写作经验,结合自身学习Visual C++的经历以及工程开发中所走过的弯路和获取的经验编写了这本Visual C++基础书籍。 本书力求从Visual C++初学者的角度开发,使初学者能够最快地掌握Visual C++程序设计的精髓而少走弯路。本书对Visual C++的每个知识点的讲解均采用最基本、最常用的方案实现,并辅以简单易懂而贴近工程应用的实例来阐明。对使用的MFC类,只详细介绍工程项目中常用的成员函数的使用,其他成员函数则忽略。虽然是基础书,但对于Visual C++程序框架的建立及总体的运行机制还是作了详细的介绍,因为只有掌握了这些,才便于以后的进阶提高。 全书分为四篇,共15章,内容涵盖C++及Visual C++程序框架,Visual C++的基本开发要素,如键盘、鼠标、工具栏、状态栏、通用控件、设备描述表以及MFC通用类,对话框、文件/视图结构程序以及DLL的开发,多线程程序设计,网络编程以及数据库开发等。 本书作为Visual C++ 6.0的基础教程,适合于Visual C++的初学者,特别是大中专院校刚学习完C++语言的低年级学生。另外,本书还适合已经稍有基础的Visual C++开发者,进一步巩固和熟悉Visual C++开发的框架体系,同时也适合作为项目开发参考的工具书。
书籍目录
出版说明前言 第一篇 Visual C++与C++基础 第1章 Visual C++ 6.0开发环境和应用程序框架 第2章 C++语法基础 第3章 Windows编程与MFC基础 第二篇 VisualcC++常用类控件和资源 第4章 基本输入—键盘和鼠标消息 第5章 菜单工具栏和状态栏编程 第6章 使用Windows标准控件 第7章 MFC常用的通用类 第8章 文本图形输出 第三篇 VisualcC++基本应用程序开发 第9章 文档/视图结构的应用程序开发 第10章 对话框的应用 第11章 动态链接库编程 第四篇 VisualcC++应用程序开发进阶 第12章 多线程程序开发 第13章 VisualcC++网络编程 第14章 VisualcC++数据库编程 第15章 使用VisualcC++开发家庭财务管理系统 编程实践:VisualcC++进阶100例电子书目录 第1章 认识VisualcC++ 第2章 使用常用Win控件 第3章 使用高级Win控件丰富界面 第4章 窗体 第5章 对话框 第6章 深入了解Windows消息 第7章 系统和外壳编程 第8章 基本输入设备 第9章 进程 第10章 线程 第11章 图形图像开发 第12章 文件IO开发 第13章 数据库开发 第14章 网络开发 第15章 Windows高级编程
章节摘录
编程语言要在某计算机系统下运行,必定要经过编译或解析成为机器语言,才能被计算机理解并执行。高级语言按照翻译方式可以分为两类:编译型和解释型。c++是一种编译型的高级语言,其过程严格按照6个步骤进行:语法分析、词法分析、语义分析、中间代码生成、优化代码和目标代码生成。Visual c++6.0是当今主流的C/C++集成开发环境,除集编辑、编译和运行于一体外,还提供了丰富的控件、菜单和类定义自动处理功能。本章涉及的知识点有: Visual C++6.0的安装过程和软件项目创建过程。 Visual c++6.0简介。通过学习,读者可以熟悉Visual c++6.0的界面、各菜单项的功能,可以理解高级语言的编译原理过程,并学会掌握使用帮助功能来解决在软件开发过程中遇到的特殊问题。 MFC、Win32的创建。通过学习,读者可以学会MFC、Win32程序的创建、编译和执行,并可以学会使用Visual C++调试器在程序运行时对变量或函数调用顺序进行跟踪,提高程序排错的效率。 Microsoft应用程序框架。通过学习,读者可以掌握MFC应用程序框架结构和消息传递相关知识,为本书第二篇和第三篇的学习打下基础。 实践练习。通过学习,可以学会创建自己的程序,并进行简单修改。
编辑推荐
《零基础学 Visual C++(第2版)》涵盖内容: 话框、消息对话框 动态链接库、Win32 DLL、常规DLL、扩展DLL 线程、用户界面线程、工作者线程、线程同步、线程通信 Windows Socket、无连接通信、有连接通信 数据库基础、SQL语言、ADO与ODBC的使用 家庭财务管理系统 光盘内容 书中涉及的程序源代码 《零基础学 Visual C++(第2版)》多媒体教学视频 《零基础学 Visual C++(第2版)》教学PPT 赠送的编程电子图书 《零基础学 Visual C++(第2版)》读者对象 Visual C++初学者 有C/C++基础的读者 大中专院校的学生 各种C++社会培训学员 其他编程爱好者 9.5小时多媒体视频讲解 适合自学:从基础讲解,每个实例都给出了详细步骤,自学门槛低 内容全面:涵盖Visual C++从基础到数据库开发、网络编程等内容 实例丰富:讲解每个知识点时都列举了典型实例,很容易理解 注释详细:书中的实例源代码都给出了大量注释,便于阅读 案例典型:提供了一个家庭财务管理系统案例提高读者的开发水平 视频教学:配有9.5小时多媒体视频进行讲解,学习效果好 实践电子书:精心设计100个Visual C++编程实例,助你快速精通 励志照亮人生 编程改变命运 丛书特点 配有多媒体教学视频进行讲解,学习起来直观 门槛低,没有任何基础的读者都能轻松掌握 丛书作者均为有多年编程经验的一线程序员 对每个概念都清楚讲解,入门读者容易掌握 每《零基础学 Visual C++(第2版)》都提供了大量典型实例帮助读者理解 提供典型案例帮助读者提高应用开发水平 书中的源代码都提供了详细的注释,阅读起来无障碍 光盘提供书中的源代码、教学视频及超值学习资料
图书封面
图书标签Tags
无
评论、评分、阅读与下载