第2章 窗体和界面 3 1
第1章 Visual Basic.NET开发工具 1
第1例 Visual Basic.NET的安装 1
目录 1
第2例 新建一个Visual Basic.NET项目 2
第3例 Visual Basic.NET项目组成文件的作用 3
第4例 Visual Basic.NET的常见错误类型 5
第5例 避免在应用程序中产生错误 6
第6例 理解Visual Basic.NET 6
第7例 Visual Basic.NET与Visual Basic 6.0的区别 7
第8例 Visual Basic.NET与Visual Basic 6.0语法的区别 8
第9例 理解Visual Basic.NET的对象 14
第10例 实现一个继承的Windows Form窗体 16
第11例 添加继承的Windows Form窗体 19
第12例 升级到Visual Basic.NET的方法 21
第13例 升级到Visual Basic.NET注意事项 25
第14例 使窗体始终在前面 31
第15例 实现透明窗体 34
第16例 移动没有标题的窗体 36
第17例 实现多边形窗体 38
第18例 实现圆形窗体 41
第19例 实现异形窗体 44
第20例 实现渐变的窗体背景 47
第21例 实现窗体的淡入淡出效果 50
第22例 控制窗体的最大化、最小化和关闭按钮 52
第23例 实现控件随着窗体大小按比例变化效果 56
第24例 制作具有动感的图像按钮 57
第25例 使用小图片制作窗体背景图 60
第26例 实现闪烁的标题栏 62
第27例 创建MDI多文档窗口 64
第28例 制作动态快捷菜单 68
第29例 在运行中隐藏/显示窗体标题栏 70
第30例 隐藏和显示任务栏 74
第31例 在任务栏加入图标 77
第32例 防止多个文件运行 79
第3章 控件应用 82
第33例 Visual Basic.NET控件的变化 82
第34例 在Visual Basic.NET中注册控件 85
第35例 动态创建和删除控件 86
第36例 实现自动换行功能 89
第37例 实现自动滚屏功能 91
第38例 实现文件浏览器功能 93
第39例 使用控件浏览网页 95
第40例 使用控件浏览图片 98
第41例 显示图片信息 100
第42例 在两个列表框之间交换数据 102
第43例 实现查找功能 104
第44例 制作进度条 107
第45例 使用TreeView控件 108
第46例 Visual Basic.NET中图形的变化 114
第4章 图形图像和多媒体 114
第47例 比较GDI+与GDI 115
第48例 Visual Basic.NET中PictureBox控件 118
第49例 Visual Basic.NET中的颜色行为 120
第50例 使用Image对象 121
第51例 使用Brush对象 124
第52例 使用Font对象 127
第53例 使用Pen对象 132
第54例 实现百叶窗效果 137
第55例 实现图片的旋转和镜像 140
第56例 将彩色图片转换为灰度图片 144
第57例 浏览GIF动画 147
第58例 浏览多张图片 148
第59例 实现调色功能 152
第60例 获取任意一点的RGB值 155
第61例 使图像的某种颜色透明 156
第62例 使用鼠标绘图 159
第63例 检测声卡 164
第64例 播放Flash动画 168
第65例 播放AVI文件 170
第5章 数据库编程 172
第66例 Visual Basic.NET对数据的访问 172
第67例 ADO.NET与ADO的不同 173
第68例 认识ADO.NET的对象 176
第69例 认识ODBC.NET 178
第70例 访问各种类型数据库 178
第71例 在Visual Basic.NET中建立数据库连接 181
第72例 实现控件数据绑定 182
第73例 动态创建数据库 185
第74例 获得数据库的信息 188
第75例 从数据库中获得单个值 192
第76例 在程序中建立ODBC数据源 194
第77例 将Access数据库转换为Excel文件 197
第78例 保存RTF文件到数据库中 199
第79例 创建报表 201
第80例 认识XML 202
第6章 文件操作和打印 205
第81例 实现文件I/O 205
第82例 获取文件的属性 206
第83例 访问二进制文件 209
第84例 获取文件的路径信息 210
第85例 删除文件夹 212
第86例 读写INI文件 215
第87例 给文件加/解密 219
第88例 创建临时文件 221
第89例 实现字母和二进制的转换 223
第90例 删除文件中的空行 225
第91例 压缩文件 227
第92例 将列表框中的内容写入文件 229
第93例 查找文件 230
第94例 新建和打开Word文档 234
第95例 Visual Basic.NET中打印功能 235
第96例 Visual Basic.NET提供的几种打印方法 236
第97例 认识打印组件 237
第98例 使用PrintDocument组件打印文件 239
第7章 系统操作 242
第99例 获得计算机名称 243
第100例 获取Windows系统版本和运行信息 245
第101例 检测系统内存情况 248
第102例 获取和设置系统时间和日期 250
第103例 重新启动和关闭计算机 253
第104例 获取磁盘系列号 256
第105例 获取磁盘驱动器类型 259
第106例 获取磁盘的可用空间 263
第107例 打开和关闭CD-ROM驱动器 265
第108例 格式化磁盘 267
第109例 读写注册表 269
第110例 找到系统所在路径 271
第111例 检测CPU的使用情况 274
第112例 检测网络连接状态 278
第113例 清空回收站 280
第114例 调用屏幕保护程序 281
第115例 执行指定的程序 283
第116例 打开和关闭计算器 284
第117例 枚举系统中运行程序 286
第118例 在程序中切换输入法 290
第119例 枚举系统中所有字体 293
第8章 网络编程 295
第120例 获得主机名和IP地址 295
第121例 验证IP地址的正确性 296
第122例 Ping一个IP地址 299
第123例 得到URL对应的IP地址 303
第124例 扫描计算机端口 305
第125例 启动默认的拨号连接 307
第126例 实现拨号上网 311
第127例 整理收藏夹 312
第128例 使用UDP协议发送信息 314
第129例 制作文件下载程序 316
第130例 获取网页上的超级链接 318
第131例 提取网页中的邮件地址 320
第132例 转换文本文件为网页 324
第133例 在程序中连接FTP 327
第134例 发送邮件 330
第135例 接收邮件 332
第9章 其他编程技术 336
第136例 优化Visual Basic.NET程序 336
第137例 对字符串进行处理 341
第138例 把数字转换为英文 344
第139例 实现金额大写转换 345
第140例 实现十进制与十六进制的转换 347
第141例 响应文件系统事件 350
第142例 记录键盘动作 352
第143例 模拟单击和双击 354
第144例 实现排序算法 357
第145例 访问控制面板 360
第146例 调用帮助精灵 363
第147例 对计算机服务进行管理 365
第148例 线程与进程的区别和联系 370
第149例 多线程的特点和优点 371
第150例 实现多线程 372
第151例 发布应用程序 374