vb有多线程,大概是你不会用吧。VB是微软公司的产品,我们用的操作系统也是它的产品,它当然不希望用户直接控制硬件和内存,但并不说明不可以,用API可以。你也可以和其它语言混合编程,因为没有那一种语言是全能的,VB也一样。不要以为有指针就是好用,调试是很容易出错,并找不出原因,比如说编驱程的时候。以上为小的不才之见,望不见怪,原谅!!!只作为讨论用。
解决方案 »
- 如何让TEXT里的文字旋转?(不是汉字)
- API宏定义的问题,请教老鸟
- 关于LISTBOX的问题
- 500分 求VB6开发的三层或多层构架的ERP系统。VB6+SQLServer
- 删除文本文件的一行或向行记录,不是删除文件
- 求一条SQL语句
- 请问怎样让VB的浮点数不显示为科学计数发?
- 在access中有一个自动编号,可是他得初值怎么得到呢,可以自己设定么
- AAA 请问VB中,怎样在程序中找到光驱
- 请acptvb回答!如何将自己编写的控件里的内容保存成图片可以导出到剪切板里?象MSchart控件的EditCopy属性。
- 用VB如何实现探测OICQ用户的状态?(在线,离线,隐身)
- 如何用VB控制声卡 的左右声道播放不同的声音文件?
我一向认为:指针是编程中最最精华的技巧,它能让我们
用高级语言模拟汇编语言的功能.直接操纵内存的感觉多好哇!
如果你概念清晰,是不会用错指针的!即使一时疏忽也很容易改过来.
能否使用api和能否使用指针是两个概念.
难道因为VB没有指针我们就拒绝VB?
我一向认为 效率是编程中最最重要的要求,它能让我们快速完成希望做到的工作。
想直接操纵内存,可以用ASM、DELPHI,何必非用C?如果我不想直接操作内存呢?是不是我就不能编程了?您用C总在直接操作内存吗?
无聊。
指针是MS为了不让软件把系统搞乱而故意不使用的。
vc确实太烦琐了.但功能强大.
如果既想效率高,又想功能强,就用bcb或dephi吧.
你不相信VB,就和VB过招吧:看看你不用VB最少要多少语句才能实现下面功能:
1 使窗体具有60%的透明度
2 鼠标滚轮时,控件上下移动
3 剪贴板变化时,把剪贴板中的文本显示出来
4 用XML传递数据访问断开的数据库
5 控制Excel,打印,保存一个工作表
据我所知,实现上述功能还没有一个工具可以短过VB的代码(最多相同)
VC 才是不同级别的!(重量级)
所以我并不讨厌vb,我认为渔研制是一种工具,能达到目的才是最重要的。
VB7又是一次革命,跟进吧兄弟们!To caigentan(菜根谭)
没搞错吧,"写的一个软件才400多K,竟然编译了5-7分钟"???????
我做了个软件5M编译只用了2分种啊…………
作者: 陳寬達
http://www.csdn.net/develop/article/7/7361.shtm
Basic 簡單是因為微軟希望 VB 及 VBA 維持在簡單到任何想依靠電腦來做自動化程序
的電腦用戶都可以輕易地上手的程度, 因此雖然功能不斷上疊, 語言本身維持著 Basic
的所有特性。不過缺乏物向導向的支援及執行速度的緩慢, 確是超級無敵讓人沒力的
致命傷, 因此我會建議所有的初學者, 若能有力能夠接受學習其它的語言如
C++/Pascal, 轉移陣地為上策。目前基礎是決定工具及語言上手度的最重要因素。許多人在高中時代學了 QB, 之後便
接著玩 VB; 有些大學的大一計概課程教的是 Pascal, 接著便可順利進入 Delphi。
必須承認的是, Basic 確實不是開發大型程式適當的語言, 它的先天不良, 例如執行
速度慢, 不是物件導向語言卻硬加入類物件導向功能(事實上, 它只可算是
object-based, 而非 object-oriented), 甚至使得微軟為了 Visual Basic 一個語
言, 將 COM 規格做了些修改以配合之(如 IDispatch interface), 即使有微軟如此
強而有力的老大哥極力護盤, 先天缺陷仍舊無法去除, 除了易學外, 實在找不出太多
該使用VB的理由。VB 雖然可以使用 DirectX, 但還必須透過其它程式庫的幫忙, 因此
除了 VB, 我很贊成就配合你目前的所學, 會 Pascal 就用 Delphi, 愛用 C++ 就請
用 C++Builder 或者 Visual C++。
自己觉得好用就行了,陈宽达说的就一定对?不怕您笑话,俺真不知道他老人家是何许人也。是天王老子?VB速度慢在哪儿?开发速度还是运行速度?都不会差吧?不完全支持OO是缺点?绕过底层是缺点?这些不用我反驳罢?找不出太多使用VB的理由,只能说是无知——易学不就是一种理由吗?必须用其它程式库来帮忙,VC不是要用MFC,BCB不是要用OWL吗?这是缺点吗?这是什么精辟文章,纯粹FangPi文章。别受误导。
VB+VC+DELPHI有何不可?非要钻牛角尖?再过几年,还不一定是什么语言的天下呢。
重要的是完成工作本身,而不是要使用的工具。这一点都不懂,赶紧去补上《方法论》和马列毛邓理论吧,免得不学无术、自欺欺人、贻笑大方。
你不该说出来,你知道就行了,别人这里都是搞vb的啊!
哈哈
作程序是为了什么?不就是给别人用的吗?如果能用windows的图片编辑器做出我需要的图片
我决不会去装photoshop.vb\vc....都是一种开发环境,如果能够让用户满意,管它用什么呢!
争来争去总是面子问题!真的很没意思!(个人意见)
vc和delphi就没有缺点?
vc有vb的开发速度吗?
delphi有vb的稳定性吗?
每个人都有个人喜好,好比你认为牛仔裤是最好的裤子,你就在闹市街头振臂高呼:“大家都穿牛仔裤吧!”,别人会用什么眼光看你?
不过看了这些讨论,我又学到了很多东西,对
vb也有了一些新的认识.
to ashzs:谁说这种争论没意义,虽然这种
争论永远不可能有胜负,但是可以通过讨论,使
我们对不同开发工具的优缺点又进一步的认识.
我前一段看了Visual C++ VS Borland (C++ Builder|Dephi)
就觉得收益匪浅.
有人用VB能快速地开发3层应用程序,顺利的操作数据库并且同步整个企业的工作数据
有的人只能用VC大量地使用API作出一个美丽的界面。
什么是编程高手?如果让我来说,我说算法厉害的人才是高手,也就是能解决实际问题的人才是高手。如果按你说的,那么用汇编语言的人才算高手。你会的语言再好,语言的功能再强大,如果你连一个基本的排序方法都不会,那你还是什么也不是。我不是专门搞计算机的,我是学内燃机的,现在已经到了工厂工作,可以说,我在工厂里学的知识无疑是最多的,但在实际工作中,绝对不如那些老师傅。就好像我会用VB、Delphi、VC编程,甚至还学过半年的汇编,可是在做具体应力计算、强度计算时,俺师傅就是使用Fortran77,不服吗,幸好俺也会Fortran,但同样会Fortran,我就不能完成极其复杂的工程计算。其实用金庸的观点来说,用玄铁重剑还是用木剑对于高手来说都是一样的,能够打败别人是最重要的。同样的,用什么语言无所谓,只要能够完美的达到你的目的就行了。一个用拳头能打败敌人的人绝对比一个拿着手枪打不着别人的人强。
不过我不会放弃使用VB的。
只有不懂VB的人才会这么说,拜托等你真正有了资格再说吧。