当前位置:首页 > 工业技术
Visual C++ 2005编程实例精粹
Visual C++ 2005编程实例精粹

Visual C++ 2005编程实例精粹PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:罗斌等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2007
  • ISBN:7508441508
  • 页数:648 页
图书介绍:本书用200个独立的实例程序重点展示了Microsoft Visual C++ 2005 (Microsoft .NET Framework 2.0)编程技术精华。主要内容包括:ToolStrip系列控件应用、WMI管理规范查询、GDI+图像处理、XML文件处理、多线程处理、程序嵌套异常捕获、文件压缩及解压缩、文件访问权限设置、注册表读写、网络通信、Web服务、ADO.NET 2.0数据访问、水晶报表设计、Office自动化以及大量的异步调用编程实例,是广大程序员使用Microsoft Visual C++ 2005编程语言深入学习Microsoft.NET Framework 2.0的重要参考书。本书所有实例程序在配套光盘中均有源代码,让您所见即所得、所学即所用。本书适用于使用Visual C++ 2005的初、中级用户,以及高等院校及计算机培训学校在校学生。
《Visual C++ 2005编程实例精粹》目录

前言 1

第1章 程序界面编程实例 1

实例1 如何创建分隔应用程序窗体 1

实例2 如何根据窗体大小排列控件 4

实例3 如何使用表格定位窗体控件 6

实例4 如何在菜单栏中添加文本框 9

实例5 如何在工具栏中添加下拉菜单 13

实例6 如何在工具栏中添加组合框 17

实例7 如何在状态栏中添加进度条 21

实例8 如何在控件中实现拖放功能 25

实例9 如何为控件添加提示信息框 31

实例10 如何为控件添加上下文菜单 34

实例11 如何为错误操作设置提示框 37

实例12 如何使用掩码格式化文本框 39

实例13 如何创建图形和文字组合框 43

实例14 如何设置动画精灵默林动作 46

实例15 如何在上次关闭位置启动窗体 51

第2章 程序控制编程实例 55

实例16 如何获取程序集反射内容 55

实例17 如何获取程序集版本信息 58

实例18 如何获取程序集类型成员 60

实例19 如何查找程序集特殊成员 66

实例20 如何创建开机自启动程序 70

实例21 如何创建带参数多线程程序 73

实例22 如何从子线程更新主线程数据 76

实例23 如何使用主线程异常捕获错误 78

实例24 如何设计多层嵌套异常捕获错误 81

实例25 如何实现BackgroundWorker异步调用 83

实例26 如何使用Stopwatch实现高精度计时 87

实例27 如何创建安装卸载Windows服务程序 90

实例28 如何禁止程序同时运行两个实例 96

实例29 如何获取DOS窗口命令输出结果 98

实例30 如何为应用程序添加背景音乐 100

实例31 如何同步或异步播放Wav声音 102

实例32 如何制作超星格式图书阅读器 106

实例33 如何限制用户使用软件次数 108

实例34 如何创建应用程序快捷方式 110

实例35 如何使用方向键浏览大图像 114

实例36 如何使用滚动条浏览大图像 116

实例37 如何获取图像编码器信息 118

实例38 如何获取图像解码器信息 121

实例39 如何绘制不规则连接线 123

实例40 如何复制图像指定区域 125

实例41 如何控制图像转换质量 128

实例42 如何设置图像作者信息 131

第3章 文件操作编程实例 135

实例43 如何复制多层文件夹及文件 135

实例44 如何过滤指定目录下的文件 137

实例45 如何过滤指定目录下的子目录 140

实例46 如何获取当前程序运行文件夹 142

实例47 如何获取和设置当前工作目录 144

实例48 如何实现文件与程序建立关联 146

实例49 如何压缩和解压缩大尺寸文件 149

实例50 如何增加或移除文件访问权限 153

实例51 如何解析文件全路径信息 159

实例52 如何在指定路径中搜索文件 161

实例53 如何获取文件启动方式 164

实例54 如何读写独立存储文件 166

实例55 如何使用缓冲流复制文件 169

实例56 如何使用XML文件读写图像 173

