Visual C#通用范例开发金典PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:王超,潘杨,张维维编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121065583
- 页数:582 页
第1章 窗体与界面设计 1
1.1菜单应用 2
1.1.1创建基本菜单 2
范例1-1创建专业化菜单 2
范例1-2创建右键菜单 3
范例1-3在菜单中添加图标 4
范例1-4菜单事件的响应 5
1.1.2菜单的特殊操作 7
范例1-5动态合并菜单 7
范例1-6存放历史信息的菜单 8
范例1-7显示和隐藏菜单 9
范例1-8显示菜单中的选中标记 10
1.2窗体应用 11
1.2.1窗体的外观设置 11
范例1-9设置窗体的标题栏 11
范例1-10窗体的最大化和最小化 12
范例1-11设置窗体的外观和行为 13
范例1-12创建和卸载窗体 14
范例1-13显示和隐藏窗体 15
范例1-14指定窗体的初始位置 17
范例1-15获取桌面大小 17
范例1-16使窗体标题栏文字右对齐 18
范例1-17设置窗体的背景图片 19
范例1-18随机更换主界面背景 20
范例1-19带分割栏的窗体 21
范例1-20控件随窗体自动调整 21
范例1-21使用任意组件拖动窗体 22
范例1-22动态设置提示字体 23
1.2.2窗体效果 24
范例1-23创建半透明渐显窗体 24
范例1-24创建透明窗体 25
范例1-25创建可滚动窗体 26
范例1-26关闭窗口前加入关闭对话框 26
范例1-27防止窗体在任务栏里出现 27
范例1-28窗体中的滚动字幕 28
1.3对话框应用 29
1.3.1打印对话框 29
范例1-29PrintSetupDialog对话框的使用 29
范例1-30 PrintPreviewDialog对话框的使用 31
范例1-31 PrintDialog对话框的使用 32
1.3.2打开文件对话框 34
范例1-32设置打开文件类型 34
范例1-33设置起始路径 36
范例1-34选择多个文件 37
1.3.3保存文件对话框 38
范例1-35设置保存文件类型 38
范例1-36设置保存文件类型 40
1.3.4浏览文件夹对话框 42
范例1-37设置不显示新建文件夹 42
范例1-38设置根文件夹 43
1.3.5其他 44
范例1-39字体对话框 44
范例1-40 颜色对话框 45
1.4 MDI应用程序 47
范例1-41创建一个简单的MDI应用程序 47
范例1-42创建一个MDI文本编辑器 48
1.5本章小结 52
第2章 控件应用 53
2.1 Windows编程控件 54
范例2-1 Button控件的使用 54
范例2-2 LinkLabel控件的使用 55
范例2-3 TextBox的使用 56
范例2-4密码文本框的使用 57
范例2-5 MaskedTextBox的使用 57
范例2-6 RadioButton的使用 58
范例2-7 ComboBox控件的使用 60
范例2-8 CheckBox控件的使用 60
范例2-9多选列表框的使用 61
范例2-10 RichTextBox控件的使用 63
范例2-11错误信息提示控件的使用 64
范例2-12列表控件的使用 65
范例2-13列表视图控件的使用 66
范例2-14帮助控件的使用 69
范例2-15进度条控件的使用 70
范例2-16 NumericUpDown的使用 71
范例2-17 DomainUpDown的使用 72
范例2-18 TrackBar的使用 73
范例2-19Eventlog控件的使用 744
范例2-20HScrollBar控件的使用 75
范例2-21树视图控件的使用 77
范例2-22窗体分割控件的使用 78
范例2-23DateTimePicker的使用 80
范例2-24MonthCalendar控件的使用 81
范例2-25图像控件的使用 82
范例2-26图片按钮实例 84
范例2-27Timer控件实例 85
范例2-28ToolTip控件实例 86
范例2-29Notifylcon控件实例 87
范例2-30GroupBox控件实例 89
范例2-31TabControl控件实例 90
范例2-32ToolStrip控件——Button 93
范例2-33ToolStrip控件——SplitButton 94
范例2-34ToolStrip控件——ComboBox 95
范例2-35ToolStrip控件——TextBox 96
范例2-36DropDownButton的使用 98
范例2-37StatusLabel 99
范例2-38记事本范例 101
2.2数据显示控件 102
范例2-39DataGrid中的数据绑定 102
范例2-40DataGrid中的插入数据 104
范例2-41DataGrid中的更新数据 106
范例2-42DataGrid中的删除数据 107
范例2-43DataGridView中的绑定数据 109
范例2-44DataGridView中的插入数据 110
范例2-45DataGridView中的更新数据 113
范例2-46DataGridView中的删除数据 115
2.3本章小结 117
第3章 文件系统 119
3.1文件对象 120
范例3-1Excel文件操作 120
范例3-2Word文件操作 122
范例3-3获取和设置文件属性 123
范例3-4获取可执行文件信息 126
范例3-5获取文件和文件夹的目录信息 127
范例3-6判断文件及文件夹是否存在 128
范例3-7文件的分割与合并 129
范例3-8使用EXE文件 132
范例3-9获取EXE文件的路径信息 133
3.2文件的查找 134
范例3-10文件搜索器 134
范例3-11获取文件的后缀 136
3.3文件的读取与保存 137
范例3-12以流方式读写文本文件 137
范例3-13将数据保存到INI 138
范例3-14日志文件操作 141
范例3-15文本文件与RichTextBox 142
范例3-16数据文件读写 142
范例3-17序列化 144
3.4文件的复制与移动 145
范例3-18批量移动文件 145
范例3-19批量移动文件 146
范例3-20有选择地复制文件 147
3.5解密与加密 148
范例3-21文件的加密与解密 148
范例3-22文件的解密操作 150
范例3-23加密算法(1) 151
范例3-24加密算法(2) 151
范例3-25加密算法(3) 152
3.6文件目录 153
范例3-26新建文件夹 153
范例3-27修改文件架名称 154
范例3-28读取和设置文件夹的属性 155
范例3-29个性化文件夹背景 156
范例3-30删除文件夹 157
范例3-31获取指定文件夹下的所有文件 158
范例3-32获取当前程序所在路径 158
范例3-33获取指定文件夹下的所有文件夹 159
范例3-34删除和创造多层文件夹 160
范例3-35监视文件夹的变化情况 161
范例3-36个性化文件夹图标 162
3.7文件的修改与删除 163
范例3-37删除指定文件 163
范例3-38批量删除文件 164
范例3-39重命名文件 164
范例3-40文件关联 165
3.8其他 167
范例3-41获取磁盘空间信息 167
范例3-42获取指定文件图标 167
范例3-43压缩与解压缩文件 168
范例3-44 程序实例唯一化 170
范例3-45剪贴板 171
范例3-46获取系统可用驱动器列表 173
3.9本章小结 173
第4章 图形技术 175
4.1绘制图形 176
范例4-1绘制三角形 176
范例4-2绘制三角函数 177
范例4-3绘制参数变化的函数图形 178
范例4-4一个简易的绘图程序及其扩展 179
范例4-5打开的曲线和闭合的曲线 180
范例4-6全局变形和局部变形图形 181
范例4-7多种风格的端点 183
范例4-8绘制贝济埃样条 184
范例4-9创建轨迹梯度 185
范例4-10绘制基数样条 186
范例4-11绘制多边形 188
范例4-12绘制艺术图案(1) 189
范例4-13绘制艺术图案(2) 190
范例4-14绘制线性梯度 192
范例4-15连接线条 193
范例4-16直线、曲线和形状创建图形 194
范例4-17获得图像上任意一点的颜色值 195
4.2图片处理 196
范例4-18图像浏览 196
范例4-19实现多图像浏览 197
范例4-20实现图像动态显示 198
范例4-21旋转方式显示文字 199
范例4-22在图像中添加文字 200
范例4-23图像填充文字线条 201
范例4-24图形绘制拉伸效果 202
范例4-25控制图像的显示方式 203
范例4-26控制图像的显示质量 204
范例4-27绘制渐变色背景 206
范例4-28绘制颜色散射图形 207
范例4-29复制粘贴图像 208
范例4-30转换图像格式 209
范例4-31任意转换图像大小 210
范例4-32图像的透明显示 212
范例4-33以百叶窗特效显示图像 213
范例4-34显示动画光标 215
范例4-35用插值模式控制图像的质量 216
范例4-36大图像浏览器 217
范例4-37实现图像的平铺 218
范例4-38抓图软件的实现 219
范例4-39任意剪辑图形 220
4.3图像技术 221
范例4-40实现图像的反色显示 221
范例4-41以浮雕方式显示图像 223
范例4-42以黑白方式显示图像 224
范例4-43以柔化方式显示图像 225
范例4-44以锐化方式显示图像 227
范例4-45以雾化方式显示图像 228
范例4-46以百叶窗方式显示图像 230
范例4-47以马赛克方式显示图像 232
范例4-48以非矩形方式显示图像 234
范例4-49为图片添加水印 236
范例4-50以任意比例旋转显示图像 238
范例4-51将彩色图片转化为灰度图片 239
范例4-52双倍缓冲显示图像 240
范例4-53使用纹理画笔进行绘图 240
范例4-54将Gamma矫正应用于剃度 241
范例4-55设置钢笔的宽度和对齐方式 242
范例4-56绘制用纹理填充的线条 243
范例4-57绘制不透明或半透明线条 244
范例4-58图形容器的应用 245
范例4-59绘制自定义虚线 247
范例4-60使用颜色矩阵设置Alpha值 248
范例4-61获取图像的缩略图 249
范例4-62全局变形和局部变形 250
4.4文字效果 251
范例4-63文本的滚动显示 251
范例4-64阴影效果的文字 252
范例4-65图案填充的文字 253
范例4-66空心字体效果演示 255
范例4-67绘制垂直文本 256
范例4-68消除文本的走样现象 257
4.5其他应用 258
范例4-69绘制液晶显示的数字 258
范例4-70电子石英钟 259
范例4-71提取并显示文件包含的图标 261
范例4-72抓取并显示程序中的鼠标 62
范例4-73图像的局部放大 263
范例4-74在一个区域单击检测 264
4.6本章小结 265
第5章 多媒体技术 267
5.1音频处理技术 268
范例5-1播放MP3文件 268
范例5-2播放Flash文件 269
范例5-3播放声音 270
范例5-4控制音量 271
范例5-5录制声音 272
范例5-6播放蜂鸣声 273
范例5-7利用DirectX播放声音 274
5.2视频处理技术 274
范例5-8利用DirectX播放视频 274
范例5-9播放VCD文件 275
范例5-10播放DVD文件 276
范例5-11播放GIF动画 276
5.3综合应用 277
范例5-12模拟贪食蛇游戏 277
范例5-13人民币大写转换案例 278
范例5-14模拟俄罗斯方块游戏 279
范例5-15模拟五子棋游戏 280
范例5-16小助手 282
5.4本章小结 283
第6章 数据库技术 285
6.1数据库操作 286
6.1.1数据库连接 286
范例6-1连接SQL数据库 286
范例6-2连接Access数据库 288
范例6-3连接Oracle数据库 289
6.1.2读取与修改数据库结构 290
范例6-4SQL数据库动态管理 290
范例6-5Access数据库动态管理 292
范例6-6SQL数据库进行备份 292
范例6-7Access数据库备份和还原 294
范例6-8对SQL数据库进行定时备份 296
范例6-9SQL数据库备份的还原 298
范例6-10创建Access数据库 299
范例6-11压缩修复Access数据库 301
6.2SQL语句 303
6.2.1数据库的创建 303
范例6-12创建SQL数据库 303
范例6-13使用备份创建SQL数据库 304
6.2.2数据库查询 306
范例6-14查询前10名数据 306
范例6-15查询后10名数据 307
范例6-16取出数据统计结果前3名数据 308
范例6-17查询数据大于指定条件的数据 308
范例6-18查询时不显示重复数据 309
范例6-19列出重复记录数和记录条数 310
范例6-20对数据进行降序查询 311
范例6-21对数据进行多条件查询 312
范例6-22简单嵌套查询 312
范例6-23复杂嵌套查询 313
范例6-24模式匹配查询 314
范例6-25指定数据范围的查询 314
范例6-26合并select语句读取的行 315
范例6-27限制取得的行组 316
范例6-28左外连接查询 317
范例6-29右外连接查询 318
范例6-30全外连接查询 319
范例6-31对查询结果进行排序 320
范例6-32指定列的显示名和表的别名 321
6.2.3数据的修改、添加与删除 322
范例6-33基于列值进行计算 322
范例6-34修改单条数据 323
范例6-35批量修改数据 324
范例6-36插入单条数据 326
范例6-37批量插入数据 327
范例6-38删除单条数据 328
范例6-39批量删除数据 329
范例6-40动态创建视图 330
6.2.4视图、触发器与存储过程 332
范例6-41视图查询 332
范例6-42视图数据排序 334
范例6-43创建触发器 335
范例6-44在程序中使用触发器 337
范例6-45触发器的嵌套使用 339
范例6-46使用存储过程插入数据 340
范例6-47执行返回结果集的存储过程 343
范例6-48加密存储过程 345
范例6-49使用存储过程更新和删除数据 347
6.3数据库控件使用 350
范例6-50DataReader控件的使用 350
范例6-51DataAdapter的使用 353
范例6-52使用DataSet访问数据 355
范例6-53使用BindingSource控件 358
范例6-54DataSet控件的生成 359
范例6-55DataGridView控件的使用 361
范例6-56BindingNavigator控件的使用 362
6.4其他 363
范例6-57只显示所需要的数据 363
范例6-58模糊查询 365
范例6-59同时显示相关表数据 367
范例6-60同时更新相关表 368
范例6-61从数据库中获取单个值 371
范例6-62优化只读数据的访问 372
6.5本章小结 373
第7章 Windows相关程序 375
7.1系统启动与关闭 376
范例7-1重启远程计算机 376
范例7-2定时关闭、重启和注销计算机 377
范例7-3创建和删除系统启动项 381
7.2磁盘管理 383
范例7-4获取磁盘驱动器编号 383
范例7-5获取系统驱动器信息 384
范例7-6隐藏系统驱动器 386
范例7-7磁盘整理 388
范例7-8文件清理 388
7.3鼠标键盘 389
范例7-9模拟鼠标操作 389
范例7-10模拟键盘操作 391
范例7-11记录鼠标移动位置 393
7.4桌面管理 395
范例7-12图标排列 395
范例7-13最小最大所有窗口 398
范例7-14显示隐藏开始按钮 398
范例7-15 显示隐藏任务栏 399
7.5系统信息 400
范例7-16获取操作系统版本信息 400
范例7-17获取系统日期时间 402
范例7-18设置系统时间 404
范例7-19获取系统安装日期和启动时间 406
范例7-20获取系统基本信息 408
范例7-21获取系统特殊文件夹信息 410
范例7-22获取系统服务信息 411
范例7-23获取系统文化和国家信息 413
范例7-24获取系统计数器信息 415
范例7-25获取系统已经安装的字体 417
范例7-26获取计算机名称 419
范例7-27获取CPU信息 420
范例7-28禁止系统菜单按钮命令 422
范例7-29列举系统中的环境变量 424
7.6注册表 425
范例7-30禁止屏幕保护程序 425
范例7-31修改系统右键 427
范例7-32禁止关机 428
范例7-33浏览注册表信息 430
范例7-34显示隐藏运行 434
范例7-35显示或隐藏桌面图标 434
范例7-36显示或隐藏最近文档 436
范例7-37注册表编辑器禁用及解禁 437
范例7-38光驱自动运行 438
范例7-39分类枚举系统服务 439
范例7-40输入法设置 441
范例7-41浏览事件日志、事件源、事件项 443
范例7-42制作日志查看器 445
范例7-43清空回收站 448
范例7-44监视剪贴板 450
范例7-45使用反射 452
范例7-46综合应用——文件资源管理器 454
7.7本章小结 463
第8章 进程与线程 465
8.1进程 466
范例8-1创建与结束进程 466
范例8-2创建进程 467
范例8-3结束进程 467
范例8-4绑定到现有进程 468
范例8-5判断进程是否响应 469
范例8-6判断程序是否退出 470
范例8-7查看进程 470
范例8-8等待进程完成操作 471
范例8-9查看进程的内存使用 472
范例8-10查看进程的线程使用 472
范例8-11刷新进程的组件属性 473
8.2线程 474
范例8-12创建线程 474
范例8-13停止线程 475
范例8-14挂起线程 476
范例8-15 线程安全 477
范例8-16使用线程实现多任务下载 478
8.3本章小结 479
第9章 Web编程技术 481
9.1Web控件的应用 482
范例9-1常用控件的使用 482
范例9-2单选控件按钮的使用 483
范例9-3多选按钮控件的使用 484
范例9-4多选按钮控件的使用 485
范例9-5简单向导控件的使用 490
范例9.6导航控件的使用 493
范例9-7文件上传控件的使用 495
范例9-8用户控件使用 497
范例9-9 GridView绑定数据 498
范例9-10 GridView单元格修改 499
范例9-11 GridView中使用Link 500
范例9-12 GridView中更新与修改按钮 501
范例9-13 GridView控件分页与增加记录 503
范例9-14广告控件的使用 505
范例9-15 ListBox的使用 507
9.2 Web编程技巧 509
范例9-16母版页的使用——共用 509
范例9-17动态调用母版页 510
范例9-18编码转换实例 512
范例9-19 异常处理 513
范例9-20异常处理 514
范例9-21在Web页面中绘制图形 515
范例9-22在Web页面中显示图片 516
范例9-23Get方法传值 517
范例9-24Session方法传值 519
范例9-25Post方法传值 520
范例9-26主题的应用 522
范例9-27日历控件的使用 523
范例9-28缓存依赖性的应用 525
范例9-29发送电子邮件 526
范例9-30E-mail提醒器 528
范例9-31自制浏览器 530
范例9-32文件下载器 532
范例9-33查看系统日志 534
范例9-34WebService的创建 535
范例9-35WebService的使用 536
范例9-36窗体验证 538
范例9-37ImageMap控件 539
范例9-38MultiView和View控件综合使用 540
范例9-39端口扫描器 541
范例9-40获得主机名和IP地址 544
范例9-41FTP服务器端实现 545
范例9-42FTP客户端实现 547
范例9-43Ping 549
范例9-44Socket服务器端编程 550
范例9-45Socket客户端编程 552
范例9-46P2P点对点编程 553
范例9-47随机产生验证码 555
9.3 XML程序设计 557
范例9-48 XML文件读写操作 557
范例9-49使用Xml W ri ter写XML文件 559
范例9-50图书管理系统的实现 563
9.4本章小结 569
第10章 程序调用 571
10.1调用系统程序 572
范例10-1调用指定的程序 572
范例10-2关闭指定程序 572
范例10-3调用API函数 573
范例10-4生成DLL类库文件 574
范例10-5使用DLL类库文件 575
范例10-6实现回调函数 576
范例10-7快捷键的实现 577
10.2使用其他程序 579
范例10-8获取其他程序中的参数 579
范例10-9设置其他程序的参数 581
10.3本章小结 582
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《新课标初中英语词汇同步速记 八年级 上 通用版》蔡波主编 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《通用安装工程消耗量定额 TY02-31-2015 第4册 电气设备安装工程》中华人民共和国住房和城乡建设部 2015
- 《小荧星艺术学校通用教程 流行舞初级教程》沈莹 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《新课标初中英语词汇同步速记 七年级 上 通用版》蔡波主编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017