词条 | C#程序开发范例宝典 |
释义 | 图书信息书 名: C#程序开发范例宝典(第2版) 作 者:梁冰,吕双,王小科 出版社: 人民邮电出版社 出版时间: 2009-10-1 ISBN: 9787115201089 开本: 16开 定价: 95.00元 作者简介本丛书的作者团队对计算机程序设计类图书市场有很好的敏感性,对出版动态有准确的把握,对计算机技术的发展进行长期跟踪。该团队长期以来致力于计算机图书的内容提供和策划,已经出版的多个系列图书都在计算机图书市场上有良好的口碑,都曾经引领了当年的计算机程序设计畅销书。 内容简介本书紧密围绕程序开发人员在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了应用C#进行程序开发的技术和技巧。全书分为20章,内容包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、报表与打印技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、加密、安全与软件注册、数据结构与算法、C#高级开发、实用工具、程序打包等。全书共提供了509个实例,每个实例都突出了实用性,其中大部分是程序开发者梦寐以求的有关问题的解决方案。 图书目录第1章 窗体与界面设计 1 1.1 菜单应用实例 2 实例001 带历史信息的菜单 2 实例002 菜单动态合并 3 实例003 像开始菜单一样漂亮的菜单 4 实例004 任务栏托盘菜单 5 实例005 可以拉伸的菜单界面 5 实例006 菜级联菜单 7 1.2 工具栏设计 7 实例007 带背景的工具栏 7 实例008 浮动工具栏 8 实例009 带下拉菜单的工具栏 9 实例010 具有提示功能的工具栏 9 1.3 状态栏设计 10 实例011 在状态栏中显示检查框 10 实例012 带进度条的状态栏 11 实例013 状态栏中加入图标 12 1.4 导航菜单界面 12 实例014 OutLook界面 12 实例015 带导航菜单的主界面 14 实例016 图形化的导航界面 15 1.5 特色程序界面 17 实例017 类QQ的程序界面 17 实例018 类似Windows Xp的程序界面 18 实例019 以图形按钮显示的界面 20 实例020 以树形显示的程序界面 21 实例021 动态按钮的窗体界面 22 1.6 特殊形状的窗体 24 实例022 非矩形窗体 24 实例023 建立字体形状窗体 25 实例024 控件随窗体自动调整 26 实例025 带分隔栏的窗体 27 实例026 随机更换主界面背景 27 1.7 多媒体光盘 28 实例027 自动启动的多媒体光盘程序 28 实例028 为触摸屏程序添加虚拟键盘 29 1.8 窗体效果 30 实例029 半透明渐显窗体 31 实例030 窗口颜色的渐变 32 1.9 窗体动画 33 实例031 窗体中的滚动字幕 33 实例032 动画显示窗体 34 实例033 制作闪烁的窗体 35 实例034 直接在窗体上绘图 37 实例035 动画形式的程序界面 38 1.10 标题栏窗体 39 实例036 使窗体标题栏文字右对齐 39 实例037 没有标题栏但可以改变大小的窗口 39 1.11 设置窗体位置 40 实例038 设置窗体在屏幕中的位置 40 实例039 始终在最上面的窗体 41 1.12 设置窗体大小 42 实例040 限制窗体大小 42 实例041 获取桌面大小 42 实例042 在窗口间移动按钮 43 实例043 如何实现Office助手 44 1.13 窗体控制技术 45 实例044 在关闭窗口前加入确认对话框 45 实例045 使用任意组件拖动窗体 46 实例046 修改提示字体及颜色 47 1.14 其他技术 48 实例047 如何为MDI类型窗体设置背景图片 48 实例048 向提示框中添加图标 49 第2章 控件应用 51 2.1 TextBox控件应用 52 实例049 只允许输入数字的TextBox控件 52 实例050 限制用户名称长度及设置密码文本 54 实例051 自动删除非法字符 55 实例052 为TextBox控件添加列表选择框 57 2.2 Button控件应用 58 实例053 在Button按钮中显示图标 58 2.3 ComboBox控件应用 59 实例054 将数据表中的字段添加到ComboBox控件 59 实例055 带查询功能的ComboBox控件 61 2.4 RichTextBox控件应用 63 实例056 利用RichTextBox控件实现文档管理功能 63 实例057 利用RichTextBox控件实现文字定位与标识 65 实例058 用RichTextBox控件显示图文数据 67 2.5 ListBox控件应用 68 实例059 在ListBox控件间交换数据 68 实例060 将数据库数据添加到组合框中 70 实例061 借助绑定控件实现数据选择录入 71 实例062 ListBox拒绝添加重复信息 72 2.6 选择类控件应用 73 实例063 利用选择控件实现权限设置 74 实例064 利用选择控件实现复杂查询 76 2.7 ListView控件应用 78 实例065 ListView列表拒绝添加重复信息 78 实例066 将数据库数据添加到ListView控件 80 实例067 用ListView控件制作导航界面 81 实例068 在ListView控件中对数据排序或统计 83 实例069 在ListView控件中绘制底纹 84 实例070 在列表视图中拖动视图项 85 实例071 用ListView控件选取整行数据 88 实例072 用ListView控件开发登录界面 89 2.8 TreeView控件应用 91 实例073 将数据库数据显示到树视图中 91 实例074 用TreeView控件制作导航界面 93 实例075 用TreeView控件遍历磁盘目录 94 实例076 TreeView控件在数据库中的应用 96 实例077 带复选框的树状菜单 98 2.9 其他控件典型应用 100 实例078 TrackBar的简单应用 100 实例079 SplitContainer的应用 102 实例080 MaskedTextBox控件的简单应用 103 实例081 制作日历计划任务 105 实例082 ImageAnimator类显示动画图片 108 实例083 QQ头像列表 110 2.10 控件技术 112 实例084 程序运行时智能增减控件 112 实例085 控制焦点移动 114 实例086 动态创建控件 115 实例087 在Button按钮上绘图 116 2.11 焦点变换与输入控制 117 实例088 按回车键焦点在控件中移动的录入窗口 117 实例089 程序运行时拖动控件 119 实例090 控件得到焦点时变色 120 实例091 控件的输入限制 121 2.12 特殊控件 122 实例092 为控件制作立体效果 122 实例093 获取控件名称和内容 124 第3章 组件应用 127 3.1 BackgroundWorker组件 128 实例094 BackgroundWorker组件执行异步操作 128 3.2 ErrorProvider组件 130 实例095 使用ErrorProvider组件验证文本框输入 130 实例096 利用ErrorProvider组件查看数据集中的错误 132 3.3 EventLog组件 134 实例097 使用EventLog组件读写Windows系统事件日志 134 实例098 使用EventLog组件保存Windows系统日志 136 实例099 使用EventLog组件向本机现有日志中添加条目 138 3.4 FileSystemWatcher组件 140 实例100 使用FileSystemWatcher组件监视系统日志文件是否被更改 140 3.5 HelpProvider组件 142 实例101 使用HelpProvider组件调用帮助文件 142 3.6 Process组件 143 实例102 使用Process组件访问本地进程 143 3.7 Timer组件 145 实例103 使用Timer组件制作计时器 145 实例104 使用Timer组件显示当前系统时间 150 实例105 使用Timer组件制作左右飘动的窗体 151 实例106 使用Timer组件实现奥运倒计时 152 3.8 ServiceController组件 154 实例107 使用ServiceController组件控制计算机的服务 154 3.9 ImageList组件 156 实例108 使用ImageList组件制作动画图片 156 3.10 DirectoryEntry组件 157 实例109 使用DirectoryEntry组件建立虚拟目录 158 第4章 图形技术 161 4.1 绘制图形 162 实例110 基本图形绘制 162 实例111 在图片中写入文字 163 实例112 局部图片的复制 165 实例113 波形图的绘制 166 4.2 图形转换 168 实例114 BMP转换成JPG格式 168 实例115 JPG转换成BMP格式 170 实例116 位图转化为WMF 171 实例117 Ico文件转化为位图 172 实例118 图片批量转换工具 173 4.3 图像预览 175 实例119 局部图像放大 175 实例120 浏览大图片 177 实例121 剪切图片 178 实例122 图像旋转 181 实例123 鼠标拖拽图像 182 4.4 图形缩放与变换 183 实例124 如何放大和缩小图像 183 实例125 如何旋转JPG图像 184 实例126 如何实现图形翻转 185 4.5 图像效果 186 实例127 百叶窗效果显示图像 186 实例128 推拉效果显示图像 187 实例129 水平交错效果显示图像 188 实例130 垂直交错效果显示图像 190 实例131 图像纹理效果 191 实例132 图像浮雕效果 193 实例133 积木效果 194 实例134 马赛克效果显示图像 195 4.6 图像字体 197 实例135 旋转的文字 197 实例136 当前系统字体列表 198 实例137 空心文字 199 实例138 如何在图片上平滑移动文字 201 4.7 图像动画 202 实例139 动画背景窗体 202 实例140 随鼠标移动的图像 203 实例141 十字光标定位 204 实例142 抓取鼠标形状 206 4.8 图像识别 207 实例143 查看图片的像素 207 实例144 获取指定点的RGB值 207 4.9 图像工具 208 实例145 获取图片类型 208 实例146 简单画图程序 209 实例147 看图工具 213 实例148 文字保存为图片 215 4.10 图像应用 215 实例149 随机更换壁纸程序 216 实例150 屏幕保护 217 实例151 模拟石英钟 219 实例152 生肖速查 221 第5章 多媒体技术 225 5.1 CD、VCD播放 226 实例153 播放指定的avi-mid-wav文件 226 实例154 获取多媒体详细信息列表 227 5.2 MP3、WAV播放 228 实例155 带记忆功能的MP3播放器 228 实例156 自动播放的MP3播放器 231 实例157 学校体操定时音乐播放 233 5.3 动画播放 234 实例158 播放Flash动画 234 实例159 制作AVI播放器 236 实例160 播放Gif动画 237 实例161 利用Image制作小动画 239 5.4 媒体控制 240 实例162 检测是否安装声卡 240 实例163 打开和关闭CDROM 241 实例164 控制PC喇叭发声 242 5.5 多媒体应用 243 实例165 开机祝福程序 243 实例166 制作家庭影集 245 实例167 产品电子报价 246 实例168 产品滚动展示程序 248 实例169 将图片资源添加到EXE里 249 5.6 屏幕保护相关程序 250 实例170 电子相册屏幕保护程序 250 实例171 歌曲播放屏幕保护程序 251 第6章 文件系统 253 6.1 创建和删除文件 254 实例172 创建和删除文件夹 254 实例173 建立临时文件 255 实例174 根据日期动态建立文件 256 实例175 清空回收站 257 6.2 查找文件 258 实例176 搜索文件 259 实例177 检查文件是否存在 260 实例178 提取指定文件夹目录 261 6.3 修改文件 261 实例179 更改文件名称 262 实例180 修改文件属性 262 实例181 修改文件及目录的名字 264 6.4 文件目录 265 实例182 获得临时文件目录 265 实例183 获取应用程序所在目录 266 实例184 得到系统当前目录 266 实例185 在程序中改变当前路径 267 6.5 复制文件 268 实例186 移动正在使用的文件 268 实例187 批量复制文件 269 6.6 指定类型的文件操作 270 实例188 文本文件的操作 270 实例189 简单的文件加密解密 271 6.7 其他 273 实例190 获取窗口文本 273 实例191 判断文件是否正在被使用 274 实例192 在程序中调用.HLP文件 275 实例193 C#中实现文件拖放 276 实例194 文件比较 276 第7章 操作系统与Windows相关程序 279 7.1 启动相关 280 实例195 进入Windows前发出警告 280 实例196 实现注销、关闭和重启计算机 281 7.2 获得磁盘属性 284 实例197 获得硬盘序列号 284 实例198 获取映射驱动器路径 286 实例199 判断驱动器类型 287 7.3 磁盘相关设置 288 实例200 取消磁盘共享 288 实例201 检查驱动器容量 289 实例202 检测磁盘是否准备好 290 实例203 图表显示磁盘容量 291 实例204 格式化磁盘 293 7.4 系统控制 294 实例205 怎样隐藏鼠标 294 实例206 允许和禁止用户关机 295 实例207 锁定计算机 296 7.5 系统设置 297 实例208 设置系统输入法 297 实例209 设置桌面颜色 298 实例210 鼠标交换左右键 299 7.6 系统监控 299 实例211 检测系统启动模式 300 实例212 内存使用状态监控 301 实例213 监视剪贴板内容 302 7.7 系统软件信息 303 实例214 获取用户名 303 实例215 获取系统目录 305 实例216 注册系统热键 306 实例217 获取和修改BIOS计算机名 307 7.8 鼠标操作 308 实例218 动画鼠标 309 实例219 限制鼠标活动区域 310 实例220 获取鼠标在任意点的位置 311 实例221 判断键盘按下的键值 311 7.9 程序控制 312 实例222 打开控制面板中的程序 313 实例223 添加程序托盘 314 实例224 不出现在任务栏上的程序 314 实例225 怎样调用外部的Exe文件 315 实例226 关闭外部已开启的程序 316 7.10 程序运行 317 实例227 防止程序多次运行 317 实例228 开机后程序自动运行 319 实例229 获取任务栏尺寸大小 320 实例230 改变系统提示信息 321 实例231 获取系统环境变量 322 实例232 启动屏幕保护 323 7.11 系统隐藏 324 实例233 隐藏、显示任务栏 324 实例234 隐藏、显示开始按钮 325 实例235 查看当前系统版本 326 实例236 使桌面图标文字透明 328 实例237 检索系统中正在运行的任务 329 实例238 列出系统中的打印机 330 7.12 其他 332 实例239 两种信息发送方式 332 实例240 功能快捷键 336 第8章 注册表 339 8.1 操作注册表 340 实例241 怎样存取注册表信息 340 实例242 注册表保存注册信息 341 实例243 设置“显示 属性”窗体 342 实例244 列出注册表指定项下全部键值 343 8.2 系 统 设 置 344 实例245 隐藏、显示桌面图标 345 实例246 隐藏驱动器 345 实例247 禁用运行注册表 347 8.3 IE浏览器设置 348 实例248 修改IE浏览器标题栏内容 348 实例249 隐藏IE浏览器的右键关联菜单 349 实例250 设置IE浏览器的默认主页 350 实例251 禁止修改IE浏览器主页 351 8.4 应用软件设置 352 实例252 设置Word 2000文档及图片的保存路径 352 实例253 限制软件使用次数 353 第9章 数据库技术 355 9.1 连接Access数据库 356 实例254 连接Access数据库 356 实例255 连接加密的Access数据库 357 实例256 自动识别Access 2000数据库路径 358 实例257 连接网络上共享的Access 2000数据库 360 9.2 连接SQL Server数据库 361 实例258 使用ODBC DSN连接SQL Server数据库 361 实例259 使用ODBC非DSN连接SQL Server数据库 364 实例260 使用OLE DB连接SQL Server数据库 365 实例261 建立SQL Server数据库连接 366 9.3 连接其他数据库 367 实例262 连接Excel 367 实例263 连接Oracle数据库 368 9.4 数据库结构的读取与修改 369 实例264 读取SQL Server数据库结构 369 实例265 修改SQL Server数据库结构 372 9.5 数据录入 374 实例266 利用数据绑定控件录入数据 374 实例267 使用ADO NET对象录入数据 376 实例268 利用SQL语句录入数据 379 实例269 利用存储过程录入数据 380 9.6 图片存取技术 383 实例270 使用存取文件名的方法存取图片 383 实例271 使用ADO NET对象向SQL Server数据库存入图片 384 9.7 数据修改 387 实例272 利用数据绑定控件修改数据 387 实例273 利用数据对象修改数据 390 实例274 利用SQL语句修改数据 391 实例275 利用存储过程修改数据 393 9.8 数据保存前判断 395 实例276 判断输入数据是否符合要求 395 实例277 通过存储过程实现自动编号 398 9.9 数据删除 401 实例278 删除表格中指定的记录 401 实例279 利用SQL语句删除数据 402 9.10 数据记录 403 实例280 分页显示信息 403 实例281 移动记录 404 9.11 数据维护 406 实例282 在C#中分离SQL Server数据库 406 实例283 在C#中附加SQL Server数据库 407 实例284 在C#中附加单文件SQL Server数据库 409 9.12 数据备份恢复 410 实例285 备份SQL Server数据库 410 实例286 还原SQL Server数据库 413 9.13 管理系统开发相关 415 实例287 开启SQL Server数据库 415 实例288 断开SQL Server数据库与其他应用程序的连接 417 实例289 带图像列表的系统登录程序 419 实例290 利用SQL语句执行外围命令 420 实例291 系统初始化 421 第10章 SQL查询相关技术 425 10.1 SELECT子句 426 实例292 查询特定列数据 426 实例293 使用列别名 428 实例294 在列上加入计算 430 实例295 使用函数设置条件 431 10.2 查询常量 432 实例296 查询数字 433 实例297 查询字符串 434 实例298 查询日期数据 436 实例299 查询逻辑型数据 437 实例300 查询空数据 438 10.3 查询变量 440 实例301 利用变量查询字符串数据 440 实例302 利用变量查询数值型数据 441 实例303 利用变量查询日期型数据 442 10.4 模式查询 444 实例304 利用“_”通配符进行查询 444 实例305 利用“%”通配符进行查询 445 实例306 利用“[]”通配符进行查询 446 实例307 利用“[^]”通配符进行查询 448 实例308 复杂的模式查询 449 10.5 TOP和PERCENT限制查询结果 450 实例309 查询前10名数据 450 实例310 取出数据统计结果的前10名数据 451 实例311 查询销售量占前50%的图书信息 453 实例312 查询库存数量占后20%的图书信息 454 10.6 周期、日期查询 455 实例313 查询指定日期的数据 455 实例314 查询指定时间段的数据 457 实例315 按月查询数据 458 10.7 比较、逻辑、重复查询 460 实例316 查询数据大于指定条件的数据 460 实例317 NOT与谓词进行组合条件的查询 461 实例318 查询时不显示重复记录 463 实例319 列出数据中的重复记录和记录条数 465 10.8 在查询中使用OR和AND运算符 466 实例320 利用OR运算符进行查询 466 实例321 利用AND运算符进行查询 467 实例322 同时利用OR、AND运算符进行查询 469 10.9 排序、分组统计 471 实例323 数据分组统计(单列) 471 实例324 在分组查询中使用ALL关键字 473 实例325 在分组查询中使用CUBE运算符 475 实例326 在分组查询中使用ROLLUP 477 实例327 对数据进行降序查询 479 实例328 对数据进行多条件排序 480 实例329 对统计结果进行排序 482 实例330 按仓库分组统计图书库存(多列) 483 实例331 多表分组统计 484 实例332 使用COMPUTE 485 实例333 使用COMPUTE BY 487 10.10 聚合函数 488 实例334 利用聚合函数SUM对销售额进行汇总 488 实例335 利用聚合函数AVG求某班学生的平均年龄 490 实例336 利用聚合函数MIN求销售额、利润最少的商品 492 实例337 利用聚合函数MAX求月销售额完成最多的员工 493 实例338 利用聚合函数COUNT求日销售额大于某值的商品数 495 实例339 利用聚合函数First或Last求数据表中第一条或最后一条记录 496 10.11 多表查询(连接查询) 498 实例340 利用FROM子句进行多表查询 498 实例341 使用表别名 499 实例342 合并多个结果集 501 10.12 嵌套查询 503 实例343 简单嵌套查询 503 实例344 复杂嵌套查询 504 实例345 嵌套查询在查询统计中的应用 506 10.13 子查询 508 实例346 用子查询做派生的表 508 实例347 用子查询作表达式 510 实例348 在Update语句中应用子查询 511 10.14 联合语句Union 512 实例349 使用联合查询 512 实例350 多表联合查询 514 实例351 对联合查询后的结果进行排序 515 10.15 内联接查询 517 实例352 简单内联接查询 517 实例353 复杂内联接查询 518 实例354 使用内联接选择一个表与另一个表中行相关的所有行 519 10.16 外联接查询 520 实例355 left outer join查询 521 实例356 right outer join查询 522 实例357 使用外联接进行多表联合查询 523 10.17 利用IN进行查询 525 实例358 用IN查询表中的记录信息 525 实例359 使用IN引入子查询限定查询范围 526 10.18 交叉表查询 527 实例360 利用Trasform分析数据 527 实例361 利用Trasform动态分析数据 529 实例362 静态交叉表(SQLServer 2000) 531 实例363 动态交叉表(SQLServer 2000) 533 10.19 函数查询 535 实例364 在查询语句中使用格式化函数 536 实例365 在查询语句中使用字符串函数 537 实例366 在查询中使用日期函数 538 10.20 having语句应用 540 实例367 利用having语句过滤分组数据 540 实例368 having语句应用在多表查询中 541 10.21 视图的应用 543 实例369 在C#中应用视图 543 实例370 获取数据库中的全部用户视图 544 实例371 通过视图修改数据 545 10.22 存储过程的应用 546 实例372 C#应用存储过程 546 实例373 应用存储过程添加数据 547 实例374 应用存储过程修改数据 549 实例375 应用存储过程删除数据 550 实例376 C#应用查询存储过程 551 实例377 获取数据库中全部的存储过程 552 实例378 加密存储过程 553 10.23 触发器的应用 555 实例379 Insert触发器的应用 555 实例380 Update触发器在系统日志中的应用 556 实例381 触发器的嵌套使用 557 实例382 获取数据库中的触发器 559 第11章 报表与打印技术 561 11.1 Windows组件打印 562 实例383 打印窗体中的数据 562 实例384 图形打印 564 11.2 利用报表生成器设计报表 566 实例385 利用报表专家设计并显示学生基本信息 566 实例386 分组统计报表 569 实例387 在水晶报表中添加图表 571 11.3 水晶报表基本操作 574 实例388 在水晶报表中使用Access数据库 575 实例389 在水晶报表中使用SQL Server数据库 576 实例390 订货总金额超过10万元显示“恭喜获奖”文字 577 实例391 薪资大于或等于1万元使用蓝色字体标记 580 实例392 筛选薪资大于2000元的男员工 582 实例393 按类别分组统计图书库存 584 实例394 按成绩总分降序排序 585 实例395 部门销售量占公司总销售量的业绩百分比 586 11.4 子报表的使用 588 实例396 插入子报表 588 实例397 编辑与重新导入子报表 589 实例398 根据需要显示子报表 591 11.5 调用Office进行打印 593 实例399 利用Word打印员工报表 593 实例400 利用Excel打印学生信息报表 595 第12章 图表技术 597 12.1 简单图表 598 实例401 绘制坐标系 598 实例402 绘制椭圆 599 实例403 绘制矩形 601 实例404 绘制曲线 602 12.2 柱形图表 603 实例405 将汇总数据利用图表分析 603 实例406 柱形图表分析商品走势 605 实例407 对排序数据进行分析 608 实例408 利用控件实现柱形图分析 609 12.3 折线图表 610 实例409 利用图表分析产品销售走势 610 实例410 利用图表分析彩票中奖情况 612 实例411 多曲线数据分析 614 实例412 网站人气指数曲线分析 617 12.4 饼型图表 619 实例413 利用饼型图分析公司男女比率 619 实例414 利用饼型图分析产品市场占有率 620 实例415 利用多饼型图分析企业人力资源情况 621 12.5 图表技术的应用 623 实例416 绘制验证码 623 实例417 绘制不规则窗体 625 第13章 硬件相关开发技术 627 13.1 串口控制 628 实例418 通过串口发送数据 628 实例419 通过串口关闭对方计算机 630 13.2 加密狗 631 实例420 密码写入与读出加密狗 631 实例421 使用加密狗进行身份验证 634 13.3 IC卡应用 635 实例422 向IC卡中写入数据 635 实例423 读取IC卡中的数据 638 实例424 利用IC卡制作考勤程序 639 13.4 监控 641 实例425 简易视频程序 641 实例426 摄像头监控录像 644 实例427 超市摄像头定时监控系统 645 13.5 语音卡控制 647 实例428 语音卡电话呼叫系统 647 实例429 客户来电查询系统 652 实例430 语音卡实现电话录音 653 13.6 手机程序开发 655 实例431 利用短信猫收发短信息 655 实例432 利用短信远程关闭计算机 659 实例433 短信息采集烟草销售数据 660 实例434 “春晚”节目评比短信息互动平台 663 13.7 其他程序 664 实例435 条形码扫描器销售商品 664 实例436 利用神龙卡制作练歌房程序 665 第14章 网络开发技术 669 14.1 计算机设置 670 实例437 更改计算机名称 670 实例438 通过计算机名获取IP地址 672 实例439 通过IP地址获取主机名称 673 实例440 修改本机IP地址 674 实例441 得到本机MAC地址 677 实例442 获得系统打开的端口和状态 678 实例443 更改DNS地址 680 14.2 远程控制 681 实例444 远程控制计算机 682 实例445 远程服务控制 683 14.3 网络复制文件 686 实例446 网络中的文件复制 686 14.4 局域网管理 688 实例447 在局域网内发送信息 688 实例448 获取网络中所有工作组名称 690 实例449 列出工作组中所有计算机 692 实例450 获取网络中某台计算机的磁盘信息 693 实例451 映射网络驱动器 694 14.5 网络连接与通信 696 实例452 编程实现Ping操作 696 14.6 网络聊天室 698 实例453 利用C#设计聊天程序 698 实例454 编写网络聊天室 700 第15章 Web编程 703 15.1 浏览器应用 704 实例455 制作自己的网络浏览软件 704 实例456 XML数据库文档的浏览 708 15.2 上网控制 710 实例457 定时上Internet 710 实例458 监测当前网络连接状态 712 15.3 邮件管理 713 实例459 收取电子邮件 713 实例460 SMTP协议发送电子邮件 717 15.4 网上信息提取 719 实例461 提取并保存网页源码 719 实例462 提取网页标题 722 第16章 加密、安全与软件注册 725 16.1 数据加密与解密 726 实例463 数据加密技术 726 实例464 文本文件加密与解密 727 实例465 利用图片加密文件 732 16.2 Access数据库安全 735 实例466 如何编程修复Access数据库 735 实例467 访问带验证模式的Sqlserver 2000数据库 737 16.3 软件注册与加密 739 实例468 利用INI文件对软件进行注册 739 实例469 利用注册表设计软件注册程序 741 实例470 利用网卡序列号设计软件注册程序 743 实例471 根据cpu序列号、磁盘序列号设计软件注册程序 746 第17章 数据结构与算法 749 17.1 链表的实现 750 实例472 单向链表的实现 750 17.2 双向链表 755 实例473 双向链表 755 17.3 堆栈 760 实例474 堆栈的实现 760 17.4 队列 762 实例475 队列的实现 763 17.5 树的实现 764 实例476 树的实现 764 17.6 排序 769 实例477 冒泡排序 769 实例478 选择排序 770 实例479 插入排序 771 实例480 希尔排序 772 17.7 常见算法的实际应用 773 实例481 判断素数的算法 773 实例482 加密和解密算法 774 实例483 判断身份证是否合法 775 实例484 判断IP地址是否合法的算法 777 实例485 按要求生成指定位数编号 778 实例486 身份证号从15位升到18位算法 779 第18章 C#高级开发 781 18.1 Windows服务开发 782 实例487 将局域网聊天程序开发成Windows服务 782 18.2 Remoting分布式开发 789 实例488 运用Remoting实现文件传送 789 实例489 大规模数据访问时缓解服务器压力 796 18.3 COM+服务开发 802 实例490 COM+服务实现银行转账系统 803 实例491 COM+服务解决同时访问大量数据并发性 807 第19章 实用工具 813 19.1 数据库工具 814 实例492 自动配置ODBC的程序 814 实例493 制作SQL Server提取器 817 19.2 个人工具 819 实例494 个人通讯录 819 实例495 电子名片盒 822 实例496 个人日记本 823 实例497 个人理财管理 825 19.3 实用工具 827 实例498 电话区号、邮编管理软件 827 实例499 火车时刻查询软件 828 实例500 网站网址导航程序 832 19.4 其他工具 833 实例501 人民币金额转换 834 实例502 列举局域网SQL服务器 836 实例503 整点报时程序 837 实例504 红绿灯程序 839 实例505 万年历 841 实例506 彩票抽奖机 844 实例507 电子相册 846 第20章 程序打包 849 20.1 最简单的程序打包 850 实例508 最简单的程序打包 850 实例509 将特定文件安装到指定文件夹中 852 20.2 打包注册表信息 854 实例510 打包注册表信息 854 技术要点对应实例位置 857 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。