沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-20 #41 我的客户要求我编写的程序大部分与他们现在使用的另一套软件的界面与操作方法 一致。现在程序看起来想是抄袭别人的程序一样,真别扭!
李 李长柱 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-20 #44 xixi说的很有道理,我这里再强调一下: 1. 使用Tab键,不用再编写程序,您只需关心TableIndex属性即可。 2. 使用热键,如&E方式,同时填写FocusCtrol属性,操作时按Alt+E即可。 3. 编写KeyPress事件,判断Key值进行相应的操作,如: if key=#13 then Edit2.SetFocus; 4. 编写KeyDown事件,可自定义功能键。 这样,什么问题都解决了吗?
xixi说的很有道理,我这里再强调一下: 1. 使用Tab键,不用再编写程序,您只需关心TableIndex属性即可。 2. 使用热键,如&E方式,同时填写FocusCtrol属性,操作时按Alt+E即可。 3. 编写KeyPress事件,判断Key值进行相应的操作,如: if key=#13 then Edit2.SetFocus; 4. 编写KeyDown事件,可自定义功能键。 这样,什么问题都解决了吗?
D delphi_zm Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-20 #45 顾客就是上帝!我们只有照办..不过为了体现windows的先进性,程序设计在兼顾以前的程序特点以及用户的需要基础上,也要诱导用户使用windows和mouse
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-21 #46 大哥们,说的是PB,不是delphi. 如果是delphi就简单多了. :-(
李 李长柱 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-21 #47 在我选择Delphi和PB之前,朋友向我强烈推荐Delphi, 看来Delphi确实不错。
Y yck Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-21 #48 我觉得,对于一些连WIN3.1都没有用过的用户,如果按照他们的要求做, 显然是不可行的,因为: 1、程序编制要复杂的多 2、编出的程序也太丢人了。 但是,用户的要求也不能不理,这就要我们去耐心地说服客户。这首先就要 了解用户为什么提出这种要求了。这就抓住了问题的关键。 就这个问题而言,我认为: 正因为用户连WIN3.1都没有用过,所以他们的档次是比较低的,他们对于一些 计算机的新鲜的东西比较恐惧,因为他们没有用过,不会用,生怕以后还学不会。 所以,我们解释的重点在于:WINDOWS 95 (98)很简单,我们保证在1小时内教 会你们简单使用WINDOWS 95 (98)及我们新编的程序。 这样,如果用户相信我们,事情就成功了一大半。 用户是上帝这句话没有错。但是在中国这个特定的环境下,由于一些用户的水平 实在不敢恭维,所以,让我们跟着他们走是不能做好程序的,必须设法让用户跟着 我们走。
我觉得,对于一些连WIN3.1都没有用过的用户,如果按照他们的要求做, 显然是不可行的,因为: 1、程序编制要复杂的多 2、编出的程序也太丢人了。 但是,用户的要求也不能不理,这就要我们去耐心地说服客户。这首先就要 了解用户为什么提出这种要求了。这就抓住了问题的关键。 就这个问题而言,我认为: 正因为用户连WIN3.1都没有用过,所以他们的档次是比较低的,他们对于一些 计算机的新鲜的东西比较恐惧,因为他们没有用过,不会用,生怕以后还学不会。 所以,我们解释的重点在于:WINDOWS 95 (98)很简单,我们保证在1小时内教 会你们简单使用WINDOWS 95 (98)及我们新编的程序。 这样,如果用户相信我们,事情就成功了一大半。 用户是上帝这句话没有错。但是在中国这个特定的环境下,由于一些用户的水平 实在不敢恭维,所以,让我们跟着他们走是不能做好程序的,必须设法让用户跟着 我们走。
李 李长柱 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-21 #49 yck:这样编程确实是比较麻烦,但这是值得的。 我们不仅仅是考虑用户的习惯方面的需求, 更主要的是提高软件者的使用效率。 既使是用户没有提出这种要求,我也会这样做的。 在数据输入过程中,应尽可能减少鼠标的使用, 目的是提高软件的使用效率。
yck:这样编程确实是比较麻烦,但这是值得的。 我们不仅仅是考虑用户的习惯方面的需求, 更主要的是提高软件者的使用效率。 既使是用户没有提出这种要求,我也会这样做的。 在数据输入过程中,应尽可能减少鼠标的使用, 目的是提高软件的使用效率。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-21 #50 >>>yck: 我们保证在1小时内教会你 我做过用户培训,我不能保证.
J Jimchael Tsee Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-22 #51 这样的客户是很多的,作为开发人员应该理解,而且在开发的初期就应该 考虑到这种情况。同时,在具体的开发中,尽量做到用户界面同程序功能 实现的相对独立,使得在功能不变的情况下可以很快修改程序的界面。还 有一点很重要的是同客户的沟通。你可以让客户看看一些比较成功的Windows 程序,再让他看看同样功能的DOS程序,让他有一个感性认识。当然,最后 的目标是同客户达到统一。
这样的客户是很多的,作为开发人员应该理解,而且在开发的初期就应该 考虑到这种情况。同时,在具体的开发中,尽量做到用户界面同程序功能 实现的相对独立,使得在功能不变的情况下可以很快修改程序的界面。还 有一点很重要的是同客户的沟通。你可以让客户看看一些比较成功的Windows 程序,再让他看看同样功能的DOS程序,让他有一个感性认识。当然,最后 的目标是同客户达到统一。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-17 #53 抱歉,本来准备给前20人分数,但是总是出错,估计是名字超长了.只好给前10个人了.