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

    在用了n多的程序和作了几个小程序后,发现一个好的程序不仅要在功能上实用,界面上美丽,还要在使用方便上多做考虑。
    我总结了以下几点:
    1、需要用户反复输入的内容最好能保存下来,并自动输入,如经常使用的用户名或者密码;
    2、有可能重复用到的信息,最好能保存下来,可以让用户选择,如用ComboBox替代Edit是个不错的选择,而且让ComboBox自动保存以前输入过的内容;
    3、程序中所有字符串最好能动态从一个设置文件中取得,而且这个文件可以让用户直接用记事本编辑,如使用ini文件保存菜单标题、按钮标题;
    4、小程序最好能使需要配合使用的附加文件自动生成,防止丢失了一个文件就无法运行,如用资源文件保存ini文件,在检测到没有ini文件时,就自动释放一个默认的ini文件;
    5、如果是绿色程序,应当考虑到在光盘中只读时如何运行,这时附加文件不能被写,如果没有,也不能重新生成;
    6、程序的窗体大小,位置等信息最好能自动保存,并让用户设置,在delphi可以使用rxlib的formstorage保存窗体设置和组件的属性;
    7、每个程序最好都要有一个使用说明,最好再说明如何设置。
  • 相关阅读:
    配置别名
    Git永久删除commit--[非教程]
    忽略特殊文件
    自定义Git
    使用GitHub
    模块化开发的几种思想AMD,CMD,commonJS,es6
    angualr设置select默认值
    在vue-cli中引入jquery的坑
    chromedriver@2.33.2 install: `node install.js` vue脚手架安装报错
    vue事件绑定demo
  • 原文地址:https://www.cnblogs.com/unjiang/p/1537649.html
Copyright © 2011-2022 走看看