《Delphi for.NET编程实例精粹》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:罗斌等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508437659
  • 页数:631 页
图书介绍:本书用200个独立实例程序重点展示Borland Delphi 2005 (Delphi for.NET)编程技术精华。全书摒弃语法说教、通篇贯穿实例,主要内容包括:使用GDI+技术开发图形文字特效程序技巧、使用水晶报表专家开发报表程序技巧、使用ADO.NET开发数据库程序技巧、使用ASP.NET开发Web应用程序技巧以及Web Service事务处理技巧等。在本书中,还介绍了托管状态下的Office自动化技术、WMI管理规范应用、XML文件读写操作、操作系统API函数调用、多层嵌套异常捕获、注册表个性化设置等大量难得一见的精华技术,是Delphi程序员深入学习Microsoft.NET Framework的重要参考书。本书所有实例程序在配套光盘中均有源代码,让您所见即所得、所学即所用。本书适合于使用Borland Delphi 2005 (Delphi for.NET)的初、中级用户。

目录 1

前言 1

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

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

实例2 如何创建图标文本结合菜单 6

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

实例4 如何在不同方向上缩放控件 14

实例5 如何在上次关闭位置启动窗体 17

实例6 如何在状态栏中加载窗体控件 19

实例7 如何在消息框中反向文本图标 22

实例8 如何在消息框中换行输出信息 26

实例9 如何创建密码型文本框 28

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

实例10 如何创建数字型文本框 29

实例11 如何禁用文本框粘贴功能 31

实例12 如何实现控件拖放功能 32

实例13 如何动态激活控件事件 37

实例14 如何解析正则表达式集合 39

实例15 如何在长文本中添加行号 41

实例16 如何统计长文本空白字符 46

实例17 如何统计长文本标点符号 48

实例18 如何设置回车键响应按钮 50

实例19 如何使用ESC键关闭程序 51

实例20 如何仿真键盘按键状态 53

实例21 如何创建程序快捷方式 58

实例22 如何查询设置程序版本 62

实例23 如何限制程序运行次数 67

实例24 如何直接从程序返回到桌面 69

实例25 如何禁止程序运行两个实例 71

实例26 如何使用缓冲输入输出流 72

实例27 如何使用哈希码加密数据 75

实例28 如何使用哈希表(反)序列化 79

实例29 如何使用反射获取类型成员 83

实例30 如何使用反射查找特殊成员 89

实例31 如何获取程序集反射内容 93

实例32 如何获取程序集名称及版本 95

实例33 如何获取程序运行环境变量 98

实例34 如何使用异常处理程序块 99

实例35 如何设计多层嵌套异常捕获 102

实例36 如何使用主线程异常捕获错误 105

实例37 如何从子线程更新主线程 108

实例38 如何在Delphi中添加C#项目 110

实例39 如何获取用户共享文件夹 113

实例40 如何复制多层文件夹及文件 114

实例41 如何过滤指定目录下的文件 117

实例42 如何过滤指定目录下的子目录 119

实例43 如何获取MP3歌曲文件信息 121

实例44 如何播放Wav声音文件 126

实例45 如何建立文件程序关联 128

实例46 如何操作文件系统对象 130

实例47 如何创建通信服务器程序 134

实例48 如何创建通信客户端程序 137

实例49 如何创建聊天服务器程序 139

实例50 如何创建聊天客户端程序 143

实例51 如何使用方向键浏览大图像 146

实例52 如何使用滚动条浏览大图像 148

实例53 如何制作超星格式图书阅读器 150

第3章 系统管理编程实例 153

实例54 如何获取临时文件夹 153

实例55 如何获取操作系统目录 154

实例56 如何获取文化名称信息 155

实例57 如何获取文化属性信息 160

实例58 如何获取系统启动方式 161

实例59 如何获取系统启动时间 163

实例60 如何获取系统安装日期 165

实例61 如何获取系统磁盘类型 167

实例62 如何获取当前内存信息 169

实例63 如何获取系统服务程序 171

实例64 如何获取服务程序文件 174

实例65 如何获取服务程序说明 176

实例66 如何启动停止服务程序 178

实例67 如何获取系统驱动程序 182

实例68 如何启动停止驱动程序 184

实例69 如何获取系统显示模式 187

实例70 如何获取当前显示模式 189

实例71 如何设置当前显示模式 190

实例72 如何获取打印机信息 194

实例73 如何检测网络连接状态 196

实例74 如何访问控制面板设置 201

实例75 如何创建网站虚拟目录 204

实例76 如何创建屏幕保护程序 209

实例77 如何启动屏幕保护程序 212

实例78 如何启动日志管理器 214

实例79 如何启动性能计数器 215

实例80 如何休眠当前计算机 217

实例81 如何挂起休眠终止线程 219

实例82 如何禁止桌面图标显示 224

实例83 如何使用WMI获取进程信息 225

实例84 如何使用WMI获取共享信息 230

实例85 如何使用WMI获取分区信息 231

实例86 如何实现分栏显示文字 234

第4章 GDI+特效编程实例 234

实例87 如何查找并定位文字串 236

实例88 如何改变文字显示方向 240

实例89 如何绘制大小渐变文字 244

