130 likes | 257 Views
Visual Basic 学习目标. 掌握面向对象程序设计的基本概念 利用 VB 进行程序开发的基本过程、步骤 掌握 VB 程序设计基础,能熟练掌握结构化程序设计 熟练掌握程序设计中的基本算法,并能阅读、理解和编写简单的 VB 程序 掌握 VB 开发和调试程序的方法、过程 掌握窗体和常见 VB 控件的属性、事件、方法. Visual Basic 学习方法. 学习的基本方法:实践,不断地实践 验证性练习 : 按照教材上的程序实例进行原样输入,运行程序并验证是否正确;
E N D
Visual Basic 学习目标 • 掌握面向对象程序设计的基本概念 • 利用VB进行程序开发的基本过程、步骤 • 掌握VB程序设计基础,能熟练掌握结构化程序设计 • 熟练掌握程序设计中的基本算法,并能阅读、理解和编写简单的VB程序 • 掌握VB开发和调试程序的方法、过程 • 掌握窗体和常见VB控件的属性、事件、方法
Visual Basic 学习方法 • 学习的基本方法:实践,不断地实践 • 验证性练习 : 按照教材上的程序实例进行原样输入,运行程序并验证是否正确; • 照葫芦画瓢 : 在第一步输入的程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解; • 背程序:离开教材的情况下将教材程序实例重新编写、修改和运行; • 写程序:对教材程序进行功能的修改、扩展,或编写类似的其他程序。
Visual Basic 学习方法 • 学习的基本方法:实践,不断地实践 • 提高调试能力:程序员都会犯错误,能否发现并修正错误是高手和初学者的区别 • 一次只改一个地方,搞清楚错误的原因 • 用本本记录错误提示信息 • 研究和积累典型的程序,提高设计能力 • 尝试编写代码量较大,功能较全的程序
VB开发环境简介 • 窗体设计窗口 • Windows界面设计 • 每一个窗体保存为一个窗体文件,扩展名为.frm • 工具箱 • 可用于界面设计的控件列表 • 可以将其他控件添加到工具箱中(方法介绍) • 代码设计窗口 • 编写VB程序代码 • 属性窗口 • 显示窗体设计窗口中某个界面元素的属性及属性值 • 工程资源管理器 • 管理当前系统涉及的所有窗体、代码模块、资源 • 立即窗口 • 一些简单命令的即时运行,也是调试程序的一个重要对象
抽象 实例化 类 对象 对象 对象 对象 Visual Basic中的基本概念 • VB应用程序的组成 • 工程文件(.vbp):管理构成应用程序的所有文件 • 窗体文件(.frm) • 标准模块文件(.bas) • 类模块文件(.cls) • …… • VB的编程机制 • 面向对象、事件驱动 • 对象(Object) • 在面向对象的编程思想中,构成系统的要素均可视为对象 • 可以理解为现实生活中的各种物体 • VB提供的基本对象包括窗体和控件 • 类(Class) • 同一种对象的统称 • 是具有相同特征的对象的抽象
属性 对象 事件 方法 Visual Basic中的基本概念 • 属性、方法和事件 • 属性:对象的特征、性质 • 一般是名词 • 属性值:属性的取值 例:Form1.backcolor=vbred • 方法:对象能够完成的特定动作 • 一般是动词 例:form1.print “您好!” • 事件:对象能够识别的动作 例:Click事件、Keypress事件等 • 事件过程:事件发生后执行的操作 (我们编程的重点)
窗体——Form • 属性 • Name(名称) • Left、top • Width、Height • Caption • Font • Fontname • Fontsize • Fontbold • Fontitalic • Fontstrikethru • Fontunderline • 属性 • Enabled • Visible • Backcolor • Forecolor • Maxbutton、minbutton • Controlbox • Picture • Borderstyle • Windowsstate • Autoredraw
窗体——Form • 属性设置方法 • 在属性窗口中设置 • 选择对象 • 选择属性 • 设置属性值:直接输入、从列表框中选择、从对话框选择 例:设置窗体的caption、backcolor、picture属性 • 在代码中设置 • 对象名.属性名=属性值 例:在代码中设置窗体的caption属性
窗体——Form • 事件 • Click • Dblclick • Load • Unload • Resize • Activate 例:窗体的事件 • 注意:某些动作会触发多个动作,如鼠标的双击会触发click和dblclick事件。
窗体——Form • 方法 • Print • Cls • Move • Show • Hide:仅仅隐藏窗体,而没有从内存中删除该窗体 例:窗体的方法 • 多窗体 • 添加窗体:注意窗体名和窗体文件名的区别 • 删除窗体 • 卸载窗体:unload 窗体名(注意与hide的区别) • 设置启动对象
实例:创建一个具备简单交互功能的VB工程 • 新建工程 • 界面设计 • 界面元素的属性设计 • 事件过程的代码编写 • 运行和调试 • 生成可执行程序 • 注意 • 养成及时保存的习惯 • VB工程的保存不是单一文件的保存,涉及到工程、窗体等多个文件的保存,建议用合适的文件名保存在同一个文件夹中 • 养成良好的代码书写风格 • 实例:一个简单交互功能的VB程序