--------------------------------------------------------------------------------
黑客动画吧 http://www.hack58.com
致力于中国最专业的黑客安全站点
黑客动画吧,有你更精彩
--------------------------------------------------------------------------------
大家好,我是傻小子,今天是第三课了 今天能稍微复杂一下, 希望大家认真学习!
首先 我们接着上节课的讲 上节课呢 有点东西给大家遗漏了..现在给大家补充..
就是 VB中的 组件属性窗口 我们来看一下
就是这一块了
今天我再详细的给大家说明一些
VB开发窗体时所用到的一些常用
属性,它们有:Name,BackColor,BorderStyle,MaxButton,MinButton,Caption,ControlBox,Enabled,Height,Width,Left,Top,Visible,WindowState,Icon,Picture。这些属性,分别控制着窗体的形状,大小,位置,以及在设计和程序运行中的不同状况。在了解这些属性时,我们可以根据属性框下的中文说明进行学习。另外,还要能熟练地在属性框中进行设置属性值,这是学好VB的刚刚开始!
再说一下TextBox控件的一些属性
Text:设置控件中的文本。
MultiLine:设置控件是否可以接受多行文本。[我们来找一下, 找到了 当它的属性值为 False时,是 不接受多行文本的 我们看一下~~ 看到没 当我们把它的属性值改为True 时呢 它就可以接受多行文本,我们再来看一下] 看到没 这是 TEXT这里多出了一个 文本 我们再来试一下
看到没 还出现了 下拉菜单 看到没 这样就可以了]
ScrollBars:设置控件是否具有水平或垂直滚动条。 我们选了1 看到没多出了一个 左右移动的滚动条 当我们打的字多了呢 它就可以 左右滚动 我们来试一下 这里呢 我们首先要把 Multiline的属性值改会 False 大家看到没 当 ScrollBars 这里我们弄错了 没不改 Multiline的属性值 当 Multiline的属性值为 Flase时呢 我们的 这个 ScrollBars 就不起作用了 看到了? 没有了
所以还是要改为 True 看到没 可以左右移动
那么当 ScrollBars 为2时间呢 就是上下移动了 大家也能看到了? 看到了吧?
当我们把 ScrollBars 为 3呢 就是 既可以左右移动也可以上下移动了 我们来看一下
看到了吧? 呵呵 很简单地...
Alignment:设置控件中文本的对齐方式。 这个对齐方式在VB中 默认的是 向左对齐 看到没? 我们来 改一下 看到了? 向右对齐了 又中间对齐了 呵呵 简单吧
PasswordChar:以特定的字符来代替控件中的文本字符,这个属性很适合设置密码对话框。我们来拿个例子说一下吧 比如说 我们的QQ吧 我们打密码的时间呢 就不会直接的显示出你锁打的密码 而是直接用*号代替了 看到了吧 那么这个怎么样 通过VB实现呢 我们来 找到
PasswordChar 找到了 在这里我们设置成为 * 当你输入的时间它就会显示成为 * 当然也可以设为 /// 等等.. 看到了没
简单是吧..
Locked:设置文本框内容在运行时是否可以被用户编辑。设置True时,不能编辑。
这个是什么意思? 也就是说 当 Locked 属性为 False是 我们的 TXET 就可以编辑 看到没? 随便的编辑 当设置为 True时呢 就不能编辑了 我们来试一下
看到没 它现在的属性设置的是 False 我们来改成 True 好地 我们再来试一下
看到没 不能编辑了 这个大家可以自己来尝试一下
ToolTipText:设置当用户将鼠标移至该控件时,所出现的提示文本。 这个属性就是起了一个提示的作用 比如 你看 我们在VB中 用鼠标 指向一个 工具 它就会提示你 这个工具叫什么名字 我们来试一下 看到没有 都给你提示了 我们改一下属性看一下 先运行一下 看看 当我们的鼠标指向 TXET文本框时 它不提示 我们来修改 好地 我们来运行一下 看到没...提示了 呵呵
简单吧 上面的这一些都是非常的简单的 下面我们来给大家讲解一下 数据的类型
我们先来熟悉一下我们常用的数据类型
数据类型 类型名称 类型声明字符 所占字节 有效值
字节型 BYTE 0-255 10,157,220 [不能表示负数]
整型 INTEGER % 2 -32768--32768
长整型 LONG & 4 -2147483648--2147483648
单精度型 SINGLE ! 4 -3.402823E38到3.402823E38
双精度型 DOUBLE # 8 -1.79769313486232D308到1.79769313486232D308
货币型 CURRENCY @ 8 -922337203685477.5808到922337203685477.5807
日期型 DATE 8 100.1.1~9999.12.31
布尔型 BOOLEAN 2 TRUE或FALSE
对象型 OBJECT 4 任何对象的引用
变长字符串 STRING $ 字符串长度,1字节/字符 [字符串中也可以包括汉字,1个汉字也是1个字符] 1个字符占2个字节!
定长字符串 STRING*NUM $ NUM [定长字符串 的长度就是 固定不变的]
它所占的字节 和我们定义的字节是一样的 并且不能改变!
有时候我们不能确定字符串的长度时,我们一般都设为 变长字符串
可变类型 VARIANT 不定
都是分为以上的类型 我们在这里为大家讲解一下 [变长字符串 和定长字符串 的区别]
看到没? 画吧没了 只显示了 黑客动 呵呵 现在大家知道什么意思了吧?
我们来给大家举个例子
下面我们再来说一下 常用的一种数据存储形式[很重要的]
其实啊.VB中一共是有4种数据存储形式
分为① 变量②常量③数组④记录
今天我们先为大家介绍一下 ① 变量 这个是经常用到的
变量呢可以分为
声明变量
1.隐式声明:只是变量不经声明.直接使用
虽然隐式声明使用方便,但用户一时疏忽而输错字符时,程序运行过程中由于不能检查出错误,其执行结果就不能达到预期的效果,而且这种错误不能利用编译系统检查出来,较难查找,特别是在大型复杂的程序中更是如此.因此,要养成在使用一个变量之前先声明它(即显式声明)的良好的编程习惯.
这个1.隐式声明 变量是什么意思呢? 我给大家来举一个例子 大家就明白了
就是说 看到没 有 黄色的 这就是用来提示你工程代码填加错误,而且直接的给你指出了错误存在的地方 这个我们就叫做 .显示声明
而隐式声明 呢 就是 工程出现了 错误 它不给你提示工程的错误所在 只是 工程运行不了什么也不给提示 这就是 隐式声明
大家明白了吧?
2.显示声明:变量声明后再使用的方式成为显式声明,它在模块级别中使用,我们可以强制必须显式声明模块中的所有变量,然后才能在程序中使用变量,这样可以避免发生一些由于错误输入而引起的程序错误.
刚才说了
强制显示声明的两种方式
(1)工具-选项-编辑器-勾选"要求变量声明"-重新启动VB 这里我就不演示了
还有一个办法
(2)窗体对象列表选择(通用),再声明区声明Option Explicit 也就是说再这里面进行填加 选择通用 然后打上 Option Explicit 看到了吧? 呵呵
我们再来说一下
使用DIM语句声明变量(也可以用来声明数组)
1.声明一个变量 Dim StuName As String
2.声明多个变量 Dim m As Integer,N As Integer
3.声明多个不同类型的变量 Dim a,b As Boolean,c As Date
简单吧
全局变量的声明:在标准模块的声明部分,使用关键字Public或者Global声明,可以被工程中的任一窗体,任一模块中的任一过程或函数使用.
全局变量的使用过程中一定要特别注意,因为每一个程序模块都可能改变它的值,所以如果控制不当,极易出现错误
好了 今天的课程 我们就完了 明天我会继续出课程
我是 黑吧 傻小子 有什么事 加我QQ 364580582 问我 我会即使解答
大家8888888888888888888