C#成神之路<3> 开发程序计划
来源:互联网 发布:c语言反编译工具 编辑:程序博客网 时间:2024/06/13 16:28
<1>这里讨论下关于开发程序的步骤,一点初学者的感悟。
1、初始化
初始化负责建立程序的运行环境,该步骤发生在用户看到屏幕上的任何内容之前。
2、输入
验证输入的有效性是程序编译的良好习惯。
3、处理
接受程序输入并以某种方式处理输入的步骤。
用不同的算法去获得程序中的相同输入,要始终保持开放的思想。
4、显示
显示处理步骤所产生的结果。
(批处理程序不会再屏幕上显示任何内容,也不会要求客户在他们运行时输入任何信息。经常在预先设定的时间自动启动,从某个输入来源读取输入信息,并基于输入信息生成一些报表)
5、终止
程序完成后的“清理工作”。初始化的步骤中执行了那些操作,终止步骤就需要撤销这些操作。终止步骤应该提供一种从程序中得体的退出方式,即使在程序运行期间发生运行错误。
<2>在实际编写应该注意的问题:
1、直接将值“硬编码”到程序会使得程序没有以其他方式编写的程序灵活。
2、设计程序的用户界面:
标签:用于通知用户所需要的数据。
文本框:提供输入内容的方式。
标签和文本框用户界面的一个部分。
用户界面由标签、文本框和排列在窗体上的按钮组成。
优秀的用户界面准则:
1、遵循KISS准则,应当使得用户界面尽可能的简洁,仍然能够获得需要的信息。
2、使用熟悉的界面。
3、用户界面应该有一个自然的输入流程。
(题外:Windows利用Tab键完成从一个输入字段跳转到下一个字段。尽可能的避免输入利用这个功能,最好流畅自然。)
4、不要使用GEE-WHIZ FACTOR,不要进行除了让用户惊叹之外毫无卵用的修改。
处理
这是让程序产生理想结果的算法的第一步。
(题外:Windows的程序是事件驱动的,事件驱动以为着一些代理,必须生成某种类型的时间以便让程序执行下一个程序任务。)
- C#成神之路<3> 开发程序计划
- C#成神之路<4> C#第一次程序编写
- 前端开发-充电之路之计划
- 人生计划:开发工程师人生之路
- c#开发WinCE程序之sqlce安装
- C#开发之路
- C#发现之旅 --- C#开发Windows Service程序
- C#发现之旅 C#开发Windows Service程序
- 项目管理之开发计划
- 2004 年内个人程序开发计划
- 计划开发ajax+jsp+access blog程序
- C#开发语音程序入门之文字朗读
- C#开发语音程序入门之语音识别
- C#开发之控制台程序使用log4net日志组件
- Visual C#编程入门之C#的结构 [程序开发其它程序]
- C#开发WAP程序
- C#开发WAP程序
- c# 手机程序开发
- js获取服务端的头信息
- 文章标题
- SIP中的SDP offer/answer交换初探
- poj3026 Borg Maze (BFS+最小生成树)
- junit源码解析--测试驱动运行阶段
- C#成神之路<3> 开发程序计划
- 微信 url scheme协议大全
- CardView
- hadoop格式化报错:"May not run daemons as root. Please specify HADOOP_NAMENODE_USER"的解决办法
- window7 64位安装的virtualBox 只有32位可以选不能选择64位
- 验证数字的正则表达式集
- 我的第一个Windows程序, Hello,world!
- 人类社会的不平等,说到底,就是信息的不对称和资源的分配问题。
- mmap - 用户空间与内核空间