5.客户服务器与浏览器∧web服务器应用开发工具 根据开发工具所支持的应用程序运行模式的不同,可以将 开发工具分为传统开发工具类、客户/服务器工具类、浏览器 /Web服务器类等 当前大部分开发工具均支持客户/服务器应用系统的开发, 例如微软 Visual studio系列开发工具、 Inprise公司的 Delphi、C Builder等,可以根据需要选择。这一类开发工具大部分不仅仅 是程序设计语言的编译器,而且是一个完整的开发平台。特别 是目前常用的 Windows.环境下的开发工具,提供了良好的可视化 开发环境,可以方便地构造图形用户界面、连接各种类型的数 据库,减少应用系统开发的工作量。不过当前这一类开发工具 大部分与操作系统关系密切,系统可移植性较差
5. 客户/服务器与浏览器/Web服务器应用开发工具 根据开发工具所支持的应用程序运行模式的不同,可以将 开发工具分为传统开发工具类、客户/服务器工具类、浏览器 /Web服务器类等。 当前大部分开发工具均支持客户/服务器应用系统的开发, 例如微软Visual Studio系列开发工具、Inprise公司的Delphi、C++ Builder等,可以根据需要选择。这一类开发工具大部分不仅仅 是程序设计语言的编译器,而且是一个完整的开发平台。特别 是目前常用的Windows环境下的开发工具,提供了良好的可视化 开发环境,可以方便地构造图形用户界面、连接各种类型的数 据库,减少应用系统开发的工作量。不过当前这一类开发工具 大部分与操作系统关系密切,系统可移植性较差
6.可视化开发技术 可视化开发是90年代软件界最大的两个热点之一。随着图形用户 界面的兴起,用户界面在软件系统中所占的比例也越来越大,有的甚 至高达60%~70%。产生这一问题的原因是图形界面元素的生成很不 方便。为此 Windows提供了应用程序设计接口API( Application Programming Interface),它包含了600多个函数,极大地方便了图形 用户界面的开发。但是在这批函数中,大量的函数参数和数量更多的 有关常量,使基于 Windows aPll的开发变得相当困难。为此 Borland C++推出了 Object Windows编程,采用面向对象技术将 Windows apl的 各部分用对象类进行封装,大大减少了应用程序开发的工作量。但要 掌握它们,对非专业人员来说仍是一个沉重的负担。为此人们利用 Windows api或 Borland c++的 Object Windows开发了一批可视化开发 工具
6. 可视化开发技术 可视化开发是90年代软件界最大的两个热点之一。随着图形用户 界面的兴起,用户界面在软件系统中所占的比例也越来越大,有的甚 至高达60%~70%。产生这一问题的原因是图形界面元素的生成很不 方便。为此Windows提供了应用程序设计接口API(Application Programming Interface),它包含了600多个函数,极大地方便了图形 用户界面的开发。但是在这批函数中,大量的函数参数和数量更多的 有关常量,使基于Windows API的开发变得相当困难。为此Borland C++推出了Object Windows编程,采用面向对象技术将Windows API的 各部分用对象类进行封装,大大减少了应用程序开发的工作量。但要 掌握它们,对非专业人员来说仍是一个沉重的负担。为此人们利用 Windows API或Borland C++的Object Windows开发了一批可视化开发 工具
可视化开发就是在可视化开发工具提供的图形用户界面 上,通过操作界面元素,诸如菜单、按钮、对话框、编辑框 单选框、复选框、列表框和滚动条等,由可视化开发工具自 动生成应用软件。 这类应用软件的工作方式是事件驱动。对每一事件,由 系统产生相应的消息,再传递给相应的消息响应函数。这些 消息响应函数是由可视化开发工具在生成软件时自动装入的
可视化开发就是在可视化开发工具提供的图形用户界面 上,通过操作界面元素,诸如菜单、按钮、对话框、编辑框、 单选框、复选框、列表框和滚动条等,由可视化开发工具自 动生成应用软件。 这类应用软件的工作方式是事件驱动。对每一事件,由 系统产生相应的消息,再传递给相应的消息响应函数。这些 消息响应函数是由可视化开发工具在生成软件时自动装入的
可视化开发工具可以帮助程序员生成图形用户界面及相关的消息响 应函数。通常的方法是先生成基本窗口,并在它的外面以图标形式列出 所有其它的界面元素,让开发人员挑选后放入窗口指定位置。在逐一安 排界面元素的同时,还可以用鼠标拖动,以使窗口的布局更趋合理。图 51是 EMprise公司的 Delph的可视化开发界面。 由于要生成与各种应用相关的消息响应函数,因此,可视化开发只 能用于相当成熟的应用领域,如目前流行的可视化开发工具基本上用于 关系数据库的开发。对一般的应用,目前的可视化开发工具只能提供用 户界面的可视化开发。至于消息响应函数(或称脚本),则仍需用通常 的高级语言编写。只有在数据库领域才提供4GL,使消息响应函数的开 发大大简化
可视化开发工具可以帮助程序员生成图形用户界面及相关的消息响 应函数。通常的方法是先生成基本窗口,并在它的外面以图标形式列出 所有其它的界面元素,让开发人员挑选后放入窗口指定位置。在逐一安 排界面元素的同时,还可以用鼠标拖动,以使窗口的布局更趋合理。图 5.1是Inprise公司的Delphi的可视化开发界面。 由于要生成与各种应用相关的消息响应函数,因此,可视化开发只 能用于相当成熟的应用领域,如目前流行的可视化开发工具基本上用于 关系数据库的开发。对一般的应用,目前的可视化开发工具只能提供用 户界面的可视化开发。至于消息响应函数(或称脚本),则仍需用通常 的高级语言编写。只有在数据库领域才提供4GL,使消息响应函数的开 发大大简化
可视化开发是软件开发方式上的一场革命,它使软件 开发从专业人员的手中解放出来,对缓解80年代中后期爆 发的应用软件危机有重大作用。目前 Windows操作系统下 常见的开发工具如 Visual basic、Ⅴ isual foxpro、Ⅴ isual C++、 Delphi、C+ Builder等都提供可视化的开发环境, 另外, Inprise公司已开始将 Delphi开发环境移植到Linx操 作系统下
可视化开发是软件开发方式上的一场革命,它使软件 开发从专业人员的手中解放出来,对缓解80年代中后期爆 发的应用软件危机有重大作用。目前Windows操作系统下 常见的开发工具如Visual Basic、Visual FoxPro、Visual C++、Delphi、C++Builder等都提供可视化的开发环境, 另外,Inprise公司已开始将Delphi开发环境移植到Linux操 作系统下