Visual Basic 程序设计及应用教程 (6.0版)

Slides:



Advertisements
Similar presentations
专题复习 --- 走进名著 亲近经典 读完《鲁滨孙漂流记》这本精彩的小说 后,一个高大的形象时时浮现在我的眼 前,他就是勇敢的探险家、航海家鲁滨 孙。他凭着顽强的毅力,永不放弃的精 神,实现了自己航海的梦想。 我仿佛看到轮船甲板上站着这样的一 个人:他放弃了富裕而又舒适的生活, 厌恶那庸庸碌碌的人生,从而开始了一.
Advertisements

國中教育會考說明 年 5 月 14 日(六) 105 年 5 月 15 日(日)  08:20- 08:30 考試說明  08:20- 08:30 考試說明  08:30-  09:40 社 會  08:30-  09:40 自 然 09:40- 10:20 休息 09:40-
第七章 常用控件 7.1 控件概述 7.2 常用内部控件 本章要求 返回目录 第七章 常用控件 (Common Control)
Visual Basic 程序设计 第四讲.
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
控制方长投下的子公司,需要编制合并报表的演示思路
計算機程式及實習 期末報告 題目:商店結帳系統
第10章 处理图形 Visual Basic 程序设计教程.
第 9 章 表单控件的使用 本章提要:VFP表单控件工具栏上的21个基类控件及表单集,它们的常用属性、方法、事件及主要功能等。为叙述的方便,将VFP的基类控件及表单集按主要功能分为五类: 1.输出类:标签、图像、线条、形状。 2.输入类:文本框、编辑框、微调控件、列表框、组合框。 3.控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器。
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
Visual Basic 6.0之事件 事件(Event)?
新觀念的 VB6 教本 第 3 章表單設計.
Visual Basic程序设计.
程式簡介、VB、物件導向 國立北門高中 林明璋.
課程名稱:程式設計 授課老師:________
Visual Basic快速入门 ADO数据控件与数据绑定控件 VB数据库编程举例 VB开发数据库应用系统实例分析
第10章 图 形 基 础 10.1 坐标系 10.2 绘图属性 10.3 图形控件 10.4 图形方法 习题十.
第10章VBA会计应用与实践 第11章会计凭证管理模块设计与实现
巨集病毒與VBA.
Visual Basic 程式設計基礎(一)
程式語言 -Visual Basic 變數、常數與資料型態.
新觀念的 VB6 教本 第13章 表單的圖形輸出系統.
副程式 將可以重複使用的程式區塊獨立而成 寫在Private Sub 函數名稱() 副程式碼 End Sub 呼叫副程式
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
Visual Basic 程序设计 第四章 程序的输入和输出
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
第十一讲 VB常用标准控件(2).
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
如何寫工程計畫書 臺北市童軍會考驗委員會 高級考驗營 版.
Visual Basic程序设计基础 计算机科学学院.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
第十三章 檔案.
計算機程式 廖文淵 Department of Computer Science and Engineering
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
第4章 基本的控制结构 4.1 顺序结构 4.2 选择结构程序设计 4.3 循环结构 4.4 综合实例 退出.
第8章 键盘、鼠标事件和图形 Visual Basic为用户提供了键盘、鼠标事件用于响 应键盘操作和鼠标操作。在Visual Basic中,大多 数控件都有键盘事件和鼠标事件。这一章将讲述 与键盘和鼠标相关的内容,除此之外,还有通常 在鼠标事件中出现的关于绘制图形方面的内容。
湖北职院计科系.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Ch03 基本輸出入介面設計 視窗程式設計 授課教師:王大瑾.
广州市教育局教学研究室编写的 初中《信息技术》第二册第二章 《程序设计初步》
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
Visual Basic程序设计.
高等学校计算机基础教育教材 Visual Basic 6.0 程序设计 上海中医药大学现代教育技术中心 计算机教学部 1.
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
算法与程序设计 周少品.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
VB程序设计语言 主讲教师:王 杨.
第1章 Visual Basic 简介 郭清溥.
第五章: 輸入與輸出.
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
巨集與自訂工具列.
第7章 表单控件设计.
第 12 章 視窗介面進階.
Visual C# 2005程序设计 第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计
第10章 界面设计 10.1 对话框控件 10.2 菜单程序设计 10.3 多重窗体和多文档界面 10.4 工具条和状态栏
选择结构设计 第 4 章 程序流程有三种最基本的控制结构,即顺序结构、选择结构和循环结构。
第五讲 VB语言基础(3).
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
算法及VB初步实现1.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年10月18日.
Print方法和函数 2019/5/19.
第5章 数组 5.1 数组概述 5.2 静态数组和动态数组 5.3 数组的基本操作 5.4 控件数组 5.5 数组在自定义数据类型中的应用.
Visual C# 程序设计 第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计
第八章: 輸入裝置-鍵盤與滑鼠.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
1、复选框和单选按钮 2、框架 3、列表框和组合框 4、滚动条 5、鼠标器事件 6、键盘
Presentation transcript:

