Visual C++程序设计

出版时间:2010-5  出版社:高等教育出版社  作者:王明福(主编),孙宏伟(副主编),顾明(副主编)  页数:350  字数:485000  

前言

  MicrosoftVisualC++2005是Microsoft公司目前最新推出的开发工具包,是一种面向对象程序设计语言,可以大大提高软件设计能力以及开发速度。基于对当前教材的深入了解及教学实践需要,我们对《Visualc++程序设计》第l版进行了修订,将开发环境升级为VisualStudio2005。本书从实际应用的角度介绍Visualc++2005开发工具包的使用方法和编程技巧。通过开发计算器、绘图程序、媒体播放器、学生成绩管理系统、QQ聊天室和桌面时差时钟等程序,详细介绍包括菜单、对话框、常用控件、工具栏等在内的界面设计技术以及图形、多媒体、数据库、网络通信和多线程等编程技术。  本书改变传统教材的编写方法,具有如下特点:  1.采用项目驱动的编写方式,强调工学结合、知识与技能的结合,以及基本技能的训练和Visualc++应用开发能力的培养。在教学内容的编排上注重基础性和应用性,前6章介绍windows编程基础和编程环境,后6章介绍Visualc++应用开发实践。  2.基于工作过程系统化思想,兼顾项目的开发过程与知识的系统性和完备性。通过案例程序的开发实践,一方面实践工学结合,体验软件的开发过程;另一方面学习包括菜单、对话框、常用控件、工具栏等在内的界面设计方法以及图形、多媒体、数据库和网络通信等编程技术。采用项目驱动的编写方式,把知识点融入实际项目的开发中,通过项目的不断扩展,学习和掌握知识点。本书具有结构合理、通俗易懂、案例实用有趣、图文并茂、可操作性强等特点。  3.在案例或项目的选择上,遵循“易学”、“有趣”和“有用”的原则,这样有利于激发学生的求知欲望。本书所选案例(或项目)基本上包含面向对象程序设计的基本概念和Visualc++的程序设计技巧,由浅入深、循序渐进、逐步拓宽知识点。兼顾理论知识的系统性和完整性,考虑独立和相关的平衡,其总目标是强调综合应用开发能力的培养。换言之,既能实践循序渐进的教学方法,也有利于开展“项目综合”的教学模式,符合教学规律。  4.一切以实用为目的,注重知识应用的先进性和前沿性。本书着眼于IT产业飞速发展的需要,将多媒体编程技术、数据库技术和网络通信技术纳入本书内容。本书不追求面面俱到,而是大胆舍去不用或根本就不实用的内容,适合“理论够用,重在实践”的高等职业院校教学的特点。  5.本书注重c语言程序设计系列的个性和共性,考虑到两个方面的平滑过渡及其中的异同点:一是从面向过程的程序设计到面向对象程序设计的平滑过渡及异同点,二是在DOS环境下与windows环境下程序的平滑过渡及异同点。反映在章节内容的安排上,第2章介绍windows编程基础,其目的就是让读者了解DOS程序与windows程序的差别以及M:FC应用程序的结构。第3章介绍MFC应用程序的界面设计与资源管理,其目的是让读者掌握用Visualc++开发平台编写MFC应用程序的一些基本操作。第4章才开始本书的主要内容。

内容概要

