- 2
- 0
- 约1.76万字
- 约 57页
- 2016-10-26 发布于广东
- 举报
第3章 VB.NET程序设计基础 本章导读 本章主要介绍VB.NET的基本程序结构、过程与函数编写、变量作用范围以及VBNET程序启动方式,通过大量典型案例帮助读者掌握VB.NET程序设计语言的使用。 3.1 编程基础 3.1.1 程序的基本结构 案例3-1 显示用户在文本框中输入的数据。 [知识点分析] VB.NET 是面向对象、事件驱动的程序设计语言。基本的编程思路是对象触发事件时(程序代码执行的时机)应如何响应(编写代码)。 编写代码的基本思路:发生某事件时,如何取得或设置对象的属性;如何调用对象的方法。 本案例使用三种类型的控件: ⑴标签控件Label,主要作用是显示静态文字,即对其他在窗体上的 控件进行文字性说明,或显示程序运行的结果。 ⑵按钮控件Button:单击按钮时,执行该事件过程的代码;主要掌 握其单击事件(Click)。 ⑶文本框控件TextBox:用于接受用户的输入文本。 三种类型的控件都有一个共同的属性Text,表示显示在控件的文字。 [界面布局] 将“工具箱“中的标签控件、文本框控件和按钮控件依次拖放到窗体上,设置标签控件的Text属性为“输入内容”;设置按钮的Text属性为“查看输入”,其他属性保持默认值,如图3-1所示。 图3-1 案例3-1界面布局 [编写代码] 双击按钮,进入按钮的Click事件过程,在自动生成的事件结构中添加以下代码: Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Dim str As String 定义变量 str = TextBox1.Text 取得对象属性 MsgBox(你输入的结果是: str) 显示结果 End Sub [代码说明] ⑴Private Sub Button1_Click…End Sub:系统生成的事件结构,表示单击按钮Button1时自动执行该过程的代码。 ⑵Dim str As String:定义字符串变量,用于保存在文本框中输入的内容。 ⑶str = TextBox1.Text:取文本框TextBox1的Text属性值,保存在str变量中。 ⑷MsgBox(str):显示变量str的结果。 ⑸第一行末的下划线是分行符,当一行内容太长时,可以分行显示,注意其前后需要有空格。 ⑹单引号“‘”:表示其后面是注释内容。 ⑺符号””:连接符。 注意:对象的方法和属性通过对象名称(控件的Name属性)调用、取得或设置。本例中,TextBox1是文本框的名称。名称是VB.NET用来区别不同对象的依据,名称也必须是唯一的。 3.1.2 程序语句 语句是程序的基本组成部分。VB.NET程序中,一行代码称为一条程序语句,简称语句。语句是执行具体操作的指令,每个语句行以Enter键(回车键)结束。语句的长度最多不超过1023个字符。 程序语句是VB.NET的关键字、属性、函数、运算符以及能生成VB.NET编译器可识别指令的符号的任意组合。一个完整的程序语句可以简单到只有一个关键字,也可以是各种元素的组合。 建立程序语句时,必须遵从的构造规则称为语法。编写程序代码时要遵循一定的规则,使编写的程序既能够被VB.NET正确地识别,又能增加程序的可读性。VB.NET按约定对语句进行简单的格式化处理。例如,将对象名、关键字、函数的首字母自动变为大写。 语句的书写规则如下: ⑴用回车键作为每一个语句的结束符。 程序代码行之间不能用分号(;)或其它符号作为分隔符,只能用回车键作为行与行之间的分隔。 ⑵程序代码不区分字母的大小写。 为提高程序的可读性,系统对程序代码自动进行转换,其中,关键字的首字母总被转换成大写,其余字母被转换成小写。 ⑶用注释增加程序的可读性和可维护性。 注释是一些说明性的非执行文本。编译程序或解释程序遇到注释时会跳过。在程序代码中加入注释时,只需在注释文本前加上一个单引号()即可。 ⑷语句分隔符和续行符 ①冒号“:”:语句分隔符。在同一行上书写多个语句时使用。这种书写格式降低了程序的可读性。 ②空格和下划线“_”:语句续行符。当一个单行语句要分为若干行书写时,只需在该行后加入续行符即可。 3.2 VB.NET程序结构
您可能关注的文档
- 新UG产品造型及注塑模具设计实践教程 第2版 配套课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第1章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第2章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第3章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第4章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第5章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第6章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第7章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第8章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第1章.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 六年级语文下册第一单元【教材解读】.pptx VIP
- 初中英语不规则动词变化.doc VIP
- 2025年江苏财经职业技术学院单招(语文)测试试卷.docx VIP
- 自考00009政治经济学(财经类)密训高频考点重点汇总.docx VIP
- catalix 100 liquid product sheet用于皮革水份调节基于脂肪酸衍生物弱阳离子.pdf VIP
- 《“互联网+护理服务”紧急事件应急处置规范》.pdf VIP
- dermalix wwl paste product sheet基于混合脂肪酸衍生物柔软和分散加脂剂.pdf VIP
- 《化工安全生产概况》课件.ppt VIP
- 2025贺州教育局事业单位考试真题及答案汇总.docx VIP
- 人教版2026-2027学年七年级英语下册教学计划(及进度表).docx
原创力文档

文档评论(0)