图书介绍

Visual C++ .NET编程技术体验PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++ .NET编程技术体验
  • 胡涛编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505388339
  • 出版时间:2003
  • 标注页数:529页
  • 文件大小:73MB
  • 文件页数:544页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++ .NET编程技术体验PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 VC++.NET综述1

1.1 .NET平台2

1.2 IDE5

1.2.1 组成5

1.2.2 自定义IDE11

1.3 VC++.NET的新增功能12

1.3.1 建立项目12

1.3.2 C++托管13

1.3.3 属性化编程16

1.3.4 库的变化17

第2章 定制窗口19

2.1 MFC窗口20

2.1.1 创建窗口21

2.1.2 注册窗口21

2.1.3 关闭和销毁窗口22

2.1.4 激活窗口22

2.2 示例——设置窗口风格22

2.2.1 界面设计23

2.2.2 修改窗口默认风格23

2.2.3 设置窗口背景24

2.2.4 更改窗口标题25

2.2.5 更改窗口图标25

2.2.6 使用动画窗口27

2.2.7 使用透明窗口28

2.2.8 使窗口总在最前29

2.3 创建非规则形状的窗口31

2.3.1 示例——创建六边形窗口32

2.3.2 示例——创建异形窗口34

第3章 菜单和控制条高级编程39

3.1 菜单40

3.1.1 CMenu类40

3.1.2 菜单编程要点41

3.1.3 示例——菜单编程45

3.2 工具栏49

3.2.1 CToolBar类简介49

3.2.2 工具栏编程要点54

3.2.3 示例——工具栏编程56

3.3 状态栏62

3.3.1 CStatusBar类62

3.3.2 使用状态栏要点66

3.3.3 示例——状态栏编程66

3.4 对话条70

3.4.1 CDialogBar类71

3.5 ReBar控件72

3.5.1 CReBar类72

3.5.2 示例——为工具栏添加皮肤73

第4章 控件及其编程77

4.1 控件概述78

4.2 创建控件79

4.2.1 列表控件80

4.2.2 选项卡控件87

4.3 从标准控件派生控件90

4.4 接收来自公共控件的通知91

4.5 常用控件92

4.5.1 静态控件92

4.5.2 编辑控件93

4.5.3 按钮控件96

4.5.4 组合框控件101

4.5.5 列表框控件104

4.5.6 滑块控件107

4.5.7 进度控件111

4.5.8 滚动条控件113

4.5.9 数值调节钮控件117

4.5.10 图像列表控件119

4.5.11 树控件123

第5章 系统编程131

5.1 注册表编程132

5.1.1 注册表132

5.1.2 操作注册表的Win32 API函数134

5.1.3 支持注册表操作的.NET Framework类136

5.1.4 示例——操作注册表137

5.2 系统托盘编程142

5.2.1 概述142

5.2.2 示例——系统托盘编程144

5.3 Win32钩子技术146

5.3.1 钩子类型147

5.3.2 编写钩子程序148

5.3.3 示例——鼠标钩子程序149

5.4 文件处理153

5.4.1 序列化153

5.4.2 使用CFile类159

5.4.3 示例——文件分割器162

5.5 剪贴板编程167

5.5.1 概述167

5.5.2 选择剪贴板机制167

5.5.3 使用Windows标准剪贴板167

5.5.4 使用OLE剪贴板机制169

第6章 多文档/多视图编程173

6.1 文档/视图体系174

6.1.1 文档/视图体系概述174

6.1.2 文档模板和文档/视图的创建过程176

6.2 创建单文档多视图程序178

6.2.1 标准的单文档多视界面179

6.2.2 滚动和缩放视图179

6.2.3 拆分窗口181

6.2.4 示例1——单文档多视183

6.2.5 示例2——单文档多视186

6.3 多文档应用程序193

6.4 多顶级文档193

第7章 对话框高级编程195

7.1 实现对话框数据交换和验证196

7.2 无模式对话框197

7.2.1 编程要点197

