图书介绍

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

Visual C++.NET编程技术体验
  • 胡涛编著 著
  • 出版社: 电子工业出版社
  • ISBN:
  • 出版时间:2003
  • 标注页数:529页
  • 文件大小:57MB
  • 文件页数:544页
  • 主题词:

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.2修改窗口默认风格23

2.2.1界面设计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.1 CStatusBar类62

3.3状态栏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.8滚动条控件113

4.5.9数值调节钮控件117

4.5.10图像列表控件119

4.5.11树控件123

第5章系统编程131

5.1.1注册表132

5.1注册表编程132

5.1.2操作注册表的Win32API函数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.3 DrawImage方法293

8.4.2 Image和Bitmap类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.2.1启动用户界面线程304

9.1.4线程类型304

9.2 用户界面线程304

9.2.2初始化线程306

9.3辅助线程306

9.3.1启动辅助线程306

9.3.2实现控制函数307

9.4挂起和恢复线程307

9.5.3检索线程的退出代码308

9.5.2过早终止线程308

9.5.1正常线程终止308

9.5终止线程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.3调试DLL347

10.4示例——创建和使用Win32DLL349

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

第1 1章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

第1 2章 STL编程383

12.1 STL简介384

12.2算法384

12.4迭代器388

12.3容器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

第1 3章网络编程403

13.1WinSock编程404

13.1.1基础404

13.1.2 MFC提供的类407

13.1.3使用CSocket类410

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

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

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

13.2.1 Win32 Internet扩展424

13.2 WinInet编程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

第1 4章数据库编程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.1 基本概念444

14.3.2 MFC的ODBC类444

14.3 ODBC444

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

第1 5章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

第1 6章安装和部署项目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.5 “用户界面”编辑器511

16.3.3注册表编辑器511

16.3.4 “文件类型”编辑器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.5创建桌面快捷方式517

16.5.4添加共享系统文件517

16.5.3将Windows应用程序添加到安装程序中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添加启动条件检查InternetExplorer版本521

16.5.12生成和测试安装521

附录A虚拟键码表523

热门推荐