失望与希望!(300分)

  • 主题发起人 主题发起人 浪子李三
  • 开始时间 开始时间

浪子李三

Unregistered / Unconfirmed
GUEST, unregistred user!
说来惭愧!大学时我不是学计算机的,就是喜欢!在毕业后混进了计算机行业!
我们公司编程的人都用DELPHI,我也用,以前曾经用过很多种BASIC中语言,
从Q_BASIC,TURE BASIC,VB,也用过FOX系列的东西,但一用了DELPHI别的
就什么不会用了!
现在我已经由编程该为技服,在实际工作中许许多多的问题困绕着我和我的
同事,而这些问题让我们费时费力费钱,让我一直在考虑是否该换一种工具
开发软件.
我们所做的软件都是和数据库系统一起的东东,有SQL SERVER,也有ACCESS的
经常出现让人费解的情况.
1,我们开发的程序很慢,真的很慢,也许是方法的问题(我们开发的程序一般是
局域网内运行,有时会涉及到利用广域网的数据传输),但无论是B/S,还是C/S,还是三
层结构都不行,请教各位大虾,有什么注意事项可以让我们事半功倍,我指的是高级技巧
或者是经验.
2,DELPHI的报表是奇烂无比,由于客户不可能买很多计算机,所以一机多用很正常的,
DELPHI的报表,在WINDOWS NT下(PACK 3-5都装了),***,一显示就一大堆错误
提示,什么内存冲突,什么内存在某一地址为READ ONLY,然后就关闭整个应用程序,再有,
经常性的不显示,出现灰屏,我也搞不准什么时候能出来.
3,打印机也跟着出毛病,1600K III的,连续进纸就是出有规律的空白间隔(8.5*11 INCH的
80列打印纸),反正一切都好象和我作对.
如此的毛病不一而足,DELPHI真的让我寒心,但我真的很喜欢它,因为好象如果我不用它,
我就不能再编程了,它真的很方便也很简单实用.
我不知道这是否都是DELPHI的错,反正怨气是都冲它发了,在这里写这些可能是大不敬,
但毕竟是实话.
我不知道是否有人在意一个原来可以编程的人,去给别人攒机器,或者作些什么别的,如果
有高手肯于指教,小子感谢万分,如果各位觉得不够详细,可以直接呼我.
192-1209846,留333的信息码,不管是否有用,够8个人,咱们都有时间,我就请你们吃饭.
 
2、报表我现在已经改用Report builder pro了,QuickReport Bugs太多了。
但是我想这跟Borland没什么关系,因为那是QuSoft写的。
 
报表我也用reportbuilder.
delphi虽然有不少毛病,但是还不象你说的那么差劲,肯定是你程序的问题.
你可以把相应的代码贴出来,大家帮你分析.
 
>我们公司编程的人都用DELPHI
噢,真是这样吗?你们老总有问题了;)

>但一用了DELPHI别的就什么不会用了!
不是我说你, 我觉得这是你的问题了,可不能不求上进呀;)
再说"Q_BASIC,TURE BASIC,VB,也用过FOX系列的东西"不是太会也没什么呀
>1,我们开发的程序很慢,真的很慢......
如果真的是很慢很慢,首先考虑整个软件整体或各部分的结构是不是需要调整,
如果涉及到数据库是不是数据库的结构、存取机制要调整;
各部分实现机制是不是有问题, 比如网上传数据以前是用第三方构件来传,
现在是不是可以考虑用标准构件或自己用socket编程或直接用其它协议,
或建立一个数据代理中心来管理数据的传输问题。
用delphi开发的程序, 在windows下的运行速度也许不是最快的,
但决不会是你程序运行慢的罪魁祸首。
>2,DELPHI的报表是奇烂无比......
呵呵,无数人这么说了,
不过,也用不少人用得非常纯熟,总是说“还不错呀”
一个工具固是会有各种优缺点的,
在不同的人手中同样也有不同的效果。
我报表做的少,其它的就不评价了。
>3,打印机也跟着出毛病,1600K III的,连续进纸就是出有规律的空白间隔(8.5*11 INCH的80列打印纸),
这恐怕就不是delphi的原因了吧, 去找找windows,驱动程序及打印设置的原因吧。
>是否有人在意一个原来可以编程的人,去给别人攒机器,或者作些什么别的
对此只有鼓励你了,用自己优秀的表现来证明自己。
>够8个人,咱们都有时间,我就请你们吃饭.
呵呵,这里的人天南海北的,恐怕你只有邮寄或让各地的肯得计外送了;)
大家都会遇到你的情况,真是叫“一不顺起来,喝凉水都塞牙缝”。
不过没关系,多找找自己的原因,冷静一点,仔细一点,认真一点就是了。
 
1、开发网络程序应遵循书上说的禁忌,不该运行的不运行。当系统调试好后,再
试着修改某些参数。
 
不要太失望,如果你用 vb 恐怕不是你在骂 delphi 了 二十许多用户在骂你了。就
是这样,可能咱们编程苦一点,但为了以后的效益。和再次重新编写,也直了。何况
有许多的第三方的控件何苦不用呢??
 
据我所知,现在用Delphi的人越来越多了,我们见到的用delphi 写的程序也越来越多
了,说明delphi是好的,是为人所接受的,因为delphi的快速灵活方便的编程特点.
所以我说,用delphi没错!!!钱途大大的有!!
 
