一 VB.net 的初步认识
1.vb.net的功能特点。
1.1 visual Studio.net 提供了非常容易学习和利用的一个工具,为用户提供了友好的开发环境。
1.2 面向对象的可视化设计的工具 ,把程序和数据封装起来,可以理解为每个可视化的组件都是一个对象,可以在创建的窗口上画出各种组件
并且可以为其设置它们的属性 和 函数。
1.3 事件驱动的编程机制 用户的动作是事件程序的运行的流向。
1.4 支持结构化的程序设计,具有面向对象设计语言的所有特点 封装性 继承性 多态性。
1.5 具有丰富的数据类型,功能强大的内库,依靠.net的框架支持,VB.NET 程序可以获取windows提供的几乎所有的功能。
1.6 强大的没数据库功能, 采用 ADO.NET数据访问技术 对不同的类型的数据库,如 SQL Server Access Oracle 等数据库都以统一的方式管理或访问数据源中的数据。
1.7 网络功能 VB.NET中有 web service 实现跨平台的功能调用和使用xml进行数据交换 ,其中还有web Forms 建立全交互的互联网网站。
1.8 完备的帮助功能 和windows环境的软件一样,可以利用帮助菜单和F1键 可以快速获得所需的帮助信息
总结: VB 具有面向对象 可视化界面设计 事件驱动 模块化程序设计 程序简单易学等特点
2 . 对集成开发环境的认识
Visual Studio .NET 支持(VB C++ C# J#)四种语言使用相同的集成开发环境,可以编辑 运行 调试的多功能于一体的。
文件 、新建项目、windows应用程序 可以新建一个VB项目。
主要看窗口界面 :
2.1 标题栏:标题就是项目名称 分为三个工作模式:(设计,运行,调试);
2.2 菜单栏从左到右为: 文件 编辑 视图 项目 生成 调试 数据 工具 测试 窗口 社区 帮助
2.3 工具栏:新建项目 新建网站 打开文件 添加新项 保存窗体 全部保存 剪切 复制 粘贴 查找 注释 取消注释 撤销 重复 启动调试 全部中断 停止调试 逐语句 逐过程 跳出 解决方案
属性窗口 对象浏览器 工具箱 错误列表 命令窗口
2.4 窗体设计器:主要可以拖动UI组件 任意进行布局,提供与用户互动的界面
2.5 代码设计窗口: 双击窗体或控件 单击代码窗口上方的选项卡组对应项 “解决方案资源管理器” 窗口的“查看代码”按钮 都能进入代码设计 ,主要包括事件过程 自定义过程和类 等源代码的
编写和修改
还包含了 对象列表框 (对象名 =就是空间名) 过程列表框 就是每一个对象的绑定事件名称
2.6 属性窗口:用于显示和编辑窗体和控件等对象的属性
2.7 解决方案资源管理器窗口:
应用程序就是解决方案,可以包含一个或者多个项目 每个项目包含窗体文件和其他相关文件 通过此管理器窗口可以添加 删除文件 可以进行代码窗口和窗体窗口的切换
2.8 工具箱窗口:包含了建立应用程序的各种控件 不同类型的控件放在不同选项卡中 主要分为 公共控件 菜单和工具 对话框 数据 常规
2.9 其他窗口: 对象浏览器 输出 命令窗口 任务列表
3 简单程序的建立步逐
1 分析问题,解决目标
2 建立用户界面的对象
3 对象属性的设置
4 对象事件过程以及编程
5 运行和调试程序
6 保存项目和文件组成
生成的文件结构的解读:
.sln 解决方案文件 存储和定义一组项目关联 配置等信息
.suo 解决方案定义文件 项目中集成开发环境选项自定义的信息
.vbproj 项目文件 存储项目的相关信息 如窗体 类应用等
.vb 窗体文件 存储用户编写的代码 如事件过程 窗体 类引用
.resx 资源文件
Form1.Designer.vb 包含文件存放建立界面后系统自动生成的代码,主要为控件代码
AssemblyInfo.vb 包含项目集合的信息,是系统自动建立的
Bin 用于存放最终代码的目录,Obj用于存放中间代码的目录 这2个文件下有2个子文件 debug 和 release 调试版本的 发布的版本 对于已生成的可执行文件,可以在windows 环境下
利用资源管理器或者“运行”命令直接执行
Bin\Debug 当前目录,存放运行该项目的可执行程序和通过编码装入图片,数据库等素材
4 编码规则 :
1 代码不区分大小写
2 对于关键字 首字母自动转换大写
3 对于用户自定义的变量 过程名 以第一次定义为准
4 “ ” 注释的内容
5 vb.net 的课外知识扩展:
vb的拓展 vbScript 动态网页技术 在office使用宏语言 VBA
.net 开发平台的特点:
支持多语言编程环境
开发多种应用程序
使用同一个基础类库
公共语言运行时库提供了执行程序的服务 实现了编程语言的统一
区分.net框架 Visual Studio.Net 与VB.Net
.net框架包含了把.net程序转换成可执行文件所需的所有编译器 (可以理解成JAVA 中的jdk环境)Visual Studio.Net 为多种语言的集成开发环境 VB.net是在 Visual Studio.Net
上支持的编程语言。
Visual Studio.Net 支持丰富的 人性化的帮助方式 和帮助信息
通过帮助搜索
动态帮助
使用上下文帮助 F1键进行
网络资源: www.Microsoft.com/China/msdn
1.vb.net的功能特点。
1.1 visual Studio.net 提供了非常容易学习和利用的一个工具,为用户提供了友好的开发环境。
1.2 面向对象的可视化设计的工具 ,把程序和数据封装起来,可以理解为每个可视化的组件都是一个对象,可以在创建的窗口上画出各种组件
并且可以为其设置它们的属性 和 函数。
1.3 事件驱动的编程机制 用户的动作是事件程序的运行的流向。
1.4 支持结构化的程序设计,具有面向对象设计语言的所有特点 封装性 继承性 多态性。
1.5 具有丰富的数据类型,功能强大的内库,依靠.net的框架支持,VB.NET 程序可以获取windows提供的几乎所有的功能。
1.6 强大的没数据库功能, 采用 ADO.NET数据访问技术 对不同的类型的数据库,如 SQL Server Access Oracle 等数据库都以统一的方式管理或访问数据源中的数据。
1.7 网络功能 VB.NET中有 web service 实现跨平台的功能调用和使用xml进行数据交换 ,其中还有web Forms 建立全交互的互联网网站。
1.8 完备的帮助功能 和windows环境的软件一样,可以利用帮助菜单和F1键 可以快速获得所需的帮助信息
总结: VB 具有面向对象 可视化界面设计 事件驱动 模块化程序设计 程序简单易学等特点
2 . 对集成开发环境的认识
Visual Studio .NET 支持(VB C++ C# J#)四种语言使用相同的集成开发环境,可以编辑 运行 调试的多功能于一体的。
文件 、新建项目、windows应用程序 可以新建一个VB项目。
主要看窗口界面 :
2.1 标题栏:标题就是项目名称 分为三个工作模式:(设计,运行,调试);
2.2 菜单栏从左到右为: 文件 编辑 视图 项目 生成 调试 数据 工具 测试 窗口 社区 帮助
2.3 工具栏:新建项目 新建网站 打开文件 添加新项 保存窗体 全部保存 剪切 复制 粘贴 查找 注释 取消注释 撤销 重复 启动调试 全部中断 停止调试 逐语句 逐过程 跳出 解决方案
属性窗口 对象浏览器 工具箱 错误列表 命令窗口
2.4 窗体设计器:主要可以拖动UI组件 任意进行布局,提供与用户互动的界面
2.5 代码设计窗口: 双击窗体或控件 单击代码窗口上方的选项卡组对应项 “解决方案资源管理器” 窗口的“查看代码”按钮 都能进入代码设计 ,主要包括事件过程 自定义过程和类 等源代码的
编写和修改
还包含了 对象列表框 (对象名 =就是空间名) 过程列表框 就是每一个对象的绑定事件名称
2.6 属性窗口:用于显示和编辑窗体和控件等对象的属性
2.7 解决方案资源管理器窗口:
应用程序就是解决方案,可以包含一个或者多个项目 每个项目包含窗体文件和其他相关文件 通过此管理器窗口可以添加 删除文件 可以进行代码窗口和窗体窗口的切换
2.8 工具箱窗口:包含了建立应用程序的各种控件 不同类型的控件放在不同选项卡中 主要分为 公共控件 菜单和工具 对话框 数据 常规
2.9 其他窗口: 对象浏览器 输出 命令窗口 任务列表
3 简单程序的建立步逐
1 分析问题,解决目标
2 建立用户界面的对象
3 对象属性的设置
4 对象事件过程以及编程
5 运行和调试程序
6 保存项目和文件组成
生成的文件结构的解读:
.sln 解决方案文件 存储和定义一组项目关联 配置等信息
.suo 解决方案定义文件 项目中集成开发环境选项自定义的信息
.vbproj 项目文件 存储项目的相关信息 如窗体 类应用等
.vb 窗体文件 存储用户编写的代码 如事件过程 窗体 类引用
.resx 资源文件
Form1.Designer.vb 包含文件存放建立界面后系统自动生成的代码,主要为控件代码
AssemblyInfo.vb 包含项目集合的信息,是系统自动建立的
Bin 用于存放最终代码的目录,Obj用于存放中间代码的目录 这2个文件下有2个子文件 debug 和 release 调试版本的 发布的版本 对于已生成的可执行文件,可以在windows 环境下
利用资源管理器或者“运行”命令直接执行
Bin\Debug 当前目录,存放运行该项目的可执行程序和通过编码装入图片,数据库等素材
4 编码规则 :
1 代码不区分大小写
2 对于关键字 首字母自动转换大写
3 对于用户自定义的变量 过程名 以第一次定义为准
4 “ ” 注释的内容
5 vb.net 的课外知识扩展:
vb的拓展 vbScript 动态网页技术 在office使用宏语言 VBA
.net 开发平台的特点:
支持多语言编程环境
开发多种应用程序
使用同一个基础类库
公共语言运行时库提供了执行程序的服务 实现了编程语言的统一
区分.net框架 Visual Studio.Net 与VB.Net
.net框架包含了把.net程序转换成可执行文件所需的所有编译器 (可以理解成JAVA 中的jdk环境)Visual Studio.Net 为多种语言的集成开发环境 VB.net是在 Visual Studio.Net
上支持的编程语言。
Visual Studio.Net 支持丰富的 人性化的帮助方式 和帮助信息
通过帮助搜索
动态帮助
使用上下文帮助 F1键进行
网络资源: www.Microsoft.com/China/msdn