zoukankan      html  css  js  c++  java
  • 开发程序时在主要功能之外应当考虑的问题

    在用了n多的程序和作了几个小程序后,发现一个好的程序不仅要在功能上实用,界面上美丽,还要在使用方便上多做考虑。
    我总结了以下几点:
    1、需要用户反复输入的内容最好能保存下来,并自动输入,如经常使用的用户名或者密码;
    2、有可能重复用到的信息,最好能保存下来,可以让用户选择,如用ComboBox替代Edit是个不错的选择,而且让ComboBox自动保存以前输入过的内容;
    3、程序中所有字符串最好能动态从一个设置文件中取得,而且这个文件可以让用户直接用记事本编辑,如使用ini文件保存菜单标题、按钮标题;
    4、小程序最好能使需要配合使用的附加文件自动生成,防止丢失了一个文件就无法运行,如用资源文件保存ini文件,在检测到没有ini文件时,就自动释放一个默认的ini文件;
    5、如果是绿色程序,应当考虑到在光盘中只读时如何运行,这时附加文件不能被写,如果没有,也不能重新生成;
    6、程序的窗体大小,位置等信息最好能自动保存,并让用户设置,在delphi可以使用rxlib的formstorage保存窗体设置和组件的属性;
    7、每个程序最好都要有一个使用说明,最好再说明如何设置。
  • 相关阅读:
    虫食算(暴力搜索)
    P3909 异或之积
    P1171 售货员的难题 暴力dp
    P2657 [SCOI2009]windy数
    【luogu P1726 上白泽慧音】 题解
    【luogu P2146 [NOI2015]软件包管理器】 题解
    莫队算法~讲解【更新】
    【luogu P1113 杂务】 题解
    【luogu P1268 树的重量】 题解
    【luogu P4114 Qtree1】 题解
  • 原文地址:https://www.cnblogs.com/unjiang/p/1537649.html
Copyright © 2011-2022 走看看