VB阶段性总结

时光在悄悄的流逝,岁月在偷偷的奔跑。转眼间我来到提高班已经半年了,这半年不管从计算机、英语还是思想上到得到了很大的提升。

 

  先从计算机说起吧,也许有些同学念大学时会学一些VB或者C语言相关之类的,而我真真正正的是零基础,零基础不可怕,从最基础的学起,在加上我的英语水平,我只好比别人多付出20%的努力,下面是我这半年对VB的总结:

 

  一、百例。说到百例可能是我用时间最长的项目了吧,每个单词每句代码的琢磨,当然百例也是我学的最扎实的一个阶段。一些数据类型、循环结构还有属性我就不总结了,因为之前也总结过。

 

  1chr10)和chr13),这也是对我影响最深刻的。

chr10)和chr13)谁不会啊,不就一个换行一个回车,对没错大家都知道是换行和回车的意思,但是运用到代码里,发现chr10)和chr13)的功能却是一样的,结合使用chr10 & chr13)也一样。为什么呢?

原因:chr10)和chr13)本因是组合使用的,正确的使用方法就是两个结合使用。但是我们只用一个chr13)或者chr10)就能得到我们想要的效果,因为我们现在用的是Visual Basic高级程序设计语言,我们只输入一个chr10)或者chr13)时,Visual Basic会默认给你补全,所以我们有时候只写一个也能得到我们想要的效果。

细心的同学会发现并不是,在Label控件中和在Text控件中,chr10)和chr13)并不是一样的功能,这可能是Visual Basic制作时就这样设定的。

 

  2str

Label2.Caption = "计算结果为:" & Str(sum)     这句代码大家都可以看的懂吧,这是百例第五个求百数和,这句代码就是把算出的结果赋值给Label2.caption中,大家肯定都注意到了这个代码Str,我相信大家都知道它的意思,就是转换为字符串。

那么问题来了,我们明明算的是数字,为什么要转换为字符串的形式呢,用Val岂不是更好,当时我看到Str写到这时,虽然它能实现我们想要的效果,但是我们当时认为它是错的,不应该写在这,要写也应该写Val,后来想想书上为什么要写上呢。我改变了思路,我先相信书,然后去证实,开始上网查资料,后来慢慢知道了原因。

原因:Label控件的Caption属性的内容就是字符串,所以我们就要转化一下,可能又有同学发现,把Str去掉也可以,对没错,还是Visual Basic是高级程序设计语言,如果低级的程序设计语言,不加Str这个程序就可能会报错,编写百例的作者是老手了,细节的问题都注意到了。

 

百例就先说这么多,如果有什么地方错误,还请多斧正。还有想深入了解VB的,咱们可以共用研究!

 

  二、红皮书。可能是我用时最短的项目了,从这个项目我就开始使用数据库了。

  1 objCn.ConnectionString = "Provider=microsoft.jet.oledb.4.0;" & "data source=" & App.Path & "\实例1.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False"    这是链接数据库的代码,第一眼看到这句代码这么长很头疼,不过还好可以看懂路径那一块。

  2BOFEOF:一个是指针指到第一个,还有一个是指针指到最后一个,BOFEOF都有两个值FalseTrue,可能我还没有完全吸收,在这里表达不出来,如果有小伙伴有意思,可以私聊!!

 

 

 

猜你喜欢

转载自blog.csdn.net/ywq1016243402/article/details/79765618