内容简介
知识篇
第一章 Visual Studio.Net的安装
1.1 安装需求
1.2 Windows 2000下的安装
1.2.1 开始安装
1.2.2 更新的组件
1.2.3 安装Visual Studio.Net
1.2.4 安装最新发布的组件Check Service Release
1.2.5 可能出现的问题
1.3 Win9x中的安装
1.4 其他组件
1.4.1 例程的安装
1.4.2 SQL Server的安装
第二章 Visual Studio.Net集成开发环境
2.1 启动集成开发环境
2.2.2 主菜单
2.2.1 主界面
2.2 了解Visual Studio.Net集成开发环境
2.2.3 工具箱
2.2.4 解决方案管理器
2.2.5 类视图
2.2.6 属性窗口
2.2.7 资源视图
2.3 使用联机帮助
2.3.1 使用Start Page
2.3.2 使用MSDN帮助系统
2.3.3 学习例程
2.4 退出集成开发环境
第三章 Visual Basic.Net的新特性
3.1 崭新的Visual Basic.Net
3.1.1 新的外观
3.1.2 更加聪明的编辑环境
3.1.4 真正的面向对象
3.1.3 更方便的引用资源
3.1.5 结构化的错误处理
3.1.6 支持自由线程
3.1.7 垃圾收集机制
3.1.8 语言上的新特性
3.2 Microsoft.Net战略
3.2.1 .Net Framework(.Net框架结构)
3.2.2 统一的规范
3.2.3 全新的分布式组件模型
3.2.4 新的语言
3.2.5 Web Service
第四章 基本的控件和函数
4.1 添加一个新项目
4.2 给项目添加窗体
4.3 改变窗体的外观和属性
4.3.1 与窗体有关的属性
4.3.2 窗体的大小和位置
4.3.3 窗体BorderStyle属性
4.3.4 颜色属性和字体属性
4.3.5 窗体的控制属性
4.3.6 透明度属性
4.3.7 可视化属性
4.4 添加控件
4.4.1 添加控件
4.4.2 修改控件的属性
4.5 Visual Basic.Net中的事件响应
4.6 程序的编译运行
4.7 控制台程序
4.8 基本的函数
4.8.1 数学函数
4.8.2 其他函数
5.1 Visual Basic.Net中的数据类型
第五章 Visual Basic.Net中的数据类型和程序结构
5.1.1 整型变量
5.1.2 整型变量声明
5.1.3 浮点类型
5.1.4 浮点变量声明
5.1.5 Decimal变量
5.1.6 Decimal变量的声明
5.1.7 Byte类型
5.1.8 字符类型
5.1.9 字符类型的定义
5.1.10 Date数据类型
5.1.11 Object数据类型
5.1.12 用户自定义类型(结构体)
5.1.13 类类型
5.1.14 接口(Interfaces)
5.2 数据类型的转换
5.1.15 代表类型(Delegates)
5.2.1 通过特定标识转换
5.2.2 通过类的方法转换
5.2.3 数据类型转换函数
5.3 数组
5.3.1 数组的赋值
5.3.2 数组的大小
5.3.3 重要的变化
5.4 变量声明的作用域
5.4.1 块级(Block)变量
5.4.2 局部变量
5.4.3 模块级变量
5.4.4 全局变量
5.5 函数和过程
5.5.1 过程(Sub)
5.5.2 函数(Function)
5.5.3 过程和函数中的参数引用
5.6 窗体和模块
第六章 程序的流程控制
6.1 流程的概念
6.2 If选择结构
6.2.1 单行If
6.2.2 If...Then...End If结构
6.2.3 选择判断的嵌套
6.2.4 逻辑运算符列表
6.2.5 算术运算符
6.2.6 比较运算符
6.2.7 逻辑运算符
6.2.8 布尔值
6.3 多分支选择结构
6.4 循环结构
6.4.2 Do...Loop结构
6.4.1 While...End While
6.4.3 For...Next结构
6.4.4 For...Each Next结构
第七章 面向对象的Visual Basic.Net编程
7.1 面向对象程序设计的基本知识
7.1.1 OOP的出现
7.1.2 OOP的基本概念
7.2 窗口后面是什么
7.2.1 名字空间(NameSpace)
7.2.2 Visual Basic.Net中面向对象编程的特点
7.3 把你的窗口当作一个类
7.4 Visual Basic.Net中面向对象的设计
7.4.1 查看类的定义
7.4.2 引用组件
7.5 定义自己的类
8.1.1 语法错误
8.1 程序中的错误(Bug)
第八章 程序调试与运行
8.1.2 运行当中的错误
8.1.3 逻辑错误
8.2 调试程序
8.3 发现程序中的错误
8.4 一般调试的技巧
8.4.1 设置断点
8.4.2 单步执行
8.4.3 添加监视
8.5 使用命令窗口来调试程序
8.6 使用命令行调试
8.7 结构化的错误处理
9.1 Visual Basic.Net中的基础控件
9.1.1 单选框和复选框
第九章 完美的界面设计
实例篇
9.1.2 列表框与组合框
9.1.3 DomainUpDown控件和NumericUpDown控件
9.1.4 TrackBar控件
9.1.5 ProgressBar控件
9.1.6 时间控件
9.2.1 MainMenu控件
9.2 一些重要的控件
9.2.2 ContextMenu控件
9.2.3 ToolBar控件
9.2.4 ImageList控件
9.2.5 StatusBar控件
9.2.6 TabControl控件
9.2.7 Timer控件
9.3 使用对话框控件
9.3.1 打开和保存文件对话框
9.3.2 颜色对话框
9.3.3 字体对话框
9.3.4 页面设置和打印对话框
9.4 一个计算器的实例
9.5 源程序清单
9.5.1 窗体一源程序
9.5.2 窗体二的程序清单
第十章 异彩纷呈的图形设计
10.1 基本图形知识
10.1.1 基本图形元素及相互关系
10.1.2 颜色
10.1.3 设计原则
10.2 程序绘图基础
10.2.1 使用图形方法创建图形
10.2.2 绘直线
10.2.3 绘弧
10.2.4 绘多边形
10.2.5 填充饼型图
10.3 图形显示与图形变换
10.3.1 窗体的图形显示
10.3.2 位图
10.3.3 图形变换的基本原理
10.3.4 二维图形基本变换
10.3.5 组合与合成
10.4 画笔Pen的高级操作
10.4.1 颜色操作
10.4.2 画笔Pen的成员属性
10.5 Brush与Brushes的操作
10.5.1 Brush属性
10.5.2 Brushes的颜色操作
10.6 使用算法的高级程序绘图
10.6.1 设计须知
10.6.2 飘带
10.6.3 沙丘
10.6.4 渔网
10.6.5 宝石图
10.6.6 漩涡图
10.7 写给高级程序员——分形
10.7.1 分形的概念
10.7.2 一个简单的分形
10.7.3 数学恐龙Mandlebrot集
10.7.4 关于Julia集
10.7.5 L系统模型——Caylay树的生长
10.8 演示性的图形绘制库的设计编制
10.9 完整的程序清单
第十一章 数据库应用编程
11.1 网格控件
11.1.1 添加网格控件
11.1.2 网格的外观特性
11.1.3 DataSource属性
11.2 ADO.Net编程
11.2.1 ADO.Net的特性
11.2.2 DataSet对象
11.2.3 DataSet操作命令
11.3 SQL语言简介
11.3.1 SQL概述
11.3.2 基本DML语句
11.3.3 数据查询的DML语句
11.4 使用网格控件显示数据
11.5 其他控件绑定数据
11.5.1 新建工程,建立数据连接
11.5.2 设计窗口
11.5.3 绑定数据库
11.5.4 添加各个事件响应的代码
11.5.5 运行程序
12.1.1 ASP技术及其发展
第十二章 Web页面开发
12.1 ASP到 ASP.Net
12.1.2 谈谈ASP.Net
12.1.3 .NET Framework SDK
12.2 热身准备
12.2.1 ASP.Net的运行平台
12.2.2 ASP.Net样本的安装
12.3 动态时间显示
12.3.1 编写、保存、运行
12.3.2 一些解释
12.3.3 ASP.Net与ASP的比较
12.3.4 加入Server控件
12.4 初识Server控件
12.4.1 使用Server控件的效果
12.4.2 事件驱动设计
12.4.3 表单驱动设计
12.4.4 Input控件的使用
12.4.5 TextArea控件的使用
12.4.6 Select控件的使用
12.4.7 输入表单的完成
12.5 再讲Server控件
12.5.1 Web控件与HTML
12.5.2 一般控件
12.5.3 表单输入的分步显示
12.6 丰富页面的显示
12.6.1 Label控件与Image控件
12.6.2 Image Button控件
附录
附录一 部署你的应用程序
附录二 .NET架构与COM
附录三 颜色分类表
附录四 Visual Basic.Net中可以使用的图形方法