7.2.2 示例——实现无模式对话框199

7.3 通用对话框类203

7.3.1 CColorDialog类203

7.3.2 CFileDialog类204

7.3.3 CFindReplaceDialog类205

7.3.4 CFontDialog类206

7.3.5 CPrintDialog类207

7.4 属性表与属性页207

7.4.1 属性表及运行机制207

7.4.2 CPropertySheet类209

7.4.3 CPropertyPage类211

7.4.4 创建属性表212

7.4.5 示例——使用模式属性表及向导属性表213

7.5 Web对话框220

7.5.1 创建Web对话框的一般方法221

7.5.2 使用“Web对话框”编辑器223

7.5.3 Web对话框编程230

7.5.4 示例——鼠标敏感文字232

第8章 GDI+图形编程235

8.1 GDI+概述236

8.1.1 GDI+的组成236

8.1.2 新增功能237

8.1.3 GDI+的接口类239

8.1.4 编程模式的变化243

8.2 图形绘制247

8.2.1 使用GDI+步骤247

8.2.2 坐标系统和变形249

8.2.3 使用Pen对象绘制线条和形状257

8.2.4 使用Brush对象填充形状261

8.2.5 构造并绘制曲线269

8.2.6 构造并绘制轨迹271

8.2.7 重新着色273

8.2.8 图形容器280

8.2.9 区域与剪辑282

8.3 文本与字体285

8.3.1 构造字体系列和字体285

8.3.2 绘制文本286

8.3.3 设置文本格式287

8.3.4 设定文本输出质量290

8.4 GDI+图像处理291

8.4.1 文件格式291

8.4.2 Image和Bitmap类293

8.4.3 DrawImage方法293

8.4.4 图元文件297

8.4.5 CImage类298

8.4.6 示例——图像浏览器298

第9章 多线程编程301

9.1 进程和线程302

9.1.1 使用多个线程303

9.1.2 多线程的优点303

9.1.3 多线程的缺点303

9.1.4 线程类型304

9.2 用户界面线程304

9.2.1 启动用户界面线程304

9.2.2 初始化线程306

9.3 辅助线程306

9.3.1 启动辅助线程306

9.3.2 实现控制函数307

9.4 挂起和恢复线程307

9.5 终止线程308

9.5.1 正常线程终止308

9.5.2 过早终止线程308

9.5.3 检索线程的退出代码308

9.6 线程通信309

9.6.1 示例——使用全局变量通信309

9.6.2 示例——使用Windows消息通信312

9.7 线程同步313

9.7.1 线程安全类313

9.7.2 Event对象314

9.7.3 示例——使用Event对象315

9.7.4 CriticalSection对象316

9.7.5 示例——使用CriticalSection对象317

9.7.6 Mutex对象319

9.7.7 示例——使用Mutex对象320

9.7.8 Semaphore对象321

9.7.9 示例——使用Semaphore对象322

9.8 调试多线程323

9.8.1 “线程”窗口324

9.8.2 利用“线程”窗口操作线程324

9.8.3 线程调试提示325

第10章 DLL编程327

10.1 基础知识328

10.1.1 概述328

10.1.2 DLL的类型329

10.2 使用动态链接库334

10.2.1 DLL的入口函数DllMain()334

10.2.2 从DLL导出335

10.2.3 导入到应用程序340

10.2.4 将可执行文件链接到DLL345

10.3 调试DLL347

10.4 示例——创建和使用Win32DLL349

10.5 示例——创建和使用MFC DLL352

第11章 ATL编程359

11.1 概述360

11.1.1 ATL简介360

11.1.2 ATL基本技术361

11.2 示例——简单的非属性化ATL项目362

11.2.1 创建ATL项目362

11.2.2 添加控件364

11.2.3 为控件添加属性367

11.2.4 更改绘图代码368

11.2.5 添加事件369

11.2.6 添加属性页到控件372

11.2.7 测试375

11.3 示例——使用ATL开发COM组件378

第12章 STL编程383

12.1 STL简介384

