Presentation is loading. Please wait.

Presentation is loading. Please wait.

大学本科计算机专业应用型规划教材 界面设计与Visual Basic 崔武子 齐华山 于宁 编著.

Similar presentations


Presentation on theme: "大学本科计算机专业应用型规划教材 界面设计与Visual Basic 崔武子 齐华山 于宁 编著."— Presentation transcript:

1 大学本科计算机专业应用型规划教材 界面设计与Visual Basic 崔武子 齐华山 于宁 编著

2 第1章 Visual Basic概述 1.1 Visual Basic概述 1.2 设计Visual Basic程序的步骤

3 1.1 Visual Basic概述 1.1.1 什么是Visual Basic 1.1.2 Visual Basic的特点

4 1.1.1 什么是Visual Basic Visual Basic是面向对象的程序设计语言
Visual Basic的意思是“可视化的Basic”,它既保留了Basic语言简单、易用的特点,又扩充了可视化设计的工具。 使用Visual Basic可以轻松地设计出界面美观、使用方便、功能强大的应用程序。

5 1.1.2 Visual Basic的特点 1.面向对象 VB把数据和处理这些数据的子程序封装在一起,作为一个整体对象来进行处理。
在编写程序时,只要将所需的对象添加到程序中,就可直接调用该对象的子程序来实现功能。 不必考虑该对象是如何被建立的、子程序如何实现具体功能,简化开发工作。

6 1.1.2 Visual Basic的特点 2.事件驱动 “事件”是指可以发生在一个对象上且能够被该对象所识别的动作。
如:单击某个命令按钮就产生 该按钮的“单击”事件 “事件驱动”是指当某个对象发生某一事件后,就会驱动系统去执行预先编好的、与这一事件相对应的一段程序。

7 1.1.2 Visual Basic的特点 3.数据库 VB自身带有一个完整的数据库系统,提供数据库的全部功能。
VB提供较好的数据库接口,能够访问包括Access、Excel和FoxPro等在内的多种格式的数据库。 VB可以通过它的开放式数据连接(ODBC)功能实现对后台大型网络数据库的操作。

8 1.1.2 Visual Basic的特点 4.帮助 随时进入VB的联机帮助系统。 通过帮助系统,可以系统地学习VB
查找有关信息,解决编程过程中所遇到的疑难问题。 是学习和使用VB的强有力助手。

9 1.2 设计Visual Basic程序的步骤 【例1.1】运行程序时单击窗体,在窗体上显示“漫游Visual Basic世界”,单击“确定”命令按钮,则显示“祝你VB旅途愉快!”。运行结果:

10 窗体 命令按钮

11 单击窗体时

12 单击命令按钮时

13 解题步骤: (1)启动Visual Basic 【开始】|【程序】| 【Microsoft Visual Basic 6.0中文版】|

14

15 查看代码 工程资源 管理器 查看对象 窗体 对象属性窗口 工具箱 立即窗口 窗口布局

16 (2)设计用户界面 单击工具箱中的命令按钮图标 在窗体中按下鼠标并拖动 或:双击工具箱中的命令按钮图标

17 说明: 其他控件添加方法与本例类似 设计的界面应美观、友好、整齐 考虑用户的习惯,通常将命令按钮放在窗体的右下方

18 (3)常用属性设置 属性名 属性值 属性作用

19 窗体属性设置 单击窗体选中该窗体 “Caption”属性设为“窗体上显示文字” 命令按钮属性设置 单击命令按钮选中该命令按钮 “Caption”属性设为“确定 ” 其他属性用默认值

20 切换到代码窗口:双击窗体或单击“查看代码”按钮
(4)编写代码、运行程序 切换到代码窗口:双击窗体或单击“查看代码”按钮 对象框 过程框 代码区 是窗体的打印方法 功能:实现窗体的输出动作

21 单击【启动】按钮 运行程序 单击【结束】按钮 停止工程运行

22 (5)保存 一个工程中应包含与该工程有关的所有文件 如本例工程包含两类文件: 窗体文件(“*.frm”) 含有构成窗体的所有相关信息 工程文件(“*.vbp”) 含有与该工程有关的所有文件和对象的清单,以及环境设置方面的信息。 每次保存工程时,这些信息都要被更新。