实例90 如何绘制带下划线文字 247

实例91 如何使用矩阵缩放文字 249

实例92 如何使用图像衬底文字 251

实例93 如何淡入淡出显示图像 254

实例94 如何实现动态显示图像 259

实例95 如何显示GIF动画图像 265

实例96 如何操作TIFF多帧图像 267

实例97 如何任意缩放图像大小 272

实例98 如何设置图像显示方式 276

实例99 如何设置图像作者信息 279

实例100 如何控制图像转换质量 283

实例101 如何获取图像编码器信息 286

实例102 如何获取图像解码器信息 289

实例103 如何使用旋转颜色校正图像 291

实例104 如何使用颜色矩阵校正图像 297

实例105 如何使用颜色通道校正图像 303

实例106 如何使用调色板校正图像 307

实例107 如何使用阈值校正图像 310

实例108 如何生成颜色散射图形 312

实例109 如何绘制不规则连接线 314

实例110 如何绘制动态渐变图形 316

实例111 如何绘制汽车速度表盘 319

实例112 如何复制图像指定区域 324

实例113 如何实现复制粘贴图像 327

实例114 如何获取当前屏幕图像 332

实例115 如何在桌面上显示图像 334

实例116 如何从文件中提取图标 336

实例117 如何以XML文件操作图像 340

第5章 Office自动化编程实例 343

实例118 如何动态创建播放幻灯片 343

实例119 如何直接播放幻灯片文件 348

实例120 如何将图像导入Excel文件 352

实例121 如何使用Excel文件作为数据源 355

实例122 如何使用剪贴板导出Excel文件 357

实例123 如何使用自动化导出Excel文件 360

实例124 如何使用自动化输出Excel查询表 364

实例125 如何使用自动化自制Excel工具栏 368

实例126 如何使用自动化生成Excel图表 370

实例127 如何使用自动化填充Excel数据 374

实例128 如何使用自动化运行Excel宏 378

实例129 如何使用Office控件显示记录 382

实例130 如何使用浏览器打开Office文档 385

实例131 如何使用自动化导出Word文件 387

实例132 如何使用自动化插入Word图表 391

实例133 如何使用自动化运行Word宏 394

实例134 如何设置新建Word文档属性 397

实例135 如何实现晚期自动化绑定 401

实例136 如何使用SqlHelper读取数据库记录 405

第6章 ADO.NET数据访问编程实例 405

实例137 如何使用SqlHelper增加数据库记录 407

实例138 如何使用SqlHelper获取聚合函数值 409

实例139 如何使用数据适配器增加数据库记录 410

实例140 如何使用数据适配器修改数据库记录 414

实例141 如何使用数据适配器删除数据库记录 419

实例142 如何使用数据适配器更新数据库记录 422

实例143 如何分表显示主从关系数据表记录 426

实例144 如何合并显示数据库关联字段信息 430

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

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

实例147 如何使用配置文件动态设置连接信息 437

实例148 如何设置OleDbDataReader关闭连接 439

实例149 如何设置数据库连接串连接池信息 443

实例150 如何在DataGrid单元格中添加组合框 445

实例151 如何在DataGrid单元格设置输入提示 448

实例152 如何读写二进制数据库记录文件 451

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

实例154 如何使用内存流方式操作无文件XML 459

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

实例156 如何使用XML方式查找主从关系记录 466

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

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

实例159 如何转换Excel可识别的文本文件 476

实例160 如何以数据源方式创建Excel文件 480

实例161 如何以数据源方式导出Excel文件 482

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

实例163 如何在Web页DataGrid中实现双标题 493

第7章 ASP.NET Web应用编程实例 493

实例164 如何在Web页DataGrid中添加超级链接 498

实例165 如何在Web页DataGrid中滚动显示内容 500

实例166 如何在Web页DataGrid中实现分页选择 502

实例167 如何在Web页DataGrid中实现全选不选 506

实例168 如何在Web页DataGrid中增加编辑功能 510

实例169 如何在Web页DataGrid中增加删除功能 515

实例170 如何在Web页DataGrid中实现删除提示 520

实例171 如何在Web页DataGrid中添加不同颜色 524

实例172 如何在Web页中为服务器控件添加JSP事件 528

实例173 如何在Web页中添加相对固定的浮动广告 534

实例174 如何在Web页中使用~符号表示文件路径 536

实例175 如何在Web页中动态设置当前页面标题 537

实例176 如何在Web页中将记录输出为Excel文件 539

实例177 如何在Web页中显示和查询Excel数据 543

实例178 如何在Web页中检测当前键盘按键操作 546

实例179 如何在Web页中选择并更新数据库记录 550

实例180 如何在Web页中上传数据库图像记录 553

实例181 如何在Web页中显示数据库记录图像 556

实例182 如何为Web页中的按钮单击添加不同事件 559

实例183 如何读取Web.Config文件中的变量信息 560

实例184 如何在Web Service中指定时间缓存量 562

实例185 如何在Web Service中使用数据库事务 567

第8章 Crystal Report编程实例 573

实例186 如何使用报表专家创建水晶报表 573

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

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

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

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

实例191 如何在水晶报表中添加汇总字段 589

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

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

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

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

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

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

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

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

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