可以做数据库前台开发,也可做后台,只是效率不好!
还可以做很多应用软件,而且容易上手(相对vc 或delphi).
还可以做很多应用软件,而且容易上手(相对vc 或delphi).
解决方案 »
- VB新手提问,,请大家帮不帮忙
- 请教一下VC中的UINT,ULONG,UCHAR诸如此类的类型在VB中如何表示?
- 如何可以自定义录入页
- 关闭IE窗口的问题,在线
- 关于如何使窗体(Form)右上角上的'X'按钮失去作用?
- 每次读取注册表时,程序就出错并自动退出,请各位大侠检查一下原代码:(操作系统Win98)
- 我想这个问题大家都是感兴趣的
- 各们高手vb里面的空格是用哪个表示的啊!
- (请教高手)如何在NT4下在客户端不安装Sqlserver,也可以连接到远程数据库
- 在VB6+Access+ADO中如何将一个表的某字段赋给另一个表的某字段
- 如何得到并调整分辨率,希望给出源码
- 在PICTURE控件中快速滚动图片?
不过,学VB有一个好处,就是可以为转学Delphi打下基础。
转Delphi吧,兄弟。我用了4年的vb(从vb 1.0 到 5.0),转了Delphi才知道,VB只不过算作玩具罢了(不过,现在在软件公司实习,公司里只用VB做数据库前台开发,哎)
根据高手云学VB入门易,精通难,学VC入门难,精通易
我觉得你的一些见解确实很精辟(我还见到你在关于编程员的言论),请原谅我这样“奉承”你,但是真的。就这个问题而言,vb在开始是确实很得心应手,但开始的这些缺点再后来就变成了他的缺点了。例如,vb支持不定义变量就可使用,但我觉得这恰恰是一个程序员的大忌。
另,我确实很同意你那句一般的编写代码的人干的是劳力劳动这个观点。
http://www.huaweisoft.com/download/HWStb30s.exe
http://prefix.533.net/mine/ee-v1-i.exe
可以上我主页
http://prefix.csw.cnshare.net
http://prefix.533.net
看看。vb不是玩具!它是可以完全不使用控件的,实实在在的编程工具。
你相知道 Unreal (游戏,你不会不认识吧?)带的 UnrealEd (地图编辑器) 是用什么做的吗? vb5.0!
知不知道一个工具到了不同人手里有不同的用法?
听说老美的软件60%是用JAVA开发的,可有其事?是不是微软都没用VC??!!
VB熟悉该学Delphi好学吗?哪些有名的软件是Delphi写的?能举几个吗?
,以强大而言,VC/C++ Builder占优势,不过现在80%的程序都是由VB写成的,不是么?caotang.myetang.com/ultrasoft/
◇. 支持文件、目录和任务的拖放与文件历史功能。
◇. 拥有任务功能,可以随时新建任务、保存任务、更新任务、终止任务和继续任务。
◇. 全面针对网络设计,包括强大、齐全的网页辅助编写,丰富、可自定义管理的网页资源,贴心、智能的设计助手,可自定义的功能插件扩展,网络文件名的大小写、下划线,网页文件的格式转换,网页文件的加密,网络操作文件等等。
◇. 标签快速辅写增量插入,大大缩短标签插入周期。
◇. 单词、标签拼写功能,让你设计的网页更具专业水准。
◇. 标签突出功能(自定义彩色文字突出),方便地明晰网页文件的内容与标签。
◇. 拥有强大而全面的网页编写连接向导(11个强大快捷的向导),大大减少重复性劳动,让常规连接成为一件轻松的事情。
◇. 与IE紧密结合,方便地预览页面的效果;在预览的时候可轻轻按一下〔编辑〕按钮,便可在编辑区对文件进行编辑。
◇. 拥有无级缩放浏览效果功能,预览可自定义效果的大小。
◇. 文件打开预览效果功能。
◇. 资源中心附送大量精选资源,包括代码、图片、动画、音效、教程与心得精华等,用户可自定义管理,按需要进行增加、删除、编辑与归类等。
◇. 模板中心附送大量精选模板,这些模板分门别类,方便用户直接套用与借鉴,免却版面设计的苦恼;用户更可自定义管理,按需要进行增加、删除、编辑与归类等。
◇. 搜索引擎是强大的网络搜索工具,用户可利用它在网络上搜索想要的资料。
◇. 精灵助手是网页设计师内置的编写助手,在平时可以给予用户技巧或心得,在用户遇到困难的时候可以给予用户提示与解决方案。
◇. 内嵌FTP功能,用户可随时把正在编写的网页发送到网络上;或从网络上下载;甚至在线浏览主页。通过FTP功能,用户更可以即时在线下载最新的插件、资源和模板等,即下即用,免除登陆网站手工查询的麻烦。
◇. 全面面向网络,拥有一系列网页合法性的校验与自动更正,而且智能格式化你的网页,让你的网页在你的机器与网络上如出一辙,使你的页面bug-free。
◇. 拥有多格式转换功能,可随意把文件在不同的格式之间进行转换。
◇. 拥有内码转换功能,可随意把文件/文本在GB与BIG5之间进行转换。
◇. 拥有简繁体转换功能,可随意把文件/文本在简体与繁体之间进行转换。
◇. 拥有页面美化功能,使你编写的网页更具专业风范。
◇. 拥有页面减肥功能,把冗余的代码去掉,使你编写页面更苗条,更快到达到浏览者的眼前。
◇. 拥有网页加密功能,保护你的劳动成果不受不良的人偷窃。
◇. 内置的颜色拾取器方便用户选取自己喜爱的颜色;内置的计算器免却用户调用Windows自带的计算器的麻烦。
◇. 拥有摘抄范本功能,随时增加、删除、插入与更改自己喜爱的代码或语言文本。
◇. 拥有我的最爱文件功能,随时增加、删除、插入与更改自己喜爱的文件,方便使用。
◇. 拥有简体中文、繁体中文、英语和日本语等多语言功能,方便不同语言习惯的使用者。
◇. 真正绿色软件,不用向系统添加运行库,不向注册表添加任何记录,可随时卸载。caotang.myetang.com/ultrasoft/
VB做程序最好不要用控件,你说我的网页不太好,你的也不太行嘛,太多的图片一个样子了,晕。
VB的特长在于做中小型的数据库前端,利用VB+SQL SERVER的数据库程序的强壮性和简单性是每个人都不能否认的,现在中小型的公司中大约有80%是利用VB开发了他们的数据库的。
DELPHI的长处就是一种在C++和VB间的语言,弥补了两者间的空挡,它的长处是编写一些华丽的小型开发程序,如:FOXMAIL。但其在数据库开发上不是用的太多,至少我看到的不多。
C++的长处大家当然知道,我就不说了,如三峡工程等大型软件和关键应用上用途是谁也不能够替代的。
JAVA的长处在于跨平台软件应用。
所以这位网友问VB能干什么,其实是你没有做过较大型软件的开发,做过你就知道,VB是普通商务和工程利用最佳的开发工具。
VB、PB程序员是三流货,不是程序员,
C/C++是真正程序员的首选,Linux程序员是真正的程序员。
DELPHI是聪明的程序员的首选.
用Delphi开发的系统很多,包括美国海军的数据库系统都是用DELPHI做的,操控1G的数据库,实际上老外关键系统都是非M$的系统明白了吗!.
VB,我是从VB1.0For DOS开始用的(相信不会有更早用VB的了吧?:))用到VB5.0结束,经历了3年。而后开始转Delphi。我的感觉是:VB是很好的入门工具,简单易学,是它开创了Visual编程的先河! 但是,VB从一开始它的缺点和它的优势一样明显。伪编译的代码,松散的程序结构,不完善的面向对象(甚至根本不能称为面向对象)...... 我以前用VB做过很多程序,但后来都无法再升级维护了。原因很简单!我写的代码风格太差了,程序结构乱成一团。这固然是由于我没有好的编程习惯,但和VB的纵容也是分不开的。VB是面向初级用户的,很难想象初级用户都具有良好的代码风格。而且用了VB后,很难再深入系统去研究一些系统级的东西,因为VB封装太好。所以,我很后悔让VB浪费了我那么多时间的青春!之所以说VB算不上面向对象,因为VB没有多态性,缺乏面向对象三要素之一的VB还能称为面向对象吗?
多态做的最好的当然就是Inprise(Borland)了!转用Delphi后,首先,严谨的pascal代码吸引了我。pascal有指针,代码严谨,虽然没有C那么灵活,却更容易上手。Delphi用的时间越长,越感觉到它的魅力。完善的面向对象(真感叹Borland的艺术家们将pascal做到如此绝妙),类似VB的可视化编程(VC简直无法相提并论)。Delphi才是真正体贴程序员的开发工具。
VB将程序员顶在上层,让他们无法深入系统,VC却要求程序员具有相当的系统知识(当然,我是指真正掌握VC),而Delphi不是这样。当你是菜鸟时,它可以让你象用VB一样做上层开发。随着你的水平不断提高,你会感觉Delphi始终是你承手的兵器,当你要深入到系统级编程时,Delphi也不会阻拦你!。Inprise再一次宣告了他们豪言:“Nothing is imposiable”。试想,如果VB1.0和Delphi1.0同时发布,结果会怎么样?国内VB的用户较多(简单嘛),但国外,Delphi的程序员数量早就超过了VB。VB 6.0更是Bug 多多。况且,VB代码松散,如何适合做大型工程?和Delphi比起来,VB简直就是一个玩具。Inprise/Borland大旗不倒!只有Borland才能将pascal做到犹如艺术品的地步。
我并不是对VB有偏见,我以前用VB时也和别人争论过VB的优势。但是,现在回想起来,感到那时和我争论的人的确说的有道理,只是那时我不知道天外有天。从技术方面说,真的很后悔让VB浪费了那么多年宝贵的时间(从高中到大二),快要毕业,却发现大多数企业都只要VB程序员。从找工作方面说,学VB很有现实价值。呵呵。
无无论工具是怎么样,人们能够用它做出来好东西来就不会是坏工具。化腐朽为神奇,在developer界并不罕见。
首先,请问:天下间有相同的指纹么?换句话说:每个人都有不同的观点,对于一下根本每可能找出答案的问题,实在是很难说谁对谁错,就像天下间先有鸡还是先有蛋一样。什么么好不好,见仁见智。正所谓:青菜萝卜,各有所爱。
你说到:我的网页设计师“用了太多控件了”,首先要澄清,我用了以下控件:
1. webBrowser(要做网页编辑器的预览功能,能不用么?)
2. commonDialog(要做文件打开窗口,能不用么?)
3. RichTextBox(要做彩色文字编辑器,能不用么?)
4. Common Control(要做列表与TreeView,能不用么?)
5. SSTab(要做Tab,普通的TAB能根本不能胜任,我能不用么?)
这便是我用的所有控件,如果你说得出不用的理由来,我自赏一个嘴巴!
更重要的是,如果谁在自己写的程序中没有用过以上五个控件中的三或以上,本人磕头认错!!!!!!!!要不然,你自赏一个嘴巴!!!!!!
你说到:“邮件提取器严重有BUG”,我要澄清:
每一个程序都免不料有BUG,就连软件大哥Microsoft最新的Win2k不也是有6万多个BUG么?当然,程序员应该以最少的BUG为目标。在这里,我要道歉,我在上传的时候选择错调试的版本,这个邮件提取器并不是我想要发布的版本。信不信由你!
你说到:“太多的图片一个样子了”,我要指出!
你指的同一个样子的图片,应该是我的个人网页中的Ultra SoftWares 系列的网络软件,正是由于是一个系列的软件,我在设计splash form的时候,取材相类似,为的是有一个系列的感觉(你看清楚,图片里的名字是不一样的!因为是微缩图,可能看不清楚。),如果你说我用太多一个样子的图片不对,那我无话可说!
如果以上言辞有所冒犯的话,请原谅,因为本人实在是看不过眼!!!
Unruled Boy 2000/8/26 2:31
想想,傻瓜相机能做什么?VB也是这样。
commonDialog控件(要做文件打开窗口,)可以不用,你可以用API的。
2. commonDialog(要做文件打开窗口,能不用么?)
3. RichTextBox(要做彩色文字编辑器,能不用么?)
4. Common Control(要做列表与TreeView,能不用么?)
5. SSTab(要做Tab,普通的TAB能根本不能胜任,我能不用么?)
更重要的是,如果谁在自己写的程序中没有用过以上五个控件中的三或以上,本人磕头认错!!!!!!!!要不然,你自赏一个嘴巴!!!!!!"Unruled Boy:
很抱歉,我不是针对你的,但我想发表一下对这几句话的看法。
就拿我的 Easy Editor 来说,我曾说过它不使用任何ocx,因为它不是WebBrowser,所以当然不用1,而其它的就不是如你所说的了。common dialog我使用自己写的类,我甚至因此可以做出WPS2000那样的预览框,RichTextBox是我自己根据 RichEdit2.0和 RichEdit3.0 写的类,也是不需要那个 RichTextbox控件,SStab刚那也是自己写的控件,所以我需要的东西,我都自己写,所以我说我不用任何ocx。当然 RichEd20.dll还是要的,因为它是RichEdit2.0的根本,没有它,是写不出 RichTextbox 的东西来的,不然我就可以去申请专利了,因为我将是 Rich Text Format 的新格式创始人。当然,你使用vb带的那个 RichTextbox也是需要的,不过它用的是 Richtx30.dll ,是Rich Text Format 的1.0版本。如果你不信,可以去用用我的 Easy Editor, 当然,现在里面还不用 SSTab(因为设置的选项不多), 但下个版本就会有它出现了。
2. commonDialog(要做文件打开窗口,能不用么?)
3. RichTextBox(要做彩色文字编辑器,能不用么?)
4. Common Control(要做列表与TreeView,能不用么?)
5. SSTab(要做Tab,普通的TAB能根本不能胜任,我能不用么?)
更重要的是,如果谁在自己写的程序中没有用过以上五个控件中的三或以上,本人磕头认错!!!!!!!!要不然,你自赏一个嘴巴!!!!!!"Unruled Boy:
很抱歉,我不是针对你的,但我想发表一下对这几句话的看法。
就拿我的 Easy Editor 来说,我曾说过它不使用任何ocx,因为它不是WebBrowser,所以当然不用1,而其它的就不是如你所说的了。common dialog我使用自己写的类,我甚至因此可以做出WPS2000那样的预览框,RichTextBox是我自己根据 RichEdit2.0和 RichEdit3.0 写的类,也是不需要那个 RichTextbox控件,SStab刚那也是自己写的控件,所以我需要的东西,我都自己写,所以我说我不用任何ocx。当然 RichEd20.dll还是要的,因为它是RichEdit2.0的根本,没有它,是写不出 RichTextbox 的东西来的,不然我就可以去申请专利了,因为我将是 Rich Text Format 的新格式创始人。当然,你使用vb带的那个 RichTextbox也是需要的,不过它用的是 Richtx30.dll ,是Rich Text Format 的1.0版本。如果你不信,可以去用用我的 Easy Editor, 当然,现在里面还不用 SSTab(因为设置的选项不多), 但下个版本就会有它出现了。
何况,这还是在工具是自完备的情况下而言的,VB根本没资格说。
我讨厌VB倒不是因为它的功能限制,而是它误导了很多学编程的人,养成很多坏习惯,还以为这就叫易用性,易用要看在什么层次上谈的。很多人我向他推荐vb,因为我知道他不会有机会专业编程的,而对于专业的,VB简直就是浪费时间,一是学习的时间,二是认识到自己以前在浪费时间的时间,三是改掉坏习惯的时间。
致Nicrosoft,很同情你,咱们同病相怜。我在一家用DELPHI的公司维护vb的旧程序,真不是人干的活