关于输入法在程序中的应用(50分)

  • 主题发起人 主题发起人 jobsxy
  • 开始时间 开始时间
J

jobsxy

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样让用户定义EDIT控间的输入法
在程序中定义太死,有没有好的方法让用户自己定义而程序量最小

 
最简单的就是耐心地教导用户: "同时按ctrl+空格可以切换中英文输入, 同时按ctrl+shift可
以切换各种输入法, 你们知道了吗?" (让用户定义->条件满足)
这样做不需要您写程序的(代码量最小->条件满足).
 
好恶劣呀,写个INI文件维护,没什么好办法,REGISTRY也一样
 
呵呵, INI吧, 每个用户建立一项, 同时在菜单中添加设置.
 
Another老兄的见解确实让我深受启发。
单位老总让我开发一个业务管理系统,提出要求
1、提高工作效率
2、尽量缩短开发周期
3、结省开发经费
4、功能应达到现有手工操作的水平
并要求我最近写一个方案,前几天还在苦思的我,现在知道该怎么做了
方案一句话:继续沿用现有手工操作模式。
根据:
1、提高工作效率---用计算机管理后,大家都没多少事可干,玩牌、
打麻将做私活,反而影响工作效率
2、尽量缩短开发周期---开发周期为零
3、结省开发经费---开发经费为零
4、达到现有水平----继承现有手工操作的水平
非常完美的方案!
只可惜我计算机专业白学了,后悔不如去学卫生管理专业,说不定还能成为高手。
CJ:我现在也是采用INI文件维护的方法, 但总觉也不太方便,我想自己搞个EDIT
控件行不行?
提出这个问题主要想学习各位高手的思维方法---竟受到Author高手的讥讽----太没面子了

根据Another老兄的见解,我

 
误会了, 我没有讥讽您的意思, 中国国情, 操作员水平太低. 不教他们如何切换输入法他们仍然
用不来您的系统, 即使您程序中自动调用IME, 比如中文吧, 如果正好要输个把英文字符怎么办呀?
(用户不会切换)
或者你转入标准拼音输入, 这个人说:"我学五笔的.拼音不懂", 怎么办呀? 改ini? 呵呵, 要教
会用户找到这个INI(还得教他们资源管理器的用法), 然后教他们怎么打开这个INI, 教他们修改
哪一项, 教他们怎么保存. 然后为防止他们乱写一通, 您还得开个培训班专门讲解一番, 这样还
不太保险, 您得加上判断代码, 看这个ini是否有效. 这样做容易还是直接教他们"同时按
ctrl+shift切换输入法"容易?
这些属于枝节问题, 不会影响数据正确性, 对用户方便性提高不多的不必考虑太多.
 
可以给每个用户做一个数据库来维护,里面保存各自的设置,当然不仅包括
喜欢的输入法了,甚至可以保存用户的自定义界面(类似windows的自定义
桌面)等。。。
以后运行系统时,通过登陆口令(又类似windows登陆),来根据不同用户
区别对待。
我去年做的一个物料系统软件就是这么做的。
问题是:这样做值得吗??更何况你们是自己人用,我认为将就着用吧!
BTW:如果给自己公司开发软件,别把功能做的太自动化,这样以后虽然
有大量的维护工作,但可以显的你很忙,很重要,不至于老被领导问:

"最近在忙什么呢?”
 
呵呵,我搞这个系统主要想骗领导给配台新电脑
cAkk说的有理,这分给你吧!
Another_eYes: “中国国情,操作员水平太底”---我在单位也兼做操作员,
偶而还冲当保安----呜呜!你还是在讥讽我
 
接受答案了.
 
后退
顶部