




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB语言编程教程,如何学好这门课程:整体要求:1,调整思维方式,主动适应社会发展。2、不断探索,寻找有效的学习方法。3、认真看书,掌握教材的基本概念。勤于练习,巩固学过的知识要点。5、大胆练习,提高实际使用技能。6、善于沟通,学习共同进步。7、愿意合作,创造和谐的学习环境。8、敢于开拓,努力创新知识应用。第1章,了解Visual Basic,什么是编程?用计算机能够处理的方式表达自己的想法。第1章了解Visual Basic,本章主要内容编程语言基本概念VB的特征5735。初步了解设计VB应用程序5735对象和事件的基本概念5735 VB的集成开发环境工程管理57351.1编程语言,计算机工作
2、方式“存储程序”(存储程序和程序控制)仅执行计算机程序预调度的任务要使用计算机解决问题,必须使用编程语言。编程语言主要包括机器语言、汇编语言、高级语言、(1)机器语言、计算机语言程序段:001110 00010110 0010011 001111 0111 0110110110优点:可以由计算机直接识别和运行,快速执行速度缺点:一般篇为0和1,加前面介绍的机器语言程序部分LD A,26 ADD A,36 OUT (48),A HALT需要更方便的编程。用于摆脱还不打开特定机器的指示系统的指示符号和机器指示符号基本上一对一对应,编程效率不高,很难被普通人使用。(3)高级语言、高级语言与人类自然语
3、言和数学公式相当接近,不依赖任何机器,通用性好。以BASIC语言编写的简单程序示例:LET A=26 36 PRINT A END需要“翻译”过程。人们通常用两种翻译方法把用高级语言编写的程序(称为源程序)翻译成机器语言程序(称为目标程序)。一个是编译,另一个是解释。使用编译程序和名为解释器VB的翻译程序。这两种翻译方法通常在学习阶段解释。应用程序阶段编译、1.2 VB概述、1.2.1 VB的发展进程通过windows开发Windows应用程序基础结构基础可视化基础网络基础(VB)。NET) 1.2.2 VB的功能1。面向对象的视觉编程将程序和数据“封装”在一个对象中。每个对象都是VB工具箱中
4、的可选控件(例如文本框、命令按钮等立即可用的零件)、用于配置应用程序的用户界面、2 .基于事件的编程机制传统的编程语言进程导向、VB语言面向对象的对象通过事件触发相应事件进程(“基于事件”)的执行,从而执行对象操作、实现计算和处理目的。3.结构化设计语言4。易于使用的VB集成开发环境,VB概述,1 .启动VB以运行常规应用程序的方式启动。建立预设标准EXE类型的VB应用程式新工程对话方块(图1.3)VB整合开发环境(图1.4) 2。VB结束、1.2.3 VB开始和结束、1.3.1 VB应用程式设计阶段主要分为两个作业。用户界面设计和程序代码编写用户界面(用户使用计算机的综合操作环境)首先确定对
5、象并为这些对象编程代码的最常见对象是表单(窗口),各种控件对象必须构建在表单中,用户界面设计包括两个部分:对象设置和对象特性设置。,1.3 VB应用程序设计初步,VB应用程序设计的一般步骤如下:5734-1)设置用户界面中的对象;设定物件(2)的属性值。l(3)编写设置事件进程的程序代码。6)保存并运行应用程序,准备VB应用程序设计,1.3.2运行第一个简单程序示例1.1,使用鼠标单击表单,表单将显示“欢迎来到VB世界!”设计阶段包括:1 .创建表单不需要专门设计用户界面,而是在系统默认提供的表单上输出多个文本。(游戏)2。编写程序代码,设置事件流程;代码窗口:输入;已选择对象和事件。程序代码
6、编写事件进程名称为对象名称和事件名称,“图1.5代码”窗口图1.7程序代码,3 .保存项目表格文件(.frm)和项目文件(.vbp)保存4。运行程序相对应的是:运行启动命令、运行程序执行“结束”命令、结束程序执行表单显示、1.3.3第二个简单程序、示例1.2设计了用户输入矩形的边长、计算和输出矩形的面积分析的应用程序。要创建的应用程序用户界面(图1.9)、文本框Text1、文本框Text2、命令按钮Command1、命令按钮Command2、标签Label1、标签Label2、表单Form1、表单包含两个标签,用于输入数据和显示计算结果运行时,用户在“边长”文本框中输入数字,单击“计算”按钮时
7、,面积文本框中将显示这些数字的平方数。单击“退出”按钮结束程序执行。第二个简单的程序,设计阶段;设计阶段;1 .创建表单将控件添加到基本表单Form1以构建用户界面。2 .向表单中添加界面的控件。如何设置控件在Form1表单中添加以下控件:标签Label1:用于显示文字“边长”;标示Label2:用于显示文字面积。文本框Text1:对于边长:文本框Text2:显示计算结果(平方数)。命令按钮Command1:计算输入数的平方,并将结果显示在文本框Text2中。命令按钮Command2:用于结束应用程序的运行。3 .设置对象属性在属性窗口中设置以下对象的属性:将表单Form1的“标题名称”属性设
8、置为“矩形面积计算”。(2)将标签Label1的Caption属性设置为“边长”。(3)将标签Label2的Caption属性设置为“领域”。设置文本框Text1的Text(文本内容)属性为空。 5734-5设置文本框Text2的Text属性为空。设置按钮Command1的Caption属性为“计算”(6)。设置按钮Command2的Caption属性为“退出”(7)。其他属性为默认值,4 .程序代码编写,事件进程设置,示例1.2中的程序代码(图1.10)程序说明:Dim语句;数据类型Single(单精度);Val函数;门 Text2 .Text=x*x 的角色,5。项目存储指标;表格文件和项
9、目文件存储指标;6 .运行程序时,单击工具栏上的“开始”按钮,可以解释地运行程序。运行后,如果在“边长”文本框中输入数字(例如23),然后单击“计算”按钮,则会启动事件进程Command1_Click,执行计数和运算,结果将在“面积”文本框(Text2)中显示计算结果。单击结束按钮可以启动事件过程Command2_Click,您可以发出End语句以结束程序的执行。1.4对象和事件的基本概念、1.4.1对象及其属性、方法和类1。对象对象是VB系统中的基本执行实体,例如表单(Form)、标签(Label)、文本框(TextBox)和命令按钮(CommandButton)。对象是一系列程序代码和数据
10、的集合。2.容器对象的容器;其他对象的载体或容器。表格3。属性对象的特征。不同的对象具有不同的特性。每个对象都有一组特定的属性。例如,文本框中的属性是Name(名称)、Text(文本内容)、Maxlength(最大字符数)、Multiline(多行)等,这是设置属性默认值和设置对象属性的两种常用方法:(1)在属性窗口中设置(2)Caption=“输入数”设置标签的标题,4 .方法是对象可以执行的动作。物件本身所包含的函数或程序,具有特定功能一般格式:物件名称方法名称(参数)的范例:Form1 .Cls删除表单Form1的内容Print“Visual BASIC”将显示在当前表单中。5 .定义类
11、对象的相关属性和数据的一组集合类是创建对象的模型。对象是按模型制造的成品,并驱动1.4.2事件、事件进程和事件1。事件目标可以被对象识别的预设操作。例如,“移动”(MouseMove)、“单击”(Click)和“双击”(Dblclick),以及表单的“装载”(Load)。每个对象识别的事件通常仅用作多个程序中的几个常见事件(与作业要求相关)。2.事件进程事件进程的语法格式为:用于处理Sub对象名称_事件名称()事件的程序代码。endsub示例,命令按钮Command1的单击事件进程如下:在窗体上绘制圆private subcommand1 _ Click()在窗体上绘制圆forml.capti
12、on=圆心(2400,1500),半径800圆forml.circle (2400,1500),800end sub,3。基于事件,事件发生(通常由用户操作引发)时自动执行的事件进程由事件控制整个程序的执行进程事件进程运行,事件进程称为事件驱动、1.5 VB的集成开发环境(VB程序设计、编辑、编译和调试)。开发程序所需的各种工具、窗口和方法1.5.1主窗口提示;包含标题栏、菜单栏和工具栏的VB作业状态(模式):设计、运行和中断(Break);VB工具箱包含各种VB标准控件。一个指针和20个标准控件(表1.1)控件是用于建造房子的现成部件,如门、窗、砖等,所以可以到现场组合。1.将控件添加到窗体
13、2。调整控制比例、移动、复制和删除3。选择多个控件4。控件布局,1.5.2工具箱和控件,1.5.3其他窗口,1 .表单编辑器窗口设计应用程序的界面。设计表单的外观,添加控件、图形、移动控件、更改大小等。2.“项目浏览器”窗口管理项目的表格和各种模块,并以层次结构列出当前项目中的所有文件。“查看代码”、“查看对象”、“切换文件夹”、“3 .“属性”窗口,其中列出了选定表单或控件的属性设置值,用户可以在程序运行时为每个对象属性设置这些属性值:初始值(1)对象列表框(2)排序条件选项卡(3)属性列表框(4)属性说明区域,4。您可以使用代码窗口编辑表单在屏幕上的显示位置。重新定位表单、管理1.6专案,VB透过专案(也称为专案,专案)管理应用程式中所有不同的档案。1.6.1项目中的文件(公用)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师资格证面试试题及答案详解
- 如何制作高质量设计类标书
- 新生儿静脉配置规范要点
- 幼儿园健康卫生公开课
- 市场营销设计方案
- 《狼来了》故事教育课件设计
- 黔东南凯里市2022年九年级《物理》上学期期中试题与参考答案
- T/SHSOT 009-2023基于皮肤脂质屏障完整性的淋洗类化妆品温和性测试方法
- 中医正骨课程介绍
- 住宅空间设计
- 统编版语文三年级上册第四单元快乐读书吧:在那奇妙的王国里 课件
- (高清版)DG∕TJ 08-2251-2018 消防设施物联网系统技术标准
- 会展安全风险评估报告
- 河南省青桐鸣大联考普通高中2024-2025学年高三考前适应性考试英语试题及答案
- 内蒙古自治区通辽市2025届高三下学期三模生物试题 含解析
- 浙江省丽水市2023-2024学年高一数学下学期6月期末教学质量监控试题含答案
- 权益维护课件
- 29.液化天然气加气站特种设备事故应急预案
- 2025-2030全球美容机构行业消费需求与未来经营规模预测研究报告
- 浙江省金华市2025届六年级下学期5月模拟预测数学试题含解析
- 关节科考试试题及答案
评论
0/150
提交评论