- 0
- 0
- 约1.65万字
- 约 131页
- 2016-10-26 发布于广东
- 举报
Visual Basic.NET程序设计 第1章 基本知识 本章将介绍VB.NET程序语言的基本结构,以及程序中用到的常量与变量、常用的数据类型以及表达式等,目的是使读者掌握简单的VB.NET程序的编写及设计方法。 1.1 认识Visual Basic 1.1.1 对象 Visual Basic.Net是面向对象的程序设计语言,所谓对象就是一个客体,实例中的窗体是一个对象,标签是一个对象,按钮也是一个对象。 不同的对象有不同的特征,窗体对象、标签对象与按钮对象无论从形状还是功能上都不同。 任何对象一般都有属性(Property)、方法(Method)、事件(Event)3个要素。 1.属性 属性往往是对象的特性的一个参数,例如标签上的文字“Visual Basic”就是标签的一个属性,文字的字体与大小也是标签的一个属性。 一般一个对象有多个属性,不同的对象有不同的属性。 但任何对象都有一个属性Name,它是对象的名称,不同的对象名称不同。 2.方法 对象的方法是对象的一个动作,它往往是对象的一个函数,实例中用到标签的两个方法: Show()方法:显示标签; Hide()方法:隐藏标签。 方法是一个函数,函数往往是有参数的,参数写在一对圆括号中,没有参数的方法也要写括号,只是括号中为空。 这里的Show()方法、Hide()方法就没有参数。 对象调用它的方法时也用小数点来连接,例如Label1.Show()表示Label1对象调用了它的Show()方法,该方法让它显示。 3.事件 事件是一个对象对某个动作的响应,例如当按钮被鼠标单击后,按钮就会对单击作出响应。 系统已经预先为按钮安排了一个鼠标单击事件,它对应一段程序过程,用户只需要把要执行的程序写在指定的事件过程中即可。 实例中要把标签的Show()写在“显示”按钮的单击事件过程中,把标签的Hide()写在“隐藏”按钮的单击事件过程中。 1.1.2 启动Visual Basic 启动VB.NET程序的方法之一是(不同的计算机软件环境可能启动方法不同,留意VB.NET的安装环境): 选择Windows“开始→程序→Microsoft Visual Studio 2005”选项 启动后会出现一个Visual Studio 2005的起始页面,执行“文件”→“新建”→“项目”命令后出现如图1-2所示的对话框。 1.1.3 程序实例 例1.1 一个窗体上面有一个“Visual Basic”的标签和两个按钮,单击“显示”按钮后标签显示,单击“隐藏”按钮后标签隐藏,程序运行结果如图1-1所示。 1.1.4 程序设计过程 从实例中看到,用VB.NET设计程序的步骤一般分为以下几步: (1)界面设计 即在窗体界面上安排所需的控件。 (2)设置控件的属性 在属性窗口中设置控件的属性以满足程序的需要。 (3)编写程序代码 在代码窗口中编写VB.NET的程序语句。 (4)调试与执行程序 找出并修正程序的错误,执行程序查看是否达到目的。 (5)保存程序文件 最后保存程序文件,关闭项目。 根据不同的程序,设计的步骤可能有所不同,但这几个基本步骤大致相同。 1.2 窗体及标签的应用 本节介绍窗体及标签控件的基本属性及设置,讲解了事件驱动程序的概念,通过本节的学习使读者掌握事件驱动程序的概念。 如图1-10所示为一个程序实例,程序启动后有一个标签显示“Visual Basic”,位于中间位置,单击“左移”按钮后标签向左移动,单击“右移”按钮后标签向右移动。 1.2.1 控件的位置与尺寸 当把一个控件放在窗体上后,该控件有一个位置和大小的问题,可以用窗体的坐标来描述它们。 窗体的坐标以左上角为坐标原点,从左向右为X方向,从上到下为Y方向,坐标单位为像素。 一个长方形的控件用它的左上角坐标(Left,Top)来决定它的位置,Left是X坐标,Top是Y坐标,用宽度(Width)和高度(Height)来决定它的大小,如图1-11所示。 1.控件位置 左上角坐标用控件的Left属性和Top属性来表示,例如把Label1控件的左上角坐标设置为(10,20)的语句是: Label1.Left=10 Label1
您可能关注的文档
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第05章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第06章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第07章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第08章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第09章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第10章.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 教学课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 配套课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第1章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第2章.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 黄锐军 第2章 程序控制.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 黄锐军 第3章 数组对象.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 黄锐军 第4章 程序控制.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 黄锐军 第5章 类与对象.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 黄锐军 第6章 常用控件.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 黄锐军 第7章 菜单与对话框.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 黄锐军 第8章 文件操作.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第八章.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第二章.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第九章.ppt
最近下载
- 2025至2030中国锌精矿行业调研及市场前景预测评估报告.docx VIP
- 结核性脑膜炎护理常规.ppt VIP
- 交往焦虑量表(IAS).pdf VIP
- 2024年中考语文真题分类16 议论文、说明文阅读(第03期)(解析版).pdf VIP
- GB55020-2021《建筑给水排水与节水通用规范》废止的现行工程建设标准相 精品.pdf VIP
- 2024年云南高中学业水平合格性考试数学试卷真题(含答案详解).pdf VIP
- 大家的日语26-50课单词-极度排版 便携.doc VIP
- 建筑设备识图与施工工艺.ppt VIP
- 2026年中国麻黄草数据监测报告.docx
- 全国主要产品分类与代码.pdf VIP
原创力文档

文档评论(0)