23 【例1.2】运行程序时,若单击“显示”命令按钮,则在窗体上显示“漫游Visual Basic世界”,同时在文本框上显示“祝你VB旅途愉快!”。另外再加一个“清除”按钮,单击该按钮时将窗体和文本框中的内容清空。

24 无最大最小化按钮 运行结果: 单击“显示”按钮后 单击“清除”按钮后 文本框

25 设计用户界面: 窗体上添加两个命令按钮、一个文本框 常用属性设置: 窗体:“(名称)”属性设为“frmEx1_2” “Caption”属性设为“窗体上显示文字” “MaxButton”属性设为“False” “MinButton”属性设为“False”

26 设计用户界面: 窗体上添加两个命令按钮、一个文本框 常用属性设置: 按钮1:“(名称)”属性设为“cmdShow” “Caption”属性设为“显示” 按钮2:“(名称)”属性设为“cmdClear” “Caption”属性设为“清除”

27 文本框:“(名称)”属性设为“txtShow” “Text”属性设为空 “Font”属性:
设计用户界面: 窗体上添加两个命令按钮、一个文本框 常用属性设置: 文本框:“(名称)”属性设为“txtShow” “Text”属性设为空 “Font”属性: 字体【隶书】 字号【五号】 字体样式【粗体】 用于输入和显示数据

28 编写代码: 功能:在文本框显示文字 是窗体的一个方法。 功能:清除 用Print方法输出的文本 功能:清空文本框

29 保存 工程:prjEx1_2.vbp 窗体:frmEx1_2.frm 编译程序 【文件】|【生成prjEx1_2.exe】 在【生成工程】对话框指定文件存储位置和文件名

30 说明: 有些属性可以通过代码进行设置。 方法只能在代码中调用。 注意属性赋值与方法调用的区别 格式为:[对象名.]属性名 = 属性值
格式为:[对象名.]方法名 [参数表] 注意属性赋值与方法调用的区别

31 设计VB程序的一般步骤 (1)设计用户界面的布局 (2)设置对象属性 (3)编写程序代码 (4)保存 (5)测试、调试程序
当确信程序正确无误后,编译程序。

32 【例1.3】在窗体上添加一个标签和两个命令按钮。要求标签下凹,其上显示“你一来我就走”;两个命令按钮上的标题分别为“显示”和“退出”。
用于显示数据

33 功能:程序运行时,首先令“显示”命令按钮处于不可用状态;当鼠标移动到标签上时,标签消失,同时“显示”按钮变为可用状态;单击“显示”按钮,标签重现,“显示”按钮又处于不可用状态;单击“退出”按钮,结束程序的运行。 切换到VB环境演示程序

34 对 象 属性名 属性值 窗 体 Caption 标签与命令按钮 标 签 (名称) lblHide BorderStyle 1- Fixed Single 你一来我就走 Font 字体大小为三号 命令按钮1 cmdDisplay 显示 字体大小为四号 命令按钮2 cmdExit 退出

35 程序运行时,使“显示”按钮处于不可用状态
Private Sub Form_Load() cmdDisplay.Enabled = False End Sub 指定该对象是否可见 当鼠标移动到标签上时,标签消失,同时“显示”按钮变为可用状态 Private Sub lblHide_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) lblHide.Visible = False cmdDisplay.Enabled = True End Sub 指定该对象是否可用

36 Private Sub cmdDisplay_Click() lblHide.Visible = True
单击“显示”按钮,标签重现,“显示”按钮又处于不可用状态 Private Sub cmdDisplay_Click() lblHide.Visible = True cmdDisplay.Enabled = False End Sub 单击“退出”按钮,结束程序的运行 Private Sub cmdExit_Click() End ’结束程序运行 End Sub 注释符


Download ppt "大学本科计算机专业应用型规划教材 界面设计与Visual Basic 崔武子 齐华山 于宁 编著."

Similar presentations


Ads by Google