Visual Basic 程序设计及应用教程 (6.0版) 2011- 2012学年度第二学期

第 2 章 VB程序设计入门 2.1 程序设计方法演进 2.2 对象的概念及其三要素 2.3 窗体、按钮、标签和文本框 海南师范大学信息科学技术学院

2.3 窗体、按钮、标签和文本框 一、常用属性 1. Name名称属性 创建的控件对象(简称控件)名称,有默认的名。 在程序中,控件名称是作为对象的标识而引用,不会显示在窗体上。 当代码引用中的窗体名称和实际不符时会出现什么错误提示? 2. Caption标题属性 该属性决定了控件上显示的内容。 海南师范大学信息科学技术学院

3. Height、width、top和left属性 海南师范大学信息科学技术学院

控件是否可操作。当设置为false时,呈暗淡色,禁止用户进行操作。 5. Visible属性 4. Enabled属性 控件是否可操作。当设置为false时,呈暗淡色,禁止用户进行操作。 5. Visible属性 控件是否可见。当设置为false时,用户看不到,但控件本身存在。 6. Font系列属性 Fontname:字体;Fontsize:字体大小;Fontbold:是否是粗体; Fontitalic:是否斜体;Fontstrikethru:是否加一删除线。 Fontunderline:是否带下划线。 海南师范大学信息科学技术学院

设置控件的前景颜色(即正文颜色)。其值是一个十六进制常数,用户可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色)。其值是一个十六进制常数,用户可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 9. Backstyle背景风格属性 0 - transparent:透明显示。 1 - opaque :不透明 10. BorderStyle边框风格属性 0 - None:控件周围没有边框 。 1- Fixed Single:控件带有单边框。 11. Alignment属性 控件上正文水平对齐方式 0:正文左对齐 ;1:右对齐;2:居中。 海南师范大学信息科学技术学院

窗体上放置一标签,通过属性窗口设置该控件标题为确认,标题文本的颜色为红色,透明风格,如何设置? 思考: 窗体上放置一标签,通过属性窗口设置该控件标题为确认,标题文本的颜色为红色,透明风格,如何设置? 海南师范大学信息科学技术学院

控件是否根据正文自动调整大小, False 13. WordWarp属性 AutoSize True时,WordWarp才有效。 按正文字体大小在垂直方向上改变显示区域的大小。 14.TabIndex属性 决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认TabIndex值就是以控件建立时的顺序,第一个为0。 15.控件默认属性 反映该控件最重要的属性,使用时可省略属性名。 海南师范大学信息科学技术学院

二.窗体 1.属性 Caption标题 MaxButton、MinButton Icon、ControlBox Picture、AutoRedraw BorderStyle (0 1 2 3 4 5 ) WindowsState (0-正常、1-最小化、2-最大化) 海南师范大学信息科学技术学院

Load 当装入窗体时激发,通常用于对属性和变量进行初始化 2.事件 Click、DblClick和Load Load 当装入窗体时激发,通常用于对属性和变量进行初始化 思考:设置当程序运行时,窗体标题为“你好”(不能用属性窗口);当在窗体上单击时,窗体标题更改为“单击”;当在窗体上双击时,窗体标题更改为“双击” ;如果用户什么动作都不做,程序会是怎样的一个状态? 海南师范大学信息科学技术学院

