《Delphi程序开发范例宝典(第3版)》.(明日科技).[PDF]&ckook

12153211_NR9H.jpg

图书作者: 明日科技

图书编号: 9787115277589

图书格式: PDF

出 版 社: 人民邮电出版社

出版年份: 2012

图书页数: 700-800

[内容简介]

《delphi程序开发范例宝典(第3版)》全面介绍了delphi程序开发所用到的技术和技巧,共分19章,内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与window相关程序、注册表、数据库技术、sql查询相关技术、打印与报表技术、图表技术、硬件相关开发技术、网络开发技术、web编程、数据结构与算法、delphi语言基础、加密/安全与软件注册、实用工具、程序打包等。全书共提供500多个实例,每个实例都突出了其实用性。
   《delphi程序开发范例宝典(第3版)》适用于delphi编程人员,也可供大中专院校相关专业的师生学习参考。
《delphi程序开发范例宝典(第3版)》 
第1章 窗体与界面设计 1 
1.1 菜单应用 2 
实例001 在系统菜单中添加菜单项 2 
实例002 带历史信息的菜单 3 
实例003 菜单动态合并 4 
实例004 像“开始”菜单一样漂亮的菜单 5 
实例005 多彩的菜单 6 
实例006 可以拉伸的菜单界面 8 
1.2 工具栏设计 9 
实例007 带背景的工具栏 9 
实例008 浮动工具栏 10 
1.3 状态栏设计 11 
实例009 在状态栏中显示检查框 11 
实例010 带进度条的状态栏 12 
实例011 状态栏中加入图标 13 
1.4 导航菜单界面 14 
实例012 outlook界面 14 
实例013 带导航菜单的主界面 15 
实例014 图形化的导航界面 16 

