第一部分 高高兴兴进入Visual Basic.NET 2
第一篇 基础知识 2
1.1 NET Framework 2
1.2 安装Visual Basic.NET 3
1.2.1 Visual Basic.NET的系统要求 3
1.2.2 开始安装Visual Basic.NET 4
1.3 安装IIS服务器 6
1.3.1 安装IIS服务器 6
1.3.2 配置IIS服务器 7
1.3.3 设置网站的IP 9
1.4 全新的Visual Basic.NET开发环境 10
1.4.1 起始页 10
1.4.2 窗口的定位 11
1.4.3 开发环境主窗口 12
1.5 命名空间 17
1.5.1 局部的和全局的命名空间 18
1.5.2 使用命名空间 18
1.5.3 创建命名空间 19
1.6.1 Integer类型的变化 20
1.6.2 浮点数 20
1.6 数据类型的变化 20
1.6.3 字符型 21
1.6.4 字符串型 21
1.6.5 用Object代替Variant 22
1.7 第一个应用程序 23
1.7.1 Visual Basic.NET编程步骤 23
1.6.6 Ctype语句 23
1.7.2 创建项目 24
1.7.3 创建程序界面 25
1.7.4 编写程序代码 27
1.7.5 保存和编译程序 29
1.8 为什么要学Visual Basic.NET 29
第二部分 踏踏实实掌握基本操作 32
第一篇 界面编程 32
实例1 Hello程序--3个基本控件的使用 32
实例2 简易相册--图片框控件的使用 35
实例3 袖珍网址簿--列表框、组合框和链接标签的使用 38
实例4 石头剪子布(1)--菜单、工具栏和状态栏的制作 43
实例5 滚动字幕--计时器控件的使用 49
实例6 键鼠测试--鼠标和键盘事件的处理 53
实例7 字体演示--单选按钮、复选框和分组框的综合使用 57
实例8 消息对话框--MsgBox函数的使用 62
实例9 个人网址簿--选项卡控件的应用 67
实例10 对话框演示--标准通用对话框的使用 70
实例11 真彩色调色板--滚动条控件的使用 73
实例12 石头剪子布(2)--上下文菜单的制作 77
实例13 新瓶装旧酒--Visual Basic 6到Visual Basic.NET的转换 79
实例14 MDI窗体演示--多文档界面的制作 83
第二篇 多媒体编程 88
实例15 打包发布--安装项目向导的使用 88
实例16 GDI+演示(1)--画刷的使用 92
实例17 GID+演示(2)--画笔的使用 97
实例18 GID+演示(3)--字体的使用 100
实例19 自绘列表框--ListBox进阶与GDI+的应用 105
实例20 半透明画笔和画刷--Alpha混合效果 109
实例21 单击检测--Region类的使用 111
实例22 图像裁切和仿射变换--DrawImage方法的使用 114
实例23 背景音乐--MediaPlayer控件的使用 117
第三篇 数据库编程 120
实例24 连接到Access数据库--数据适配器配置向导 120
实例25 数据浏览--使用DataView对象 124
实例26 个人情况查询--简单的数据绑定 128
实例27 读取数据--使用DataReader对象 132
实例28 获取计算机名和IP地址--Dns类的使用 136
第四篇 网络编程 141
实例29 拨号上网--TAPI函数演示 141
实例30 Internet请求--WebRequest类的使用 144
实例31 Hello程序--Web窗体控件 148
实例32 提交页面--验证控件的使用 152
实例33 Fibonacci数列计算(1)--创建Web服务 154
实例34 Fibonacci数列计算(2)--调用Web服务 157
实例35 发送邮件--MailMessage类的使用 160
实例36 发送UDP广播--UdpClient类的使用(1) 163
实例37 接收UDP广播--UdpClient类的使用(2) 166
实例38 UDP聊天室--IP地址的处理 169
第五篇 高级编程 173
实例39 运行时获得控件属性--PropertyGrid控件体验 173
实例40 树的演示--TreeView控件的使用 176
实例41 登录对话框--窗体的建立和控制 180
实例42 Updown控件演示--DomainUpDown和NumericUpDown控件 184
实例43 DES私钥加解密--DESCryptoServiceProvider类的使用 188
实例44 复选列表框演示--CheckedListBox控件的使用 194
实例45 窗体继承--继承选择器的使用 199
实例46 线程控制演示--多线程初步 202
实例47 调用外部程序--Shell函数的使用 206
实例48 异常处理演示--使用Exception类 210
实例49 访问事件日志--使用EventLog组件 213
实例50 控制Word和Excel-COM组件的引用 217
实例51 服务控制器--ServiceController类的使用(1) 220
实例52 驱动控制器--ServiceController类的使用(2) 226
实例53 进程控制器--Process类的使用 236
实例54 图形按钮--Button控件使用进阶 241
实例55 文件监视器--FileSystem Watcher组件的使用 245
实例56 系统栏图标--使用NotifyIcon控件 249
实例57 移动文件--调用Windows API 250
实例58 带Value属性的按钮--控件继承 253
实例59 闹钟控件--创作自定义控件 255
实例60 文件读写--StreamReader和Stream Writer类的使用 260
第一篇 普通编程实例 266
实例61 标准型计算器--基本控件综合使用 266
第三部分 仔仔细细学习综合应用 266
实例62 制作并添加帮助--HTML Help WorkShop工具的使用 270
实例63 注册表编辑器--RegistryKey类的使用 274
实例64 打字练习--控件使用和文本处理 279
实例65 资源管理器--有关文件操作的组件 283
实例66 连续梁内力求解--控制台应用程序 290
实例67 订单系统--辅助功能的实现 295
实例68 CPU监视服务--创建Windows服务 299
第二篇 多媒体编程实例 304
实例69 图像浏览器--图像应用 304
实例70 视频播放器--视频应用 316
实例71 Flash播放器--动画应用 322
实例72 CD播放器--音频应用 329
实例73 液晶电子钟--Graphics Path类的使用 340
实例74 雪花屏保--FillEllipse方法的使用 342
第三篇 数据库编程实例 345
实例75 排序和更新--数据视图排序 345
实例76 事件处理--使用DataAdapter事件 348
实例77 计算机考试在线报名系统--数据库综合应用 352
实例78 自制Web浏览器--网络综合应用(1) 370
第四篇 网络编程实例 370
实例79 收发电子邮件--网络综合应用(2) 380
第四部分 轻轻松松进行实战演练 386
第一篇 基础编程练习 386
实例80 打造自己的QQ--网络综合应用(3) 386
实例81 不可拒绝的求爱--移动控件 410
实例82 一元二次方程求解器--数学函数的使用 410
实例83 输入对话框--InputBox函数的使用 411
实例84 字体和颜色设置--通用对话框练习 412
实例85 改变按钮停靠方式--Dock属性演示 413
实例86 判断素数--控制台应用程序练习 415
实例87 日期设定--Date TimePicker控件练习 416
实例88 滑块演示--TrackBar控件的使用 417
第二篇 多媒体编程练习 418
实例89 Flash文件播放器--AxShockWaveFlash控件的使用 418
实例90 渐变效果演示--梯度画刷的使用 419
实例91 简单动画--DirectDraw演示 420
实例92 绘图板--GDI+与MDI的综合应用 421
实例93 改变窗体形状--窗体的Region属性 422
实例94 MP3播放器--INI文件的读写 423
第三篇 数据库编程练习 424
实例95 读取XML架构--GetXmlSchema方法 424
实例96 建立表间关系--DataRelation类介绍 425
第四篇 网络编程练习 426
实例97 网络浏览器--WebBrowser控件的使用 426
实例98 圆的周长和面积计算--Web服务练习 427
实例99 双人聊天--Socket类的使用 428
实例100 检测浏览器类型--HttpBrowserCapabilities对象 430