分享
 
 
 

Visual C++开发入行真功夫(含DVD光盘1张)(开发专家)(附赠DVD-ROM光盘1张)

Visual C++开发入行真功夫(含DVD光盘1张)(开发专家)(附赠DVD-ROM光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
  品牌: 三扬科技

基本信息·出版社:电子工业出版社

·页码:514 页

·出版日期:2009年

·ISBN:7121082810/9787121082818

·条形码:9787121082818

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:开发专家

·附带品描述:附赠DVD-ROM光盘1张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Visual C++开发入行真功夫》全面介绍了Visual C++ 2008开发环境的特点、使用方法及相关编程技巧。内容涵盖了Visual Studio 2008运行环境的介绍、C++编程基础、MFC的应用等;详细讲解了使用Visual C++ 2008进行Windows相关应用程序开发的方法和流程,包括对话框及常用控件的实现,打印操作原理及应用,键盘、鼠标操作,图形、音频、视频的处理,多线程及网络编程,数据库操作,后台服务程序管理等多方面内容。

《Visual C++开发入行真功夫》注重实用性,每个技术点均给出可运行的案例源码。在讲解理论的同时,还融入了大量实际开发经验和技巧。

随书附赠光盘包含书中范例源文件、各章视频讲解、课后习题答案、就业分析、面试指南、岗位须知、职业指导等内容。

编辑推荐《Visual C++开发入行真功夫》由电子工业出版社出版。

目录

第1章 走进Visual C++ 20081

视频时长:16分钟

Visual C++2008通过新的编译模式来确保.NET框架通过语言基础结构的一致性和可验证性,并且具有新的interop模型,不仅提供了本机和托管环境的无缝合并,还在跨边界的情况下提供了完全控制。

1.1 案例场景2

1.1.1 输出简单文字程序2

1.1.2 我们现在能做的……2

1.2 Visual C++ 2008的集成开发环境5

1.2.1 Visual C++ 2008的组件工具5

1.2.2 认识Visual C++ 2008开发环境6

1.2.3 设置开发环境8

1.3 Visual C++ 2008的新增特性8

1.3.1 Visual C++集成开发环境(IDE)9

1.3.2 Visual C++库9

1.3.3 Visual C++编译器和链接器9

1.4 体验Visual C++ 2008之旅10

1.4.1 创建MFC单文档应用程序10

1.4.2 创建CLR应用程序15

1.5 回到案例场景18

1.5.1 基本思路19

1.5.2 代码演练23

1.6 本章小结与习题24

1.6.1 重点回顾24

1.6.2 课后练习24

第2章 C++基础语法25

视频时长:90分钟

C++的目标是为程序开发提供一个优良的设计工具,以编写模块化程度高、可重用性和可维护性好的程序代码。

2.1 案例场景26

2.1.1 员工工资单计算程序26

2.1.2 我们现在能做的……26

2.2 C++的基本语法26

2.2.1 C++基本数据类型26

2.2.2 标识符27

2.2.3 常量和变量27

2.2.4 指针和引用31

2.2.5 数组与字符串32

2.2.6 C++的流程控制33

2.2.7 C++的函数40

2.3 C++面向对象的特征42

2.3.1 封装42

2.3.2 多态43

2.3.3 继承43

2.4 C++的特性45

2.4.1 结构和类45

2.4.2 构造函数和析构函数47

2.4.3 函数的重载48

2.4.4 纯虚函数和抽象类49

2.4.5 new与delete运算符50

2.4.6 this指针51

2.5 回到案例场景52

2.5.1 基本思路52

2.5.2 代码演练53

2.6 本章小结与习题57

2.6.1 重点回顾57

2.6.2 课后练习58

第3章 Windows程序工作原理59

视频时长:32分钟

基于Windows程序的设计是以事件为驱动、消息路由为基础、窗口函数处理为目的的。

3.1 案例场景60

3.1.1 窗口程序60

3.1.2 我们现在能做的……60

3.2 Windows编程原理63

3.2.1 消息和事件63

3.2.2 WinSDK编程64

3.2.3 应用程序的窗口64

3.2.4 Windows程序和操作系统64

3.3 SDK创建Windows应用程序65

3.3.1 WinMain()函数65

3.3.2 设置窗口类型66

3.3.3 注册窗口68

3.3.4 创建窗口68

3.3.5 显示和更新窗口72

3.3.6 窗口函数73

3.4 回到案例场景74

3.4.1 基本思路74

3.4.2 代码演练75

3.5 本章小结与习题76

3.5.1 重点回顾76

3.5.2 课后练习76

第4章 MFC创建应用程序79

视频时长:30分钟

作为一个应用程序框架,MFC内容丰富、功能强大。文档/视图结构是MFC的基石,它将管理应用程序的数据代码和产生这些数据的代码分离。

4.1 案例场景80

4.1.1 MFC创建多视图的多文档应用程序80

4.1.2 我们现在能做的……80

4.2 文档和视图80

4.2.1 文档的概念80

4.2.2 视图的概念81

4.2.3 文档和视图的关系81

4.3 使用MFC创建应用程序83

4.3.1 创建单文档应用程序84

4.3.2 创建多文档应用程序90

4.3.3 创建基于对话框应用程序91

4.4 回到案例场景92

4.4.1 基本思路92

4.4.2 代码演练92

4.5 本章小结与习题94

4.5.1 重点回顾94

4.5.2 课后练习94

第5章 深入MFC框架技术95

视频时长:55分钟

MFC中定义了应用程序的一般处理流程,使用面向对象技术对Windows API进行封装。通过对MFC已有类的集成,可以生成功能更强大的类。

5.1 案例场景96

5.1.1 模拟MFC机制96

5.1.2 我们现在能做的……96

5.2 MFC的类层次96

5.3 MFC的关键技术98

5.3.1 RTTI99

5.3.2 动态创建101

5.3.3 序列化102

5.3.4 消息映射105

5.3.5 命令路由107

5.4 回到案例场景110

5.4.1 基本思路110

5.4.2 代码演练111

5.5 本章小结与习题116

5.5.1 重点回顾116

5.5.2 课后练习117

第6章 对话框和常用控件119

视频时长:194分钟

对话框是一种窗体,添加到对话框上的每一个控件都属于窗体的范畴。在MFC类层次结构中,所有针对窗体所进行的操作,都可以应用到对话框及其通用控件中去。

6.1 案例场景120

6.1.1 类QQ的窗体设计120

6.1.2 我们现在能做的……120

6.2 对话框121

6.2.1 对话框的基本概念121

6.2.2 模态对话框121

6.2.3 非模态对话框123

6.3 控件125

6.3.1 静态控件126

6.3.2 下压按钮127

6.3.3 单选按钮129

6.3.4 复选框130

6.3.5 编辑框控件132

6.3.6 列表框控件133

6.3.7 组合框控件135

6.3.8 滚动条控件137

6.3.9 列表控件139

6.3.10 Tab控件142

6.4 属性单和属性页144

6.5 透明对话框的实现146

6.6 回到案例场景147

6.6.1 基本思路147

6.6.2 代码演练148

6.7 本章小结与习题151

6.7.1 重点回顾151

6.7.2 课后练习152

第7章 打印153

视频时长:55分钟

MFC应用程序框架在简化打印工作的同时,还提供了打印预览机制,它完全可以取代Windows商业化程序中的相应功能。

7.1 案例场景154

7.1.1 打印学生成绩单154

7.1.2 我们现在能做的……154

7.2 打印概述155

7.2.1 分辨率155

7.2.2 设备环境156

7.2.3 映射模式157

7.3 打印原理160

7.3.1 加载打印机资源160

7.3.2 CPrintInfo类161

7.3.3 MFC打印流程161

7.3.4 分页打印164

7.3.5 打印预览166

7.4 打印控制166

7.4.1 选择打印机167

7.4.2 获取打印参数167

7.4.3 设置打印参数170

7.5 打印实例171

7.5.1 打印文字172

7.5.2 打印图像173

7.5.3 打印表格175

7.6 回到案例场景175

7.6.1 基本思路175

7.6.2 代码演练176

7.7 本章小结与习题180

7.7.1 重点回顾180

7.7.2 课后练习180

第8章 菜单、工具栏和状态栏181

视频时长:120分钟

每个Windows应用程序都有属于自己的个性化界面,通过界面,用户可以方便使用应用程序提供的功能并与程序进行交互。

8.1 案例场景182

8.1.1 类Office 2003窗口设计182

8.1.2 我们现在能做的……182

8.2 菜单184

8.2.1 添加菜单资源184

8.2.2 编辑菜单属性186

8.2.3 添加菜单的消息响应187

8.2.4 创建具有菜单的对话框189

8.2.5 动态创建菜单191

8.2.6 个性化菜单193

8.3 工具栏196

8.3.1 添加工具栏资源196

8.3.2 编辑工具栏属性198

8.3.3 创建具有工具栏的对话框199

8.3.4 添加工具栏按钮的消息响应200

8.3.5 动态添加工具栏按钮202

8.3.6 动态停靠工具栏203

8.3.7 个性化工具栏204

8.4 状态栏206

8.4.1 创建具有状态栏的对话框207

8.4.2 个性化状态栏207

8.5 回到案例场景209

8.5.1 基本思路209

8.5.2 代码演练211

8.6 本章小结与习题214

8.6.1 重点回顾214

8.6.2 课后练习215

第9章 键盘和鼠标217

视频时长:50分钟

键盘与鼠标是操作计算机最重要的输入工具,掌握键盘与鼠标消息处理机制,是对一个程序员最基本的要求。

9.1 案例场景218

9.1.1 截获键盘输入的程序218

9.1.2 我们现在能做的……218

9.2 键盘219

9.2.1 虚拟键码和扫描码219

9.2.2 键盘消息219

9.2.3 模拟键盘的输入222

9.2.4 确定和改变键盘的状态223

9.3 鼠标224

9.3.1 鼠标消息224

9.3.2 获取鼠标的窗口位置226

9.3.3 非客户区的鼠标消息响应227

9.3.4 窗口的鼠标跟随228

9.3.5 更改光标的形状229

9.4 键盘钩子230

9.4.1 钩子的原理231

9.4.2 进程内钩子232

9.4.3 进程外钩子234

9.4.4 系统键盘钩子236

9.5 回到案例场景236

9.5.1 基本思路236

9.5.2 代码演练237

9.6 本章小结与习题239

9.6.1 重点回顾239

9.6.2 课后练习239

第10章 图形241

视频时长:94分钟

Windows操作系统是基于图形的视窗操作系统,图形为使用者提供了功能强大、简单易用的操作界面。GDI的引入使得开发人员在执行与图形及文本有关的操作时,可以只关注具体功能的实现过程。

10.1 案例场景242

10.1.1 MiniCAD程序设计242

10.1.2 我们现在能做的……242

10.2 图形设备接口GDI244

10.2.1 设备上下文244

10.2.2 GDI对象245

10.3 坐标系统246

10.3.1 坐标系统的分类246

10.3.2 坐标之间的转换247

10.4 映射模式250

10.4.1 映射模式的概念250

10.4.2 映射模式的设置251

10.4.3 映射模式的转换251

10.5 文本编程254

10.5.1 插入符254

10.5.2 设置字体256

10.5.3 字符显示259

10.6 图形绘制和填充261

10.6.1 绘制图形261

10.6.2 图形填充263

10.7 GDI+265

10.8 回到案例场景266

10.8.1 基本思路266

10.8.2 代码演练267

10.9 本章小结与习题269

10.9.1 重点回顾269

10.9.2 课后练习270

第11章 位图271

视频时长:98分钟

位图文件是一种被广泛应用的文件格式,对于最为流行的图像处理软件Photoshop、AutoCAD及CorelDraw等都是基于位图的。

11.1 案例场景272

11.1.1 图像处理程序设计272

11.1.2 我们现在能做的……272

11.2 位图概述274

11.2.1 设备相关位图274

11.2.2 设备无关位图274

11.2.3 位图文件的结构275

11.2.4 位图的显示276

11.3 位图的几何变化279

11.3.1 位图的倒置279

11.3.2 位图的旋转281

11.3.3 位图的缩放与拉伸283

11.4 图像的转换285

11.4.1 位图转换为JPG285

11.4.2 JPG转换为位图290

11.5 回到案例场景291

11.5.1 基本思路291

11.5.2 代码演练293

11.6 本章小结与习题296

11.6.1 重点回顾296

11.6.2 课后练习297

第12章 音频与视频299

视频时长:50分钟

多媒体技术是一种综合性的电子信息技术,它为传统的计算机系统、音频视频设备带来了方向性的变革,对大众传媒产生了深远的影响。

12.1 案例场景300

12.1.1 音乐播放器程序300

12.1.2 我们现在能做的……300

12.2 音频301

12.2.1 MCI接口301

12.2.2 音频播放302

12.2.3 音量调节305

12.2.4 G.711音频编码307

12.2.5 声音录制307

12.3 视频309

12.3.1 播放AVI流309

12.3.2 播放FLASH312

12.4 回到案例场景315

12.4.1 基本思路315

12.4.2 代码演练316

12.5 本章小结与习题320

12.5.1 重点回顾320

12.5.2 课后练习320

第13章 进程间的通信321

视频时长:53分钟

复杂的程序在运行时往往包含了多个进程,而各个进程并不是独立的,它们之间发生信息交互。

13.1 案例场景322

13.1.1 进程间信息交互程序设计322

13.1.2 我们现在能做的……322

13.2 进程概述322

13.2.1 进程的概念322

13.2.2 进程的创建和启动323

13.2.3 进程的终结325

13.3 进程间通信326

13.3.1 注册表方式326

13.3.2 共享文件方式330

13.3.3 共享内存方式333

13.3.4 共享数据段337

13.3.5 映射文件方式340

13.3.6 管道方式344

13.3.7 剪贴板方式354

13.3.8 消息方式358

13.4 回到案例场景360

13.4.1 基本思路360

13.4.2 代码演练361

13.5 本章小结与习题361

13.5.1 重点回顾361

13.5.2 课后练习362

第14章 多线程编程363

视频时长:30分钟

在应用程序中创建的多个线程,并发地运行于同一个进程中。所有线程共同使用虚拟地址空间、全局变量和系统资源。

14.1 案例场景364

14.1.1 生产者和消费者程序设计364

14.1.2 我们现在能做的……364

14.2 线程365

14.2.1 线程的概念365

14.2.2 线程的创建与终止367

14.2.3 线程优先级369

14.2.4 线程挂起与睡眠370

14.2.5 线程状态之间的转换371

14.3 线程的同步和互斥372

14.3.1 事件372

14.3.2 互斥量376

14.3.3 信号量377

14.3.4 临界区379

14.4 回到案例场景381

14.4.1 基本思路381

14.4.2 代码演练381

14.5 本章小结与习题383

14.5.1 重点回顾383

14.5.2 课后练习384

第15章 网络编程385

视频时长:133分钟

Windows Socket是一种简单的网络程序实现方法,它是链接应用程序与网络驱动的桥梁。

15.1 案例场景386

15.1.1 类QQ的聊天工具386

15.1.2 我们现在能做的……386

15.2 网络基本知识386

15.2.1 TCP/IP协议概述386

15.2.2 IP协议388

15.2.3 TCP协议389

15.2.4 端口390

15.3 网络基本应用391

15.3.1 获取计算机的名字391

15.3.2 获取计算机的IP392

15.3.3 获取计算机网卡信息394

15.3.4 获取局域网内机器的IP398

15.4 WinSock编程401

15.4.1 WinSock概述401

15.4.2 WinSock编程基础403

15.5 收发电子邮件413

15.5.1 E-mail协议解读:SMTP414

15.5.2 E-mail协议解读:POP3418

15.6 HTTP协议422

15.6.1 HTTP工作方式422

15.6.2 HTTP消息422

15.6.3 统一资源定位符(URL)423

15.6.4 请求头域424

15.6.5 响应消息425

15.7 FTP协议426

15.7.1 FTP协议解读426

15.7.2 FTP应答431

15.8 回到案例场景432

15.8.1 基本思路432

15.8.2 代码演练434

15.9 本章小结与习题439

15.9.1 重点回顾439

15.9.2 课后练习440

第16章 数据库441

视频时长:60分钟

数据库是对大规模数据进行集中、统一、独立管理的产物。根据采用的数据模型不同,数据库分为层次数据库系统、网状数据库系统、系统数据库系统及面向对象数据库系统。

16.1 案例场景442

16.1.1 教师管理程序设计442

16.1.2 我们现在能做的……442

16.2 数据库编程基础445

16.2.1 ODBC方式445

16.2.2 ADO方式446

16.2.3 ADO+方式447

16.3 数据库的基本操作448

16.3.1 执行SQL语句448

16.3.2 使用存储过程452

16.4 连接远程SQL Server服务器454

16.4.1 服务器端的基本配置454

16.4.2 客户端的基本配置459

16.4.3 VC++远程数据库操作460

16.5 连接远程Oracle服务器461

16.5.1 服务器端的基本配置462

16.5.2 客户端的基本配置465

16.5.3 VC++远程数据库操作465

16.6 回到案例场景467

16.6.1 基本思路467

16.6.2 代码演练469

16.7 本章小结与习题471

16.7.1 重点回顾471

16.7.2 课后练习472

第17章 动态链接库473

视频时长:60分钟

动态链接库是一些独立的文件,包含可能被可执行程序或其他DLL调用、用以完成某项工作的函数。只有调用动态链接库中的函数时,它才发挥作用。

17.1 案例场景474

17.1.1 程序模块化设计474

17.1.2 我们现在能做的……474

17.2 概述477

17.2.1 动态链接库的概念477

17.2.2 静态链接与动态链接477

17.2.3 使用动态链接库的优点478

17.2.4 DLL与可执行文件的差别479

17.2.5 DLL的类型479

17.2.6 DLL类型的选择480

17.2.7 DllMain函数480

17.3 DLL的调用481

17.3.1 调用约定481

17.3.2 静态调用482

17.3.3 动态调用484

17.4 DLL的接口484

17.4.1 DLL导出变量和函数486

17.4.2 DLL导出类487

17.4.3 利用MFC创建动态链接库487

17.5 回到案例场景489

17.5.1 基本思路490

17.5.2 代码演练490

17.6 本章小结与习题492

17.6.1 重点回顾492

17.6.2 课后练习492

第18章 后台服务程序493

视频时长:24分钟

后台服务程序在许多大型软件项目中都扮演着重要的角色,它使系统的各种服务、资源与应用的表示之间形成一个松耦合关系,增加软件系统的稳定性和伸缩性。

18.1 案例场景494

18.1.1 后台自动运行程序设计494

18.1.2 我们现在能做的……495

18.2 创建服务496

18.2.1 服务基本概念496

18.2.2 创建服务的步骤498

18.2.3 创建服务程序499

18.2.4 创建界面服务程序505

18.2.5 事件日志506

18.3 回到案例场景508

18.3.1 基本思路508

18.3.2 代码演练509

18.4 本章小结与习题513

18.4.1 重点回顾514

18.4.2 课后练习514

……[看更多目录]

序言危机不足惧,我有“真功夫”

刚刚走过的一年,之所以不平凡,是因为席卷全球的经济危机不期而至。在IT行业,外企、国企“裁员不断”,原本就不容乐观的就业形式迎来真正的寒冬。值此考验全体就业者与从业者之际,你入行了吗?你晋升了吗?你跳槽了吗?你再就业了吗?

如此严峻的经济形势之下,面对国内声势浩荡的程序员大军,作为软件行业的老板,他们在考虑什么?企业到底需要什么样的软件开发人员?作为程序员,如何提高自身竞争力,在众人之中脱颖而出?那些在IT行业大门之前踯躅不前的入行者,如何真正踏进企业的大门?有过开发语言或工具的入门学习经历,再加上一腔热忱,这是大多数人的现状。很显然,这是远远不够的,企业需要的是真枪实弹的项目开发能力,需要广阔的知识背景及过硬的动手能力。“知识要深,功夫要真”,这正是本系列丛书的主旨。

知识有多深,功夫有多真?

面向入行读者

“万事开头难”,很多编程爱好者正在为“入门”而不懈努力,开发类入门书籍也因此长盛不衰。然而,真正阻碍更多人迈入程序员大门的那道坎是“入行”。“入行”要求掌握可以直接参与实践工作或团队开发的实用技术。“入行真功夫”丛书完全从准从业者的切身需求出发,介绍先进理念,培养编码技术,锤炼软件架构与设计能力,使其从知其然不知其所以然的“门外汉”,快速成长为能纯熟运用所学完成任务的“业内人”。

文摘插图:

Visual C++开发入行真功夫(含DVD光盘1张)(开发专家)(附赠DVD-ROM光盘1张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有