出版社:清华大学出版社
年代:2010
定价:79.0
本书共21章,分3篇,内容涉及窗体设计、控件应用、组件应用、文件操作、图形图像技术、多媒体技术、系统操作等。
第1篇 基础窗体开发篇
第1章 窗体设置(教学视频:55分钟) 2
1.1 常规窗体设置 2
实例001 控制窗体大小 2
实例002 最前端显示窗体 3
实例003 设置窗体相对起始位置 3
实例004 设置窗体透明度 4
实例005 设置窗体颜色 5
实例006 在多窗体间移动控件 6
实例007 右对齐窗体标题文字 7
实例008 改变无边框窗体大小 7
实例009 移动无边框窗体 8
实例010 禁止关闭窗体 9
实例011 通过控件拖动窗体 10
实例012 根据窗体自动调整控件 11
1.2 特殊窗体设置 13
实例013 设计不规则窗体 13
实例014 设计带分隔栏的窗体 14
实例015 在窗体中滚动字幕 14
实例016 设计闪烁的窗体 15
实例017 设计动画显示窗体 16
实例018 设计运动的窗体 18
实例019 修改提示框字体及颜色 18
实例020 建立字体形状窗体 20
实例021 设计带帮助键的窗体 20
1.3 对话框的应用 21
实例022 使用ColorDialog调用Windows颜色对话框 21
实例023 使用FolderBrowserDialog调用Windows浏览文件夹对话框 22
实例024 使用FontDialog调用Windows字体对话框 23
实例025 使用OpenFileDialog调用打开文件对话框 23
实例026 使用SaveFileDialog调用保存文件对话框 24
1.4 特色程序界面 25
实例027 类似Windows的程序界面 25
实例028 类似QQ的程序界面 28
实例029 类似Office助手的程序界面 29
实例030 根据鼠标状态设置动态变化的按钮 30
1.5 其他技术 31
实例031 为MDI类型窗体设置背景图片 32
实例032 继承窗体设计 32
第2章 控件的应用(教学视频:92分钟) 34
2.1 菜单 34
实例033 动态创建菜单 34
实例034 类似Windows的菜单 35
实例035 任务栏托盘菜单 36
实例036 改变菜单字体 37
实例037 将菜单置于窗体右侧 37
实例038 浮动菜单 38
实例039 级联菜单 39
实例040 带历史信息的菜单 40
实例041 为菜单添加图标 41
实例042 设计透明菜单 42
2.2 工具栏 42
实例043 设计浮动工具栏 42
实例044 设计带背景的工具栏 43
实例045 设计带下拉菜单的工具栏 43
实例046 为工具栏按钮增加提示功能 44
2.3 状态栏 45
实例047 在状态栏中加入进度条 45
实例048 为状态栏中加入图标 45
实例049 动态更新状态栏信息 46
2.4 文本框 47
实例050 自动删除非法字符 47
实例051 设计密码输入框 49
实例052 限制文字长度 49
实例053 设置多行显示与滚动条 50
2.5 按钮 51
实例054 为按钮增加图标 51
实例055 设计不规则按钮 51
实例056 设计多种状态按钮 53
2.6 选择类控件 54
实例057 利用选择控件实现权限设置 54
实例058 利用选择控件实现复杂查询 56
2.7 组合框控件 58
实例059 从文件读入选项 59
实例060 根据输入增加选项 60
实例061 绑定数据源 61
2.8 富文本框 63
实例062 显示Word文档 63
实例063 完成字符查找与替换 64
实例064 显示图片 67
2.9 ListBox控件 68
实例065 在ListBox间拖放选项 68
实例066 绑定数据源到ListBox控件 69
实例067 ListBox重复选项检测 71
实例068 动态增加选项列 72
实例069 自定义ListBox项的颜色 74
2.10 ListView控件 75
实例070 重复选项检验 75
实例071 绑定数据源到ListView 76
实例072 对选项进行排序 79
实例073 单个控件中拖动数据项 79
实例074 多个控件中拖动数据项 82
实例075 设置整行选中 84
实例076 为数据项设计分组 84
2.11 树控件 85
实例077 绑定数据源 85
实例078 用递归(Recursion)方法增加节点 87
实例079 搜索树节点 88
实例080 拖动树节点 90
实例081 遍历磁盘目录 92
实例082 设计简单资源管理器 94
实例083 实现树菜单功能 96
2.12 其他控件 98
实例084 使用MaskedTextBox区分正确和不正确的用户输入 98
实例085 使用NumericUpDown实现数值微调 99
实例086 使用ProgressBar控件显示进度条的变化 100
实例087 使用DateTimePicker计算当前的时间 101
实例088 使用GroupBox对界面中的控件进行分组 102
实例089 使用TabControl实现Windows选项卡效果 103
实例090 使用LinkLabel实现类似于超链接的功能 104
实例091 PictureBox图片框的应用 105
实例092 使用ToolTip实现在文本框中输入数据时给予提示 106
实例093 使用WebBrowser实现简单的浏览器 107
实例094 使用SplitContainer将窗体分成左右两部分 109
实例095 使用TableLayoutPanel进行窗体布局 110
实例096 使用HScrollBar实现横向滚动条的多项功能 110
2.13 焦点变换与输入控制 111
实例097 当控件获得焦点时变色 111
实例098 按下Enter键在控件中移动焦点 112
实例099 获取控件的名称和内容 113
第3章 组件的应用(教学视频:20分钟) 114
3.1 Timer组件 114
实例100 设计闹钟 114
实例101 实现倒计时 115
3.2 ErrorProvider组件 117
实例102 当文本框输入不合理数据时进行验证 117
3.3 ImageList组件 118
实例103 设计屏幕保护程序 118
3.4 BackgroundWorker组件 119
实例104 执行异步操作并显示操作进度 119
3.5 DirectoryEntry组件 121
实例105 建立虚拟目录 121
3.6 DirectorySearcher组件 123
实例106 搜索Windows用户对象 123
3.7 EventLog组件 124
实例107 读写Windows系统事件日志 124
实例108 查找保存Windows系统日志 126
3.8 FileSystemWatcher组件 128
实例109 监视指定文件的变化 128
3.9 HelpProvider组件 130
实例110 调用Windows系统帮助文件 130
3.10 Process组件 131
实例111 设计任务管理器 131
3.11 ServiceController组件 133
实例112 设计系统服务管理器 133
第4章 文件操作(教学视频:34分钟) 136
4.1 文件夹操作 136
实例113 批量创建文件夹 136
实例114 根据日期自动备份文件夹 137
实例115 遍历文件夹 139
实例116 批量删除文件夹 140
4.2 文件存取 142
实例117 创建文件 142
实例118 修改文件属性 143
实例119 写入文件 144
实例120 读取文件信息 145
实例121 批量修改文件名 147
实例122 粉碎文件 148
实例123 移动文件 150
实例124 移动文件夹 151
实例125 移动使用中的文件 152
4.3 文件搜索 153
实例126 按文件名搜索文件 153
实例127 检查文件是否存在 155
实例128 查询文件夹中文件数量 155
4.4 典型文件操作 157
实例129 文本文件操作——实现一个记事本 157
实例130 二进制文件操作 159
实例131 ini文件操作 161
实例132 将类的对象写入文件 163
实例133 XML文件的读写 164
实例134 用鼠标实现文件拖放 166
第5章 图形图像(教学视频:47分钟) 168
5.1 图形绘制 168
实例135 基本图形绘制 168
实例136 定义线型与宽度 169
实例137 用纹理填充线条 170
实例138 设置线条透明度 171
实例139 设置线条箭头 172
实例140 绘制艺术边框 173
实例141 绘制艺术图案 173
实例142 绘制数学曲线 175
实例143 图形缩放 175
实例144 图形旋转 176
实例145 图形平移 177
实例146 图形动画 178
5.2 图像浏览 179
实例147 打开图像文件 179
实例148 图像局部放大 180
实例149 图像缩放 181
实例150 图像旋转 182
实例151 图像翻转 183
5.3 图片编辑 184
实例152 图片裁剪 184
实例153 调整图像分辨率 185
实例154 调整对比度 186
实例155 调整亮度 188
实例156 使用Gamma曲线调整图像 190
实例157 图像中增加文字 191
实例158 路径转化为文字 192
实例159 BMP文件转换成JPG格式 193
实例160 ICO文件转化成BMP格式 195
5.4 图像效果 196
实例161 浮雕效果 196
实例162 反色效果 198
实例163 百叶窗效果 199
实例164 积木效果 200
实例165 光照效果 201
实例166 黑白效果 203
实例167 扭曲效果 204
实例168 锐化效果 205
实例169 柔化效果 206
实例170 马赛克效果 208
5.5 图像工具 209
实例171 类似Windows画图的简单绘图程序 209
实例172 看图工具 214
实例173 文字保存为图片 217
实例174 图像合成 218
实例175 图像边缘探测 220
实例176 查看图片的像素 222
实例177 获取指定点的RGB值 222
实例178 将图片设定为桌面 223
第6章 多媒体技术(教学视频:15分钟) 226
6.1 媒体播放器 226
实例179 音频播放器 226
实例180 视频播放器 230
6.2 动画播放 232
实例181 播放Flash动画 232
实例182 播放GIF动画 233
实例183 利用Image制作小动画 235
6.3 硬件控制 235
实例184 检测是否安装声卡 236
实例185 控制光驱的打开和关闭 236
6.4 多媒体应用 238
实例186 定时播放音乐 238
实例187 歌曲播放屏幕保护程序 239
实例188 简单的语音朗读 241
第7章 系统操作(教学视频:40分钟) 244
7.1 磁盘操作 244
实例189 读取硬盘序列号 244
实例190 获取本地驱动器信息 245
实例191 设置磁盘共享 246
实例192 检查驱动器容量 248
实例193 检测磁盘是否准备好 249
实例194 查看磁盘可用空间 250
实例195 修改磁盘格式 251
7.2 系统控制 252
实例196 获取系统登录 252
实例197 重启计算机 253
实例198 隐藏鼠标 254
实例199 禁止用户关机 255
实例200 锁定计算机 256
实例201 清空系统回收站 257
7.3 系统设置 258
实例202 设置系统输入法 258
实例203 设置桌面背景 259
实例204 交换鼠标左右键 260
实例205 隐藏任务栏 261
实例206 隐藏开始菜单 261
实例207 查看系统版本 263
实例208 修改系统时间 264
实例209 修改计算机名 266
实例210 使桌面图标文字透明 267
实例211 获取系统已经安装的字体 268
实例212 列出系统中的打印机 270
实例213 监控CPU的使用状态 270
实例214 监控内存的使用状态 271
实例215 关闭正在运行的任务 272
实例216 监视剪贴板的内容 274
实例217 获取系统用户名 276
实例218 获取系统目录 277
实例219 注册系统热键 277
实例220 检测系统启动模式 279
7.4 鼠标操作 280
实例221 动态变化鼠标状态 280
实例222 限制鼠标活动范围 281
实例223 获取鼠标在任意点的颜色 282
实例224 判断键盘按下的键值 283
7.5 程序运行 284
实例225 打开控制面板中的程序 284
实例226 不出现在任务栏上的程序 286
实例227 调用外部程序 286
实例228 控制程序运行数量 287
实例229 开机后程序自动运行 288
实例230 改变系统提示信息 289
实例231 获取系统环境变量 290
实例232 启动屏幕保护 291
实例233 创建快捷方式 291
第8章 注册表编辑(教学视频:12分钟) 293
8.1 注册表操作 293
实例234 读取注册表信息 293
实例235 修改注册信息 294
实例236 保存注册文件 295
实例237 搜索注册表内容 296
实例238 删除指定信息 297
8.2 系统设置 299
实例239 隐藏桌面图标 299
实例240 设置桌面显示属性 300
实例241 禁止运行注册表 302
8.3 IE浏览器设置 303
实例242 修改IE浏览器标题栏内容 304
实例243 设置IE浏览器的下载路径 304
实例244 设置IE浏览器的默认主页 305
实例245 禁止修改IE浏览器主页 306
第2篇 数据库、文件和网络应用篇
第9章 数据库基础(教学视频:80分钟) 308
9.1 连接数据库 308
实例246 连接Access数据库 308
实例247 连接带密码的Access数据库 310
实例248 连接网络中共享的Access数据库 311
实例249 连接SQL Server数据库 314
实例250 连接带密码的SQL Server数据库 315
实例251 使用ODBC连接数据源 317
实例252 使用数据绑定控件连接数据源 320
9.2 管理数据库 323
实例253 创建数据库 323
实例254 删除数据库 325
实例255 分离数据库 326
实例256 附加数据库 328
9.3 插入数据 331
实例257 利用SQL语句插入数据 331
实例258 利用SQL语句插入批量数据 333
9.4 更新数据 336
实例259 使用SQL语句更新数据 336
实例260 使用SQL语句批量更新数据 338
9.5 数据删除 340
实例261 利用SQL语句删除指定数据 341
实例262 利用SQL语句删除批量数据 343
实例263 利用SQL语句清空数据表 345
9.6 数据备份与还原 347
实例264 备份SQL Server数据库 347
实例265 还原SQL Server数据库 349
第10章 ASP.NET应用技术(教学视频:60分钟) 352
10.1 数据有效性验证 352
实例266 用户信息设置验证 352
实例267 验证输入日期 354
实例268 验证数值范围 356
实例269 验证身份证号码 358
实例270 验证电子邮件地址 360
实例271 验证自定义特殊字符 361
10.2 连接数据库 363
实例272 连接Access数据库 363
实例273 连接SQL Server数据库 365
10.3 操作数据库 368
实例274 在ASP.NET中查询数据库中的数据 368
实例275 在ASP.NET中向数据库中插入数据 370
实例276 在ASP.NET中修改数据库中的数据 372
实例277 在ASP.NET中删除数据库中的数据 374
10.4 ASP.NET中的控件应用 376
实例278 在ASP.NET中使用列表框控件 376
实例279 在ASP.NET中使用下拉列表框控件 378
实例280 在ASP.NET中使用单选按钮控件 379
实例281 在ASP.NET中使用复选框控件 381
实例282 在ASP.NET中使用DataList控件 382
第11章 水晶报表应用技术(教学视频:20分钟) 386
11.1 创建报表 386
实例283 新建水晶报表 386
实例284 在报表中添加图表 390
实例285 在报表中添加子报表 392
11.2 报表中的特殊文件 394
实例286 在报表中使用图片 395
实例287 在报表中使用Excel文件 396
第12章 操作Office文件(教学视频:58分钟) 400
12.1 操作Word文档 400
实例288 创建Word文档 400
实例289 向Word文档中写入文本 402
实例290 向Word文档中添加表格 404
实例291 向Word文档中插入图片 406
12.2 操作PDF文档 408
实例292 创建PDF文档 408
实例293 新建PDF文档页 410
实例294 读取PDF文档 412
实例295 设置PDF文档属性 415
实例296 设置PDF文档的显示格式 416
实例297 设置PDF文档大小 419
实例298 设置PDF文档边界 421
12.3 操作PowerPoint文档 423
实例299 创建PowerPoint文档 423
实例300 向PowerPoint文档中写入数据 425
实例301 向PowerPoint文档中插入图片 427
12.4 操作Excel工作簿 429
实例302 创建Excel工作簿 429
实例303 向Excel工作簿中写入数据 431
实例304 在Excel工作簿中创建图表 433
第13章 局域网开发技术(教学视频:26分钟) 436
第14章 XML应用技术(教学视频:22分钟) 467
第15章 数据库高级技术(教学视频:180分钟) 477
第3篇 高级应用篇
第16章 进程与线程(教学视频:15分钟) 590
第17章 Web开发(教学视频:90分钟) 599
第18章 数据安全(教学视频:32分钟) 640
第19章 移动开发技术(教学视频:70分钟) 656
第20章 其他高级技术(教学视频:11分钟) 684
第21章 打包部署(教学视频:22分钟) 694
本书精心挑选了有代表意义的488个实例,详细介绍如何利用C#语言的强大功能开发各类应用程序。本书附带1张DVD光盘,内容为本书中所有实例的多媒体语音教学视频及书中的所有实例源代码。本书共21章,分3篇,内容涉及窗体设置、控件的应用、组件的应用、文件操作、图形图像、多媒体技术、系统操作、注册表编辑、数据库基础、报表与打印技术、正则表达式、多线程编程技术、局域网开发技术、C# 3.0新增功能、数据库高级技术、Web开发、数据安全、移动开发技术、打包部署及其他高级技术等。本书内容丰富,实用性强,实例典型,容易理解。书中的所有实例源代码都在Windows Server 2003下测试通过,保证能够正常运行。本书适合C#语言初、中级学习人员学习和提高使用,也可以作为.NET程序员案头必备的参考资料。
《C#范例开发大全》488个典型实例,每个实例教配有多媒体教学视频讲解
全面解析C#程序开发所涉及的核心技术及主流应用
超值赠品 免费奉送
一线人员全力打造,经典范例,程序员典藏!
《C#范例开发大全》特色
实例教学:以应用为目标,用实例的方式讲解,提高动手能力
视频教学:每个实例都对应一个多媒体教学视频,高效、直观
应用广泛:涵盖C#窗体开发、数据库应用、网络开发和其他高级技术
步骤详细:每一个实例均给出了详细的操作步骤和实现的源代码
技巧丰富:讲解中穿插了大量的技巧、说明及难点剖析,便于读者掌握
实用性强:每个实例都是一个独立的解决方案,可以在项目开发中直接使用
超值、大容量DVD-ROM内容
《C#范例开发大全》涉及的源代码
16-5小时《C#范例开发大全》配套多媒体教学视频
12小时C#教学视频(赠送)
12小时ASP.NET教学视频(赠送)
17小时SQ·Server教学视频(赠送)
1200余页编程专题讲座电子书(赠送)
11个典型应用系统(赠送)