实例57 如何异步装载大图像文件 176

实例58 如何显示多帧动画图像文件 179

实例59 如何制作TIFF多帧图像文件 181

实例60 如何获取计算机串行端口名称 187

第4章 系统管理编程实例 187

实例61 如何获取计算机鼠标配置信息 189

实例62 如何获取计算机显示设备信息 191

实例63 如何获取当前计算机内存信息 193

实例64 如何获取驱动器(逻辑分区)信息 195

实例65 如何获取键盘特殊键状态信息 198

实例66 如何获取当前系统用户角色信息 201

实例67 如何获取用户或组的安全号码 203

实例68 如何获取系统文化名称信息 206

实例69 如何获取系统文化属性信息 210

实例70 如何获取当前系统启动方式 212

实例71 如何使计算机扬声器发出声音 213

实例72 如何播放系统声音事件关联声音 216

实例73 如何启动操作系统日志管理器 218

实例74 如何启动操作系统性能计数器 220

实例75 如何获取系统服务程序状态信息 221

实例76 如何获取系统服务程序的路径信息 224

实例77 如何启动停止系统服务程序 226

实例78 如何获取系统驱动程序的状态信息 230

实例79 如何启动停止系统驱动程序 232

实例80 如何获取系统指定进程模块信息 235

实例81 如何获取系统指定进程线程信息 239

实例82 如何使用WMI条件查询系统服务 246

实例83 如何使用WMI查询显示设备信息 249

实例84 如何使用WMI查询声音设备信息 253

实例85 如何使用WMI查询驱动设备信息 255

实例86 如何使用WMI查询串行端口信息 258

实例87 如何使用WMI查询处理器信息 262

第5章 网络通信编程实例 267

实例88 如何获取计算机网络接口信息 267

实例89 如何获取计算机网络资源信息 270

实例90 如何使用Ping检测远程计算机 273

实例91 如何测试目标网址是否已经存在 276

实例92 如何监视更改网络接口的IP地址 278

实例93 如何获取Internet协议统计数据 280

实例94 如何获取传输控制协议统计数据 286

实例95 如何获取用户数据报统计数据 290

实例96 如何自制Internet网页浏览器 293

实例97 如何创建Web信息服务虚拟目录 299

实例98 如何将非标准域名转换为标准域名 303

实例99 如何根据指定的网址下载网页文件 306

实例100 如何从本机向Web服务器上传文件 308

实例101 如何从Web客户端异步下载文件 310

实例102 如何异步调用Web Service程序 314

实例103 如何创建网络通信服务器程序 318

实例104 如何创建网络通信客户端程序 322

实例105 如何创建网络聊天服务器程序 324

实例106 如何创建网络聊天客户端程序 328

第6章 数据库应用编程实例 332

实例107 如何使用数据绑定浏览数据库记录 332

实例108 如何设置适配器更新命令更新记录 335

实例109 如何直接使用数据适配器更新记录 340

实例110 如何直接使用数据适配器增加记录 342

实例111 如何使用数据读取器逐行读取记录 346

实例112 如何使用事务管理删除数据库记录 350

实例113 如何以参数化方式增加数据库记录 354

实例114 如何使用SqlHelper查询数据库记录 357

实例115 如何使用SqlHelper增加数据库记录 359

实例116 如何使用SqlHelper获取聚合函数值 361

实例117 如何直接获取SQL语句聚合函数值 363

实例118 如何显示数据表多个字段合并信息 366

实例119 如何获取数据表字段定义设置信息 368

实例120 如何附加SQL Server数据库文件 371

实例121 如何使用导航条浏览数据库记录 374

实例122 如何使用导航控件浏览多个图像 377

实例123 如何使用自定义对象作为数据源 381

实例124 如何以二进制格式序列化数据集 385

实例125 如何在配置文件中设置连接字符串 390

实例126 如何在导航条中添加查询记录功能 392

实例127 如何使用异步方式查询数据库记录 396

实例128 如何使用回调方式查询数据库记录 399

实例129 如何使用等待方式查询数据库记录 402

