《Visual C# 2005编程实例精粹》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:罗斌,越飞等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508438604
  • 页数:698 页
图书介绍:本书用200个独立实例程序重点展示了Microsoft Visual C# 2005 (Microsoft .NET Framework 2.0)编程技术精华。全书摒弃语法说教、通篇贯穿实例,主要内容包括:使用ADO.NET 2.0访问数据库技巧、使用ASP.NET 2.0设计网站技巧、使用GDI+开发图形文字特效技巧、使用水晶报表专家创建报表技巧及VSTO2005新技术编程技巧等。在本书中,还介绍了托管状态下的Office自动化技术、WMI管理规范应用、XML文件读写、系统API函数调用、注册表个性化设置、文件压缩和解压缩、智能客户端部署、异常捕获、异步调用、ToolStrip系列控件应用、WebPart系列控件应用等大量难得一见的实用新技术。本书适合于使用Microsoft Visual Studio 2005的初、中级用户。

第1章 程序界面与控制编程实例 1

实例1 如何创建分隔容器窗体 1

实例2 如何创建图形皮肤窗体 4

实例3 如何自动闪烁应用程序窗体 6

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

实例5 如何使用表格定位窗体控件 10

实例6 如何设置动画精灵默林动作 13

实例7 如何使用掩码格式化文本框 18

实例8 如何在菜单栏中添加文本框 22

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

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

实例11 如何在工具栏添加下拉菜单 32

实例12 如何在工具栏中添加组合框 37

实例13 如何在状态栏中添加进度条 41

实例14 如何在上次关闭位置启动窗体 44

实例15 如何实现文件与程序建立关联 47

实例16 如何创建应用程序快捷方式 49

实例17 如何创建带参数多线程程序 53

实例18 如何从子线程更新主线程数据 56

实例19 如何使用主线程异常捕获错误 58

实例20 如何制作超星格式图书阅读器 61

实例21 如何压缩和解压缩大尺寸文件 63

实例22 如何为应用程序添加背景音乐 67

实例23 如何获取当前程序运行文件夹 69

实例24 如何异步调用Web Service程序 71

实例25 如何从Web客户端异步下载文件 74

实例26 如何实现BackgroundWorker异步调用 78

实例27 如何创建Internet信息服务虚拟目录 82

实例28 如何自制Internet网页浏览器 86

实例29 如何将非标准域名转换为标准域名 91

实例30 如何使用Stopwatch实现高精度计时 93

实例31 如何创建、安装及卸载Windows服务程序 96

实例32 如何智能发布和更新应用程序 101

第2章 系统管理与维护编程实例 106

实例33 如何增加或移除文件访问权限 106

实例34 如何同步或异步播放Wav声音 112

实例35 如何使计算机扬声器发出声音 115

实例36 如何播放系统声音事件关联声音 118

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

实例38 如何获取Internet协议统计数据 122

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

实例40 如何获取用户数据报统计数据 132

实例41 如何从本机向服务器上传文件 135

实例42 如何根据指定的网址下载网页 137

实例43 如何使用Ping检测远程计算机 139

实例44 如何监视更改网络接口IP地址 142

实例45 如何获取计算机网络接口信息 144

实例46 如何获取计算机网络资源信息 148

实例47 如何获取当前计算机内存信息 150

实例48 如何获取计算机串行端口名称 152

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

实例50 如何获取当前系统所有用户角色 157

实例51 如何获取用户或组的安全号码 160

实例52 如何获取世界各地日期和时间 162

实例53 如何获取中国农历日期及节气 168

实例54 如何获取键盘特殊键状态信息 174

实例55 如何使用WMI条件查询系统服务 177

实例56 如何使用WMI查询显示设备信息 180

实例57 如何使用WMI查询声音设备信息 184

实例58 如何使用WMI查询驱动设备信息 186

实例59 如何使用WMI查询串行口信息 188

实例60 如何使用WMI查询处理器信息 192

第3章 GDI+图形文字处理编程实例 197

实例61 如何实现分栏显示文字 197

实例62 如何查找并定位文字串 199

实例63 如何改变文字显示方向 203

实例64 如何绘制大小渐变文字 208

实例65 如何绘制带下划线文字 211

实例66 如何使用矩阵缩放文字 213

实例67 如何淡入淡出显示图像 215

实例68 如何显示多帧动画图像 221

实例69 如何制作TIFF多帧图像 223

实例70 如何设置图像作者信息 228

实例71 如何在图像上添加标记 232

实例72 如何控制图像转换质量 235

实例73 如何使用矩阵校正图像 239

实例74 如何使用阈值校正图像 245

实例75 如何绘制不规则连接线 247

实例76 如何绘制汽车速度表盘 249

实例77 如何复制图像指定区域 255

实例78 如何获取图像编码器信息 258

实例79 如何获取图像解码器信息 261

实例80 如何异步装载大图像文件 263

实例81 如何使用XML文件读写图像 266

实例82 如何使用方向键浏览大图像 269

实例83 如何使用滚动条浏览大图像 271

第4章 VSTO及Office自动化编程实例 274

实例84 如何动态创建播放幻灯片 274

实例85 如何直接播放幻灯片文件 279

实例86 如何将图像导入Excel文件 282

实例87 如何使用自动化运行Excel宏 285

实例88 如何使用剪贴板导出Excel文件 289

实例89 如何使用自动化导出Excel文件 293

