《信息系统开发工具》常见问题解答 信息系统开发工具》
1、 常见的开发工具有 PowerBuilder 、Delphi、 Visual C++及 C++ Builder 等,为什么我们 选择 C++ Builder? 解答:的确如此,在前几年,甚至在现在很多
软件公司所使用的主要开发工具是 PowerBuilder 、
Delphi、 Visual C++等,随着互联网应用及网络通信发展的需要,能支持网 络应用开发的工具到逐步受到程序员学习的新的目标,
Java 、 如 Visual .Net 等, PowerBulder 等传统的开发工具应用的范围正在逐渐缩小。 但是, 仅考虑作为管理信息系统的开发工具而 言, 这些工具还将在许多领域在一段比较长的时间内占据主导地位, 特别是具有良好扩展性 的开发工具,如 Delphi 、C++ Builder、 Visual C++等开发工具。选择 C++ Builder 作为开 发工具学习的主要内容,主要考虑学习曲线(大家以有学习 C 或者 C++语言的基础) ,以及 学习掌握的难度等因素。事实上,只要掌握了这些开发工具中的某一个,学习其它开发工具 都不是很困难的事情。 2、 《信息系统开发工具》课程的重点? 解答:通过 C++ Builder 开发工具的具体使用以及简单应用问题的设计,学会一般的管理信 息系统的开发流程, 熟悉常见的可视开发工具的使用, 灵活应用所
学习的各专业的基础知识, 初步应用于信息系统。具体而言,要求数据 C++ Builder 开发工具的各类控件 的使用,掌握以 ADO 数据访问技术为主的数据库应用系统的设计,具有一定的解决实际应 用问题的能力。 3、 学习《信息系统开发工具》课程的最有效的方法是什么? 解答:学习本课程最有效的方法是多上机实践,多做编程练习,结合实际工作需要,实现一 些具有一定功能的小型应用程序,如
通信录、书目管理、学生管理、成绩管理、订单管理、 联系人管理等。 4、 《信息系统开发工具》课程中有许多与数据库相关的术语,应该找什么样的资料才能进 一步学习相关内容? 解答:的确,因为《信息系统开发工具》课程作为 C 语言、C++面向对象程序设计、数据结 构、数据库系统原理的后续课程,需要用到这些
课程中的许多相关内容。与数据库相关的知 识主要查找《数据库
系统原理》课程的资料,了解理论上的相关知识;对于某一个具体的数 据库的管理而言, 最好是查阅专门针对特定数据系统的相关资料, 这样能得到更加详细的资 料。本课程主要使用的是 Access 数据库系统,因为它是一个比较简易的桌面型的数据库管 理系统, 可以通过反复使用并结合数据库系统原理中学习的基本原理进行学习; 如果要使用 如 SQL Server 及 Oracle 等大型数据库系统,则最好查阅针对特
定数据库管理系统的资料。 5、 连接数据库系统的方法有哪些,如何选择? 解答: C++ Builder 开发工具中, 在 连接数据库的方法有较多的选择。 BDE、 如 ADO、 dbExpress 等,具体如何选择数据库的连接方式,最好依据所选择的数据库系统不同而进行选择,以便 有较好的连接访问效率。例如,连接微软系列的数据库
管理系统,最好采用 ADO 组件进行 访问, 因为 ADO 组件本身是由微软提供, C++ Builder 开发工具只是对它进行了重新的包装 而已;对于连接 Oracle 数据库管理系统,则最好使用 dbExpress 或 Oracle 数据库直连组件
(ODAC 等) 。本教程因为主要以 Access 数据库系统作为研究的实例,因此连接数据库的方 法主要采用 ADO 组件。 6、 要通过设计的用户界面对数据库系统中的数据表中的数据进行维护,主要有哪些工作? 解答:这类
程序中最重要的是关键组件是与数据库连接的 Table 或 DataSet(TADOTable TADOQuery TADODataSet 等) 当数据库连接组件连接数据库文件中的表后, , 就可经过桥组 件 TdataSource 组件来解析数据集中的内容, 然后再将解析后的内容交给数据库感知组件 (如 DBGrid 组件)将数据展