零基础学Visual C++(第3版) ( 谢贤芳,古万荣) PDF扫描版[239M]

零基础学Visual C++

  • 书籍大小:239MB
  • 书籍语言:简体中文
  • 书籍类型:国产软件
  • 书籍授权:免费软件
  • 更新时间:2014-06-02 10:18:24
  • 书籍类别:C/C++
  • 购买链接:
  • 网友评分:软件评分
  • 应用平台:PDF
239MB
360通过 腾讯通过 金山通过
内容介绍热点排行相关文章下载地址↓

《零基础学visual c++(第3版)》站在零基础学习的角度,使初学者能尽快掌握visual c++程序设计的精髓。在讲解知识点时,笔者采用从无到有、由浅入深的逐级递进学习方式。
本书涵盖了visual c++的所有语法知识,包括基础数据类型、类与对象、函数与模板、继承与多态、标准模板库、文件读写等。关于mfc类库应用,本书还详细介绍了菜单、控件、消息映射、工具栏、状态栏、通用类、文本、图形、动态链接库、多线程、网络编程、数据库编程等高级知识。本书对visual c++的每个知识点的讲解均通过最基本、最常用的方案实现,并辅以简单易懂而贴近工程应用的实例来阐明。本书还附赠1张dvd,内容为笔者为本书录制的全程多媒体语音教学视频及本书所涉及的源代码。
《零基础学visual c++(第3版)》可作为visual c++的基础教程,适合于visual c++的初学者,特别是大中专院校刚学习完c++语言的低年级学生。

零基础学visual c++(第3版)   目录 
前言
第一篇 visual c++与c++基础篇
第1章 visual c++ 6.0开发环境和应用程序框架 1
1.1 安装并测试visual c++ 6.0 1
1.2 visual c++ 6.0简介 7
1.3 win32基本应用程序的创建 15
1.5 实例:编写第一个c++程序—hello, c++! 23
1.6 实例:创建第一个mfc程序—hello, mfc! 25
1.7 小结 25
1.8 上机实践练习 26
第2章 c++语法基础 27
2.1 c++简介 27
2.2 数据类型定义和使用 28
2.3 运算符、表达式和语句 46
2.4 函数定义和调用 57
2.5 类的定义和对象构造 67
2.6 类继承 82
2.7 c++异常机制 91
2.8 标准模板库(stl) 93
2.9 i/o流和文件 102
2.10 小结 104
2.11 上机实践练习 105
第3章 windows编程与mfc基础 106
3.1 windows编程基础 106
3.2 windows应用程序分析 108
3.3 mfc基础 114
3.4 mfc应用程序框架分析 116
3.5 小结 123
3.6 上机实践练习 123

第二篇 visual c++常用类、控件、资源篇
第4章 基本输入—键盘和鼠标消息 125
4.1 键盘消息及其处理 125
4.2 鼠标消息及其处理 137
4.3 小结 144
4.4 上机实践练习 144
第5章 菜单、工具栏和状态栏编程 146
5.1 菜单及其相关资源的使用 146
5.2 工具栏的使用 158
5.3 状态栏的使用 163
5.4 小结 168
5.5 上机实践练习 168
第6章 使用windows标准控件 170
6.1 windows标准控件 170
6.2 按钮控件 175
6.3 静态控件与编辑控件 184
6.4 列表框控件和组合框控件 190
6.5 微调控件、滑块控件和进度条 198
6.6 列表视图控件和树形视图控件 206
6.7 activex控件的使用 216
6.8 小结 224
6.9 上机实践练习 224
第7章 mfc常用的通用类 225
7.1 字符串类(cstring) 225
7.2 mfc的集合类 230
7.3 日期、时间类 237
7.4 mfc文件操作类(cfile) 242
7.5 mfc异常类 248
7.6 小结 251
7.7 上机实践练习 252
第8章 文本、图形输出 253
8.1 基础知识 253
8.2 mfc设备描述表(cdc类) 258
8.3 使用画笔和画刷进行绘图 265
8.4 字体对象 270
8.5 位图和区域对象 274
8.6 坐标系统与映射模式 281
8.7 小结 285
8.8 上机实践练习 285

第三篇 visual c++基本应用程序开发篇
第9章 文档/视图结构的应用程序开发 287
9.1 文档/视图结构 287
9.2 文档/视图结构应用程序框架分析 289
9.3 文档/视图结构应用程序的开发 298
9.4 窗口分割与多视图 313
9.5 小结 321
9.6 上机实践练习 321
第10章 对话框的应用 322
10.1 对话框的工作方式、种类和创建方法 322
10.2 对话框与程序连接 326
10.3 对话框的创建与显示 332
10.4 属性表对话框 342
10.5 消息对话框与公用对话框 347
10.6 小结 363
10.7 上机实践练习 363
第11章 动态链接库编程 364
11.1 基本概念 364
11.2 dll的创建与调用 367
11.3 mfc常规dll的创建与使用 373
11.4 mfc扩展dll的创建与使用 378
11.6 小结 386
11.7 上机实践练习 386

