VC++ 2008专题应用程序开发实例精讲

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE bb
【书名】VC++ 2008专题应用程序开发实例精讲
【作者】张忠帅编著
【ISBN】978-7-121-07263-5
【出版社】电子工业出版社
【出版日期】2008年10月
【宣传语】
在实例功能说明部分,以图文的方式给出实例的功能说明及运行效果;
设计思想及相关技术部分给出该实例的设计思想及关键知识点;
程序实现及代码部分则详细说明了实例实现步骤及代码的详细解释;
实例总结部分对实例的关键技术及读者应注意的地方进行了归纳,便于读者在学习过程中举一反三。
【内容简介】
全书从实用的角度出发,通过实例精讲的形式,详细介绍了VC++ 2008各种热门专题应用程序开发的方法与技巧。全书分6篇共25章,第1篇为VC++ 2008基础知识,简要介绍了C++编程基础、MFC编程基础及VC++ .NET平台与Windows编程;第2篇至第6篇为VC++ 2008专题应用程序开发实例,通过23个专题实例,详细深入地介绍了VC++ 2008各种领域的应用开发技术和技巧,具体包括数据库应用开发实例、网络与串口通信开发实例、多媒体应用开发实例和数字图像处理实例及游戏编程开发实例。
本书语言简洁,层次清晰,结构合理。重点突出了应用性和实用性两个基本原则。不但详细介绍了VC++ 2008各 种领域的应用开发技术,而且提供了设计思路、关键技术与实现方案,侧重于程序设计思路和过程的介绍,并对实例的程序代码做了详细注释,有利于读者理解和巩 固知识点。本书光盘中附有丰富的实例程序源代码,读者稍加修改,便可应用在自己的工作中或者用于完成自己的课题,物超所值。
本书适合普通高校计算机、自动化与电子技术等相关专业的大学生,以及从事相关程序开发工作的人员使用。
【前言】
编写本书的目的
Microsoft Visual C++ 2008(以下简称VC++ 2008)是微软公司Visual Studio 2008开发套件中的一出重头戏。VC++ 2008中语言和库的新特点,使用户开发安全、可靠的应用程序比以前更容易。它既提供了功能强大而灵活的标准C++,又提供了适用于.NET框架下编程的强大的开发语言。
MFC(Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对于SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。VC++ 2008提供了相应的工具来完成这个工作:解决方案资源管理器可以用来生成初步的框架文件(代码和资源等);资源编辑器用于帮助直观地设计用户接口;ClassWizard用来协助添加代码到框架文件;最后进行编译,即可通过类库实现应用程序特定的逻辑。VC++ 2008仍然支持MFC,因此本书的程序都是用MFC开发的。
目前市场上关于VC++的书虽然很多,但都是基于2005及更旧版本的,介绍编程语言和基础原理的较多,介绍专题应用程序开发实例方面的却较少。该书的编写出版正好可以弥补这种不足。
本书内容安排
本书从工程实用的角度出发,针对目前最新版VC++ 2008系列,通过实例精讲的形式,详细介绍了VC++ 2008各种热门专题应用程序开发的方法与技巧。全书分6篇共25章,主要内容如下所述。
第1篇为基础知识,简要介绍了C++编程基础、MFC编程基础及VC++. NET平台与Windows编程,读者通过学习,可以了解一些.NET与Windows编程的知识。
第2篇至第6篇分别为数据库应用开发实例、网络与串口通信开发实例、多媒体应用开发实例、数字图像处理实例、游戏编程开发实例,通过覆盖5大热门专题领域的23个实例,详细介绍了利用VC++ 2008开发专题程序的设计思想和实现方法。这些实例基础、典型、实用,易学易懂,为读者提供了一个难得的学习途径。无论读者此前基础如何,选择本书,都将有较大收获和提高。
本书优势和特色
与同类型图书相比,本书主要具备如下的一些优势和特色。
(1)全书从工程实用的角度出发,通过23个专题实例,详细介绍了VC++ 2008各个领域的应用开发技术和技巧。
(2)实例典型实用,全面涵盖数据库开发、网络通信、多媒体应用、数字图像处理及游戏编程5大热门行业,使读者一本在手、职场无忧。
(3)本书不但提供了详细的设计思路与实现方案,而且对实例的所有程序代码都做了详细注释,有利于读者理解和巩固知识点。
(4)本书光盘中附有实例的程序源代码,读者稍加修改,便可应用于自己的工作或完成自己的课题,物超所值。
本书适合于高校计算机相关专业的大学生,以及从事VC++应用程序开发的科研人员使用。
本 书主要由张忠帅编写,另外参与编写的人员还有张媛媛、赵磊磊、廖日坤、金镇、李宁宇、黄小惠、廖济林、庞丽梅、邱远彬、黄桂群、刘伟捷、黄乘传、黄小欢、 黄小宽、唐清善、邱宝良、周克足、刘斌、李亚捷、李永怀、周卫东等,他们在资料收集、整理和技术支持方面也做了大量的工作,在此一并向他们表示感谢!
由于时间仓促,再加之作者的水平有限,书中难免存在一些不足之处,欢迎广大读者批评和指正。
编者
【目录】
第1篇  VC++ 2008基础知识
第1章  C++编程基础         2
1.1  C++简介     2
1.1.1  ANSI/ISO标准 2
1.1.2  名称/标识符    3
1.1.3  使用扩展字符集的名称    3
1.1.4  命名空间         4
1.1.5  代码注释         4
1.1.6  标准库    5
1.2  数据类型   6
1.3  变量名       8
1.4  运算符和表达式          9
1.4.1  赋值运算符:将某个数据的值
1.4.1  赋给某个变量 10
1.4.2  关系运算符和关系表达式         10
1.4.3  逻辑运算符和逻辑表达式         10
1.5  const关键字       10
1.6  控制语句   12
1.6.1  if语句     12
1.6.2  嵌套的if语句 14
1.6.3  嵌套的if-else语句  20
1.6.4  switch语句      22
1.6.5  while语句       26
1.6.6  for语句  30
1.7  类      33
1.7.1  类的定义         33
1.7.2  类的继承         33
1.7.3  类的多态         34
1.7.4  运算符重载     38
1.8  流类库       39
1.9  模板  40
1.9.1  函数模板         40
1.9.2  特定模板函数 41
1.9.3  类模板    41
1.10  本章总结 42
第2章  MFC编程基础      43
2.1  MFC简介   43
2.1.1  MFC是一个编程框架        43
2.1.2  MFC的优点     45
2.2  MFC类库概念和组成 45
2.2.1  MFC基础类     45
2.2.2  宏和全局函数 46
2.2.3  CObject类的定义     46
2.2.4  应用程序框架 48
2.3  MFC和Win32    51
2.3.1  MFC Object和Windows
1.4.1  Object的关系  51
2.3.2  Windows Object        53
2.3.3  Windows的注册      53
2.3.4  MFC窗口类CWnd    55
2.3.5  在MFC下创建一个窗口对象    57
2.3.6  MFC窗口的使用      58
2.3.7  设备描述表     59
2.3.8  设备描述表在MFC中的
1.4.1  实现        60
2.4  消息处理与映射          64
2.4.1  Windows消息分类  64
2.4.2  消息处理和消息映射        65
2.5  本章总结   69
第3章  VC++.NET平台与Windows
第3章  编程    70
3.1  .NET平台组成    70
3.2  .NET框架和运行环境 70
3.3  .NET程序语言    71
3.3.1  Visual Basic .NET      71
3.3.2  C++ With Managed Extention      72
3.3.3  C#   72
3.4  VC++ 2008系统配置   72
3.5  VC++ IDE的组成与使用       72
3.5.1  IDE组成元素   72
3.5.2  IDE用户环境   73
3.5.3  IDE的使用       73
3.6  工程和解决方案          74
3.6.1  定义一个工程 74
3.6.2  调试和发布程序       74
3.6.3  错误处理         75
3.7  VC++ 2008选项设置   75
3.8  创建和执行一个Windows程序   76
3.8.1  创建一个General程序     76
3.8.2  编译和执行一个General程序  77
3.9  创建一个Windows Form程序     77
3.10  本章总结 79
第2篇  数据库应用开发实例
第4章  酒店管理系统       82
4.1  实例功能说明    82
4.2  系统设计方案    82
4.2.1  客户信息管理功能设计



fj.pngVC++ 2008专题应用程序开发实例精讲1.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13164110/viewspace-473270/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13164110/viewspace-473270/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编辑推荐 在实例功能说明部分,以图文的方式给出实例的功能说明及运行效果;   设计思想及相关技术部分给出该实例的设计思想及关键知识点;   程序实现及代码部分则详细说明了实例实现步骤及代码的详细解释;   实例总结部分对实例的关键技术及读者应注意的地方进行了归纳,便于读者在学习过程中举一反三。 本书特色: 1 精选23个专题应用实例,涵盖数据库开发、网络与通信开发、多媒体应用开发、数字图像处理、游戏编程5大热门领域。 2 典型模块程序与综合系统设计有机结合,详细介绍VC++2008各种领域的应用开发方法与技巧,适合各级读者快速学习和提高。 3 提供系统设计思路与实现方案,侧重程序设计思路和过程的介绍,对实例程序代码做详细注释,利于读者理解和巩固知识点。 4 本书盘书结合,光盘中附有实例的程序源代码,读者稍加修改,便可应用于自己的工作中或者完成自己的课题,物超所值。 内容推荐 全书从实用的角度出发,通过实例精讲的形式,详细介绍了VC++ 2008各种热门专题应用程序开发的方法与技巧。全书分6篇共25章,第1篇为VC++ 2008基础知识,简要介绍了C++编程基础、MFC编程基础及VC++ .NET平台与Windows编程;第2篇至第6篇为VC++ 2008专题应用程序开发实例,通过23个专题实例,详细深入地介绍了VC++ 2008各种领域的应用开发技术和技巧,具体包括数据库应用开发实例、网络与串口通信开发实例、多媒体应用开发实例和数字图像处理实例及游戏编程开发实例。   本书语言简洁,层次清晰,结构合理。重点突出了应用性和实用性两个基本原则。不但详细介绍了VC++ 2008各种领域的应用开发技术,而且提供了设计思路、关键技术与实现方案,侧重于程序设计思路和过程的介绍,并对实例的程序代码做了详细注释,有利于读者理解和巩固知识点。本书光盘中附有丰富的实例程序源代码,读者稍加修改,便可应用在自己的工作中或者用于完成自己的课题,物超所值。   本书适合普通高校计算机、自动化与电子技术等相关专业的大学生,以及从事相关程序开发工作的人员使用。
目录回到顶部↑ 第1篇 vb2008基础知识 第1章 visualbasic2008.net入门2 1.1.netframework概述2 1.2 visualbasic2008.net的新特性3 1.3 安装vs2008.net4 1.3.1 vs2008.net系统软硬件要求4 1.3.2 vs2008.net安装步骤4 1.4 vb2008.net集成开发环境7 1.4.1 ide启动界面7 1.4.2 主体窗口界面介绍8 1.4.3 窗口菜单作用9 1.4.4 主要开发类窗口10 1.4.5 动态帮助13 1.5 我的第一个.net应用程序13 1.6 本章 小结17 第2章 visualbasic.net编程基础18 2.1 基础编程知识18 2.1.1 关键字及标识符18 2.1.2 数据类型20 .2.1.3 变量与常量24 2.1.4 自定义结构体26 2.1.5 数组27 2.1.6 运算符与表达式29 2.1.7 结构化控制语句32 2.2 面向对象编程40 2.2.1 “面向对象编程”中的概念40 2.2.2 “对象”和“类”的使用42 2.2.3 创建自定义类45 2.3 控件常用属性47 2.4 api函数的应用49 2.4.1 api简介49 2.4.2 api的声明50 2.4.3 api的应用实例51 2.5 本章 小结52 第2篇 数据库应用开发实例 第3章 家庭理财系统54 3.1 实例功能说明54 3.2 系统设计方案55 3.2.1 模块设计及开发环境55 3.2.2 系统结构图55 3.2.3 数据库设计56 3.3 相关技术点拨58 3.3.1 ado.net数据库访问技术58 3.3.2 菜单的建立 3.3.2 (menustrip控件)62 3.3.3 状态栏的建立 3.3.2 (statusbar控件)63 3.3.4 datagrid控件的应用64 3.3.5 savefiledialog组件65 3.4 程序实现与代码66 3.4.1 家庭理财系统主界面窗体66 3.4.2 查询统计窗体设计78 3.5 实例总结83 第4章 超市管理系统84 4.1 实例功能说明84 4.2 系统设计方案88 4.2.1 模块设计及开发环境88 4.2.2 系统结构图89 4.2.3 数据库设计89 4.3 相关技术点拨91 4.3.1 工具栏的建立91 4.3.2 linklabel1控件93 4.4 程序实现与代码93 4.4.1 登录窗体93 4.4.2 超市管理系统主界面窗体96 4.4.3 进货管理窗体98 4.4.4 价格管理窗体103 4.4.5 售货管理窗体107 4.4.6 进货查询窗体113 4.4.7 售货查询窗体115 4.4.8 登录密码修改窗体118 4.4.9 增加用户窗体119 4.4.1 0关于窗体121 4.5 实例总结122 第5章 人事管理系统123 5.1 实例功能说明123 5.2 系统设计方案130 5.2.1 模块设计及开发环境130 5.2.2 系统结构图130 5.2.3 数据库设计131 5.3 相关技术点拨134 5.3.1 闪窗设计134 5.3.2 如何使用toolstrip控件创建工具栏134 5.3.3 打印报表窗体设计135 5.4 程序实现与代码139 5.4.1 闪窗设计139 5.4.2 登录窗体140 5.4.3 人事管理系统主界面窗体140 5.4.4 编辑员工档案窗体146 5.4.5 员工档案查询窗体150 5.4.6 员工档案报表窗体151 5.5 实例总结152 第6章 酒店管理系统153 6.1 实例功能说明153 6.2 系统设计方案157 6.2.1 模块设计及开发环境157 6.2.2 系统结构图158 6.2.3 数据库设计158 6.3 相关技术点拨160 6.3.1 如何在button控件类型上添加图片并调整图片与 6.3.1 文字的对齐方式160 6.3.2 如何使房间的编号与房间类型匹配160 6.3.3 如何实现结账退房161 6.4 程序实现与代码161 6.4.1 酒店管理系统主界面窗体161 6.4.2 客房信息设置窗体162 6.4.3 预订管理窗体165 6.4.4 入住管理窗体168 6.4.5 结账退房窗体172 6.4.6 客房信息查询窗体175 6.4.7 预订信息查询窗体176 6.4.8 入住登记查询窗体177 6.4.9 入住客史查询窗体178 6.5 实例总结178 第7章 销售管理系统179 7.1 实例功能说明179 7.2 系统设计方案191 7.2.1 模块设计及开发环境191 7.2.2 系统结构图191 7.2.3 数据库设计191 7.3 相关技
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值