12.2 算法384

12.3 容器388

12.4 迭代器388

12.5 STL的其他部分389

12.6 示例——list编程390

12.6.1 创建项目390

12.6.2 构造list390

12.6.3 在list中插入元素392

12.6.4 统计list中的对象394

12.6.5 在list中查找对象395

12.6.6 从list中删除元素399

12.6.7 使用list的成员函数sort排序401

12.7 小结402

第13章 网络编程403

13.1 WinSock编程404

13.1.1 基础404

13.1.2 MFC提供的类407

13.1.3 使用CSocket类410

13.1.4 示例——网上聊天应用程序412

13.2 WinInet编程424

13.2.1 Win32 Internet扩展424

13.2.2 创建Internet客户端应用程序的MFC类424

13.2.3 使用MFCWinInet类编写Internet客户端应用程序424

13.2.4 Internet客户端类的前提条件426

13.2.5 示例——简单的网页浏览器427

13.3 ISAPI编程432

13.3.1 ISAPI与CGI432

13.3.2 ISAPI基础432

13.3.3 示例——ISAPI服务器扩展编程434

第14章 数据库编程437

14.1 数据库基础438

14.2 SQL438

14.2.1 定义基本表和插入数据438

14.2.2 SQL查询439

14.2.3 SQL数据控制442

14.2.4 定义视图及其他442

14.2.5 数据字典443

14.3 ODBC444

14.3.1 基本概念444

14.3.2 MFC的ODBC类444

14.3.3 CDatabase类445

14.3.4 CRecordset类447

14.3.5 CRecordView类454

14.3.6 示例——ODBC数据库编程455

14.4 DAO简介463

14.5 OLE DB/ADO465

14.5.1 通用数据访问技术465

14.5.2 OLE DB对象模型466

14.5.3 ADO对象模型467

14.5.4 ADO编程要点468

14.5.5 示例——ADO编程479

第15章 HTML帮助系统编程485

15.1 概述486

15.2 HTML帮助文件的制作和使用488

15.2.1 HTML Help Workshop编辑窗口中的工具栏489

15.3 示例——创建HTML帮助文件490

15.3.1 创建项目及HTML页490

15.3.2 设置项目选项491

15.3.3 添加主题文件492

15.3.4 添加目录和索引493

15.3.5 设计窗口样式494

15.3.6 区分上下文帮助496

15.4 第三方Html帮助制作工具498

15.4.1 ForeHelp498

15.4.2 DocToHelp499

15.4.3 RoboHelp499

15.5 在程序中使用HTML帮助499

15.5.1 HtmlHelp()函数499

15.5.2 示例——区分上下文帮助500

第16章 安装和部署项目503

16.1 概述504

16.1.1 Microsoft Windows安装程序504

16.1.2 部署项目504

16.2 设置部署项目属性505

16.2.1 在“属性”窗口中设置常规项目属性505

16.2.2 用“Install属性页”对话框配置相关属性508

16.3 部署编辑器510

16.3.1 打开部署编辑器510

16.3.2 “文件系统”编辑器510

16.3.3 注册表编辑器511

16.3.4 “文件类型”编辑器511

16.3.5 “用户界面”编辑器511

16.3.6 “自定义操作”编辑器512

16.3.7 “启动条件”编辑器512

16.4 示例——用安装程序向导创建安装项目512

16.5 示例——部署应用程序515

16.5.1 修改Install安装项目属性515

16.5.2 确定要重新发布的依赖文件516

16.5.3 将Windows应用程序添加到安装程序中517

16.5.4 添加共享系统文件517

16.5.5 创建桌面快捷方式517

16.5.6 创建“程序”菜单项518

16.5.7 创建文件关联519

16.5.8 为Windows应用程序添加注册表键519

16.5.9 添加自定义安装对话框520

16.5.10 为应用程序创建实例文件520

16.5.11 添加启动条件检查Internet Explorer版本521

16.5.12 生成和测试安装521

附录A 虚拟键码表523

热门推荐