设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: lwwvb
打印 上一主题 下一主题

[其它] 哗,用VB做软件真要命!!

[复制链接]
31#
发表于 2004-1-16 23:55:00 | 只看该作者
关于你面临的问题:
ACCESS运行慢------------------------数据库用SQL SEVER
ACCESS设计时太容易死机和出错。------------------那是你的个别现象

关于第二个问题,我是一次都没碰到过,无论是正版还是盗版的OFFICE(以前我用盗版,现在用正版)。



[此贴子已经被作者于2004-1-16 15:56:22编辑过]

32#
发表于 2004-1-16 23:55:00 | 只看该作者
你们这些大佬啊,会的多,开发程序也牛,我就不行了。本来就不是软件这一行的,公司逼着开发软件,结果一个跟着一个学,也没学精哪个。上面的人全凭个人喜好。下面的人只好听风做事。弄得我学了FOXPRO2.5, 再学VFP5,再学PB6,再学ACCESS ,哪个都没弄精。竹笛说的对:不在于你会什么,而在于你精通什么。
不精通,感觉哪个都不好。精通了,其实个个软件都是不错的。
唉,学了。再学了。拚了命学了。也许哪天一不小心当了盖茨第二。
33#
 楼主| 发表于 2004-1-17 00:02:00 | 只看该作者
总有一天,我请竹笛来,做几个窗体给你看看。到时候,你就会知道什么是死机了。
嘻,不过我现在也喜欢VB6了,因为有很多新的技术可学呀,特别是界面方面,以前用ACCESS是想也不敢想的。
34#
发表于 2004-1-17 00:04:00 | 只看该作者
C语言的课本里有这么一段话:程序=算法+数据结构+程序设计方法+语言工具和环境
算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用适当的方法。
在组成程序的四个要素当中,语言工具只占了一小部份的位置。

所以用什么工具都没关系,只要自已用着顺手就行。
你选VB是对的,或是选Access也是对的,再或者选Delphi也还是对的,只要算法没错,程序设计方法没错,数据结构没错。
35#
发表于 2004-1-17 00:05:00 | 只看该作者
我这儿也有10多个工作站在使用一个acc系统编制的数据库,除了前期大家不太会用,老是异常退出,却不通知维护造成2次崩溃外,5年来运行都正常。
原我也考虑转用vb来做,但数据库的开发效率实在不如acc,况且这系统是给企业自己使用的(非商业软件),不需封装。至于界面问题,原我也想做得让人喜爱一些。但后来就放弃了,为什么,人总是喜新厌旧的,再漂亮的界面总有看腻的时候,费那心做出来的也就刚开始使用时眼亮一下罢了。还不如在如何完善管理,提高数据的使用效率上下功夫呢。
这也许就是商业软件和自用的软件不同之处吧。
若acc有做不出来的,我宁可用vb做出dll或ocx等给acc做插件。
挺惋惜的就是acc的运行速度还是不如vb,更不用说pb等其他的数据库格式的软件了,但目前公司还能忍受这速度就是了。(相同的数据量和运算结果,vb用0。2秒,acc用了0。8秒)3万多条记录最复杂的成本结转运算(每月不做期初数生成表的动作,都从进出等最基础的数据计算来的),也不超过2秒钟。
lwwvb 所说那么高的死亡率,我怀疑应不是acc程序的问题。在数据库改动很大的情况下顺手做个数据库修复和压缩就没什么问题了。
我的方法也如zhengjialon:一个后端,各个功能模块分别不同的前端。维护数据库也方便。

lwwvb:
春节回家过年吧,向您说声新年好!
36#
 楼主| 发表于 2004-1-17 00:07:00 | 只看该作者


看,这个TDBGRID 7.0可以做出OUTLOOK风格的数据表呀。
还有数据分组显示功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
37#
发表于 2004-1-17 00:12:00 | 只看该作者
哈哈,其实lwwvb兄是属于精通ACCESS一族的。他遇到的挫折是由于系统不稳定(如死机、出错,偏偏让他碰上),如果没猜错,lwwvb应该是没有怎么用过ADP(数据库项目)与SQL SEVER的结合,最后,我想表达的是:如果你喜欢VB,那就别管ACCESS,如果你喜欢ACCESS,那就别管VB,只学一样。

