您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 大学本科计算机专业应用型规划教材
界面设计与VisualBasic大学本科计算机专业应用型规划教材崔武子齐华山于宁编著第1章VisualBasic概述1.1VisualBasic概述1.2设计VisualBasic程序的步骤1.1.1什么是VisualBasic1.1.2VisualBasic的特点1.1VisualBasic概述•VisualBasic是面向对象的程序设计语言•VisualBasic的意思是“可视化的Basic”,它既保留了Basic语言简单、易用的特点,又扩充了可视化设计的工具。•使用VisualBasic可以轻松地设计出界面美观、使用方便、功能强大的应用程序。1.1.1什么是VisualBasic1.面向对象•VB把数据和处理这些数据的子程序封装在一起,作为一个整体对象来进行处理。•在编写程序时,只要将所需的对象添加到程序中,就可直接调用该对象的子程序来实现功能。•不必考虑该对象是如何被建立的、子程序如何实现具体功能,简化开发工作。1.1.2VisualBasic的特点2.事件驱动•“事件”是指可以发生在一个对象上且能够被该对象所识别的动作。如:单击某个命令按钮就产生该按钮的“单击”事件•“事件驱动”是指当某个对象发生某一事件后,就会驱动系统去执行预先编好的、与这一事件相对应的一段程序。1.1.2VisualBasic的特点3.数据库•VB自身带有一个完整的数据库系统,提供数据库的全部功能。•VB提供较好的数据库接口,能够访问包括Access、Excel和FoxPro等在内的多种格式的数据库。•VB可以通过它的开放式数据连接(ODBC)功能实现对后台大型网络数据库的操作。1.1.2VisualBasic的特点4.帮助•随时进入VB的联机帮助系统。•通过帮助系统,可以系统地学习VB•查找有关信息,解决编程过程中所遇到的疑难问题。•是学习和使用VB的强有力助手。1.1.2VisualBasic的特点【例1.1】运行程序时单击窗体,在窗体上显示“漫游VisualBasic世界”,单击“确定”命令按钮,则显示“祝你VB旅途愉快!”。运行结果:1.2设计VisualBasic程序的步骤窗体命令按钮单击窗体时单击命令按钮时(1)启动VisualBasic【开始】|【程序】|【MicrosoftVisualBasic6.0中文版】|【MicrosoftVisualBasic6.0中文版】解题步骤:窗体查看对象对象属性窗口工程资源管理器窗口布局工具箱立即窗口查看代码(2)设计用户界面•单击工具箱中的命令按钮图标•在窗体中按下鼠标并拖动或:双击工具箱中的命令按钮图标说明:•其他控件添加方法与本例类似•设计的界面应美观、友好、整齐•考虑用户的习惯,通常将命令按钮放在窗体的右下方(3)常用属性设置属性名属性值属性作用•窗体属性设置–单击窗体选中该窗体–“Caption”属性设为“窗体上显示文字”•命令按钮属性设置–单击命令按钮选中该命令按钮–“Caption”属性设为“确定”•其他属性用默认值(4)编写代码、运行程序切换到代码窗口:双击窗体或单击“查看代码”按钮对象框过程框代码区是窗体的打印方法功能:实现窗体的输出动作单击【启动】按钮运行程序单击【结束】按钮停止工程运行(5)保存•一个工程中应包含与该工程有关的所有文件如本例工程包含两类文件:•窗体文件(“*.frm”)–含有构成窗体的所有相关信息•工程文件(“*.vbp”)–含有与该工程有关的所有文件和对象的清单,以及环境设置方面的信息。•每次保存工程时,这些信息都要被更新。【例1.2】运行程序时,若单击“显示”命令按钮,则在窗体上显示“漫游VisualBasic世界”,同时在文本框上显示“祝你VB旅途愉快!”。另外再加一个“清除”按钮,单击该按钮时将窗体和文本框中的内容清空。单击“显示”按钮后单击“清除”按钮后无最大最小化按钮运行结果:文本框•设计用户界面:窗体上添加两个命令按钮、一个文本框•常用属性设置:窗体:“(名称)”属性设为“frmEx1_2”“Caption”属性设为“窗体上显示文字”“MaxButton”属性设为“False”“MinButton”属性设为“False”按钮1:“(名称)”属性设为“cmdShow”“Caption”属性设为“显示”•设计用户界面:窗体上添加两个命令按钮、一个文本框•常用属性设置:按钮2:“(名称)”属性设为“cmdClear”“Caption”属性设为“清除”文本框:“(名称)”属性设为“txtShow”“Text”属性设为空“Font”属性:•常用属性设置:字体【隶书】字号【五号】字体样式【粗体】•设计用户界面:窗体上添加两个命令按钮、一个文本框用于输入和显示数据•编写代码:是窗体的一个方法。功能:清除用Print方法输出的文本功能:在文本框显示文字功能:清空文本框•保存–工程:prjEx1_2.vbp–窗体:frmEx1_2.frm•编译程序•【文件】|【生成prjEx1_2.exe】•在【生成工程】对话框指定文件存储位置和文件名说明:•有些属性可以通过代码进行设置。–格式为:[对象名.]属性名=属性值•方法只能在代码中调用。–格式为:[对象名.]方法名[参数表]•注意属性赋值与方法调用的区别设计VB程序的一般步骤(1)设计用户界面的布局(2)设置对象属性(3)编写程序代码(4)保存(5)测试、调试程序当确信程序正确无误后,编译程序。【例1.3】在窗体上添加一个标签和两个命令按钮。要求标签下凹,其上显示“你一来我就走”;两个命令按钮上的标题分别为“显示”和“退出”。标签用于显示数据功能:程序运行时,首先令“显示”命令按钮处于不可用状态;当鼠标移动到标签上时,标签消失,同时“显示”按钮变为可用状态;单击“显示”按钮,标签重现,“显示”按钮又处于不可用状态;单击“退出”按钮,结束程序的运行。切换到VB环境演示程序对象属性名属性值窗体Caption标签与命令按钮标签(名称)lblHideBorderStyle1-FixedSingleCaption你一来我就走Font字体大小为三号命令按钮1(名称)cmdDisplayCaption显示Font字体大小为四号命令按钮2(名称)cmdExitCaption退出Font字体大小为四号PrivateSubForm_Load()cmdDisplay.Enabled=FalseEndSub程序运行时,使“显示”按钮处于不可用状态PrivateSublblHide_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)lblHide.Visible=FalsecmdDisplay.Enabled=TrueEndSub当鼠标移动到标签上时,标签消失,同时“显示”按钮变为可用状态指定该对象是否可见指定该对象是否可用PrivateSubcmdDisplay_Click()lblHide.Visible=TruecmdDisplay.Enabled=FalseEndSubPrivateSubcmdExit_Click()End’结束程序运行EndSub单击“显示”按钮,标签重现,“显示”按钮又处于不可用状态单击“退出”按钮,结束程序的运行注释符
本文标题:大学本科计算机专业应用型规划教材
链接地址:https://www.777doc.com/doc-2508343 .html