每一套程序都有一个统一的构架模式,即数据输入,数据处理,数据输出,这三种模式便称之IPO(input,process,output) 第例如每种软软件,操作系统,都要输入数据(键鼠),处理(数字处理,信息转化)输出(显示器,投影)
输入
一般及时程序的开始,程序需要处理的数据来源
(1)文件输入:将文件作为程序输入来源。在获得文件控制权后,需要根据文 被件格式解析内部具体数据。例如,统计Excel文件数据的数量,需要首先获得 Excel
文件的控制权,打开文件后根据Excel中数据存储方式获得所需处理的数据,进而 户多开展计算。
(2)网络输入:将互联网上的数据作为输入来源。使用网络数据需要明确网络协议和特定的网络接口。例如,捕获并处理互联网上的数据,需要使用协议HTTP i并解析HTML格式。
(3)控制台输入:将程序使用者输入的信息作为输入来源。当程序与用户间存在交互时,程序需要有明确的用户提示,辅助用户正确输入数据。从程序语法来说,这种提示不是必需的,但良好的提示设计有助于提高用户体验。
(4)交互界面输入:通过提供一个图形交互界面从用户处获得输入来源。此时,鼠标移动或单|双击操作、文本框内的键