实例90 如何使用自动化生成Excel图表 296

实例91 如何使用自动化自制Excel工具栏 300

实例92 如何使用自动化输出Excel查询表 303

实例93 如何使用浏览器打开Office文档 307

实例94 如何使用Office控件显示数据 308

实例95 如何使用自动化导出Word文件 311

实例96 如何使用自动化生成Word图表 314

实例97 如何使用自动化运行Word宏 318

实例98 如何设置新建Word文档属性 321

实例99 如何实现晚期自动化绑定 325

实例100 如何在Word文档中实现图像浏览 327

实例101 如何在Word文档中浏览数据库记录 329

实例102 如何在Word文档中查询数据库记录 332

实例103 如何在Word文档中对象化指定文本 335

实例104 如何在Word文档中调用Web服务功能 344

实例105 如何在Word文档中添加操作窗格控件 349

实例106 如何在Excel文档中浏览数据库记录 351

实例107 如何在Excel中使用导航控件浏览记录 355

实例108 如何在Excel中使用列表控件浏览记录 359

实例109 如何在Excel文档中排序过滤数据记录 362

实例110 如何在Excel中将单元格与控件值绑定 366

实例111 如何在Excel中绑定单元格与数据字段 375

实例112 如何在Excel中更新绑定单元格数据 378

实例113 如何在Excel文档中实现复杂数据绑定 382

实例114 如何在Excel文档中操作指定范围数据 384

实例115 如何在Excel文档中添加操作窗格控件 387

实例116 如何在Excel智能文档中实现数据缓存 389

实例117 如何在Excel文档中调用Web服务功能 391

实例118 如何在Excel中使用数据库存储过程 394

实例119 如何根据Excel智能文档获取程序集 398

第5章 ADO.NET 2.0数据访问编程实例 401

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

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

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

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

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

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

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

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

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

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

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

实例131 如何以XML方式读写数据表中的内容 441

实例132 如何以批量方式导入导出数据库记录 444

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

实例134 如何使用Excel文件数据作为数据源 450

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

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

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

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

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

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

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

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

第6章 ASP.NET 2.0网站设计编程实例 479

实例143 如何在Web应用程序中使用URL映射导航 479

实例144 如何在Web应用程序中实现显示多个视图 482

实例145 如何在Web应用程序中实现菜单导航页面 485

实例146 如何在Web应用程序中实现树视图导航页面 490

实例147 如何在Web应用程序中实现声明式数据绑定 495

实例148 如何在Web应用程序中显示主从关系数据表 502

实例149 如何在Web应用程序中增加和删除网站角色 506

实例150 如何在Web页中自定义登录和创建用户控件 509

实例151 如何在Web页中动态配置和保存自定义数据 519

实例152 如何在Web页中实现登录用户修改注册信息 523

实例153 如何在Web页中使用成员资格创建登录页面 530

实例154 如何在Web页中增加删除用户所拥有的角色 537

实例155 如何在Web页中通过用户控件缓存部分页面 542

实例156 如何在Web页中使用Access数据源过滤数据 545

实例157 如何在Web页中使用XML数据源填充树视图 549

实例158 如何在Web页中使用XPath绑定XML数据源 555

实例159 如何在Web页中实现统计分类广告点击次数 561

实例160 如何在Web页中实现允许用户增加删除控件 566

实例161 如何在Web页中设置GridView控件分页样式 571

实例162 如何在Web页中设置GridView控件数据格式 575

实例163 如何在Web页中实现GridView控件排序功能 580

实例164 如何在Web页中制作不规则图形超级链接 583

实例165 如何在Web页面中使用参数实现页面缓存 585

实例166 如何在Web页面中缓存或不缓存部分区域 590

实例167 如何在Web页的不同主题皮肤间进行切换 592

实例168 如何在Web程序中允许用户编辑控件布局 595

实例169 如何在Web程序中允许用户编辑控件外观 599

实例170 如何在Web程序中实现允许用户编辑控件 602

实例171 如何在Web程序中使用成员资格新建用户 608

实例172 如何为Web页控件添加最小化和还原功能 612

实例173 如何使用母版页统一Web页界面显示风格 614

实例174 如何实现只有登录用户才能进入Web页面 617

实例175 如何获取Web页Windows认证登录用户名 620

实例176 如何在Calendar控件中自定义特殊纪念日 622

实例177 如何实现向GridView控件添加数据库记录 624

实例178 如何使用特定色显示GridView控件指定行 627

实例179 如何实现GridView与DropDownList联动 630

实例180 如何在GridView控件中实现分页计算小计 634

实例181 如何在GridView中实现查看详细信息功能 637

实例182 如何在GridView中添加用户编辑数据功能 641

实例183 如何在GridView中添加用户删除数据功能 644

实例184 如何在GridView中添加自定义计算字段 646

实例185 如何在GridView中显示自定义图像信息 649

第7章 Crystal Reports报表编程实例 653

实例186 如何使用水晶报表向导创建报表 653

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

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

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

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

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

实例192 如何在水晶报表中制作数据图表 670

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

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

实例195 如何在水晶报表中显示比例数据 679

实例196 如何在水晶报表中实现邮件列表 685

实例197 如何在水晶报表中添加水印图像 688

实例198 如何在水晶报表中实现SQL查询 689

实例199 如何把水晶报表导出到Excel文件 692

实例200 如何在Web页面中显示水晶报表 695