3.方法 方法是面向对象的,故使用的形式为: [对象.]方法 1.Print方法 形式: [对象.]Print [{Spc(n)|Tab(n)}][表达式列表][;|,] 作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略为当前窗体。 Spc(n)函数:输出时插入n 个空格(从当前打印位置起空n个空格),允许重复使用。 Tab(n)函数:输出表达式时定位于第n列(从对象界面最左端第1列开始计算的第n列),允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处,打印区每隔14列开始。 海南师范大学信息科学技术学院

开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 无 ;,时换行。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须先设置窗体的AutoRedraw为True。 海南师范大学信息科学技术学院

请比较区别? Print “aa”;spc(3); “bb” Print “aa”;tab(3); “bb” Print “aa”; “bb” Print “aa” ,“bb” Print Print “aa”; Print “bb” Print “aa” 海南师范大学信息科学技术学院

作用:清除运行时在窗体或图形框中显示的文本或图形。 注意:不清除在设计时的文本和图形。 思考: 2. Cls方法 形式:[对象.]Cls 作用:清除运行时在窗体或图形框中显示的文本或图形。 注意:不清除在设计时的文本和图形。 思考: 窗体上放置两命令按钮,点击显示按钮实现在窗体上打印“大家好”,点击清除按钮实现清除该文本。 海南师范大学信息科学技术学院

思考: 单击“显示”按钮,该按钮分别水平向右移动100、垂直向下移动100,用move方法,各如何实现? 3. Move方法 作用:移动窗体或控件,并可改变其大小。 对象:可以是窗体及除时钟、菜单外的所有控件 思考: 单击“显示”按钮,该按钮分别水平向右移动100、垂直向下移动100,用move方法,各如何实现? 海南师范大学信息科学技术学院

三、标签 Label 用于显示文本(输出)信息,不能作为输入信息的界面。 海南师范大学信息科学技术学院

四、文本框 TextBox 1.其他属性 Text:正文内容; Maxlength:设置正文的最多字符个数,0任意长度值; 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。 1.其他属性 Text:正文内容; Maxlength:设置正文的最多字符个数,0任意长度值; MultiLine:是否为多行,默认为一行,False; ScrollBars:MultiLine为True时,该属性才有效,表 示滚动条的形式 0-None、1-Horizontal、2-Vertical、3-Both; Locked:是否可被编辑属性,False,表示为可编辑。 PassWord:口令字符; Text属性返回输入的数据,屏幕显示该字符; 海南师范大学信息科学技术学院

[对象.]SetFocus:是把光标移到指定的文本框对象中。 SelStart、SelLength、SelText:选中文本的起始、长度、内容。 2.常用事件 Change:当改变文本框的Text属性时会引发该事件。 KeyPress(KeyAscii As Integer):按下一个有ASCII码值的键时引发该事件,并可返回一个 KeyAscii参数 KeyAscii 为13,按回车键。 LostFocus:当控件失去焦点时发生。 GotFocus:当控件获得焦点时发生。 3.常用方法 [对象.]SetFocus:是把光标移到指定的文本框对象中。 讲解KeyPress事件时,解释ASCII码(见备课相关资料),让同学们记住A和a ,数字0和“回车键”的ASCII码。 海南师范大学信息科学技术学院

思考:实现如下界面功能。 海南师范大学信息科学技术学院

接受用户输入的命令。输入命令可以有三种方式: 五、命令按钮CommandButton 接受用户输入的命令。输入命令可以有三种方式: 鼠标单击、Tab键焦点到该按钮、快捷键。 1. 其他属性 Caption:命令按钮显示的内容,可设置快捷键,例 &Ok,显示 Ok。 Picture :按钮可显示图片文件(.bmp和.Ico),当Style为1时有效。 Style:确定显示的形式,0 只能显示文字,1 文字、图形均可 。 ToolTipText :设置工具提示,和Picture结合使用。 Value: 检查该按钮是否按下。该属性在设计时无效。 2. 事件 Click 海南师范大学信息科学技术学院