如果你只用 DELPHI 做数据库的项目,改学 PB 吧 !!!
 
delphi vb vb pb 都是主要开发数据库的程序。该学 pb 还不一样
的确用 DELPHI 的人越来越多了。好多黑客程序都使用他编的:)
 
delphi的确存在着一些问题.
delphi3的quickrep在nt4下根本就不能用.
在nt下,从delphi环境中打开quickrep窗体也会出现
错误,并结束程序。所以开发nt的程序,作报表最好选
用别的控件或工具.
至于打印机,可能也和quickrep有点关系。换一种其他
类型的打印机试一试。
另外据说delphi + sql server 开发的问题多多
不如用vb + sql server。如果系统已经做到这一步,
只能对多作些优化工作,比如少用lookup字段,建立
性能好的索引。。。。。。
 
我平时一般用QK编报表,不是我不知道它的缺陷,其它第三方控件也有这样或那样
的问题,也算各有所爱吧。
LQ1600KIII的打印驱动可能的确有问题,WORD、FOX下都可能出错。我看你可以安装
WINDOWS自带的1600K的驱动试试。
网络编程要速度的话,首先应考虑服务器端,也就是你的SQL语句,比如说字符比较时 “A LIKE 4%”比“A>4 and A<5"的效率就低多了;然后开发工具也很重要,PB
连接SYBASE的速度就比DEPHI快多了,VF连SQL也很快;网络配置同样重要,比如你
的网络中装了IPX你就会感觉。。。,如果你的内存为64M你就会感觉到SQL7跟6。5
速度差别。等等不一而类,当然与编程中的技巧也有关系,不能全怪DELPHI,它也
有先天不足,ASM编的程序是最快的,C其次,DELPHI太高级了同时自然也牺牲了速
度,但带了方便。TC肯定比C++BUILDER快,但我更钟意后者。因为站在别人肩膀上
看得更远,事半功倍。
 
Delphi台灣很多程序員在用,要速度看李維寫的<<delphi4>>書,另推荐上
www2.inpries.com.tW,在www2.inpries.com.tW/tw/reference9.htmlg上
有一篇李維寫的關於Package的文章.(多研究,少天怨天尤人).願編程路上
好運.给别人攒机器不一定丟臉.
 
对不起各位,你们的回答我都已经在MAIL中看到,但是
我最近怎么也到不了这里,总是超时错误!~还好这个不是
DHIPHI编的!
DELPHI真是不错!是真的!但好东西总要有缺陷才显示出它的
真实!
最近我也在总结DEIPHI的报表中的缺点:
1,NT是不可能一起用了!一用就出毛病!
有时删除TEMP目录中的临时文件会有一定的作用,(报表无缘无
故退出时会在此处流下一些临时文件,应该是QPR为扩展名的);
另外NT的日志也有一定的影响,一定要大一点;DELPHI在NT下安
装有时会马上出问题,一运行报表就直接退出!
2,打印机的问题与DEIPHI有关,但也与驱动程序有很大关系,用
LQ 670K+和NEC的2200有NT下的驱动程序大部分也好用.(有很少
的误差,每次需要手工调整)
我在北京,我想在本月下旬结束这个问题,时间可能拖得很长,但
我希望对我有些启示.
再加上一些分,谢谢各位的参与!
 
当年我初用vb时(手下留情,只是当年....)也曾经
每天牢骚不止,并天天摔鼠标数次.......
两年后就开始对别人说:还凑活,基本还可以.....
去年开始用delphi,也经历了同样的历程.........
如今,每当我又对着屏幕发火,同事都安慰自己:
习惯就好.....
 
我是搞中学物理课件开发的,当初我学Delphi仅仅是因为我学了一学期
Pascal,后来我爱上它是因为我发现Delphi确实比VB强的多,更比用一些所
谓"多媒体开发"的软件强上千百倍……同样的课题,我用Delphi做出的要比
Autherwar,Director之类的交互性强好多,我会一直用它!
 
我们用DELPHI编写了一些报表,开始经常出问题,大多数问题出在关联的数据库上面,往往因为数据库操作太复杂引起。用报表总要响应报表的许多事件,这些事件的处理不好,就容易出问题。我们用报表时,数据库操作力求简单化,避免一些复杂的关联。
DELPHI开发程序确实比其他程序快很多,但DELPHI开发有DELPHI开发的特点,掌握这些特点,可能要一定的实践和实践。但我相信真正掌握了它的思想和开发特点,会给你们的应用开发带来预想不到的效果。
 
给别人攒机器这是好事呀,说明别人对你信任吗!我作为业余爱好也干这行,应该挺开心才对呀,我以前也搞过网络维护,打印机的麻烦事是多方面的,一般应该是设置问题,我现在主要用DELPHI,开发通用软件,基本不涉及到数据库方面的知识,所以暂时帮不到什么忙,其他方面还是可以交流的。
 
其实,用 Delphi 来开发数据库程序也挺不错的。甚至有时比 PB 的功能
还强一些,况且还有很多第三方的控件支持。因此,用 Delphi 来开发数据库
是一个正确的选择!
给别人攒机器这是好事,可以让你熟悉硬件。我也常被人如唤去作一个免费
的系统维护员和给别人攒机。反正都有可以学的,慢慢来吧!
坚持做下去,Delphi 会开花的!
 
后退
顶部