lwd899 发表于 2008-6-10 10:36:59

初学请教

vb语言在工程应用中实在是太方便了,很后悔在上学期间没有好好学习,现在决心要努力学习,但不知如何才能快速有效地学习,希望大家能讲讲经验,给以帮助,谢谢!

sdh142857 发表于 2008-6-20 11:45:24

我也只会基本VB语言功能, 也就是变量,函数,条件语句,循环语句等等,基本功, 这方面可以一起交流.
至于工程应用面太广了,每个人都有自己的专业,工程计算已经超出VB范畴了. 恐怕帮不上什么忙.

whatinrain 发表于 2008-6-20 23:54:56

如果你有其他语言的编程经验,有面向对象、面向事件编程的概念,那么学VB应该会上手比较快的。
在我看来可以分两步来学VB,第一当然是VB的语法了,如版主提到的,变量,如何声明,类型以及作用范围;函数,内部函数,自定义函数,变量传递和返回;状态语句控制程序流程;基本控件的属性、方法和事件。如果是VB6的话还要了解一些API函数,如果是VB.NET的话要了解一些namespace。基本上这是一个初步了解的过程,只有经过这个过程才会有一个基础,这样自己编程解决工程问题或是提出具体的问题都会言之有物了。
第二步是结合要解决的工程问题,我一向是认为带着实际的问题来学习会比为了学习而学习会快很多。比如要实现计算机和通信器的通信接口,你就会去关心winsocket这个控件;如果要存储显示数据,你就会关心数据库相关控件。
基本上学一个编程语言不会有很快的方法。我有C++的经验在学Fortran的时候也花了不少时间,有VB的经验在学JScript的时候花的时间也不少,写程序的时候还要不停地参考语法说明或上网查找代码例子。
还有就是对编程要有兴趣,在我看来程序是懒人才用的,因为不愿意做一些重复劳动所以写个程序来代替,但是往往这个程序花的时间不会少。我用VB2005 EXPRESS写了一个ansys workbench输出信息的解读程序,把接触信息作出列表形式。先前已经有一个版本,经过很多输出信息的测试完全正确的。最近运行的一个模型中有shell类型的,结果输出信息相比较于都是solid的有了不同,结果输出信息都不对了,然后就调试程序,不得不一句一句一个循环一个循环查看变量的值,很花时间很头晕。没有兴趣支撑做不去呀。
页: [1]
查看完整版本: 初学请教