电动车论坛

标题: 请问各位懂计算机编程的网友: [打印本页]

作者: 水穷云起    时间: 2005-9-23 00:54
标题: 请问各位懂计算机编程的网友:
VB、VC、DELPHI各自的优缺点?
三者对串口通讯的支持怎样?
USB通讯呢?
对数据库操作方法?
三者怎样操作底层硬件(比如IO)?是不是都需要编写DLL?是不是都能编写DLL?
作者: vimgate    时间: 2005-9-23 07:41
标题: 请问各位懂计算机编程的网友:
VB好学,但用来编写数据库就不太好用了。
作者: dailyen    时间: 2005-9-23 09:07
标题: 请问各位懂计算机编程的网友:
vb 比较容易上手,直观 但是程序运行效率低,对串口通讯,USB通讯支持不是很好.对数据库支持一般.
vc 代码运行效率高 但是个人觉得对串口通讯,USB通讯支持比较好的就汇编.
DELPHI 对数据库支持很好
作者: Aries    时间: 2005-9-23 09:17
标题: 请问各位懂计算机编程的网友:
个人认为用delphi比较合适你的要求。
VB功能有点弱,VC有点复杂。delphi比较容易上手功能也行。
作者: suiwenmo    时间: 2005-9-23 09:36
标题: 请问各位懂计算机编程的网友:
C++ builder 是不是也是个选择呢。
作者: 123456789    时间: 2005-9-23 09:53
标题: 请问各位懂计算机编程的网友:
以vb6,vc6版本说,
从最易学易用的角度说,vb 最好 vc最差
从对系统的控制深度和自由度来说vc最好
三者都能满意地操控串口,usb也一样
操作数据库,vb,vc都是借助ADO或DAO组件实现的,就是说运行性能是一样的,
只是vb的语法要简单的多,数据库操作多的应用用vc编程不合算
vb.net (版本7)语法变得罗嗦多了,数据库编程真不如vb6方便。
都能操纵底层硬件,当然都是IO操作了,基本都得借助winAPI
dll和exe都是程序代码,三种工具都能生成,你的应用是否需要建立自己的dll就看实际需要了


作者: bilipy    时间: 2005-9-23 09:57
标题: 请问各位懂计算机编程的网友:
这是电动车论坛啊,电动车最合适的编程软件是????????
我不透露,上MICROCHIP自己查
作者: yj    时间: 2005-9-23 09:57
标题: 请问各位懂计算机编程的网友:
Delphi我没用过,我个人感觉vb和vc对数据库支持都差不多,都可以通过ADO访问数据库
串口通讯和USB通讯我没用过,我用vb编过并口通讯的程序(驱动条码打印机打印条码),很简单,在VB中写并口的基本思路就是用Open语句打开文件,然后用Print语句输出就可以了,输出完关闭文件,读并口和这个差不多,把Print换成Read,Output换成Input就可以了。
例如:
Dim FileNum As Integer
Open "prn:" For Output As #FileNum
Print #FileNum,Chr(27)
Close #FileNum
我这段程序不用写DLL,直接编译成EXE就可以,但写成DLL可能更方便一些,那三种语言都支持写DLL
作者: 123456789    时间: 2005-9-23 10:45
标题: 请问各位懂计算机编程的网友:
看样子水工想自己动手开发什么设备,而且要记录大量数据到数据库中
vb一般比较适合这种情况
连工业控制用的“组态”软件,其基本平台也是vb
作者: 老顽童    时间: 2005-9-23 22:22
标题: 请问各位懂计算机编程的网友:
书生不是在玩delphi吗?》
作者: 水穷云起    时间: 2005-9-23 22:38
标题: 请问各位懂计算机编程的网友:
[这个贴子最后由水穷云起在 2005/09/23 10:40pm 第 1 次编辑]

多谢回帖的各位网友!
朋友问我这个问题,我一下子被问住了,因为长久没有做电脑程序了。
还一个问题,DOS下编程是否比WINDOWS麻烦得多?
我只会386以下实模式、DOS下的汇编和基本C以及BASIC、FOXBASE、FOXPRO编程。
作者: bucker    时间: 2005-9-23 22:41
标题: 请问各位懂计算机编程的网友:
DELPHI简单易学,能支持串行通信,在98操作系统下能用嵌入式汇编直接控制IO口,支持数据库。
VB学起来简单,在现在条件下速度不是问题,但不能独立访问IO。
VC是万能的,学起来是头疼的。
作者: zhoufs    时间: 2005-9-23 22:53
标题: 请问各位懂计算机编程的网友:
[这个贴子最后由zhoufs在 2005/09/23 10:57pm 第 1 次编辑]

呵呵,网上有句名言: 真正的程序员用VC,聪明的程序员用Delphi !
真正要成为一个程序员,应该学VC,但做实际项目,可能他们之中很多人会选择Delphi,因为Delphi快速高效。
至于VB,入门容易,稍微想深入下去一点,就得深入学习Windows API 了,否则只能拖拖拉拉几个控件,做些简单的程序。
最近在给别人做个利用手机(支持AT指令的手机)数据线连接到电脑USB口,进行短信收发的程序,是用Delphi做的。到网上一搜,Delphi下支持串口通信的第三方组件实在太多,让你挑得眼花。