第四篇 visual c++程序开发提高篇
第12章 多线程程序开发 389
12.1 多线程的引入 389
12.2 多线程编程的基础知识 391
12.3 多线程程序开发 399
12.4 线程间的通信 406
12.5 线程的同步 412
12.6 小结 423
12.7 上机实践练习 423
第13章 visual c++网络编程 425
13.1 网络通信及开发基础 425
13.2 基本网络通信开发 428
13.3 网络程序设计与开发 443
13.4 wininet开发internet客户端程序 455
13.5 简单的web浏览器开发 459
13.6 小结 465
13.7 上机实践练习 465
第14章 visual c++数据库编程 467
14.1 数据库基础 467
14.2 数据库开发技术简介 471
14.3 在visual c++中使用ado开发数据库应用程序 475
14.4 使用odbc数据源连接数据库 495
14.5 小结 499
14.6 上机实践练习 500
第15章 使用visual c++ 6.0开发家庭财务管理系统 502
15.1 提出问题:设计一个家庭财务管理系统 502
15.2 数据库设计 503
15.3 算法设计 506
15.4 软件项目开发过程 508
15.5 小结 517
第16章 常见的面试题及解答技巧 519
16.1 理论基础知识:数学、智力题 519
面试题1:请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份 519
面试题2:小猫奔跑问题 519
面试题3:4、4、10和7这4个数只使用一次,运用加、减、乘、除,怎么得出24 519
面试题4:为什么下水道的盖子是圆的 520
面试题5:美国有多少辆私家车 520
面试题6:为什么镜子中的影像可以颠倒左右,却不能颠倒上下 520
面试题7:请估算一下密西西比河的水的总质量 520
16.2 程序设计面试题 520
面试题8:如何理解面向对象和面向过程?用c++编写的程序就是面向对象程序吗 520
面试题9:在c/c++程序设计中,局部变量能否和全局变量重名 521
面试题10:如何引用一个已经定义过的全局变量 521
面试题11:全局变量是否可以定义在可被多个.c文件包含的头文件中 521
面试题12:static全局变量与普通的全局变量有什么区别 521
面试题13:对于一个频繁使用的短小函数,在c和c++语言中分别用什么 521
面试题14:关键字const有什么含义 521
面试题15:虚函数和普通函数有什么不同 521
面试题16:抽象基类不能实例化,为什么还有抽象基类这个语法特性 522
面试题17:在c++程序设计语言中,vector和数组有何不同 522
面试题18:c++编译器自动完成和调用了哪些函数 522
面试题19:为什么要定义拷贝构造函数 522
面试题20:名称空间有何作用 522
面试题21:在构造函数中初始化和使用初始化列表有什么不同 523
面试题22:为什么要避免将数据成员放在公共域中 523
面试题23:为什么要尽量定义const 523
面试题24:c和c++的注释风格有何不同,为什么尽量选择c++风格的注释 523
面试题25:程序编译时编译器会有一些警告信息,你如何看待这些警告信息 524
16.3 计算机理论知识题 524
面试题26:基本的数据结构有哪些类型 524
面试题27:什么是平衡二叉树(avl树) 525
面试题28:给出一系列的二进制码,如何判断这些编码是前缀码 525
面试题29:什么是左式堆 525
面试题30:请简单阐述3nf(第三范式)和bcnf(巴克斯范式)的基本概念 525
面试题31:数据库并发操作可能会带来什么问题?如何防止这些问题 525
面试题32:简述cmm和cmmi 526
面试题33:在一个查询中,使用哪一个关键字能够除去重复列值 526
面试题34:什么是快照?它的作用是什么 526
面试题35:简述存储过程和触发器的相关概念 526
面试题36:sql server 2000是否支持行级锁定,有什么好处 526
面试题37:事务是什么?事务具备哪些特性 527
面试题38:事前触发和事后触发有何区别?语句级触发和行级触发有何区别 527
面试题39:解决死锁的方法有哪些 527
面试题40:提高数据库运行效率的办法有哪些 527
面试题41:以你的工作经验,简述数据库的设计过程 528
面试题42:在为视图创建索引前,视图本身必须满足哪些条件 528
面试题43:什么是sql server的确定性函数和不确定性函数 528
面试题44:哪类视图是可以更新的?哪类视图是不可更新的?各举一例说明 529
面试题45:所有的视图是否都可以更新?为什么 529
面试题46:什么是基本表?什么是视图 529
面试题47:数据库中为什么要有视图?试述视图的优点 529
16.4 程序设计与算法题 529
面试题48:使用c++,输入一个字符串,将其逆序后输出 529
面试题49:判断给定代码是否有问题 530
面试题50:用c++编写判断操作系统是16位还是32位的程序,不能用sizeof函数 530
面试题51:在不用第三方参数的情况下,交换两个参数的值 530
面试题52:程序解读,判断问题 531
面试题53:使用sql语句进行数据库建表与查询 531
面试题54:编写一个算法,利用栈的基本运算返回指定栈的栈底元素 532
面试题55:写出两种中序遍历二叉树的方法 532
面试题56:简述哈夫曼树的意义及其创建过程 533
16.5 小结 534

人气书籍
下载地址
相关文章
网友评论
下载声明

☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的零基础学Visual C++(第3版) ( 谢贤芳,古万荣) PDF扫描版[239M]资源来源互联网,版权归该下载资源的合法拥有者所有。