单机应用程序设计基本思想

来源:互联网 发布:二维码生成算法 c 编辑:程序博客网 时间:2024/05/22 10:26
单机应用程序设计基本思想 ------------------------------------------------序:关于程序的两种思考:1.程序 = 数据结构 + 算法 2.程序 = 数据输入 + 数据处理 + 数据输出 本文是基于第二种思想写出的------------------------------------------------ 附注是第一个单机应用程序遇到的问题。但是是很片面,也太具体。应该有类似于《bs程序设计基本思想》的想法。也应该有类似于bs编程的分层思想例如,图形界面的设计,输入输出的实现(文件读写,数据库读写,网络连接,串口并口链接,摄像头的链接与显示)---------------------------------------------------------------------- 设想:程序 = 数据输入 + 数据处理 + 数据输出则可设想为以下三层:第一层,输入输出层一:mfc,qt,gtk, 或者是控制台输入输出第二层,输入输出层二:文件读写,数据库读写,网络连接,及其他; 他串口并口链接,摄像头的链接与显示,音频的读写,及其他硬件设备读写 第三层,控制逻辑层:进程线程,内存操作, 待写…… 附注:-----------------------------------------单机软件必须弄清的问题:1.数据库链接2.摄像头链接,提出单帧图像,图片3.串口链接和控制4.文件系统链接管理(主要是视频图形处理)(尝试重新做一编) ----------------------------------------