,熟悉编程语言;
2.研究各类算法,将高等数学,线性代数等理论结合到编程实践中去,提高逻辑思维能力,和理论联系实际的实践能力;
3.真正系统地了解一个软件的整体开发过程;
1.4 现实意义
通过小型照片采集软件的编写,达到以下目的:
1.大大提高了编程水平以及逻辑思维能力;
2.进一步熟悉了软件的制作流程及制作思路;
3.进一步了解了相关图像软件的功能实现方法;
4.毕业后的开发工作奠定了基础。
1.5 开发流程
根据软件的编写需求,程序的开发流程如下:
图 系统设计流程
第二章 开发工具介绍
2.1 Dephi介绍
Delphi是一套集成开发环境(Integrated Development Environment 也称为IDE)的程序语言开发软件,它提供了程序设计器在设计、开发、测试、调试及部署应用程序所需的全部程序工具,让设计器很容易地根据自己的需求,开发出合适的应用程序。
Delphi的IDE集成开发环境包括:一个可视化的窗体设计器、对象检视器、对象浏览器、项目管理器、代码编辑器及辅助程序调试。程序设计器可以利用上述的开发环境,很简单地将组件(一种对象的可视化)加入窗体或从窗体中删除,再到对象检视器窗口中去修改或化该组件的属性值,也可以利用代码编辑器编写执行的代码,而且程序设计器也可以利用对象检视器产生组件需要的事件,在这个事件内编写对应的程序代码。
IDE集成开发环境支持整个Delphi应用程序开发的时程,让程序设计器可以很快速地完成工作。
2.1.1 面向对象编程的概念
面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数"封装"进Windows编程所必需的"对象"中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。
一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。我们不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助我们轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来
相关热词:delphi 照片 采集 系统 论文