说一些关于自已的,在被评上MVP时,与那些MVP朋友一起交流及与微软工程师交流,我也觉得ACCESS好象不怎么样,没有.net好,所以我就开始学习.net,一下子买了200多块钱有关.net的学习书籍,刚开始.net比ACCESS学起来容易多了,但后来发现不懂地越来越多……乖乖!

静下心来,仔细一想,再三考虑,还是继续选择ACCESS吧。

一个人要结合自已的环境,如果你在企事业、政府从事有关数据处理工作,那就选择ACCESS吧,如果你在一家大型软件工作从事软件开发工作,选择ACCESS是不行的,成熟的软件宁愿前开多花时间开发也要追求以后的稳定高效,考虑运行平台。开发效率低一点没什么,加价就行了,用ACCESS报价2万的软件,用VB开发就报价5万好了。

针对我个人,我的特长与发展方向是企业管理,而不是开发软件,就用ACCESS、SQL SEVER2000,就足够了,哈哈!在更多的时候,我更欣赏一个管理思路,而不是软件界面如何好看。

最最重要的,你在什么环境中生存?然后再作出选择

[此贴子已经被作者于2004-1-16 16:17:31编辑过]

38#
 楼主| 发表于 2004-1-17 00:15:00 | 只看该作者
TO  hi-wzj:
你说:至于界面问题,原我也想做得让人喜爱一些。但后来就放弃了,为什么,人总是喜新厌旧的,再漂亮的界面总有看腻的时候,费那心做出来的也就刚开始使用时眼亮一下罢了

界面就是GUI,并不一定指那些花哨无用的风格。某些时候,你想在ACCESS中实现某些可视功能,但它做出来非常困难。
看看上面的这个图,这个控件可以实现这个,但ACCESS的数据表就没有这个功能了。
不过如果我不使用控件,还是做不了。。尽管ACCESS可以用控件,但它一定不如VB用得顺手。

另外还有一点是简洁的问题,ACCESS要显示几个表格就要非做几个子窗体不可。VB6不用,直接使用TDBGRID控件就可以了。

谢谢你对我的问候。。新年好!!
39#
 楼主| 发表于 2004-1-17 00:27:00 | 只看该作者
对,ADP和SQL  SERVER我根本一点都不懂。但以我的情况,帮老板用VB做了这个小软件,以后一定要接着上了,也不可能返回到ACCESS重新再来吧。

还有,.net在现在可不是一个好东东,我试用过VB。NET,自己的机器马上变慢了。
我要等它到6。0时才用它。
WIN98发布。NET软件还要安装。NET的东东,100M吧(听说)

如果要我评价ACCESS,我还是会说:ACCESS是一个数据库RAD(快速开发工具),但VB等的都不是数据库RAD工具。
所以ACCESS用起来就是爽。好用。。

还有一点,我记得我掌握ACCESS只是用了一个星期的时候,再加一个月,1年前的“销售单统计”就做出来了。可见ACCESS做软件的速度。在这一个星期+一个月这前,我还根本不知道什么是ACCESS,数据库的基础只是了解到一点点。为什么会有这种学习和开发速度?真是难以相信?原因是:
1、五年的编程基本功
2、对计算机的领悟
3、中文帮助
4、ACCESS网站的帮助
5、ACCESS的每个小例子,都有一个一点就通的作用。

我真是很希望其它知识也象ACCESS一样好掌握,那就好了。


40#
发表于 2004-1-17 00:32:00 | 只看该作者
LWWVB兄真牛,我学了一个月的ACCESS,现在不要说皮,连毛还没摸到呢。这个语法和VFP的相差很大,除了SQL语句是相同的。其他的用法全不同。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-11 03:53 , Processed in 0.109890 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表