.1.5 特色程序界面 18 
实例015 类qq的程序界面 18 
实例016 类似windows xp的程序界面 20 
实例017 以图形按钮显示的界面 22 
实例018 以树型显示的程序界面 23 
实例019 以xpmanifest组件显示界面 25 
实例020 动态按钮的窗体界面 26 
1.6 特殊形状的窗体 28 
实例021 非矩形窗体 28 
实例022 建立字体形状窗体 29 
1.7 多媒体光盘 30 
实例023 自动启动的多媒体光盘程序 30 
实例024 为触摸屏程序添加虚拟键盘 31 
实例025 触摸屏系统 32 
1.8 窗体效果 34 
实例026 半透明渐显窗体 34 
实例027 窗口颜色的渐变 35 
实例028 带背景的窗体 36 
实例029 为窗体增加边框 37 
1.9 窗体动画 38 
实例030 窗体中的滚动字幕 38 
实例031 动画显示窗体 39 
实例032 制作闪烁的窗体 40 
实例033 直接在窗体上绘图 41 
实例034 动画形式的程序界面 42 
实例035 以时钟显示界面窗体 43 
1.10 标题栏窗体 45 
实例036 标题栏上的按钮 46 
实例037 使窗体标题栏文字右对齐 48 
实例038 没有标题栏但可以改变大小的窗口 48 
1.11 设置窗体位置 49 
实例039 不可移动的窗体 50 
实例040 设置窗体在屏幕中的位置 51 
实例041 始终在最上面的窗体 51 
1.12 设置窗体大小 52 
实例042 限制窗体大小 53 
实例043 获取桌面大小 54 
实例044 组件大小随窗体的改变而改变 54 
实例045 在窗口间移动按扭 55 
实例046 如何实现office助手 56 
1.13 窗体控制技术 57 
实例047 在关闭窗口前加入确认对话框 57 
实例048 程序在循环中响应界面操作 58 
实例049 使用任意组件拖动窗体 59 
实例050 动态创建窗体和释放窗体 60 
实例051 修改提示字体及颜色 61 
1.14 其他技术 62 
实例052 实现标签式的多页面窗体 62 
实例053 给mdi窗体加背景 64 
实例054 如何关闭mdi类型窗体中的子窗体 65 
实例055 利用组件模板实现窗体资源的重复利用 66 
第2章 控件应用 69 
2.1 tedit控件应用典型实例 70 
实例056 从右至左输入数据 70 
实例057 为tedit控件添加列表选择框 71 
实例058 只允许输入数字的tedit组件 72 
2.2 tspeedbutton控件应用典型实例 73 
实例059 在tspeedbutton按钮中显示图标 73 
实例060 折行显示按钮标题 74 
2.3 tmemo控件应用典型实例 75 
实例061 设置tmemo组件的边界 75 
实例062 tmemo组件的光标定位 76 
实例063 得到tmemo中的可见行数 77 
2.4 tlistbox控件应用典型实例 78 
实例064 在tlistbox组件间交换数据 78 
实例065 为tlistbox添加水平滚动条 79 
实例066 将数据库数据添加到组合框中 80 
实例067 借助绑定控件实现数据选择录入 81 
2.5 tlistview控件应用典型实例 82 
实例068 tlistview列表拒绝添加重复信息 82 
实例069 将数据库数据添加到tlistview控件 84 
实例070 用tlistview控件制作导航界面 85 
实例071 在tlistview控件中对数据排序或统计 86 
实例072 在tlistview组件中绘制底纹 88 
实例073 在列表视图中拖动视图项 89 
2.6 ttreeview控件应用典型实例 90 
实例074 将数据库数据显示到树视图中 90 
实例075 用ttreeview控件制作导航界面 92 
实例076 ttreeview组件遍历磁盘目录 93 
实例077 ttreeview组件在数据库中的应用 94 
2.7 tstringgrid控件应用典型实例 96 
实例078 程序运行时对tstringgrid中的数据进行计算 96 
实例079 利用tstringgrid实现表单式批量录入数据 98 
实例080 在tstringgrid中实现单元格下拉列表 100 
实例081 在tstringgrid组件中绘图 101 
实例082 tstringgrid组件上按[回车]键移动焦点 102 
实例083 在tstringgrid组件中设置只读栏 103 
实例084 tstringgrid组件单元格颜色 105 
实例085 tstringgrid自动移动及增加行 106 
2.8 其他控件应用典型实例 107 
实例086 ttrackbar的简单应用 107 
实例087 tsplitter的应用 108 
实例088 tmaskedit组件的简单应用 109 
实例089 tmonthcalendar组件的应用 110 
实例090 响应tanimate组件的onclick事件 111 
实例091 qq头像列表 112 
实例092 控制trichedit组件滚动 113 
2.9 控件技术 114 
实例093 程序运行时智能增减控件 115 
实例094 控制焦点移动 116 
实例095 动态创建组件 117 
实例096 在开始按钮上绘图 118 
2.10 焦点变换与输入控制 119 
实例097 按[回车]键焦点在控件中移动的录入窗口 119 
实例098 程序运行时拖动组件 121 
实例099 组件得到焦点时变色 122 
实例100 控件的输入限制 123 
2.11 特殊控件 124 
实例101 制作信息上传控件 124 
实例102 为组件制作立体效果 126 
实例103 自制的正方形标尺组件 127 
第3章 图形技术 131 
3.1 绘制图形 132 
实例104 绘制立体模型 132 
实例实例105 在图片中写入文字 133 
实例106 局部图片的复制 135 
实例107 波形图的绘制 137 
3.2 图形转换 138 
实例108 bmp转换成jpg格式 138 
实例109 jpg转换成bmp格式 140 
实例110 位图转化为wmf 141 
实例111 ico文件转化为位图 142 
实例112 图片批量转换工具 143 
实例113 坐标转换 146 
3.3 图像预览 147 
实例114 局部图像放大 148 
实例115 浏览大图片 149 
实例116 剪切图片 151 
实例117 图像旋转 153 
实例118 鼠标拖曳图像 154 
3.4 图形缩放与变换 155 
实例119 如何放大和缩小图像 155 
实例120 如何旋转jpg图像 156 
实例121 如何实现图形反转 157 
3.5 图像效果 158 
实例122 百叶窗效果显示图像 158 
实例123 推拉效果显示图像 159 
实例124 水平交错效果显示图像 160 
实例125 垂直交错效果显示图像 161 
实例126 图像纹理效果 162 
实例127 图像浮雕效果 163 
实例128 图像积木效果 164 
实例129 雨滴式的显示图片 166 
3.6 图像字体 167 
实例130 旋转的文字 167 
实例131 当前系统字体列表 168 
实例132 空心文字 169 
实例133 如何在图片上平滑移动文字 170 
3.7 图像动画 172 
实例134 动画背景窗体 172 
实例135 随鼠标移动的图像 173 
实例136 十字光标定位 175 
实例137 抓取鼠标形状 176 
3.8 图像识别 177 
实例138 查看图片的像素 177 
实例139 获取指定点的rgb值 178 
实例140 地图地理定位 179 
实例141 车牌号码识别 180 
3.9 图像工具 182 
实例142 获取图片类型 182 
实例143 简单画图程序 183 
实例144 看图工具 185 
实例145 文字保存为图片 186 
3.10 图像应用 187 
实例146 随机更换壁纸程序 187 
实例147 屏幕保护 189 
实例148 模拟石英钟 191 
实例149 生肖速查 193 
第4章 多媒体技术 195 
4.1 cd、vcd播放 196 
实例150 播放指定的avi-mid-wav文件 196 
实例151 媒体播放器 197 
4.2 mp3、wav播放 198 
实例152 带记忆的mp3播放器 198 
实例153 可连续播放的mp3播放器 201 
实例154 学校课间操定时音乐播放 202 
4.3 动画播放 203 
实例155 播放flash动画 203 
实例156 制作avi播放器 204 
实例157 播放gif动画 206 
4.4 媒体控制 207 
实例158 检测是否安装声卡 207 
实例159 打开和关闭cdrom 208 
实例160 控制左右声道 209 
实例161 控制pc喇叭发声 210 
4.5 多媒体应用 212 
实例162 开机祝福程序 212 
实例163 制作家庭影集 213 
实例164 产品电子报价 214 
实例165 产品滚动展示程序 216 
实例166 将wav资源添加到exe里 217 
第5章 文件系统 219 
5.1 创建和删除文件 220 
实例167 创建和删除文件夹 220 
实例168 建立临时文件 221 
实例169 根据日期动态建立文件 222 
实例170 把文件删除到回收站中 223 
实例171 清空回收站 225 
5.2 查找文件 226 
实例172 搜索文件 226 
实例173 检查文件是否存在 227 
实例174 提取指定文件夹目录 228 
实例175 查找文件 229 
5.3 修改文件 230 
实例176 更改文件名称 231 
实例177 长短文件名转换 231 
实例178 修改文件属性 233 
实例179 修改文件及目录的名字 235 
5.4 文件目录 236 
实例180 获得临时文件目录 236 
实例181 获取应用程序所在目录 237 
实例182 得到系统当前目录 238 
实例183 在程序中改变当前路径 239 
5.5 复制文件 240 
实例184 移动正在使用的文件 240 
实例185 批量复制文件 241 
实例186 文件复制过程中显示进度条 242 
5.6 指定类型的文件操作 243 
实例187 对ini文件进行操作 243 
实例188 文本文件的操作 245 
实例189 在程序中使用自定义文件格式 246 
实例190 简单的文件加密解密 248 
5.7 其他 249 
实例191 在delphi中控制word 249 
实例192 带日志的程序 251 
实例193 获取窗口文本 252 
实例194 判断文件是否正在被使用 253 
实例195 提取文件中的图标资源 254 
实例196 在程序中调用.hlp文件 256 
实例197 采用api实现文件拖放 257 
实例198 文件比较 258 
第6章 操作系统与windows相关程序 261 
6.1 获得磁盘属性 262 
实例199 获得硬盘序列号 262 
实例200 获取映射驱动器路径 263 
实例201 判断驱动器类型 264 
6.2 磁盘相关设置 265 
实例202 取消磁盘共享 265 
实例203 检查驱动器容量 266 
实例204 检测磁盘是否准备好 267 
实例205 图表显示磁盘容量 268 
实例206 格式化磁盘 269 
6.3 系统控制 270 
实例207 怎样隐藏鼠标 270 
实例208 用户确认后关机 271 
实例209 锁定计算机 272 
实例210 重启、注销、关闭计算机 272 
6.4 系统设置 274 
实例211 设置系统输入法 274 
实例212 设置显示器属性 275 
实例213 设置桌面颜色 277 
实例214 鼠标交换左右键 277 
6.5 系统监控 278 
实例215 检测系统启动模式 279 
实例216 内存使用状态监控 279 
实例217 监视剪贴板内容 280 
实例218 利用钩子技术实现键盘监控 281 
6.6 系统软件信息 284 
实例219 获取用户名 284 
实例220 获取系统目录 285 
实例221 注册系统热键 286 
实例222 获取和修改计算机名 287 
6.7 鼠标操作 288 
实例223 用鼠标拖曳图像 288 
实例224 限制鼠标活动区域 289 
6.8 程序控制 290 
实例225 打开控制面板中的程序 290 
实例226 动态载入dll文件 291 
实例227 添加程序托盘 293 
实例228 不出现在任务栏上的程序 295 
实例229 在程序中使用多线程 296 
实例230 怎样调用外部的exe文件 298 
实例231 关闭外部已开启的程序 299 
6.9 程序运行 300 
实例232 监测是否运行多个程序 300 
实例233 防止程序多次运行 301 
实例234 开机后程序自动运行 302 
实例235 获取任务栏尺寸大小 303 
实例236 改变系统提示信息 304 
实例237 获取系统环境变量 305 
实例238 设置系统环境变量 307 
6.10 系统隐藏 308 
实例239 隐藏、显示任务栏 308 
实例240 查看当前系统版本 309 
实例241 使桌面图标文字透明 310 
实例242 检索系统中正在运行的任务 311 
实例243 列出系统中的打印机 312 
6.11 其他 313 
实例244 两种信息发送方式 313 
实例245 使用线程添加数据 315 
实例246 功能快捷键 317 
第7章 注册表 319 
7.1 操作注册表 320 
实例247 怎样存取注册表信息 320 
实例248 注册表保存注册信息 321 
实例249 禁止修改显示属性 323 
实例250 列出注册表指定项下的全部键值 324 
7.2 系统设置 325 
实例251 优化二级缓存 325 
实例252 自动登录系统 326 
实例253 使窗口快速显示 327 
7.3 ie设置 328 
实例254 修改ie标题栏内容 328 
实例255 隐藏ie浏览器的右键关联菜单 329 
实例256 设置ie的默认主页 330 
第8章 数据库技术 333 
8.1 连接数据库 334 
实例257 通过internet登录sql数据库 334 
实例258 用ado动态连接数据库 335 
实例259 数据库连接参数配置 336 
实例260 用bde动态连接数据库 338 
8.2 数据录入技术 339 
实例261 利用数据控件录入和修改数据 339 
实例262 利用数据集组件实现临时表的存储功能 341 
实例263 制作简单的数据库操作软件 342 
8.3 图片、多媒体数据录入技术 343 
实例264 向access数据库录入图片 343 
实例265 从access数据库提取图片 345 
实例266 向sql server数据库录入多媒体文件 346 
实例267 从sql server数据库中提取多媒体文件 347 
实例268 向sql server中存储word文档 348 
实例269 从sql server中提取word文档 349 
8.4 sql server服务器应用 350 
实例270 和服务器时间同步 350 
实例271 取得网络中的sql服务器名 351 
8.5 数据库维护 352 
实例274 数据库登录配置 352 
实例273 sql server数据库的备份和恢复 353 
实例274 数据库附加、分离 356 
实例275 附加数据库和保存连接信息 357 
8.6 数据库应用 360 
实例276 系统登录设计 360 
实例277 操作员权限设置 363 
实例278 自动生成编号 366 
实例279 判断输入数据是否符合要求 367 
8.7 数据库控件应用 369 
实例280 记忆和修改tdbgrid组件的列信息 369 
实例281 在tdbgrid的单元格下方显示表格列表 371 
实例282 tdbgrid组件的斑马线显示 373 
实例283 tdbgrid按下回车键后自动移动及增加行 374 
实例284 tdbgrid多行数据操作 375 
8.8 数据转换 376 
实例285 将数据库统计信息保存为excel文件 376 
实例286 将数据库数据导出为html格式文件 378 
实例287 将数据库内容导出为文本文件 381 
8.9 数据库其他操作 383 
实例288 系统错误记录 383 
实例289 如何将图片从数据库中提取出来 385 
实例290 原生ado应用技术 386 
实例291 标准记录编辑界面 388 
实例292 获取驱动列表并加载指定的驱动 390 
实例293 获取驱动所支持的表名 392 
实例294 创建表和删除表 393 
实例295 对ado控件的无数据库操作 395 
第9章 sql技术 397 
9.1 通用查询 398 
实例296 sql语句的应用方法 398 
实例297 sql语句的模糊查询 399 
实例298 高级like语句 400 
实例299 多功能查询过滤器 403 
9.2 查询变量 408 
实例300 利用变量查询字符串数据 408 
实例301 利用变量查询字符串型数据 409 
实例302 利用变量查询日期型数据 411 
9.3 数据前若干名 412 
实例303 查询前10名数据 412 
实例304 查询后10名数据 414 
实例305 取出数据统计结果前10名数据 415 
9.4 在查询时使用函数 416 
实例306 巧妙获取年龄 416 
实例307 在查询中去除空格 417 
实例308 获得日期的部分信息 419 
实例309 格式化金额 420 
实例310 如何随机显示记录 421 
9.5 周期、日期查询 422 
实例311 返回10天内的登录信息 422 
实例312 用between and子句筛选指定日期范围的数据 423 
实例313 按年查询统计数据 424 
9.6 大小、比较、逻辑查询 425 
实例314 返回工龄大于10年的人员信息 425 
实例315 查询指定字段为空的数据 427 
实例316 删除数据为空的记录 429 
实例317 not与谓词进行组合条件的查询 430 
9.7 重复记录 431 
实例318 sql语句查询重复数据 431 
实例319 获取不重复记录 432 
实例320 自动删除重复记录 434 
9.8 排序 436 
实例321 用order by子句为数据库记录排序 436 
实例322 对数据进行多条件排序 437 
实例323 对统计结果进行排序 439 
9.9 分组统计 441 
实例324 分组统计部门经营销售情况 441 
实例325 多表分组统计 442 
实例326 使用compute和compute by 443 
实例327 用group by子句实现分组查询 445 
9.10 聚集函数 447 
实例328 用sum函数统计数据 447 
实例329 用avg函数汇总数据 448 
实例330 利用聚集函数min求销售额、利润最少的商品 449 
实例331 利用聚集函数max求月工作完成最多的员工 451 
实例332 利用聚集函数count求日销售额大于某值的商品数数 453 
9.11 交叉表应用 454 
实例333 利用trasform分析数据 454 
实例334 sql server 2000交叉表应用 456 
实例335 利用存储过程建立交叉表 457 
9.12 多表查询(连接查询) 458 
实例336 利用from子句进行多表查询 458 
实例337 关联sql语句应用 460 
实例338 从多个表中合并数据 461 
实例339 如何实现多表关联 462 
9.13 子查询 464 
实例340 复杂的嵌套查询 464 
实例341 把子查询作派生的表 466 
实例342 把子查询作表达式 467 
实例343 把子查询关联数据 468 
实例344 使用exists和notexists 470 
9.14 利用in进行查询 471 
实例345 利用in或not in语句限定范围 471 
实例346 由in引入的子查询 473 
9.15 case语句查询 474 
实例347 利用case语句对多表进行汇总查询 474 
实例348 高级case语句应用 475 
9.16 临时表操作 476 
实例349 利用select into生成临时表 477 
实例350 数据库临时表应用 478 
9.17 视图、存储过程、触发器和事务应用 480 
实例351 存储过程应用 480 
实例352 创建视图 481 
实例353 视图的应用 483 
实例354 触发器应用 484 
实例355 利用触发器实现图书入库操作 485 
实例356 动态管理存储过程 487 
实例357 事务的应用 489 
9.18 添加数据 491 
实例358 insert语句的应用 491 
实例359 批量插入数据 492 
实例360 将图片存储到数据库中 494 
实例361 如何复制表结构 495 
实例362 将图片存入数据库 496 
9.19 修改和删除数据 498 
实例363 update语句的应用 498 
实例364 利用update语句修改数据 500 
实例365 快速清空记录 501 
实例366 delete语句的应用 502 
实例367 批量更新数据 503 
实例368 删除指定记录数据 505 
实例369 利用语句删除数据 507 
9.20 修改和删除数据表 508 
实例370 删除数据表 509 
实例371 动态创建数据表 510 
实例372 查询主表键值在明细表中的记录数 511 
第10章 报表与打印技术 513 
10.1 基础报表打印 514 
实例373 数据报表打印 514 
实例374 标签式报表设计 515 
实例375 分组式报表设计 517 
实例376 设计与修改图表 518 
实例377 图案报表设计 520 
实例378 图形打印 521 
实例379 打印预览窗口 523 
实例380 打印窗体中的数据 526 
10.2 复杂报表打印 526 
实例381 主明细报表设计 527 
实例382 利用excel打印报表 528 
实例383 文本文件的打印 530 
实例384 利用代码设计报表 531 
10.3 通用报表打印 534 
实例385 汇款单式报表设计 535 
实例386 打印信封标签 536 
实例387 批量打印工作证 537 
实例388 毕业证批量打印 538 
实例389 打印产品标签 539 
实例390 快递单打印 540 
实例391 号码连续的标签 541 
实例392 批量打印会展标签 542 
实例393 批量打印文档 543 
10.4 打印控制 544 
实例394 实现横向打印 544 
实例395 设置打印纸大小 545 
实例396 pos打印机控制 546 
10.5 打印条形码 548 
实例397 打印条形码 548 
实例398 批量打印条形码 549 
第11章 图表技术 551 
11.1 简单图表 552 
实例399 利用图表分析产品价格行情 552 
实例400 显示数据库数据的图表 553 
实例401 添加或修改图表中的标签 554 
11.2 柱形图表 555 
实例402 将汇总数据利用图表分析 555 
实例403 对多个数据库数据统计后分析 556 
实例404 如何用图表分析企业进货、销售和库存 557 
11.3 折线图表 558 
实例405 利用图表分析产品销售走势 559 
实例406 多曲线数据分析 560 
实例407 网站人气指数曲线分析 561 
11.4 饼形图表 562 
实例408 利用饼形图分析公司男女比率 562 
实例409 利用饼形图分析产品市场占有率 563 
实例410 利用多饼形图分析企业人力资源情况 564 
11.5 动态图表分析 565 
实例411 多种图形分析应用 565 
实例412 单图表数据分析 568 
实例413 数据对比图表分析 569 
实例414 如何打印预览图表 573 
第12章 硬件相关开发技术 575 
12.1 串口控制 576 
实例415 通过串口传递数据 576 
实例416 通过串口控制对方计算机关闭 577 
12.2 加密狗 579 
实例417 将密码写入加密锁 579 
12.3 ic卡应用 580 
实例418 向ic卡中写入数据 580 
实例419 读取ic卡中的数据 582 
实例420 利用ic卡制作考勤程序 584 
12.4 监控 585 
实例421 利用简易摄像头编写监控程序 585 
实例422 编写监控录像程序 587 
实例423 定时监控程序 588 
12.5 扫描、条码 589 
实例424 条形码扫描程序 589 
实例425 设计条形码打印程序 590 
实例426 设计批量打印条形码 591 
实例427 利用条形码销售商品 592 
12.6 pos控制 594 
实例428 设计钱箱控制程序 594 
实例429 设计扫描仪控制程序 596 
实例430 设计发票机控制程序 597 
12.7 其他程序 598 
实例431 语音卡实现来电显示 598 
实例432 语音卡客户查询 600 
实例433 语音卡电话自助 601 
实例434 语音卡录音模块的实现 603 
实例435 语音卡内线连通模块的实现 605 
第13章 网络开发技术 609 
13.1 计算机设置 610 
实例436 更改计算机名称 610 
实例437 获取工作组名称 611 
实例438 通过计算机名获取ip地址 612 
实例439 通过ip地址获取主机名称 614 
实例440 修改本机ip地址 615 
实例441 得到本机mac地址 617 
实例442 获得系统打开的端口和状态 618 
实例443 更改dns地址 619 
13.2 远程控制 621 
实例444 远程控制计算机 621 
实例445 远程控制 625 
实例446 远程屏幕抓取 628 
13.3 网络复制文件 633 
实例447 网络中的文件复制 633 
实例448 用socket实现远程文件的传递 634 
13.4 局域网管理 639 
实例449 在局域网内发送信息 639 
实例450 列出工作组中所有计算机 640 
实例451 获取网络中某台计算机的可用磁盘空间 642 
实例452 获取网络中所有工作组 643 
实例453 映射网络驱动器 644 
实例454 列出网络中的netware server 646 
13.5 网络连接与通信 647 
实例455 编程实现ping操作 647 
实例456 串口通信的实现 650 
实例457 取得modem的状态 652 
实例458 检测tcp/ip协议是否安装 653 
实例459 实现进程间通信 654 
13.6 网络聊天室 656 
实例460 利用delphi设计聊天室 656 
实例461 编写网络聊天室 658 
第14章 web编程 663 
14.1 浏览器应用 664 
实例462 制作自己的网络浏览软件 664 
实例463 xml数据库文档的浏览 666 
14.2 上网控制 667 
实例464 定时上internet 667 
实例465 监测当前internet连接状态 668 
实例466 active form在internet中的应用 669 
14.3 邮件管理 672 
实例467 收取电子邮件 672 
实例468 发送电子邮件 674 
14.4 网上信息提取 676 
实例469 提取并保存网页源代码 676 
实例470 与网上时间同步 677 
实例471 提取网页标题与内容到数据库 678 
第15章 加密、安全与软件注册 679 
15.1 数据加密与解密 680 
实例472 数据加密技术 680 
实例473 文本文件加密与解密 681 
实例474 利用图片加密文件 683 
15.2 access数据库安全 684 
实例475 如何编程修复access数据库 684 
实例476 访问带验证模式的sqlserver 2000数据库 685 
实例477 改变access 2000数据库头文件加密数据库 686 
15.3 软件注册与加密 688 
实例478 软件注册机的实现 688 
实例479 利用注册表设计软件注册程序 690 
实例480 网卡序列号设计软件注册程序 692 
实例481 根据cpu序列号、磁盘序列号设计软件注册程序 694 
第16章 数据结构与算法 699 
16.1 链表应用 700 
实例482 单向链表应用 700 
实例483 利用链表实现栈 704 
实例484 双向循环链表应用 706 
16.2 栈和二叉树 711 
实例485 遍历二叉树 711 
16.3 常用算法 716 
实例486 判断素数的算法 717 
实例487 加密和解密算法 718 
16.4 合法性判断 719 
实例488 判断身份证是否合法的算法 719 
实例489 判断ip地址是否合法的算法 721 
16.5 汉字相关 723 
实例490 获得汉字的区位码 723 
实例491 如何根据区位码判断汉字 724 
实例492 获得汉字的拼音简码 725 
实例493 获取文字中英文单词的个数 726 
16.6 字符串相关 727 
实例494 按要求生成指定位数编号 728 
实例495 身份证从15位升到18位算法 729 
第17章 delphi语言基础 731 
17.1 delphi语言技术 732 
实例496 利用动态数组作为函数参数 732 
实例497 委托实现 733 
实例498 在delphi中使用汇编 735 
17.2 delphi环境技术 735 
实例499 设置自己的编程环境 736 
实例500 第三方组件的安装 736 
实例501 如何注册组件 737 
17.3 动态链接库 738 
实例502 利用dll封装类 738 
实例503 利用dll封装窗体 740 
第18章 实用工具 745 
18.1 数据库工具 746 
实例504 自动配置odbc的程序 746 
实例505 制作sql server提取器 747 
18.2 个人工具 750 
实例506 个人通讯录 750 
实例507 电子名片盒 751 
实例508 个人日记本 752 
实例509 个人理财管理 754 
18.3 实用工具 755 
实例510 电话区号、邮编管理软件 755 
实例511 火车时刻查询软件 756 
实例512 网站网址导航程序 758 
18.4 其他工具 760 
实例513 人民币金额转换例程 760 
实例514 列举局域网sql服务器 762 
实例515 整点报时程序 763 
实例516 红绿灯程序 764 
实例517 万年历 765 
实例518 彩票抽奖机 767 
实例519 电子相册 768 
第19章 程序打包 771 
实例520 最简单的程序打包 772 
实例521 access数据库程序的打包方法 774 
实例522 打包时odbc的配置 775 
实例523 将特定文件安装到指定文件夹中 776 
实例524 打包注册表信息 778 
技术要点对应实例位置 779 

