Visual Basic基础知识教案
- 格式:doc
- 大小:72.50 KB
- 文档页数:7
Visual Basic的基本知识一、课题:visual basic的基本知识二、教学目标:⑴ 掌握启动和退出visual basic的方法。
⑵ 了解visual basic窗口的组成,了解visual basic的三种工作模式,知道工具箱、工程资源管理器窗口、窗体设计器窗口、属性窗口、代码编辑器窗口的作用。
⑶ 理解工程的概念,知道工程的构成。
⑷ 理解对象、窗体和控件的概念,掌握建立控件对象的一般步骤,了解对象的命名规则。
⑸ 知道对象的三要素,知道读取和设置对象属性的方法,知道调用对象方法的格式,知道事件过程的格式。
⑹ 了解事件驱动的程序设计思想和面向对象的程序设计方法。
三、教学的重点和难点:⑴ vb系统中各窗口的功能。
⑵ 对象、窗体、控件、属性、方法和事件等基本概念的含义。
⑶ 事件驱动的程序设计思想。
三、教学过程:引入新课上一节课我们学习了程序设计的基本方法,通过前面的学习我们已经知道:要计算机解决问题,必须编写程序,即确定算法,并采用结构化程序设计方法描述算法。
实际上,采用结构化程序设计方法描述的算法,只有用某一种计算机编程语言表示出来,才能称之为计算机程序,才能在计算机上执行。
在众多的计算机编程语言中,目前使用得较为广泛的是visual basic,简称vb。
它是美国微软公司推出的基于windows环境的面向对象的程序设计语言,本节课我们将学习“第二节 visual basic的基本知识”,了解vb窗口的组成和面向对象的程序设计方法。
在具体学习本节内容之前,首先让同学们看一个用vb编制的小程序。
演示:一个简单的vb程序——“欢迎使用visual basic” 本节课我们将通过实际制作这个小程序,来具体说明vb窗口的组成和面向对象的程序设计基本方法。
讨论式学习新内容⑴提问并结合演示——使学生了解vb的工作界面提问:要想用vb编程,必须先运行它,那么在windows操作系统中如何运行一个已经安装好的软件呢?答案:方法一:单击开始菜单的程序子菜单中相应的菜单命令;方法二:双击该软件在桌面上的快捷方式。
《Visual Basic》课程教案目录第一章:程序设计基础 (2)第一节:程序设计概述1 (3)第一节:程序设计概述2 (6)第二节:数据类型及运算1 (11)第二节:数据类型及运算2 (15)第二节:数据类型及运算3 (18)第三节:数据输入与输出1 (23)第三节:数据输入与输出2 (27)第四节:标准函数 (33)第二章:结构化程序设计 (38)第一节:顺序结构 (38)第二节:选择结构1 (42)第二节:选择结构2 (46)第二节:选择结构3 (50)第二节:选择结构4 (54)第三节:循环结构1 (58)第三节:循环结构2 (62)第三节:循环结构3 (66)第三节:循环结构4 (71)第三章:数组和过程 (74)第一节:数组1 (74)第一节:数组2 (78)第一节:数组3 (83)第二节:过程1 (87)第二节:过程2 (92)第二节:过程3 (96)第四章:窗体和常用控件 (100)第一节:窗体1 (100)第一节:窗体2 (106)第二节:标签框、文本框和命令按钮 (110)第三节:图像框和图片框 (118)第四节:滚动条和计时器 (121)第五节:复选框、单选钮和框架 (125)第六节:列表框和组合框 (130)第五章:菜单设计 (136)第一节:下拉菜单 (136)第二节:弹出菜单 (141)2《Visual Basic》课程教案任务分析【任务一】设计用户界面,添加两个命令按钮。
《Visual Basic》课程教案4《Visual Basic》课程教案5《Visual Basic》课程教案6《Visual Basic》课程教案7《Visual Basic》课程教案8《Visual Basic》课程教案9《Visual Basic》课程教案10任务分析【任务一】设计用户界面,添加一个命令按钮。
Private Sub Command1_Click()小于0会出现什么情况?。
1 初识Visual Basic 教学目的及要求:1、掌握VB的特点2、了解VB的开发环境教学重点与难点:1、VB的含义、发展历史、特点2、VB的启动与退出方法3、VB集成开发环境教学内容:1.1 Visual Basic 入门1.2 Visual Basic的启动与退出讲授方法:讲授为主,上机为辅授课时数:4作业:练习册、教材1.1 Visual Basic入门一、什么是Visual BasicVisual Basic中的“Visual”含义是“可视化的”,主要是指不必编写大量代码去描述程序界面,而只要把预先建立好的对象拖放到窗口界面中即可开发出Windows风格的图形用户界面。
二、Visual Basic的发展史1990年5月,微软Windows3.0操作系统的出现,引起了全世界计算机突飞猛进的发展。
Windows的风行,使用户对计算机的操作更加简单、直观,但对程序员而言,设计程序的难度却陡然提升,一个简单的程序,也要编好几百行的代码。
于是,寻找一种简单、易学、好用的程序设计语言变得越来越重要,越来越迫切。
1990年,Microsoft(微软)推出了基于Windows的Visual Basic 1.0版本。
它采用可视化编程和面向对象技术,使编程就像搭积木一样简单、直观。
同时,它的功能也变得十分强大,完全可以胜任任何大型应用程序的开发工作。
Visual Basic的出现使美国再次掀起了学习应用Basic的热潮,美国人称它“门槛低,天花板高”,意为“入门容易,而功能又极其强大”。
三、Visual Basic的特点Visual Basic是由BASIC发展而来的,对于开发Windows 应用程序而言,Visual Basic是目前所有开发语言中最简单、最容易使用的语言。
作为程序设计语言,Visual Basic程序设计具有以下特点:1、可视化的设计平台传统程序设计语言编程时,需要通过编程计算来设计程序界面,在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。
Visual Basic基础知识本章讲述Visual Basic入门知识,主要介绍集成开发环境及程序设计过程:Visual Basic简介Visual Basic集成开发环境的使用Visual Basic对象的属性、事件和方法简单VB程序构成Visual Basic程序设计的过程工程管理常用VB标准控件功能简介1.1 Visual Basic简介Visual Basic是由Microsoft公司开发的Windows环境下的软件开发工具,是当今世界上应用最为广泛的可视化编程语言之一,被公认为编程效率最高的一种编程方法。
无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,Visual Basic都显示出其快速和简便的特点,最适合于非计算机专业编程者开发一般应用程序。
1.1.1 Visual Basic的特点Visual Basic是一种面向对象的、采用事件驱动机制的可视化的高级程序设计语言。
1、可视化的编程语言2、事件驱动机制3、简单易学4、提供功能强大的集成开发环境5、完全支持Windows应用程序开发1.1.2 Visual Basic语言的发展1、从Basic语言发展而来Basic: 初学者通用符号指令代码Visual: 可视的, 指开发图形用户界面(GUI) 的方法2、1991年推出VB 1.01992年推出VB 2.01993年推出VB 3.01995年推出VB 4.01997年推出VB 5.01998年推出VB 6.0(学习版、专业版和企业版)2001年推出(7.0)版本1.1.3 Visual Basic运行环境Visual Basic可以在多种操作系统下运行,包括Windows 95,Windows 98,Windows NT,Windows 2000,Windows XP等。
1.2 VB集成开发环境的使用集成开发环境(IDE)是开发Visual Basic应用程序的主要工具,主要涉及以下内容:集成开发环境的启动、退出集成开发环境的组成:每个组成部分都是可以隐藏的,要掌握如何隐藏及再现每个组成部分。
第一章:VB界面设计基础Parter1: Visual Basic 6.0概述一、Visual Basic概述1、Visual Basic(简称VB)是美国微软公司在原Basic语言(初学者通用符号指令代码)的基础上开发的面向对象的程序设计语言。
2、发展历程①1991年推出VB1.0。
②1998年推出VB6.0。
③2002年推出Visual 。
目前最新版本是VB2010。
3、VB的功能VB是标准的面向对象的(可视化)编程语言,它采用事件驱动的编程技术,主要应用于游戏、信息管理系统、大型数据处理软件等应用程序的开发。
4、VB的特点①可视化的集成开发环境②面向对象的程序设计思想(对象、事件驱动)③交互式的开发环境(对程序的编辑、调试和运行等)④可扩充性(支持DLL、API等)二、VB6.0的开发环境1、VB6.0启动与退出2、启动界面新建工程的对话框:“标准EXE”是开发普通应用程序的默认选项。
3、VB6.0界面组成①标题栏:(工程名、软件名等)②菜单栏:③工具栏:④控件工具箱:⑤窗体设计器窗口:(窗体设计视图)Form⑥工程资源管理器:⑦属性窗口:上(对象名称);下(属性名称,属性值)⑧代码设计器:代码编辑器,代码窗口(对象下拉列表、事件列表)视图——代码窗口;右击,选择“查看代码”⑨窗体布局窗口:三、创建工程1、一个工程就是一个VB应用程序。
工程是构成应用程序的所有文件的集合。
2、保存一个VB工程的步骤:①为工程创建一个文件夹②使用“菜单”、“工具栏”、“快捷键”保存工程。
3、VB工程模块的构成①窗体模块(Form):扩展名为.frm或frx(窗体中包含位图对像时会生成)②标准模块(Modules):扩展名为.bas③类模块(Classes):扩展名为.cls⊙Vb工程自身的扩展名为.vbp。
4、编译和运行工程①“运行”——“启动”|“全编译执行”②使用工具栏③快捷键:F5 / Ctrl+F5Parter2:VB 6.0窗体操作一、窗体相关概念1、属性①属性是对窗体及控件对象相关特征的描述。
教学设计:Visual Basic初识各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢教学目标:1、程序设计的基本步骤。
2、VB的集成开发环境及工具箱上的控件名称。
重点:VB开发环境及工具箱上的控件名称。
难点:控件的概念一、启动VB:单击“开始”→“程序”→“中文版”VB常用工具(控件)二、VisualBasic几个定义控件:提供程序可见界面的可重用对象。
控件的示例有文本框、标签和命令按钮。
事件:由用户或操作系统引发的动作。
事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。
方法:嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。
例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。
对象:程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。
控件和窗体是VisualBasic中所有对象的示例。
过程:为完成任务而编写的代码段。
过程通常用于响应特定的事件。
属性:对象的特征,如尺寸、位置、颜色或文本。
属性决定对象的外观,有时也决定对象的行为。
属性也用于为对象提供数据和从对象取回信息。
属性窗口:控件名称caption设置标题栏中文本和图标下面的文本Font修饰字体:双击该框或单击它右侧的按钮,打开“字体”对话框,设置文本的字体、字体样式、大小、效果。
Forecolor前景色:双击该框或单击它右侧的按钮,打开“调色板”,设置对象中文本和图片的前景色。
Picture设置显示的图形Appearance设置对象的外观0-外观为平面1-外观为三维Alignment设置选项按钮、或一个控件的文本的对齐:0-左对齐、1-右对齐、2-居中Backcolor对象中文本和图形的背景色BorderStyle边框式样0-None无边框、控制框、最小化、最大化、关闭按钮-Fixedsingle无最小化、最大化按钮2-Sizeble最小化、最大化、关闭按钮3-FixedDialog4-FixedToolwindow5-SizebleToolwindowcontrolBox运行时是否在窗体上显示控件菜单栏True单击标题栏最左端按钮,出现下拉控制菜单False不设置控制菜单Enabled控制窗口对用户事件作出反映,True:响应任何事件False:不响应mousePointer当用户将鼠标移至命令按钮上时,改变鼠标形状multiLine控件是否接受多行文本True:可以接受多行文本StartUpPosition指定窗口在屏幕中的位置Style控件的外观0-Standard标准的-Graphical图形的(带有自定义图片,如:改变命令按钮的背景色)Top对象顶端与上边线之间的距离Visible可见属性,True:对象可见,False:不可见。
VisualBasic程序设计基础教程教学设计概述Visual Basic是一种基于事件驱动编程语言,由微软公司开发,具有易学、易用、快速开发等特点。
VisualBasic的开发环境(IDE)提供了编程工具、调试工具、设计工具、自动生成工具等丰富的功能,可以帮助开发者快速地搭建一个基于Windows系统的应用程序和Web应用程序。
本文将介绍VisualBasic程序设计基础教程的教学设计方案,以供初学者参考。
教学目标1.了解VisualBasic的基本语法、数据类型和数据结构;2.掌握VisualBasic的程序设计流程、面向对象编程思想和实践经验;3.能够编写并调试基本的Windows和Web应用程序;4.开发并完成一个实战项目。
教学内容第一章 VisualBasic简介•介绍VisualBasic的概念和特点;•讲解VisualBasic开发环境和IDE;•介绍VisualBasic程序设计的基本流程;•讲解VisualBasic的语法、数据类型和变量声明。
第二章 VisualBasic程序设计基础•介绍VisualBasic的程序结构和流程控制;•讲解VisualBasic的数组、集合和字符串处理;•讲解文件和文件夹操作、数据库访问和网络编程;•编写和调试第一个Windows应用程序。
第三章 VisualBasic面向对象编程•介绍VisualBasic面向对象编程思想和基本概念;•讲解VisualBasic的类和对象的定义、继承和多态性;•讲解VisualBasic的异常处理、事件控制和错误调试;•编写和调试第一个Web应用程序。
第四章实战项目开发•根据自己的兴趣和实际需要,选择一个具有一定挑战性的实战项目;•通过分析、设计、编码、调试和测试等阶段,逐步实现该项目的开发。
教学方法•师生互动,理论与实践相结合;•把握重点,注重知识的层次性和体系性;•灵活多样,因材施教,让学生在感兴趣的方面深入学习;•充分发挥学生的主体性和创新性,鼓励学生进行素材收集和实战演练。
Visual Basic教案程序设计基础第一章:Visual Basic 简介1.1 课程目标了解Visual Basic 的历史和特点掌握Visual Basic 的开发环境和基本操作1.2 教学内容Visual Basic 的历史和发展Visual Basic 的特点和优势Visual Basic 的开发环境Visual Basic 的基本操作1.3 教学方法讲解和演示学生实践和实验1.4 习题选择题简答题第二章:Visual Basic 语言基础2.1 课程目标掌握Visual Basic 的数据类型和变量学会使用Visual Basic 的运算符和表达式了解Visual Basic 的控制语句和函数2.2 教学内容Visual Basic 的数据类型和变量Visual Basic 的运算符和表达式Visual Basic 的控制语句Visual Basic 的函数2.3 教学方法讲解和演示学生实践和实验2.4 习题选择题简答题编程题第三章:Visual Basic 界面设计3.1 课程目标掌握Visual Basic 的窗体和控件设计学会使用Visual Basic 的属性窗口和事件窗口了解Visual Basic 的界面布局和美化3.2 教学内容Visual Basic 的窗体和控件Visual Basic 的属性窗口和事件窗口Visual Basic 的界面布局和美化3.3 教学方法讲解和演示学生实践和实验3.4 习题选择题简答题编程题第四章:Visual Basic 编程基础4.1 课程目标掌握Visual Basic 的过程和函数学会使用Visual Basic 的输入输出语句和文件操作了解Visual Basic 的错误处理和调试技巧4.2 教学内容Visual Basic 的过程和函数Visual Basic 的输入输出语句和文件操作Visual Basic 的错误处理和调试技巧4.3 教学方法讲解和演示学生实践和实验4.4 习题选择题简答题编程题第五章:Visual Basic 数据库应用5.1 课程目标掌握Visual Basic 的数据库连接和操作学会使用Visual Basic 的数据绑定和数据网格了解Visual Basic 的数据库查询和事务处理5.2 教学内容Visual Basic 的数据库连接和操作Visual Basic 的数据绑定和数据网格Visual Basic 的数据库查询和事务处理5.3 教学方法讲解和演示学生实践和实验5.4 习题选择题简答题编程题第六章:Visual Basic 高级控件6.1 课程目标掌握Visual Basic 的高级控件和组件学会使用Visual Basic 的定时器和菜单栏了解Visual Basic 的ActiveX 控件和OLE 容器6.2 教学内容Visual Basic 的高级控件和组件Visual Basic 的定时器和菜单栏Visual Basic 的ActiveX 控件和OLE 容器6.3 教学方法讲解和演示学生实践和实验6.4 习题选择题简答题编程题第七章:网络编程和多线程7.1 课程目标掌握Visual Basic 的网络编程和多线程技术学会使用Visual Basic 的winsock 控件和多线程类了解Visual Basic 的网络通信和多线程同步7.2 教学内容Visual Basic 的网络编程和多线程技术Visual Basic 的winsock 控件和多线程类Visual Basic 的网络通信和多线程同步7.3 教学方法讲解和演示学生实践和实验7.4 习题选择题简答题编程题第八章:Visual Basic 动态库和ActiveX 组件8.1 课程目标掌握Visual Basic 的动态库和ActiveX 组件技术学会使用Visual Basic 的DLL 导入和ActiveX 控件创建了解Visual Basic 的组件技术和COM 对象8.2 教学内容Visual Basic 的动态库和ActiveX 组件技术Visual Basic 的DLL 导入和ActiveX 控件创建Visual Basic 的组件技术和COM 对象8.3 教学方法讲解和演示学生实践和实验8.4 习题选择题简答题编程题第九章:Visual Basic 项目管理和部署9.1 课程目标掌握Visual Basic 的项目和解决方案管理学会使用Visual Basic 的调试和性能优化了解Visual Basic 的应用程序打包和部署9.2 教学内容Visual Basic 的项目和解决方案管理Visual Basic 的调试和性能优化Visual Basic 的应用程序打包和部署9.3 教学方法讲解和演示学生实践和实验9.4 习题选择题简答题编程题第十章:Visual Basic 综合实例10.1 课程目标掌握Visual Basic 的综合编程技巧学会使用Visual Basic 开发实际应用程序了解Visual Basic 的编程经验和最佳实践10.2 教学内容Visual Basic 的综合编程技巧Visual Basic 开发实际应用程序Visual Basic 的编程经验和最佳实践10.3 教学方法讲解和演示学生实践和实验10.4 习题选择题简答题编程题重点和难点解析重点环节一:Visual Basic 的数据类型和变量解析:数据类型和变量是编程的基础,学生需要理解不同数据类型的用途和特点,以及如何声明和使用变量。
《编写程序代码》教学设计方案(第一课时)一、教学目标1. 知识与技能:学生能够理解程序代码的基本观点,掌握编写简单程序代码的方法和步骤。
2. 过程与方法:通过实践操作,学生能够掌握程序代码的编写技巧,提高解决问题的能力。
3. 情感态度与价值观:培养学生对于编程的兴趣和热爱,树立正确的信息科技观念。
二、教学重难点1. 教学重点:学生能够编写简单的程序代码,掌握基本的编程技巧。
2. 教学难点:学生能够理解程序代码的含义和作用,解决实际问题的能力。
三、教学准备1. 准备教学课件和相关素材;2. 准备计算机教室和相应的编程软件;3. 安排学生进行分组,每组3-4人,选派小组长;4. 提醒学生注意教室纪律和安全。
四、教学过程:1. 导入新课:教师通过展示一些简单的程序代码,引导学生观察并尝试理解代码的含义。
教师可以通过提问的方式,引导学生思考这些代码的作用,并引出本节课的主题——编写程序代码。
2. 讲解基础知识:教师向学生介绍编程的基本观点,如变量、数据类型、运算符等。
教师可以通过举例的方式,帮助学生理解这些观点。
同时,教师也可以向学生介绍一些常用的编程语言,如Python、Java等。
3. 示范操作:教师通过展示一个简单的程序代码,并逐行诠释代码的含义,引导学生理解代码的逻辑。
教师还可以通过操作计算机的方式,展示如何输入代码和调试程序。
4. 学生实践:教师给学生安置一个简单的编程任务,如计算两个数的和。
学生可以根据教师的示范操作,自己编写程序代码,并在计算机上运行程序。
教师需要巡视学生的实践过程,帮助学生解决遇到的问题。
5. 小组讨论:教师组织学生进行小组讨论,分享自己在编写程序代码过程中的经验和技巧。
学生可以互相学习,提高自己的编程能力。
6. 总结反馈:教师总结本节课的内容,并听取学生的反馈意见。
教师根据学生的表现,给予适当的评判和鼓励,激发学生的兴趣和动力。
7. 安置作业:教师给学生安置一些简单的编程作业,如编写一个简单的猜数字游戏。
程序设计基础VisualBasic教程教学设计介绍Visual Basic(VB)是一种由Microsoft公司开发的Windows 应用程序开发工具。
它简化了Windows应用程序的编写过程,将用户界面设计集成到编写环境中。
Visual Basic 具有友好的用户界面和易于学习的代码编写功能,是适合初学者学习编程的一种语言。
本篇文档旨在为授课老师提供Visual Basic教学设计的参考。
教学目标在本教程中,学习者将学会:•熟悉Visual Basic基本概念和语法•掌握使用Visual Basic创建Windows应用程序•能够使用Visual Basic进行简单的软件开发教学内容本教程主要分为以下几个部分:第一部分:认识Visual Basic本部分主要介绍Visual Basic的基本概念和语法,包括:•Visual Basic简介•Visual Basic的基本语法•数据类型和变量•运算符和表达式•字符串处理和数组第二部分:Windows应用程序开发本部分主要讲解如何使用Visual Basic创建Windows应用程序,包括:•创建Windows窗体和控件•事件处理程序•窗体属性和控件属性•窗体布局和控件布局•面向对象编程基础第三部分:应用实例本部分将提供一些实用的应用实例,帮助学生通过实践加深对Visual Basic的理解和掌握程度。
包括:•计算器应用•游戏体验应用•图形绘制和显示应用第四部分:综合实践本部分将为学生提供一个完整的综合实践项目,帮助学生将所学的知识应用到实践中,提高实际编程能力。
教学方法Visual Basic教学应注重理论与实践相结合,采用项目驱动的教学方法,让学生在项目中学习,学习到真正解决实际问题的能力。
在教学中,注重培养学生的实际操作能力,强调课堂实验和课外作业的配合使用,让学生通过实践加深对知识的理解和掌握程度。
同时,需要注意以下几个方面:普及教育工具Visual Basic作为一种编程语言,可以通过各种媒体形式进行教学,包括线上和线下课堂。
第1章Visual Basic基础知识本章讲述Visual Basic入门知识,主要介绍集成开发环境及程序设计过程:Visual Basic简介Visual Basic集成开发环境的使用Visual Basic对象的属性、事件和方法简单VB程序构成Visual Basic程序设计的过程工程管理常用VB标准控件功能简介1.1 Visual Basic简介Visual Basic是由Microsoft公司开发的Windows环境下的软件开发工具,是当今世界上应用最为广泛的可视化编程语言之一,被公认为编程效率最高的一种编程方法。
无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,Visual Basic都显示出其快速和简便的特点,最适合于非计算机专业编程者开发一般应用程序。
1.1.1 Visual Basic的特点Visual Basic是一种面向对象的、采用事件驱动机制的可视化的高级程序设计语言。
1、可视化的编程语言2、事件驱动机制3、简单易学4、提供功能强大的集成开发环境5、完全支持Windows应用程序开发1.1.2 Visual Basic语言的发展1、从Basic语言发展而来Basic: 初学者通用符号指令代码Visual: 可视的, 指开发图形用户界面(GUI) 的方法2、1991年推出VB 1.01992年推出VB 2.01993年推出VB 3.01995年推出VB 4.01997年推出VB 5.01998年推出VB 6.0(学习版、专业版和企业版)2001年推出(7.0)版本1.1.3 Visual Basic运行环境Visual Basic可以在多种操作系统下运行,包括Windows 95,Windows 98,Windows NT,Windows 2000,Windows XP等。
1.2 VB集成开发环境的使用集成开发环境(IDE)是开发Visual Basic应用程序的主要工具,主要涉及以下内容:集成开发环境的启动、退出集成开发环境的组成:每个组成部分都是可以隐藏的,要掌握如何隐藏及再现每个组成部分。
菜单系统和常用工具栏工程的概念及操作:一个Visual Basic应用程序可能包含很多文件,如窗体文件、模块文件等,每个文件都是应用程序的一部分,为了便于对这些文件进行管理,提出了工程的概念。
每个Visual Basic工程(应用程序)都包含一个扩展名为.vbp的工程文件和若干其它文件,其中工程文件记录着其它文件及集成开发环境的信息。
1.2.1集成开发环境界面的组成工程资源管理器的使用:用于对工程及工程组的管理,包括设置工程属性、添加或移除工程中的文件等。
窗体窗口的使用:用于进行窗体的界面设计,配合“格式”菜单可以达到事半功倍的效果。
控件工具箱的使用:用于界面设计,应掌握控件的种类及其添加和删除。
属性窗口的使用:这是一个很重要的窗口,界面设计效果取决于属性设置的是否正确或最优。
如果属性设置得非常合理,还可以减少代码编制的工作量。
代码窗口的使用:编制代码用,要掌握对象及事件的选择和常用的编辑方法。
立即窗口的使用:主要用于程序调试,使用频率很高。
1.3 VB中对象的属性、事件及方法主要介绍:对象和类的概念VB中对象的属性、事件及方法VB 中对象属性、事件及方法的使用1.3.1 对象和类的概念Visual Basic是一种基于对象的程序设计语言。
用Visual Basic进行应用程序设计,实际上是与一组对象进行交互的过程。
因此,准确地理解对象的概念,是设计Visual Basic的基础。
(1)对类和对象的理解类是现实世界中对事物的一种抽象。
对象是类的具体体现。
对象在现实生活中是很常见的。
例如一个人、一辆汽车、一台电脑等都是对象。
例如:“汽车”汽车是一个笼统的名称,是整体概念,是对所有汽车的一种抽象,所以我们可以把汽车看成一个“类”。
一辆辆具体的汽车(比如“你的汽车”或“我的汽车”)就是这个类的实例,是它的具体体现。
这样我们就称“你的汽车”或“我的汽车”为“汽车类”的对象。
(2)类和对象具有属性、事件和方法(三要素)以“汽车”为例每辆汽车都有长宽高、颜色、外形等特性,我们就称长宽高、颜色、外形等为汽车类或对象的属性。
行走是汽车所具有的一种功能,我们就称汽车具有行走方法。
司机转动方向盘,汽车就会转弯,汽车能够识别转动方向盘这件事情,所以我们称转动方向盘为汽车的事件。
总结属性是类和对象自身所具有的特性。
方法是类和对象自身所具有的功能。
事件是类和对象能够识别的动作类和对象的概念是面向对象编程的理论基础1.3.2 VB中对象的属性、事件和方法VB中的窗体和绘在该窗体中的控件就是VB的对象。
VB对象分为:标准对象(如:窗体、标准控件,用户可直接使用或对其进行操作)和用户自定义对象(可用程序建立用户自己的对象)。
以“命令按钮”控件为例:“命令按钮”的属性:width:宽度、height:高度、name:名称、backcolor:背景色、forecolor:前景色等。
“命令按钮”的事件:Click、Dblclick等。
“命令按钮”的方法:Move:移动等。
1)VB中对象常用的属性、事件和方法常用属性width:宽度height:高度left:左上角的横坐标(相对于父控件)top:左上角的纵坐标(相对于父控件)name:对象的名称(用于在代码中标识对象,具有唯一性)caption:对象的标题(用于界面上显示用,可以相同)font:字体fontname:字体名称fontsize:字体大小backcolor:背景色forecolor:前景色Enabled:是否对事件产生响应Visible:决定对象是否可见。
注意:标题(Caption)和对象名称(Name)是完全不同的两种属性。
主要区别:Caption是对象的标题,用于对象标题文字的显示(界面),各对象的Caption属性值可以相同;名称Name是对象的名字,主要用于在代码中标识对象,具有唯一性。
Caption的属性值在设计和运行期间都可以修改;Name属性是只读属性,即只能在设计期间设置,在运行期间不能改变。
常用事件click事件:鼠标单击Dblclick事件:鼠标双击load事件:加载;用于对属性或变量的初始化MouseDown事件:按下鼠标MouseUp事件:释放鼠标MouseMove事件:移动鼠标KeyDown事件:按下键盘keyup事件:释放键盘KeyPress事件:按下某个字符键UnLoad事件:关闭窗体。
常用方法Cls方法:清屏Show方法:显示Hide方法:隐藏Move方法:移动Print方法:打印2)VB中对象的创建和命名VB中对象的创建方法一:单击工具箱控件对象在窗体上按住左键拖拉到所需要的大小后释放。
方法二:双击工具箱控件对象,则立即在窗体中央出现一个默认大小的对象框。
VB中对象的命名VB中创建对象时,通常给出了一个缺省的对象名称,如command1,command2…。
对象名称的修改可以通过在属性列表窗口中的“名称”属性(Name)来修改。
(演示)对象命名的原则:必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最好不用)组成。
长度<=255个字符。
最好见名知意:前缀+作用(前缀表示控件类型)如:txtPassword——txt前缀表明是文本框控件;Password表示(P39有控件建议使用的前缀命名表示)该文本框控件用于输入密码。
1.3.3 VB中对象的属性、事件和方法的使用1)设置对象属性方法有两种预设法:通过VB中的属性窗口进行设置现改法:在程序中用程序语句设置格式为:对象名. 属性名= 新设置属性值注意:在代码中使用属性的格式,必须是:对象名. 属性名如:Command1.Caption使用属性时,要注意的几点(1)从属性窗口可以看出,对象的属性很多,且不同的对象具有不同的属性。
编程时,我们没有必要去重新设置对象的每一个属性值。
大部分保留其缺省设置就可以了。
(2)属性的取值可能是:数字、字符串、布尔值等等。
(3)单击与颜色有关的属性条时(例如【BackColor】,【ForeColor】等),右端也会出现下拉式箭头。
单击箭头将弹出调色板窗口,通过调色板设置相应的颜色。
(4)对于与图形(Picture)、图标(Icon)或字体(Font)有关的属性,设置框的右端会显示省略号图标,即3个小点(…)。
单击这3个小点,屏幕上将显示一个对话框,可以利用这个对话框设置所需要的属性(装入图形、图标或设置字体)。
(5)有的属性在运行时可以通过设置来进行修改,有的属性则不能修改,这种属性称为只读属性,如对象的Parent属性。
2)VB中对象事件的使用(1)事件——是指VB预先设置好的、能够被对象识别的动作,例如Click(单击),DblClick(双击) 。
不同的对象具有不同的事件,每一个对象又具有多个事件(演示)(2)事件过程(事件的响应)由事件引发的结果需要编制代码来设定并执行,我们把这段代码称为事件过程。
(3)编程中,事件过程的一般格式如下:Private Sub 对象名称_事件名称( )………事件响应程序代码………End subPrivate表明事件过程的性质,sub为事件过程的关键字,“对象名称”指对象的Name属性,“事件名称”指VB预先定义好的对象的事件,对象名称和事件名称中间用下划线_ 连接,且事件名称后面跟括号,有些事件括号中有参数。
(4) 事件过程的编制步骤(举例说明)例:通过命令按钮的点击事件来改变文本框控件的显示与隐藏的事件过程。
界面:定义两个命令按钮,一个文本框代码如下:Private Sub Command1_Click()text1.Visible=TrueEnd SubPrivate Sub Command2_Click()text1.Visible=FalseEnd Sub3)VB中对象方法的使用(1)方法是对象能执行的动作或功能,如移动、显示、打印等。
(2)对于VB内建的对象,都具有预先定义好的方法,不同的对象可能具有不同的方法。
例如大部分对象具有方法Move(表示移动位置),窗体对象具有方法Print(表示在窗体上显示文字)。
(3)编程中,使用对象的方法的格式为:对象名.方法名注意:对象方法的使用和属性的使用一样,也要在方法名和对象名之间用英文 . 来连接。
(4)示例:文本对象Text1移动到位置200 , 300(分别表示纵横位置)编写程序代码Private Sub Command1_Click()Text1.Move 200, 300End Sub。