Teacher 2008-8-30 00:17
学习VB前应该知道的
VB入门简单但功能强大的开发工具.于是好多人想学或是在学,这几年来我也教过不少学生.有不少学生学习目的还是比较盲目,只是为了学而学,虽然爱思鱼不赞同这种学习方式,但想学还总是好的.
对入门学员来说,有几个问题必须弄明白.
1.什么是程序?
程序:即应用程序,是计算机的一组指令,经过编译和执行才能最终完成程序设计的动作.
什么意思呢,程序就是计算机里能够执行并能产生一定结果或是功能的东东.
在这里,可以把程序理解成软件.
2.程序(软件)看起来什么样?
[url=http://byfiles.storage.msn.com/y1paRtlsdbW2dIUOx8BJU2W3ISrxsZ1tas738Z37ypj99ua0xZFcbQQYYYCX0JNjLoUD2rcsk0aAuU?PARTNER=WRITER][img=407,278]http://byfiles.storage.msn.com/y1paRtlsdbW2dLE0vgQ4sdBoFhs08rsCgeG4nFMccqLzcZFjATu2ONmGAAA4fLOil-MfdxyVQm0ZM8?PARTNER=WRITER[/img][/url][url=http://byfiles.storage.msn.com/y1paRtlsdbW2dLHrSLuI8MY29lzDchPL8D7Va3LuKmMF7U6wGydwpccNFdtlVsLIN_IAU0fJ7-zn2A?PARTNER=WRITER][img=264,249]http://byfiles.storage.msn.com/y1paRtlsdbW2dKkRUSUwaC0y1qh7EQzCFqXyi4Ns0LAXR5WEVV0CogbROtO3GqhwnBI-wEHexR0tDg?PARTNER=WRITER[/img][/url][url=http://byfiles.storage.msn.com/y1paRtlsdbW2dJCBMCLG29X1czeLVpY6Ahpc6SZx5vk17J07dVPqzgVQbr09iX8_o5EF9euzYngMgQ?PARTNER=WRITER][img=410,456]http://byfiles.storage.msn.com/y1paRtlsdbW2dLCrQ17uyBeQrkwhBlNnx6kz26VUNuBIvaqmdsgAw3Ran_BKk7hvexBWd1sB7e5lVs?PARTNER=WRITER[/img][/url] [url=http://byfiles.storage.msn.com/y1paRtlsdbW2dJ6cVW7mAgy2ZeZHIEjg8BSoJv7QrdRfvZ2v9U2CNog3tGN3e1znj_Lg4zBe1dRvPA?PARTNER=WRITER][img=174,263]http://byfiles.storage.msn.com/y1paRtlsdbW2dJZi69tWC-4nOxv7e4hd3eKeB2ShUa5H6eov1kYKgf8flqrXLEs6fDLfk-3FSr44r4?PARTNER=WRITER[/img][/url]
当然,不是所有的程序都是这种界面化的,因为这里要说的是VB,所以就找了这几个小程序.
VB,Visual 可视化的,可以看见的,虽然VB也能开发眼睛看不到的,但计算机依然可以执行的程序,但那是以后要说的,初级学员就不涉及这个了.
3.(VB的)程序是由什么组成的
前面说过,程序是一组指令代码,可是这个咱们看不到,看到了也就是一句句的像是英语句子的东东.那能看到的是什么呢.
[url=http://byfiles.storage.msn.com/y1paRtlsdbW2dLo-tJyShoMe6xO925i2FvXXm1GCowjs6zh1K-c9DYXUZmpZBSKePYgLqe0RnQ84pE?PARTNER=WRITER][img=547,456]http://byfiles.storage.msn.com/y1paRtlsdbW2dKqu8s0wnZt3-TZu6uZApQcuptBSmOoxRu7XulqGniK_fALI7u6LceUdj8uXfDAr1U?PARTNER=WRITER[/img][/url]
从这张图片可以看出,[b]窗体[/b]是一个程序的基本,是其它对象(也可以说是控件,当然也可以说是东西)的容器.对比前面的几张图片又可以看出,每个窗体中的对象可以不一样,也可以有多有少,就连一种对象,比如按钮,也可以大小不一样.
4.程序是怎么工作的?
这个得换个方式来说,这里有四个人,客户(学员)->经理(程序界面)->秘书(代码)->员工(CPU).
客户找到经理提出要求,经理找秘书传达要求,秘书让员工去执行要求. 员工把工作结果汇报给经理,经理又告诉了客户,客户根据结果提出新的要求.
OK,咱们换成VB程序再来一遍.学员通过程序界面上的按钮发出了指令(比如浏览),单击按钮触发了相应的代码,CPU执行代码,产生了相应的结果,这个结果又通过界面反应出来被学员看到了,从而进行下一步操作.
这一系列的过程就叫做交互.人机交互这个词应该不陌生吧.
明白??
5.学习VB是要学什么?
员工为什么能执行秘书转达来的要求,因为员工听得懂秘书在说什么,如果听不懂会怎么个结果尼,那就什么也不干呗.所以为了沟通就必须统一语言.
语言的作用是什么.这个我没有去Google,我自己想,语言就是一种工具,沟通的工具.
VB是什么,是一种计算机语言,是和计算机沟通的工具.
6.什么是对象?
女朋友?男朋友?都不对,计算机不能给你这个.
前面说到人机交互了,人靠什么操作计算机?鼠标是一下,鼠标在计算机是什么样,一个小指针,OK可以被这个小指针操作的东东就叫做对象了.比如按钮,文本框,下拉列表...