下载地址: http://www.ckook.com/ckook-35-133-1.html

转载于:https://my.oschina.net/ckook/blog/137152

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
中文名: Visual C# 2008大学教程(第三) 原名: Visual C# 2008 How to Program, 3rd Edition 作者: (美)戴特尔(Deitel,P.J) (美)戴特尔(Deitel,H.M) 译者: 刘文红 资源格式: PDF 本: 扫描社: 电子工业出社 书号: 9787121088940 发行时间: 2009年07月01日 地区: 大陆 语言: 简体中文 简介: 内容简介 本书是一本C#编程方面的优秀教材,全面介绍了C#编程的原理和方法,涉及类与对象、控制语句、方法、数组、继承、多态、异常处理、GUI、多线程、多媒体、XML、数据库与SQL、ASP.NET、Web服务、网络、查找与排序、数据结构、泛型、集合等基本概念及应用方法。本书介绍最新C#本Visual C# 2008的关键新特性,包括LINQ特性、使用LINQ to SQL的数据库、WPF GUI和图形、WCF Web服务、ASP.NET3.5与ASP.NET AJAX、Silverlight 2技术、支持LINQ的新语言特性、隐式类型局部变量和自实现属性。   本书可作为高等院校相关专业的编程语言教材和C#编程教材,也是软件设计人员进行C#程序开发的宝贵参考资料。 作者简介 Paul J.Deitel先生和Harvey M.Deitel博士是Deitel&Associates公司的创始人,该公司是国际知名的企业培训、著作和Internet业务发展机构,尤其关注VisualC#、Visual Basic、Visual C++、Java、C、C++、XML、Internet、Web以及对象技术。Deitel父子是许多畅销书的作者,包括Visual Basic2008 How to Program、Java How to Program,7/e、Internet&World Wide Web How to Program,4/e、Program,4/e、C++ How to Program,6/e等。 目录: 第1章 计算机、Internet与VisualC#简介 第2章 VisualC#2008Express简介 第3章 C#程序简介 第4章 类与对象简介 第5章 控制语句:第一部分 第6章 控制语句:第二部分 第7章 方法详述 第8章 数组 第9章 LINQ与泛型集合简介 第10章 再论类与对象 第11章 面向对象编程:继承 第12章 多态、接口与运算符重载 第13章 异常处理 第14章 图形用户界面观念:第一部分 第15章 图形用户界面观念:第二部分 第16章 GUI与视窗演示基础 第17章 WPF图形与多媒体 第18章 字符、字符串与正则表达式 第19章 文件与流 第20章 XML与LINQ to XML 第22章 数据库与LINQ to SQL 第22章 ASP.NET3.5与ASP.NET AJAX 第23章 WCF Web服务 第24章 Silverlight、RIA与多媒体 第25章 查找与排序 第26章 数据结构 第27章 泛型 第28章 集合 附录A 运算符优先级表 附录B 简单类型 附录C 数字系统 附录D ATM案例研究代码 附录E UML2的其他框图 附录F ASCII字符集 附录G Unicode 附录H 使用Visual Studio2008调试器 索引
Delphi范例完全自学手册 明日科技 源代码 解压后700M 《Delphi范例完全自学手册》提供了203个范例范例覆盖了delphi开发中的热点问题和关键问题,实用性非常强。全书按实际应用进行分类,可以使读者在短时间内掌握更多实用技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的范例是作者开发实践的积累,有的范例来源于公司的开发项目,还有的来自读者关心的问题。通过对这些实例进行详细分析和讲解,可以让读者迅速掌握程序设计的开发经验和技巧,迅速提高程序设计的综合水平,同时还可以缩短开发人员开发项目的时间。全书分为12章,覆盖了delphi开发中的热点问题和关键问题。内容涉及使用代码设计sqlserver数据库、连接数据库、数据集与数据访问组件应用、数据库输入输出技术、常用控制组件应用、sql数据查询技术、设计报表和图表、软件与数据库安全技术、计算机硬件程序设计、数据库系统窗体设计、客户机服务器程序设计、sqlserver2000开发设计等方面的内容。 《Delphi范例完全自学手册》附有配套dvd光盘,光盘中包括所有实例源代码,这些源代码都经过精心调试,在windowsxp和windows2003下全部通过,保证能够正常运行。 《Delphi范例完全自学手册》内容详尽,实例丰富,非常适合作为编程人员及项目开发人员阅读。
第1章 窗体与界面设计 1 1.1 菜单应用 2 实例001 在系统菜单中添加菜单项 2 实例002 带历史信息的菜单 3 实例003 菜单动态合并 4 实例004 像“开始”菜单一样漂亮的菜单 5 实例005 多彩的菜单 6 实例006 可以拉伸的菜单界面 8 1.2 工具栏设计 9 实例007 带背景的工具栏 9 实例008 浮动工具栏 10 1.3 状态栏设计 11 实例009 在状态栏中显示检查框 11 实例010 带进度条的状态栏 12 实例011 状态栏中加入图标 13 1.4 导航菜单界面 14 实例012 OutLook界面 14 实例013 带导航菜单的主界面 15 实例014 图形化的导航界面 16 1.5 特色程序界面 18 实例015 类QQ的程序界面 18 实例016 类似Windows XP的程序界面 20 实例017 以图形按钮显示的界面 21 实例018 以树型显示的程序界面 23 实例019 以XPManifest组件显示界面 24 实例020 动态按钮的窗体界面 25 1.6 特殊形状的窗体 26 实例021 非矩形窗体 26 实例022 建立字体形状窗体 28 1.7 多媒体光盘 29 实例023 自动启动的多媒体光盘程序 29 实例024 为触摸屏程序添加虚拟键盘 30 实例025 触摸屏系统 31 1.8 窗体效果 33 实例026 半透明渐显窗体 33 实例027 窗口颜色的渐变 34 实例028 带背景的窗体 35 实例029 为窗体增加边框 36 1.9 窗体动画 37 实例030 窗体中的滚动字幕 37 实例031 动画显示窗体 38 实例032 制作闪烁的窗体 39 实例033 直接在窗体上绘图 40 实例034 动画形式的程序界面 41 实例035 以时钟显示界面窗体 42 1.10 标题栏窗体 44 实例036 标题栏上的按钮 45 实例037 使窗体标题栏文字右对齐 47 实例038 没有标题栏但可以改变大小的窗口 48 1.11 设置窗体位置 49 实例039 不可移动的窗体 49 实例040 设置窗体在屏幕中的位置 50 实例041 始终在最上面的窗体 51 1.12 设置窗体大小 52 实例042 限制窗体大小 52 实例043 获取桌面大小 53 实例044 组件大小随窗体的改变而改变 53 实例045 在窗口间移动按钮 54 实例046 如何实现Office助手 55 1.13 窗体控制技术 56 实例047 在关闭窗口前加入确认对话框 56 实例048 程序在循环中响应界面操作 57 实例049 使用任意组件拖动窗体 58 实例050 动态创建窗体和释放窗体 59 实例051 修改提示字体及颜色 60 1.14 其他技术 61 实例052 窗口融合技术 61 实例053 给MDI窗体加背景 62 实例054 如何关闭MDI类型窗体中的子窗体 63 实例055 向提示框中添加图标 64 第2章 控件应用 67 2.1 TEdit控件应用典型实例 68 实例056 从右至左输入数据 68 实例057 为TEdit控件添加列表选择框 69 实例058 只允许输入数字的TEdit组件 70 2.2 TSpeedButton控件应用典型实例 71 实例059 在TSpeedButton按钮中显示图标 71 实例060 折行显示按钮标题 72 2.3 TMemo控件应用典型实例 73 实例061 设置TMemo组件的边界 73 实例062 TMemo组件的光标定位 74 实例063 得到TMemo中的可见行数 75 2.4 TListBox控件应用典型实例 76 实例064 在TListBox组件间交换数据 76 实例065 为TListBox添加水平滚动条 77 实例066 将数据库数据添加到组合框中 78 实例067 借助绑定控件实现数据选择录入 79 2.5 TListView控件应用典型实例 80 实例068 TListView列表拒绝添加重复信息 80 实例069 将数据库数据添加到TListView控件 82 实例070 用TListView控件制作导航界面 83 实例071 在TListView控件中对数据排序或统计 84 实例072 在TListView组件中绘制底纹 86 实例073 在列表视图中拖动视图项 87 2.6 TTreeView控件应用典型实例 88 实例074 将数据库数据显示到树视图中 88 实例075 用TTreeView控件制作导航界面 90 实例076 TTreeView组件遍历磁盘目录 91 实例077 TTreeView组件在数据库中的应用 92 2.7 TStringGrid控件应用典型实例 94 实例078 程序运行时对

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值