作者: 老顽童    时间: 2005-9-24 09:58
标题: 请问各位懂计算机编程的网友:
我朋友的孩子北航空航天毕业,学C学到失常,就这么个独子,很悲哀的,这孩子现在看到电脑就兴奋。。。目前只可以在家疗养。
作者: 林冬雨    时间: 2005-9-24 12:34
标题: 请问各位懂计算机编程的网友:
学计算机语言这么可怕啊?
作者: 老顽童    时间: 2005-9-24 13:47
标题: 请问各位懂计算机编程的网友:
无论做什么工作和事业都是一种缘分和命运,并不是所谓只要努力就可以上青天的,直白了说就是高粱结不出谷子,如果你不是和相关行业有缘分的种子基因(其实就是命运不允许你),你怎么努力也白搭,即便是双胞胎也不会命运相同。如果有这缘分和命运,即便你在这行业混也能混出个样来。
作者: zhoufs    时间: 2005-9-24 15:45
标题: 请问各位懂计算机编程的网友:
老顽童 说得很有道理:
  天赋是最主要的,没有天赋,再努力也成不了顶尖高手,有了天赋,也还必须加上孜孜不倦的努力才可能达到辉煌的顶峰。

作者: 水穷云起    时间: 2005-9-24 15:49
标题: 请问各位懂计算机编程的网友:
编程主要靠的是逻辑思维能力,语言只是工具,运用之妙,存乎一心。
作者: bucker    时间: 2005-9-24 17:58
标题: 请问各位懂计算机编程的网友:
下面引用由水穷云起2005/09/23 10:38pm 发表的内容:
多谢回帖的各位网友!
朋友问我这个问题,我一下子被问住了,因为长久没有做电脑程序了。
还一个问题,DOS下编程是否比WINDOWS麻烦得多?
我只会386以下实模式、DOS下的汇编和基本C以及BASIC、FOXBASE、FOXPRO编程。
DOS下做控制的编程要简单一些,因为没那么多的限制,但很难实现多任务功能,界面很难做到Windows那么好。
作者: zhoufs    时间: 2005-9-24 19:29
标题: 请问各位懂计算机编程的网友:
[这个贴子最后由zhoufs在 2005/09/24 07:34pm 第 1 次编辑]
下面引用由水穷云起2005/09/24 03:49pm 发表的内容:
编程主要靠的是逻辑思维能力,语言只是工具,运用之妙,存乎一心。
    现在的编程已远非20年前那些DOS下的编程可比。20年前,能熟练掌握DOS命令,熟悉一门如:Basic、dBASE、Foxbase这些面向过程的语言,已被人称为高手,而现在则不行了。
    如果仅仅只有原来DOS下的编程经验,那么对于现在的一些语言如:VC、Delphi、C#等,要熟悉并熟练掌握它,没有1至2年的磨练恐怕不行。
    记得95年Delphi 1.0刚出来时,国内几乎很少人知道,更不用说会用了。直至97年推出Delphi 3.0时,书店里还见不到几本Delphi的书。只是最近几年,才似乎突然一下冒出来各种各样的有关书籍。这说明什么?说明当时真正掌握的人很少。
   在工具没有真正掌握之前,逻辑思维能力再好,又有什么有呢?比如:不知道面向对象的概念,那么,不要说具体的编程,就是只做系统的设计、分析恐怕都为成问题。

作者: 无音    时间: 2005-9-24 20:32
标题: 请问各位懂计算机编程的网友:
好久没动手编写过程序了,现在除了单片机汇编其它的都忘的差不多了
作者: 水穷云起    时间: 2005-9-25 09:00
标题: 请问各位懂计算机编程的网友:
下面引用由无音2005/09/24 08:32pm 发表的内容:
好久没动手编写过程序了,现在除了单片机汇编其它的都忘的差不多了
我也好不了多少,多了单片机C语言而已。
作者: chinaev    时间: 2005-9-25 23:00
标题: 请问各位懂计算机编程的网友:
真心的顶楼上的大侠。。。
作者: 水穷云起    时间: 2005-9-25 23:10
标题: 请问各位懂计算机编程的网友:
下面引用由zhoufs2005/09/24 07:29pm 发表的内容:
现在的编程已远非20年前那些DOS下的编程可比。20年前,能熟练掌握DOS命令,熟悉一门如:Basic、dBASE、Foxbase这些面向过程的语言,已被人称为高手,而现在则不行了。
   如果仅仅只有原来DOS下的编程经验,那么对于现在的一些语言如:VC、Delphi、C#等,要熟悉并熟练掌握它,没有1至2年的磨练恐怕不行。
   记得95年Delphi 1.0刚出来时,国内几乎很少人知道,更不用说会用了。直至97年推出Delphi 3.0时,书店里还见不到几本Delphi的书。只是最近几年,才似乎突然一下冒出来各种各样的有关书籍。这说明什么?说明当时真正掌握的人很少。
  在工具没有真正掌握之前,逻辑思维能力再好,又有什么有呢?比如:不知道面向对象的概念,那么,不要说具体的编程,就是只做系统的设计、分析恐怕都为成问题。
说的不错,现在编程对技巧和逻辑思维依赖性大幅度减小,程序长点没关系(硬盘和内存够大),执行速度慢点(主频够高)也没关系,只要能实现项目要求的功能就可以了,所以一个应用软件动辄几十M。
面向对象编程和软件工程、项目管理我还懂一点,不过WINDOWS下编程经验不多。
我只是帮朋友评估项目用什么编程语言实现比较好,以便确定找怎样的软件人才。
再次多谢各位回帖网友。

作者: 123456789    时间: 2005-9-26 09:09
标题: 请问各位懂计算机编程的网友:
以为水工自己要动手做软件,因此推荐vb
若是招人专门编程,当然要求vc了,还要"三种全会"
但是作为管理者,要当心有的程序员有炫技的倾向

作者: 水穷云起    时间: 2005-10-5 16:30
标题: 请问各位懂计算机编程的网友:
哈哈!一分钱一分货,找最好的人要花最大的价钱。
够用就好。




欢迎光临 电动车论坛 (http://www.ev5s.cn/bbs/) Powered by Discuz! X3.2