第二章VisualBasic入门..docVIP

  • 1
  • 0
  • 约5.6千字
  • 约 8页
  • 2018-12-06 发布于河南
  • 举报
第二章VisualBasic入门..doc

第二章 Visual Basic 入门 教学目的及要求: 介绍窗体对象、最常用的基本控件,包括命令按钮、标签、文本框的常见及他们的常用属性、事件和方法 ,使学生对VB程序设计过程有一个大致的了解。 重点与难点: 熟练掌握窗体的建立,窗体的常用属性、事件和方法。 熟练掌握VB程序的保存、打开和关闭。 熟练掌握命令按钮、标签、文本框的创建和应用。 了解焦点的意义及其设定方法。 了解多窗体的存取、移去与添加。 难点是对gotfocus事件、 lostfocus事件、 setfocus方法的理解,属性设置的两种方式。 主要外语词汇: caption 、loadpicture、 click、 wordwrap、 show、 hide 授课内容: 第一节 建立窗体对象 VB的窗体和控件都是具有自己固有的属性、方法和事件的对象。 1、对象的属性:属性就是一个对象的性质。 2、对象的方法:方法就是一个对象的动作。 3、对象的事件:事件就是一个对象的响应。 一、窗体对象的创建与操作: 1、窗体常用属性:(1)Name属性:内部编程使用,不可见 (2)Caption属性:外部显示的标题,可见 2、设置属性: (1)在属性窗口中设置属性值:可以直接看到设置的效果。 (2)用程序代码改变属性值:只有在执行程序后,触发相应的事件时,才可以看到设置的效果。 格式:[对象.]属性名 = 属性值 若省略对象名,则默认是当前窗体Form1。 3、举例: (1)Caption:标题 (2)Picture:图片,利用LoadPicture函数,绝对路径 (3)BackColor背景色、ForeColor前景色: ①用 H… 符号括起的8位16进制数 ②RGB函数:RGB(红,绿,蓝) 0弱--255强 ③QBColor函数:0--15 ④Color常数: (4)Icon:图标,利用LoadPicture函数,绝对路径,文件类型为.ico 二、窗体对象的事件: 1、Click:单击鼠标左键 2、DblClick:双击鼠标左键 在双击鼠标时,先触发Click事件,再触发DblClick事件。 3、Load:装载,默认事件 是窗体在启动(运行)时自动执行该事件 4、Unload:卸载,关闭窗体时,从内存中清除该窗体 5、Activate:活动,当该窗体变为活动窗体时 6、Deactivate:非活动,当另一个窗体变为活动窗体时 三、如何指定输出内容的字体: 可以在属性窗口中利用Font属性来设置。 (1)FontName属性指定字体类型: 格式:[对象.]FontName =“字体类型” 系统默认为宋体。 (2)FontSize属性指定字体大小: 格式:[对象.]FontSize = 点数 系统默认为9(小五号字),若缺省点数,则返回当前正在使用的点数。 (3)FontBold属性指定粗体字: 格式:[对象.]FontBold = Boolean (4)FontItalic属性指定斜体字: 格式:[对象.]FontItalic = Boolean (5)FontStrikethru属性指定加删除线: 格式:[对象.]FontStrikethru = Boolean (6)FontUnderline属性指定加下划线: 格式:[对象.]FontUnderline = Boolean Boolean类型的数据可以取值为True(真)或False(假)。 设置一种属性以后,该属性即可开始起作用,并且不会自动撤消,只有重新设置后,才能改变该属性的值。 四、窗体对象的方法: 格式:[对象.]方法 [参数列表] 若省略对象名,则默认是当前窗体Form1。 1、Print输出方法: 格式:[对象.]Print [表达式] (1)对象可以是窗体(Form)、图片框(Picture)、打印机(Printer)或立即窗口(Debug)。 (2)字符串常量要用双引号括起来。 (3)若有多个表达式:①用逗号分隔:标准格式 ②用分号分隔:紧凑格式 (4)Print:若后面没有表达式,则只输出一行空行。 (5)可以用“?”代替Print。 例:x=2 y=5 Print “2+5=”;x+y Print Print “2+5”,x+y, Print “abcde”; Print “fghij” Print “ABCDE” 立即窗口的使用总结: (1)单独使用:视图 - 立即窗口(计算器) (2)在代码编辑器窗口中,借助“Debug.Print 表达式”,可以实现在立即窗口中的输出。 例题:02_2.vbp 2、Cls方法: 格式:[对象.]Cls 将Form、PictureBox对象上用Print显示的内容清除。 注:清除TextBox对象上的文本:Text1.Text=“” 3、Mo

文档评论(0)

1亿VIP精品文档

相关文档