您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-01 原文发表:2007-08-31 人气:80 来源:未知

本文章共2933字,分2页,当前第1页,快速翻页:
 
1、语言的发展
随首电脑的普及,电脑语言也跟首一块开始普及。在这之前电脑语言一直是科学家手中的神秘之物。它经过不断的发展和进化才变成我们现在所看见的样子,而在早期的时候,语言基本上都很复杂很难接受,语言的种类也很多,其中有相当一部分语言已经淘汰了,只有资深的程序员还能记得它们的名字。
逆风编程技术

好个时候机器也很差,CPU、内存、硬盘等都差得很,跟现在是没法比了,编程序也没有现在舒服,还没有软驱的时候编程人员用的是穿孔纸带,机器大的象立柜。可能有的人听着都新鲜,其实那就是电脑以前的样子,连游戏都没有。后来出现了苹果机和8086以后PC市场才开始火起来,随着普及量的增多PC的用途也越来越广,人们开始在上面制作各种用途软件,这极大推动了电脑语言的发展。产生了汇编语言、C语言BasiC语言数据库语言等很多流行的语言,它们基本上解决了人们在各行业中的需要。

2、了解语言的特性
每种语言都有它的特性,了解它的特性知道它的优缺点是非常必要的。盲目地选择一种语言或追求一些流行的语言都不是什么好事。尤其容易把业余程序员给害了,现在很多人就是这样盲目地学VB或上些速成班,然后再用微软的控件东拼西凑的编些软件就以为成了高手了,其实他把编程序的花拳锈腿都学来了,而把最重要的编程底子给忽略了。我在这里忠心地奉劝朋友们,请不要这样干,要想在这方面有些作为的人最好别在花拳锈腿上浪费青春。

这次我准备谈论一下流行的VB和VC,分析一下它们的特性,这对开发游戏是很有好处的。首先我们来看看VB。VB是微软开发的可视化BasiC语言,功能很强但速度不是很快,尤其在进行大量的运算时就更显得非常力不从心了,但是用它开发界面或干一些不是很深入操作系统的工作时则非常方面和快捷,中;另外它的扩展性很强,可以调用Win32API和大多数的动态链按库。在编游戏方面微软提供了很多的动态链接库,调用也很方面,所以也不错。尤其是DirectX 7.0带的Dx7vb.dll对VB编游戏来讲更是如虎添翼,只要避免用VB即时渲染游戏效果,用DirectX 7.0编游戏是很方面的。而且调试也很方便,在DirectX 7.0之前提供的库调试时很容易出错或导致非法操作,所以本人强烈建议使用DirectX 7.0。

VB提供对象化编程,但实现得不如VC,不过毕竟还提供了这个特性,在编写程序时还是挺不错的。虽然VB通常不能提供象VC那样深入的操作,但是通过各种库或控件也能凑合了,只要你编的程序不是需要进行大量的运算,用VB就很合适。通常一个大型程序都是用VB、VC等语言混编的,比如开发一个DVD播放器,用VB可以构造界面和文体程序框架,解码器则可以用VC或汇编编写成动态链接库供VB调用。这样就利用上了两门语言的优点,快速高效地开发了软件。

VC则是中庸的语言,说高吧不算高,说低吧它还什么都能够做。不管你编什么用它都能较好地完成任务。速度很快,但不是最快。功能很好,但不是最好。代码好写,但不是最好写也不最难写。所以我说它是中庸的语言,在世界上C用得是最广的,其实就是因为它有这个特性。VC和ANSIC 有一些不同,但毕竟也是C 类的。现在国际上绝大多数的开发平台提供的都是C或C ,所以有的人提出C语言应该是程序员必会的。话虽然是这么说,但实际上光学会VC你还是什么也编不了,还得花很长时间去研读Win32API、DirectX、GDI、COM、OLE、DDE、MFC等很多Windows上的东西。

3、对象化编程浅谈
要谈对象化编程,那怎么也得提一下以前的编程方式。在刚有语言的时代,编程没有今天的那么多说法。那时的编程概念很简单,只要机器能执行就可以了,要想编出优秀的程序,那就看谁写的程序能占内存少、速度快了。这也就造成了写程序变得很不规范,因为程序员在优化一个程序时往往把它编的面目全非和极极晦涩懂,程序里面的代码跳转来跳去的乱得一团糟,只有他们自己才能看得懂。后来由于社会需求越来越大,程序员才发现这样的代码很不适应,比如你给某飞机场写了一个软件,来控制飞机的起降、航班、机票等事。突然有一天机场老板电话找你说你的软件出了故障,你可能就糟了,因为你知道那里面的代码已经乱得不能改了。所以这种落后的编程方式在软件的维护上就会显得很不好。在这以后,结构化编程方式产生了,它可以把常用的程序写成函数来使用,这样程序程序就变成一堆函数构成的身体了,而且把公用或常用的东西都写成
 
本文章更多内容1 - 2 - 下一页>>
相关文章

将ENTER变成TAB键
关于数据报表的打印设置
Visual Basic 控件数据
VB 神童教程第二章第十一节——滚动条
Access97的报表解决方案
用VB建立Access数据库结构
Text 转换为 Access MDB
用VB 5.0从Recordset中打印列表
VB5中远程数据库的访问
在VB中存取数据库中的图片
用数据库保存VB程序的用户设置
Visual Basic动画编程技术
VB中使窗体右上角的X按钮失效
VB取磁盘序列号卷标和文件系统类型

相关评论


本文章所属分类:首页 VB

  热门关键字: