软件的理论框架
来源:互联网 发布:淘宝信用贷款怎么审查 编辑:程序博客网 时间:2024/05/29 23:48
本人转载:
以旅游景区票务系统为例,开发这款软件需要哪种理论:
首先要有各种<Windows应用技术>,比如注册表,COM组件,安装和反安装的原理.熟悉了这些理论.然后就需要先决定好软件到底具备什么功能和什么样的人性化界面,这就需要<Photoshop>预先规划产品/软件的基本界面.功能规划和软件界面规划完成了,这时我们需要决定需要什么开发工具来开发,什么不同的开发工具开发的效率侧重点不同,这里我选择了使用<Delphi开发工具>,因为我看上他的界面开发效率,代码内核效率并不是我的重点考虑,因为这是一个比较简单的系统维护工具,暂时不考虑高性能运作.那么既然采用了这个开发工具,就得熟悉<Object Pascal语言>,因为这个开发工具是为Object Pascal程序员准备的,所以需要学习它.下面我们开始编码,一个软件要能运转,那么<数据结构算法>是灵魂,因为你需要把很多数据组织起来,然后进行各种操作,比如搜索排序查询等.下一步就是要提高软件对Windows系统兼容性,以及运行的稳定性等,那么这些需要开发人员具备扎实的Windows系统理论知识,我们可以从<Windows核心编程>这本书获取.万事俱备只欠东风,只要我们懂得前面的理论和流程,那么开发一个软件实际上就是调用Windows系统已经提供好的功能接口,这里专业术语是<Windows API>,一个Windows下系统运行的软件大部分会使用Windows功能接口,我们不会重新去开发这些的已有的功能,直接使用就OK了.但如何学好这些功能接口、Windows系统理论的应用、数据结构算法的使用呢?那么这些就离不开C/C++语言了,因为现在很多基础理论资料都是用这2种语言来描述的,所以我们得学习这2种语言.
- 软件的理论框架
- Spring框架的理论
- 我的个人软件是怎样炼成的?(详细说明一个软件的理论框架)
- 软件的熵增理论
- Shiro框架的理论集成
- 软件测试理论----软件测试的定义
- 框架理论
- 软件行业的 80-20 理论
- 软件行业的 80-20 理论
- ARM软件访问硬件的核心理论
- 电子相册的软件框架
- 软件测试理论
- 软件开发实施理论
- 软件理论之AOP
- 软件测试理论-总结
- 软件测试理论
- 软件测试理论
- 【软件理论】MVC概念
- 使用PYTHON3写了一个简单爬虫, 通过公司代理爬取ppt素材
- Spring事务配置的五种方式
- OpenCv_光流法运动目标检测
- android手机Nfc芯片汇总手机
- git 手误在桌面上创建了本地仓库,解决方法
- 软件的理论框架
- 进程间通信的几种方式:管道、信号、消息队列、共享内存
- SPSS聚类分析——一个案例演示聚类分析全过程
- mongoDB的读书笔记(via3.0)(00)_【概览】(01)_mongoDB3.0的一些变化
- 1、MySQL-服务打开
- java中文乱码解决之道(三)—–编码详情:伟大的创想—Unicode编码
- Android setContentView()解读
- Hadoop平台搭建使用系列教程(7)- SSH无密码验证
- 序列化:Serializable、Externalizable、Parcelable