第4章 数据的输入输出和图形控件
第4章 图形控件和图形数据显示
![第4章 图形控件和图形数据显示](https://img.taocdn.com/s3/m/00c5d915cc7931b765ce15c5.png)
数字显示Digital (7) 数字显示Digital Display 显示图线中最新一点数 据的幅值。 据的幅值。 图形操作模板Graph (8) 图形操作模板Graph Palette
标识为十字的按钮,按下时将操作模式切换到普通模式,在这种 标识为十字的按钮,按下时将操作模式切换到普通模式, 模式下可以移动游标;标志为放大镜的按钮是缩放工具, 模式下可以移动游标;标志为放大镜的按钮是缩放工具,缩放工 具共有6个功能 最后一个手型按钮,是平移工具,用于在X-Y 个功能; 具共有 个功能;最后一个手型按钮,是平移工具,用于在 平面上移动可视区域的位置。 平面上移动可视区域的位置。
滚动条Scrollbar 水平移动图线, (9) 滚动条Scrollbar 水平移动图线,显示窗口以外的 数据。 数据。 横坐标刻度X 默认的横坐标标签是Time, (10) 横坐标刻度X Scale 默认的横坐标标签是 , 其它的设置参照前面纵坐标的叙述。 其它的设置参照前面纵坐标的叙述。
缩放工具的六个功能
图线显示Waveform 4.1 图线显示Waveform Cha捷菜单: 的快捷菜单
Items选项 Visible Items选项
在这个选项里,可以确定哪些组件显示或不显示。 在这个选项里,可以确定哪些组件显示或不显示。其功能介绍 如下。 如下。
(1)标签Label 一个对象被引用时总是通过标签与其联系的。 (1)标签Label 一个对象被引用时总是通过标签与其联系的。 标签 (2)标题 标题Caption 标题通常可以被标签代替, (2)标题Caption 标题通常可以被标签代替,除非需要在前 面板上显示与被引用的对象不同的名称。 面板上显示与被引用的对象不同的名称。 (3)纵坐标刻度 纵坐标刻度Y 默认的纵坐标标签是Amplitude, (3)纵坐标刻度Y Scale 默认的纵坐标标签是 , 可以用标签工具改为汉字。 可以用标签工具改为汉字。 (4)图线描绘区 默认情况下的图线描绘区不显示栅格。 (4)图线描绘区 默认情况下的图线描绘区不显示栅格。
vb数据的输入、输出
![vb数据的输入、输出](https://img.taocdn.com/s3/m/f7062fdc76a20029bd642d90.png)
Yyyy
H M S tttt A/P,a/p
四位数显示年份(0100~9999)
显示小时(0~23),个位前不加0 在h后显示分(0~59),个位前不加0 显示秒(0~9),个位前不加0 显示完整时间(小时、分和秒)默认格式为 hh:mm:ss 12小时的时钟,中午前A或a,中午后P或p
q
hh mm ss AM/PM Am/pm
vbInformation
参数3 默认按钮
值 0 256 521
常 量 vbDefaultButton1 vbDefaultButton2
说 明 指定默认为第1按钮
指定默认为第2按钮 指定默认为第3按钮
vbDefaultButton3
函数的返回值 值 1 2 3 4 5 6 7 常 量 vbOK vbCancel 说 明 确定按钮 取消按钮 终止按钮 重试按钮 忽略按钮 是 否
说明: ①参数n为数值表达式,其值为一整数,它是下一个 输出位置的列号,表示在输出前把光标(或打印 头)移到该列。通常最左边的列号为1,如果当前 的显示位置已经超过n,则自动下移一行。 ②在VB中,对参数n的取值范围没有具体限制。当n 比行宽大时,显示位置为n Mod行宽;如果n<1, 则把输出位置移到第一列。 ③当在一个Print方法中有多个Tab函数时,每个Tab 函数对应一个输出项,各输出项之间用分号隔开。
E-
数值型格式实例:
Private Sub Form_Click() Print Format(123.45, "0000.000") Print Format(123.45, "0.0")
Print Format(123.46, "0.0")
第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)
![第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)](https://img.taocdn.com/s3/m/b0bab67027284b73f24250a4.png)
一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体
vf第4章
![vf第4章](https://img.taocdn.com/s3/m/4df9c20bbb68a98271fefa02.png)
第4章 赋值与输入输出
注意: 注意:在设置标签的属性时,应先将WordWrap属性设 为True,然后再将AutoSize属性设为True。 设置属性后的界面如图4.5(b)所示。
第4章 赋值与输入输出
图4.5 建立界面与设置属性
第4章 赋值与输入输出
(3) 编写命令按钮Command1的Click事件代码: bel1.Caption = “甜蜜的负担” bel2.Caption = “ 山青青,水蓝蓝,看日出,看云海。” + ; “博浪鼓,咚咚咚,妹妹笑得脸通红。” (4) 运行程序。单击常用工具栏上的“运行”按钮 这里看变化”按钮,结果如图4.6(b)所示。 运 行程序,程序运行结果如图4.6(a)所示,单击表单上的“请点
第4章 赋值与输入输出
【例4-1】注释语句使用示例。 】 NOTE 该程序计算圆面积 r = 10 s = pi * r ^ 2 && r 为圆半径 && 计算圆面积的值 && 将结果显示在标签上 pi = 3.1415926 && pi为圆周率 bel1.Caption = s
第4章 赋值与输入输出
图4.2 设置Label1的属性
第4章 赋值与输入输出
选中Label1后,单击工具栏上的“复制”按钮 ,再单 击“粘贴”按钮 ,将Label1复制一个副本Label2。将Label2 的前景色(ForeColor)属性改为255,255,255(白色),修改 Left和Top属性值并适当调整两个标签的相对位置,如图4.3 所示。
第4章 赋值与输入输出
图4.3 修改Label2的属性
第4章 赋值与输入输出
(3) 编写程序代码。编写命令按钮Command1的Click事件 代码,以便关闭表单退出程序: THISFORM.Release (4) 运行程序。单击常用工具栏上的“运行”按钮 运
计算机二级VB(2)
![计算机二级VB(2)](https://img.taocdn.com/s3/m/c1d20a15a6c30c2259019ee1.png)
T
上机真题
【例】捷成31-5 窗体上有两个标签L1和L2,标题分别为“口令”和“允许 次数”;一个命令按钮C1,标题为“确定”;两个文本框 名称分别为Text1和 Text2。 其中 Text1用来输入口令(输 入时,显示“*”),无初始内容; Text2的初始内容为3。 程序运行时,在 Text1中输入口令后,单击“确定”,如果 输入的是“123456”则在 Text1中显示“口令正确”;如果 输入其他内容,单击“确定”后,弹出如图所示的错误提 示对话框,并且Text2中的数字减1。最多可输入3次口令, 若3次都输入错误,则禁止再次输入。
考点4 MsgBox函数和MsgBox语句
MsgBox函数 1. 格式
MsgBox(msg,[, type][, title][, helpfile,context])
2. 返回值 对话框标题显 对话框中显示的 对话框类型,确定对话框 MsgBox 函数的返回值是一个整数,这个整数 提示信息,为一示的信息,为 的图标和按钮,为一个整 与所选择的按钮有关。 一字符串
Str1
Visual Basic 6.0
Num
2
变量/属性名=表达式/属性值
将“=”右边的值赋 值给左边的变量或 对象的属性 1.赋值号左边只能是变量,不能是常量、常数符号或表达式
赋值语句
sin(x) = x + y 5 = sqr(s) + x + y x + y = 3
2.不能在一句赋值语句中给多个变量赋值
第六章 VB控制结构
1 2 3
顺序结构
选择结构
循环结构
顺序结构
顺序结构:无控制结构,程序按语句出现先后顺序 依次执行 语句 VB中默认一行为一条语句 多条语句写一行之间用冒号“ : ”分隔。 一条语句在多行显示,使用续行符“ _”。
Visual basic 6.0④输入与输出
![Visual basic 6.0④输入与输出](https://img.taocdn.com/s3/m/fadab395680203d8ce2f245c.png)
④输入与输出
输入与输出
• 输入主要指inputbox • (输入窗口)
• 语法格式:a = InputBox("内容", "标题") 'a是一个变量,记录输入的内容 • 输出主要指msgbox
• (输出信息框)
• 语法格式:a = MsgBox("内容", 0, "标题") 'a是一个变量,记录返回的值
• MsgBox "你好" & a, 0, "输出" '输出"你好"+a的值 • End Sub
控件输出
• Print方法,讲过了 • 控件.属性方法,如:label1.caption=“内容”
作业在这里!ヾ(◍°∇°◍)ノ゙
• 描述:按下按钮,将文本框的内容输出到信息框 • 控件:一个按钮,一个文本框
Msgbox后面的数字是什么?
• 这是设置msgbox的类型,值可以叠加,比如:需要错误图标+确定和取消按钮:16+1
按钮设置的值 类型 值 0 1 2 3 4 5 16 32 48 64 0 256 512 0 4096 作用 显示确定按钮 显示确定和取消按钮 显示终止,重试和忽略按钮 显示是,否和取消按钮 显示是和否按钮 显示重试和取消按钮 显示” 错误"的图标 显示” 询问"的图标 显示” 警告"的图标 显示” 消息"的图标 第一个是默认按钮 第二个是默认按钮 第三个是默认按钮 应用程序强制返回,必须做出答复,应用程序挂起 系统强制返回,必须作出答复,全部应用程序挂起 信息框返回值 1 确定 2 取消 3 终止 4 重试 5 忽略 6 是 7 否
第4章数据的输入输出和图形控件
![第4章数据的输入输出和图形控件](https://img.taocdn.com/s3/m/26c95904814d2b160b4e767f5acfa1c7ab00826c.png)
2024/9/2
10
代码-密码检验
Private Sub Command1_Click() If Text2 <> "1234" Then i = MsgBox("密码错误,重新输入吗?", vbOKCancel) If i = vbOK Then
Text2.SetFocus Text2 = "" Else End End If End If End Sub
2024/9/2
18
4.3 字形
① FontName:字符型,决定窗体上显示正文的字体。
② FontSize:整型,决定窗体上显示正文的字体大 小。以磅为单位,最大值为 2160 磅。
③ FontBold:逻辑型,决定窗体上显示正文的字体 是否粗体。
④ FontItalic:逻辑型,决定窗体上显示正文的字体 是否斜体。
注意:不清除在设计时的文本和图形。
2024/9/2
16
3. Move方法
形式:[对象.]Move 左边距离[,上边距离[,宽度[,高度]]] 作用:移动窗体或控件,并可改变其大小。
对象:可以是窗体及除时钟、菜单外的所有控件
注意:只有 left 参数是必须的。但是,要指定任何其它的参数,必 须先指定出现在语法中该参数前面的全部参数; 例如:如果不先指定 left 和 top 参数,则无法指定 width 参 数。任何没有指定的尾部的参数则保持不变。
strS1 = "请输入你的姓名" + Chr(13) + Chr(10) + "然后单击确定"
strName= InputBox(strS1, "输入框" , , 100,100)
第4章 数据的输入输出和图形控件PPT课件
![第4章 数据的输入输出和图形控件PPT课件](https://img.taocdn.com/s3/m/6486994071fe910ef02df8b4.png)
Text1
Text2
确定
07.12.2020
If Text2 <> "" And Not IsNumeric(Text2)
12
二、常用方法
方法是面向对象的,故使用的形式为: [对象.]方法
1.Print方法 形式: [对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,] 作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。
注意:不清除在设计时的文本和图形。
07.12.2020
16
3. Move方法
形式:[对象.]Move 左边距离[,上边距离[,宽度[,高度]]] 作用:移动窗体或控件,并可改变其大小。
对象:可以是窗体及除时钟、菜单外的所有控件
注意:只有 left 参数是必须的。但是,要指定任何其它的参数,必 须先指定出现在语法中该参数前面的全部参数; 例如:如果不先指定 left 和 top 参数,则无法指定 width 参 数。任何S1 = "请输入你的姓名" + Chr(13) + Chr(10) + "然后单击确定"
strName= InputBox(strS1, "输入框" , , 100,100)
当键盘输入“王晓明” 后,变量strName获得键盘输入的值。
07.12.2020
5
4.2 数据的输出
一、MsgBox函数和MsgBox过程
07.12.2020
2
当表达式的类型与变量的类型不一致时, 强制转换成左边的精度,如
【转】C#各类控件的输入输出(思维导图、知识点分析、案例解析)
![【转】C#各类控件的输入输出(思维导图、知识点分析、案例解析)](https://img.taocdn.com/s3/m/c988d6130640be1e650e52ea551810a6f524c8ca.png)
【转】C#各类控件的输⼊输出(思维导图、知识点分析、案例解析)第六周学习笔记—C#各类控件的输⼊输出1.思维导图1. 知识点汇总:着重介绍⼏个常⽤控件:数据显⽰控件DataGridView控件列设置a)、列的宽度铺满这个控件 设置如下:把AutoSizeColumnsMode=Fill;//可以在属性窗⼝中设置b)、列名居中代码如下:this.dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //设置表头的格式(居中显⽰)c)、禁⽌编辑某列代码如下: //禁⽌某⼀些列编辑dataGridView1.ReadOnly = false;foreach (DataGridViewColumn c in dataGridView1.Columns){if (c.Index != 2)c.ReadOnly = true;}d)、禁⽌列点击排序代码如下:foreach (DataGridViewColumn c in dataGridView1.Columns){c.SortMode = DataGridViewColumnSortMode.NotSortable;}e)、设置列的字体this.dataGridView1.RowsDefaultCellStyle.Font = new Font("宋体", 10);f)、设置列宽this.dataGridView1.Columns[1].Width = 80; this.dataGridView1.Columns[2].Width = 60;g)、设置列显⽰模式需要将第⼀列的单元格的内容全部显⽰出来,代码如下:this.dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells ;⽂本编辑控件TextBox控件1、常⽤⽅法:(1)AppendText⽅法:把⼀个字符串添加到⽂件框中⽂本的后⾯,调⽤的⼀般格式如下:⽂本框对象.AppendText(str) 参数 str是要添加的字符串。
第4章VisualBasic程序控制结构
![第4章VisualBasic程序控制结构](https://img.taocdn.com/s3/m/65462f794b35eefdc8d333f6.png)
4.1.3注释语句
为了提高程序的可读性,通常应在程序的适当位置加上必要的注释,
Visual Basic中的注释是“Rem”或“’”,一般格式为:
Rem
’
例如:Rem 交换变量a和b的值
c = a ´c
a = b:b = c
说明:
注释语句是非执行语句,仅对程序的有关内容起注释作用,它不
被解释和编译,但在程序清单中能被完整地列出。
赋值语句是在任何程序设计中最基本、最常用的语句。 它的作用是把计算右边表达式的运算结果赋值给左端的变量,Visual Basic使用赋值号“=”来赋值。
格式: [Let] 变量名=表达式 [Let] [<对象名.>]<属性名>=<表达式> 其中:Let表示赋值语句的关键字,通常可以省略。 功能:赋值语句具有计算和赋值的双重功能,它首先计算右端 的表达式,并把结果赋值给左边的变量,Visual Basic使用赋值号“=” 来赋值。 表达式:其类型应与变量名的类型一致,即同时为数值型或同 时为字符型等等。当两边同为数值型,但精度不同时,强制转换成 左边的精度,然后赋值。
Visual Basic数据的输入输出PPT教学课件
![Visual Basic数据的输入输出PPT教学课件](https://img.taocdn.com/s3/m/cde838735f0e7cd185253658.png)
2020/12/10
8
格式字符串
8 – 负号 用来显示负数 例子 print (123.45,”-###0.00”) 9 E+、E- 用指数形式显示数值 例子:print (123456.78,”0.00E+00”)
2020/12/10
9
其他方法与属性
1、cls方法
语法格式:[对象名.]cls
清除print方法显示的文本或在图文框中显示的图形,并把光标移到对 象的左上角(0,0),如果省略对象则清除当前窗体内的显示内容。
2020/12/10
12
Inputbox函数例子
例子:要求单击窗体时弹出输入框,提示输入客户名字,并将输入内 容输出到屏幕上。如下图:
2020/12/10
13
注意事项
1、执行inputbox函数产生一个输入对话框,如果有default参数则在输 入框显示该参数的值。
2、默认inputbox函数返回的是一个字符串,当需要输入数值并参与运 算时必须在进行运算前用VAL函数转换成相应的数值类型。
2、move方法
语法格式:[对象名.]move 左边距离 [,上边距离[,宽度[,高度]]]
用move方法来移动窗体和控件,并改变其大小。如果省略对象则表 示移动的是窗体。
例子:在窗体放置一个文本框,编写程序改变其大小与位置。代码:
Private sub form_click()
Move 800,800,3990,2660
18
例子:将msgbox函数返回值输出到屏幕上
Private Sub Form_Click() Dim a, msg1, msg2 As String
msg1 = "确认继续吗?" msg2 = "操作对话框" a = MsgBox(msg1, 34, msg2) Print a End Sub
【VIP专享】广东省高等教育自学考试Visual Basic程序设计课程(课程代码07759)考试大纲
![【VIP专享】广东省高等教育自学考试Visual Basic程序设计课程(课程代码07759)考试大纲](https://img.taocdn.com/s3/m/a3e9e33231b765ce04081446.png)
附件4:广东省高等教育自学考试Visual Basic程序设计课程(课程代码:07759)考试大纲目录1、课程性质与设置目的2、课程内容与考核目标第1章Visual Basic编程环境第1节可视化与事件驱动型语言第2节Visual Basic 的启动与退出第3节主窗口第4节其他窗口第2章对象第1节对象及其属性设置第2节窗体第3节控件第4节控件的画法和基本操作第3章建立简单的Visual Basic应用程序第1节语句第2节编写简单的Visual Basic应用程序第3节程序的保存、装入和运行第4节Visual Basic应用程序的结构与工作方式第4章数据类型、运算符与表达式第1节基本数据类型第2节常量和变量第3节变量的作用域第4节常用内部函数第5节运算符与表达式第5章数据输入输出第1节数据输出—Print方法第2节数据输入—InputBox函数第3节MsgBox函数和MsgBox语句第4节字形第6章常用标准控件第1节文本控件第2节图形控件第3节按钮控件第4节选择控件——复选框和单选按钮第5节选择控件—列表框和组合框第6节滚动条第7节计时器第8节框架第9节焦点与Tab顺序第7章Visual Basic 控制结构第1节选择控制结构第2节多分支控制结构第3节For循环控制结构第4节当循环控制结构第5节Do循环控制结构第6节多重循环第7节GoTo型控制第8章数组与记录第1节数组的概念第2节动态数组第3节数组的基本操作第4节数组的初始化第5节控件数组第6节记录第7节记录数组第9章过程第1节Sub过程第2节Function过程第3节参数传送第4节可选参数与可变参数第5节对象参数第6节局部内存分配第7节递归第10章键盘与鼠标事件第1节KeyPress事件第2节KeyDown和KeyUp事件第3节鼠标事件第4节鼠标光标的形状第5节拖放第11章菜单程序设计第1节Visual Basic中的菜单第2节菜单编辑器第3节用菜单编辑器建立菜单第4节菜单项的控制第5节菜单项的增减第6节弹出式菜单第12章对话框程序设计第1节概述第2节文件对话框第3节其他对话框第13章多窗体程序设计与环境应用第1节建立多窗体应用程序第2节多窗体程序的执行与保存第3节Visual Basic工程结构第4节闲置循环与DoEvents语句第5节系统对象第14章文件第1节文件概述第2节文件的打开与关闭第3节文件操作语句和函数第4节顺序文件第5节随机文件第6节用控件显示和修改随机文件第7节二进制文件第8节文件系统控件第9节文件基本操作3、关于大纲的说明与考核实施要求【附录】题型举例一、课程性质与设置目的(一)课程性质与设置目的本课程是广东省高等教育自学考试数字媒体艺术专业(独立本科段)的必考课程之一,本课程是数字媒体艺术专业的应用型基础课。
第4章 VB语言基础
![第4章 VB语言基础](https://img.taocdn.com/s3/m/f45a3619fc4ffe473368ab3d.png)
4.2 基本数据类型
4.2.1 引例
【例4.1】分析语句Print 32766 + 2和 Print 32768 + 2的执行结果。 分析:这两条语句看似简单,但运行时却 会出现不同的情况。 Print 32768 + 2运行结果正确。 Print 32766 + 2的运行结果错误。? ? ?
4.2.2 数据类型
2.用户声明的符号常量 是用Const语句定义的,这类常量必须先声 明后使用。Const语句的语法格式如下: [Public|Private] Const 常量名 [As 数据类 型] = 表达式 功能:将表达式表示的数值赋给指定的符 号常量。
注意: ①使用Public声明符号常量时,声明语句只能 出现在标准模块中。若在窗体通用声明处或 在过程中使用Public声明符号常量是错误的。 ②使用Private声明符号常量时,声明语句可 以出现在窗体模块或标准模块中。若在过程 中使用Private声明符号常量是错误的。 ③格式的表达式中不能出现函数。例如,下面 在模块通用声明处声明的符号常量是错误的: Private Const x as Integer = Cint(2.56)
第 4 章 VB程序设计基础
主要内容:
4.1 命名约定 4.2 基本数据类型 4.3 常量与变量 4.4 常用内部函数 4.5 运算符与表达表 4.6 数据输入输出
4.1 命名约定
4.1.1 关键字
又称为保留字,一般是常用的英文 单词,在语法上有固定的含义
首字母为大写字母,但输入时系统 并不区分大小写
4.4.2 字符函数
需要掌握: InStr, LCase, Len, Left, Mid, Right, UCase Mid ("ABCDEFG",2,3 ) 结果:"BCD "
计算机二级考试方式
![计算机二级考试方式](https://img.taocdn.com/s3/m/a2855aa6284ac850ad02424c.png)
考试方式1、公共基础的考试方式为笔试,与(C语言、VisualBASIC、Visual FoxPro、Java、Access、Visual C++)的笔试部分合为一张试卷。
公共基础部分占全卷的30分。
2、公共基础知识有10道选择题和5道填空题。
考试方式1.笔试:120分钟,满分100分,其中含公共基础知识部分的30分。
2.上机:60分钟,满分100分。
二级考核应试者软、硬件基础知识和使用一种高级计算机程序设计语言(QBASIC、FORTRAN、Pascal、C、FoxBASE)编制程序、上机调试的能力。
公共基础知识基本要求:1. 掌握算法的基本概念。
2. 掌握基本数据结构及其操作。
3. 掌握基本排序和查找算法。
4.掌握逐步求精的结构化程序设计方法。
5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。
6. 掌握数据的基本知识,了解关系数据库的设计。
考试内容一、基本数据结构与算法1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。
2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。
4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。
5. 线性单链表、双向链表与循环链表的结构及其基本运算。
6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。
二、程序设计基础1.程序设计方法与风格。
2.结构化程序设计。
3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。
三、软件工程基础1.软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。
2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。
3.结构化设计方法,总体设计与详细设计。
4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
16
3. Move方法
形式:[对象.]Move 左边距离[,上边距离[,宽度[,高度]]] 作用:移动窗体或控件,并可改变其大小。 对象:可以是窗体及除时钟、菜单外的所有控件 注意:只有 left 参数是必须的。但是,要指定任何其它的参数,必 须先指定出现在语法中该参数前面的全部参数; 例如:如果不先指定 left 和 top 参数,则无法指定 width 参 数。任何没有指定的尾部的参数则保持不变。 例4.3 图形移到窗体的中心。
10.03.2019
17
代码
Private Sub Command1_Click() Command1.Move (Form1.ScaleWidth Command1.Width) / 2, (Form1.ScaleHeight Command1.Height) / 2 End Sub
10.03.2019
压缩位图格式。
10.03.2019
(.gif)
22
图像控件(Image)
– 图像控件用来显示一个来自磁盘上的图形文件并 可随意调整图形的大小。 (.BMP、.ICO、.WMF、.EMF、.JPG 、.GIF文件)
– 重要属性、事件和方法:
1、Name 属性——对象名
2、Left、Top、Width、Height、Visible、 Enabled
注意:
String(number, character)
返回指定长度重复字符 的字符串。 考虑: 若把Spc(6)换成Tab(6), 效果如何?
10.03.2019 15
2. Cls方法
形式:[对象.]Cls
作用:清除运行时在窗体或图形框中显示的文本。
10.03.2019
10.03.2019 24
5、Stretch属性: 用来指定一个图形是否要调整
大小,以适应图像框控件的大小(True:缩放 图像;False(默认值):图像以原始大小显 示)。 6、 Move方法(无Print 方法) 7、 Click事件、 Dbclick事件
例:编写程序,交换两个图片框中的图形。
第四章 数据的输入输出和图形控件
4.1 4.2 4.3 4.4 数据的输入 数据的输出 字形 图形控件及图形方法
10.03.2019
1
4.1
一、赋值语句
数据的输入
形式:[LET]变量名=表达式 作用: 将表达式的值赋值给变量名。 一般用于给变量赋值或对控件设定 属性值。 例: sRate!=0.1 Text1.Text = "欢迎使用Visual Basic 6.0 "
10.03.2019
27
图片框控件(PictureBox)
• 图片框是用来显示图形的,但同时它又可以作 为其它控件的容器。可以使用Print方法,而图 像框控件则不具有这些性能。但图像框控件使 用较少的系统资源,所以重画起来比图片框控 件要快。 重要属性、事件和方法:
•
1、Name 属性——对象名 2、Left、Top、Width、Height、Visible、 Enabled 属性 3、BorderStyle 属性——边框样式 0:无边框 1:有边框(默认)
10.03.2019
25
例:交换图形。
图7 “交换图形”设计界面
图8 “交换图形”运行界面
10.03.2019
26
程序清单如下: Private Sub Command1_Click() ′交换图片 Image3.Picture = Image1.Picture Image1.Picture = Image2.Picture Image2.Picture = Image3.Picture End Sub
10.03.2019 31
Autosize属性:决定控件是否自动适应图片的大小 True:图片框自动调整大小适应图片。 False:图片框不能自动调整大小,加载的图形保持其原始尺寸。
图1
10.03.2019
AutoSize属性为False
图2
AutoSize属性为True
32
•图像框(Image)作用与图片框类似,区别在于:
时触发。
10.03.2019
29
例:图片框示例。
要求: 单击:显示 双击:消失
图6 图片框示例
10.03.2019 30
程序清单如下:
Private Sub Form_Click() P1.Picture=LoadPicture(“D:\Pic1.bmp”) ′ 装入图片 End Sub
Private Sub Form_DblClick() P1.Picture=LoadPicture() ′ 清除图片 End Sub
Private Sub Command1_Click() If Text2 <> "1234" Then i = MsgBox("密码错误,重新输入吗?", vbOKCancel) If i = vbOK Then Text2.SetFocus Text2 = "" Else End End If End If End Sub
10.03.2019 19
4.4 图形控件及图形方法
主要控件 Picture Image Line Shape
主要方法 Pset Line Circle
10.03.2019
20
4.4
图形控件
4.4.1 图片框和图像框
窗体、图形框和图像框可以显示来自图形文件的图形。
图形文件的存储形式有多种,常见有以下几种: (1)位图(Bitmap):用像素表示的图像,将它作为位 的集合存储起来,每个位都对应一个像素。(.Bmp) (2)图标(Icon):图标是位图,最大为32 x 32像素,常 用来表示最小化的应用程序。 (.Ico)
10.03.2019 28
4、Picture 属性:与图像控件相同 5、AutoSize属性 AutoSize属性用来指定图片框是否要调整 大小,以适应图像的大小(True:图片框按 图片大小自动调整以适应图像的大小; False(默认值):图片框以原始大小显 示)。
7、Print、Move、Cls方法 8、Click事件、 Dbclick事件 9、Change事件:当图片框的Picture 属性改变
10.03.2019 5
4.2
数据的输出
一、MsgBox函数和MsgBox过程
函数形式:变量[%] = MsgBox(提示[,按钮][,标题]) 过程形式:MsgBox 提示[,按钮][,标题]
10.03.2019
6
按钮值如下:
10.03.2019
7
函数返回所选按钮整数值:
10.03.2019
对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。
10.03.2019
13
Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。
无 ;,时换行。
10.03.2019
4
例:要在屏幕上显示图示的对话框:
相应的语句如下:
Dim strName As String * 40
strName= InputBox("请输入你的姓名" + vbCrLf + "然后单击确定" , "输 入框" )
也可以使用如下语句: Dim strName As String * 40, strS1 As String * 40 strS1 = "请输入你的姓名" + Chr(13) + Chr(10) + "然后单击确定" strName= InputBox(strS1, "输入框" , , 100,100) 当键盘输入“王晓明” 后,变量strName获得键盘输入的值。
开始打印的位置是由对象的CurrentX和CurrentX属 性决定, 缺省为打印对象的左上角0,0。 注意:要使Print方法在Form _Load事件过程中起作用, 必须设置窗体的 AutoRedraw为True。
10.03.2019
14
例4.2
显示图形
Private Sub Form_Click() For i = 1 To 5 Print Tab(i); String(6 - I, "▼"); Spc(6); String(I, "▲") Next i End Sub
10.03.2019 21
(3)图元文件(MetaFile):将图像作为线、圆或 多边形这样的图形对象来存储,而不是存储 其像素。 图元文件的类型有两种: 标准型(.Wmf) 增强型(.Emf)
(4)JPEG文件:JPEG是一种支持8位和24位
颜色的压缩位图格式。 (.jpg)
(5)GIF文件: GIF是一种支持256种颜色的
10.03.2019 11
常 见 错 误
数据合法性检查中引起程序的死循环: Private Sub Text1_LostFocus() If Not IsNumeric(Text1) Then Text1 = "" Text1.SetFocus End If End Sub
Text1 Text2
Private Sub Text2_LostFocus() If Not IsNumeric(Text2) Then Text2 = "" Text2.SetFocus End If End Sub
10.03.2019 2
当表达式的类型与变量的类型不一致时, 强制转换成左边的精度,如 iA% = 10 / 3 iA中的结果为3