实例130 如何使用存储过程查询时间段数据 406

实例131 如何以XML方式读写数据表信息 409

实例132 如何批量导入导出数据库记录信息 412

实例133 如何合并显示两个数据表中的数据 415

实例134 如何以Excel文件数据作为数据源 418

实例135 如何使用数据表获取数据读取器内容 419

实例136 如何使用数据源向导创建主从关系表 422

实例137 如何获取当前系统数据提供程序信息 424

实例138 如何解析SQL Server连接字符串信息 426

实例139 如何格式化DataGridView指定单元格 432

实例140 如何在DataGridView中编辑数据列 435

实例141 如何在DataGridView中添加复选框 439

实例142 如何在DataGridView中添加数据列 443

实例143 如何在DataGrid单元格中添加组合框 447

实例144 如何在DataGrid单元格设置输入提示 450

实例145 如何设置OleDbDataReader关闭连接 453

实例146 如何设置数据库连接串连接池信息 457

实例147 如何处理多用户更新数据并发问题 460

实例148 如何使用数据视图显示主从关系表 463

实例149 如何以数据源方式创建Excel文件 466

实例150 如何以数据源方式导出Excel文件 468

实例151 如何将记录转换为HTML样式表文件 474

实例152 如何使用XML方式增加数据库记录 479

实例153 如何使用XML方式查找数据库记录 485

实例154 如何使用XML方式查找关系表记录 487

实例155 如何使用内存流操作无文件XML 490

实例156 如何获取XML文档的字段设计信息 495

实例157 如何读取数据库记录的图像字段 497

实例158 如何获取SQL语句多个查询结果表 500

实例159 如何创建用户角色管理登录对话框 503

第7章 水晶报表开发编程实例 510

实例160 如何使用水晶报表向导创建报表 510

实例161 如何直接动态加载水晶报表文件 514

实例162 如何在水晶报表中筛选数据记录 515

实例163 如何在水晶报表中分组排序记录 519

实例164 如何在水晶报表中分组汇总记录 522

实例165 如何在水晶报表中添加合计字段 525

实例166 如何在水晶报表中制作数据图表 527

实例167 如何在水晶报表中使用计算公式 531

实例168 如何在水晶报表中制作超级链接 533

实例169 如何在水晶报表中显示比例数据 538

实例170 如何在水晶报表中实现邮件列表 544

实例171 如何在水晶报表中添加水印图像 547

实例172 如何在水晶报表中实现SQL查询 549

实例173 如何把水晶报表导出到Excel文件 552

实例174 如何设置水晶报表显示控件外观 555

实例175 如何在水晶报表中搜索指定文本 559

实例176 如何获取水晶报表数据库连接项 561

实例177 如何设置水晶报表记录选定公式 563

实例178 如何使用参数设置水晶报表标题 566

实例179 如何设置水晶报表集成登录选项 570

实例180 如何把水晶报表导出到HTML文件 573

实例181 如何使用命令方式创建水晶报表 577

实例182 如何使用离散值参数筛选水晶报表 580

实例183 如何使用时间段参数筛选水晶报表 583

实例184 如何在水晶报表中添加甘特图表 586

实例185 如何使用水晶报表突出显示专家 589

第8章 Office自动化编程实例 592

实例186 如何动态创建播放幻灯片 592

实例187 如何直接播放幻灯片文件 597

实例188 如何使用自动化运行Word宏 600

实例189 如何设置新建Word文档属性 604

实例190 如何使用自动化导出Word文件 608

实例191 如何使用自动化生成Word图表 612

实例192 如何使用自动化运行Excel宏 615

实例193 如何向Excel文件导入图像文件 620

实例194 如何使用剪贴板导出Excel文件 623

实例195 如何使用自动化导出Excel文件 628

实例196 如何使用自动化生成Excel图表 634

实例197 如何使用自动化自制Excel工具栏 638

实例198 如何使用自动化输出Excel查询表 641

实例199 如何使用浏览器打开Office文档 644

实例200 如何实现Office晚期自动化绑定 646

相关图书
作者其它书籍
返回顶部