面向对象程序设计 主讲:高慧 电话:13606457194 QQ号:56180168 VB课程公共邮箱: wj20l1visualbasic@126.com 密码: wenJing123
1 面向对象程序设计 主 讲: 高 慧 电 话: 13606457194 Q Q 号: 56180168 VB课程公共邮箱: wj2011visualbasic@126.com 密 码:wenjing123
面向过程和面向对象 C是面向过程的,VB是面向对象的 面向过程的思想是把一个项目、一件事情按照 定的顺序,从头到尾一步一步地做下去,先 做什么,后做什么,一直到结束。这种思想比 较好理解,其实这也是一个人做事的方法。 面向对象的思想是把一个项目、一件事情分成 个个更小的部分,每一部分负责该部分的功 能,最后再由这些部分组合而成为一个整体。 例:求两个数的和
2 面向过程和面向对象 • C是面向过程的,VB是面向对象的 • 面向过程的思想是把一个项目、一件事情按照 一定的顺序,从头到尾一步一步地做下去,先 做什么,后做什么,一直到结束。这种思想比 较好理解,其实这也是一个人做事的方法。 • 面向对象的思想是把一个项目、一件事情分成 一个个更小的部分,每一部分负责该部分的功 能,最后再由这些部分组合而成为一个整体。 例:求两个数的和
C程序 #include stdio. h E我的教案面向对象程序设计课件 c\Debug\c.exe 回 lease input. the first integer: 20 bplease inpu the second integer: 25 the sum is 45 Press any key to continue scanf(%d", &b) printf( the sum is %d",a+b)
3 C程序 #include "stdio.h" main() { int a,b,s; printf("please input the first integer:"); scanf("%d",&a); printf("please inpu the second integer:"); scanf("%d",&b); printf("the sum is %d",a+b); }
ⅤB程序 B Form1 ‖回‖8 先设计界面 开始计算 Private Sub Command1 click Text3Text= Val(TextIText)+ Val(Text2Text End sub 4
4 VB程序 Private Sub Command1_Click() Text3.Text = Val(Text1.Text) + Val(Text2.Text) End Sub 先 设 计 界 面
C与ⅤB的其他区别 运行模式不同 C是编译模式,属编译型语言(执行速度快) VB既有编译模式,也有解释模式(P1) C比VB更低级(即接近机器) VB以及用VB写的程序只能在WⅠ NDOWS系统 上使用,C无此限制(C最初是UNI系统的工 作语言)
5 C与VB的其他区别 • 运行模式不同 • C是编译模式,属编译型语言(执行速度快) • VB既有编译模式,也有解释模式(P14) • C比VB更低级(即接近机器) • VB以及用VB写的程序只能在WINDOWS系统 上使用,C无此限制(C最初是UNIX系统的工 作语言)