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

Slides:



Advertisements
Similar presentations
Visual Basic程序设计基础 教师:丁 鹏 电话:
Advertisements

第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
《算法与程序设计》 2.1 VB语言及程序开发环境.
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
2017/3/8 第一讲 Visual Basic简介.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
UI(用户界面)集训班 Illustrator 高级班.
Visual Basic 程序设计教程 (第4版)
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
第2章 Visual Basic 6.0集成开发环境 2.1 进入VB环境
新觀念的 VB6 教本 第 3 章表單設計.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
在PHP和MYSQL中实现完美的中文显示
第1章 初识Visual Basic 1.1 Visual Basic 6.0简介 1.2 熟悉Visual Basic 6.0的开发环境
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第2章 Visual Basic程序设计概述 郭清溥.
Visual Basic程序设计 第八章 过程 -子程序和函数
第二章 建立简单的VB应用程序.
初识Visual Basic.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
大学计算机基础 典型案例之一 构建FPT服务器.
計算機程式 廖文淵 Department of Computer Science and Engineering
走进编程 程序的顺序结构(二).
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
新觀念的 VB6 教本 第 6 章 資料型別.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
Visual Basic 6.0 ——程序设计.
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
Windows 7 的系统设置.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
程序设计工具实习 Software Program Tool
VB语言程序设计教程.
C语言程序设计 主讲教师:陆幼利.
标准配色方案 背景 文本和线条 阴影 强调色 主色一 主色二 主色三 主色四 推荐应用顺序. 标准配色方案 背景 文本和线条 阴影 强调色 主色一 主色二 主色三 主色四 推荐应用顺序.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
程序基础 2019/4/25.
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
姚金宇 MIT SCHEME 使用说明 姚金宇
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
算法及VB初步实现2.
项目二:HTML语言基础.
数据库系统与应用实验 基于SQL Server 2005.
iSIGHT 基本培训 使用 Excel的栅栏问题
3.16 枚举算法及其程序实现 ——数组的作用.
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年10月18日.
Delphi 7.0开发示例.
Print方法和函数 2019/5/19.
Python 环境搭建 基于Anaconda和VSCode.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
VB程序设计初体验 主讲:林赛雅.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
Visual Basic 程序设计.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
顺序结构程序设计 ——关于“字符串”和数值.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
FPGA系统设计与实践 本章小结(第5章).
Presentation transcript:

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

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

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

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

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

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

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

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

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

窗体 命令按钮

单击窗体时

单击命令按钮时

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

程序运行时,使“显示”按钮处于不可用状态 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 指定该对象是否可用

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 注释符