Presentation is loading. Please wait.

Presentation is loading. Please wait.

VB程序设计初体验 主讲:林赛雅.

Similar presentations


Presentation on theme: "VB程序设计初体验 主讲:林赛雅."— Presentation transcript:

1 VB程序设计初体验 主讲:林赛雅

2 鸡兔同笼问题 今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?” 方法一:列x,y二元一次方程来解。 方法二:
假设鸡和兔都训练有素,吹一声哨,抬起一只脚,94-35=59。再吹哨,又抬起一只脚,59-35=24,这时鸡都一屁股坐地上了,兔子还两只脚立着。所以,兔子有24÷2=12只,鸡有35-12=23只。

3 鸡兔同笼流程图 开始 假设: 头是:head 输入head、leg的值 腿是:leg 兔子:r 鸡为:c r (leg-2*head )/2
结束 输入head、leg的值 输出r和c的值 r (leg-2*head )/2 c head-r 假设: 头是:head 腿是:leg 兔子:r 鸡为:c

4 算法的实现——程序语言 Visual Basic、C、Pascal、Java、Python……

5 鸡兔同笼VB程序实现

6 对象(Object) form1 image1 text1 label1 text2 image2 label2 label3 image3
command1 command2

7 对象(Object) 是Visual Basic应用程序的基本单元,每个对象都作为一个完整的独立组件出现在程序中。

8 属性 用来描述对象的特征,如caption,width,height。 可通过2种方式设置对象的属性:
①在程序设计阶段利用属性窗口直接设置对象的属性值; ②在程序运行阶段通过赋值语句实现,格式为: 对象名.属性名=属性值 如: Form1.Caption=”鸡兔同笼” Text1.text=“5” Label2.Caption=str(c)

9 类(Class) 对相同性质的对象的一种抽象。 Form类 Textbox类 Image类 Label类 Commandbutton类

10 事件和事件处理过程 事件(event):发生在对象上的事情,通常这是由用户在对象上激发的一种动作。 例:在按钮1上单击鼠标(Click)
事件处理过程:一个事件的发生,可以引起某个对象上某个过程的执行。每个过程是为了完成一定的任务,由一组独立的代码组成。 事件过程格式如下: Sub 对象名_事件名([参数列表]) 事件过程代码 End Sub 如:单击退出按钮的过程 Sub Command2_click() end End Sub

11 VB应用程序设计的基本过程 界面设计 代码编写 程序运行调试


Download ppt "VB程序设计初体验 主讲:林赛雅."

Similar presentations


Ads by Google