本书以Microsoft公司的Visual Studio 2005作为开发平台。全书共12章。前6章介绍Windows编程基础和编程环境,主要内容包括Visual Studio 2005开发平台介绍、Windows消息驱动机制、Win32应用程序结构、MFC编程基础、消息和命令。第7~12章介绍Visual C++的开发,通过开发计算器、绘图程序、媒体播放器、学生成绩管理系统、QQ聊天室和桌面时差时钟等程序,详细介绍包括菜单、对话框、常用控件、工具栏等在内的界面设计技术以及图形、多媒体、数据库、网络通信和多线程等编程技术。    本书编者改变传统写法,基于工作过程系统化思想,兼顾项目的开发过程与知识的系统性和完备性,采用项目驱动的编写方式,强调工学结合、知识与技能的结合,把知识点融入实际项目的开发中。本书具有结构合理、通俗易懂、案例实用有趣、图文并茂、可操作性强等特点。    本书可作为高等职业院校计算机类各专业,以及应用性、技能型人才培养等各类教育的“Visual C++程序设计”课程的教材,也可作为培训学院的培训教材和自学读物。    书中程序全部运行通过,所有程序的源代码可以从中国高校计算机课程网(http://computer.cncourse-com)下载。

书籍目录

第1章  概述  1.1  Visual C++ 2005案例程序演示    1.2  认识Visual C++ 2005    1.2.1  Visual C++简史    1.2.2  Visual C++ 2005的特征    1.2.3  学习Visual C++ 2005的方法  1.3  Visual Studio 2005开发环境    1.3.1  起始页    1.3.2  菜单和工具栏    1.3.3  “工具箱”面板    1.3.4  “类视图”面板    1.3.5  “对象浏览器”面板    1.3.6  代码编辑器/窗体设计器    1.3.7  “属性”面板    1.3.8  定制开发环境  1.4  第一个应用程序“Hello world”    1.4.1  新建项目    1.4.2  预编译、连接与运行    1.4.3  编写程序代码    1.4.4  编译、连接与运行    习题1第2章  Windows编程基础第3章  MFC应用程序的界面设计第4章  MFC的消息和命令第5章  对话框与常用控件第6章  文档与视图机构第7章  屏幕绘图第8章  多媒体技术第9章  数据库编程第10章  网络编程第11章  多线程第12章  动态链接库DLL附录  .NET开发环境Visual Studio 2005的安装参考文献

章节摘录

  在“MFC应用程序向导”对话框的“概述”选项卡中出现的是MFC应用程序的默认设置。默认项目设置有三项:第一项说明项目在默认情况下是多文档界面,第二项说明项目在默认情况下无数据库支持,第三项则说明默认情况下项目不支持复合文档。  在此,说明一下复合文档。人们在写一封信时,很可能只涉及文字,即只用文本就可以达到目的。保存信的内容时,将其保存为一个文本文件即可。这个文本文件不是复合文档,因为它里面只有一种格式的内容——文本。但是当写一份完整的产品性能报告时,就不得不把产品的一些细节用图形方式加注在文字中间,以达到更好的效果。因为图形与文字具有不同的格式,但都包含在一个产品性能报告文档中,所以这个产品性能报告文档的类型就是复合文档。  (3)单击“下一步”按钮,或单击“应用程序类型”,将出现如图1-2l所示的选项卡,在此可以修改有关应用程序类型方面的信息。  说明:  ①根据不同的需要,可以改变应用程序的类型。例如,应用程序不需要文档视图结构,只要一个对话框就够了(例如,windows自带的一些游戏界面就是典型的对话框应用),那么只要选择“基于对话框”单选按钮即可。如果选择此选项,其下方的“使用HTML对话框”复选框将被激活,它表示用户是否选择HTML风格的对话框。如果需要处理一幅图,应用也较为复杂,需要很多菜单项,那么就要考虑用文档视图结构了。windows中的“记事本”应用程序就是一个单文档应用程序,此时只要选择“单文档”单选按钮即可。如果要开发一个类似于Word的多功能字处理应用程序,可以选择“多个文档”单选按钮(默认选项)。

编辑推荐

  本书选用微软Visual Studio 2005作为开发平台,用计算器程序、绘图程序、媒体播放器、学生成绩管理系统和QO聊天室等案例作为项目驱动,介绍Visual C++ 2005面向对象程序设计方法,介绍包括菜单、对话框、常用控件、工具栏等在内的界面设计,以及图形、多媒体、数据库、网络通信、多线程和动态链接库DLL等编程技术。

图书封面

评论、评分、阅读与下载


    Visual C++程序设计 PDF格式下载


用户评论 (总计2条)

 
 

  •   例子好
  •   话说偶们老师让我们买这本书,老师的原话是这样滴,这本书,说实话,写的不是特别好,但是初学者总得有个本子跟着学吧!所以建议偶们这些初学者买这本。。。
 

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

京ICP备13047387号-7