计算机基础无纸化考试系统.pdfVIP

  • 138
  • 0
  • 约4.97万字
  • 约 48页
  • 2019-06-15 发布于江苏
  • 举报
计算机基础无纸化考试系统 它还提供了一系列功能强大函数和对象属性,大大方便了代码的编写工作。PowcrBuildcr 是把程序写在每个对象的事件上。每个PowcrBuilder对象有很多属于自己的事件,程序员 对每个事件都可以编写相对独立的代码段,这些代码段用来驱动特定对象的特定事件。这 样的代码段叫做脚本(Script) 4.数据窗口 用不同的风格显示数据,并且允许用户对数据进行输入和修改。此外,数据窗口还可以对 数据的台法性进行检查。 由于数据窗口拥有多种数据源和表现风格,因此它可以用来很容易地生成报表。同时 它还支持打印、打印预览等一系列报表应有的功能。另外数据窗口还提供了丰富的函数以 调用,并可以自动生成和显示图形。 5.开放系统 任何一个常用的后台数据库系统,比如Sybase、Informix、Db2等。 6.多平台开发环境 重要的是,在某一平台下开发的代码,若要移植到另外一个平台,只需要熏新编译就可以 直接运行了。这大大节省了不同平台间代码移植的工作量和费用。 7.支持DDE、DLL、OLE2.0 (DLL)及标准的文件I/0操作。 PowerBuilder提供了一个图形界面开发工具。还提供了一个可视化集成开发环境来制 作图形用户界面应用程序。PowerBuilder利用画板来处理和编辑每个对象。画板提供了一 个点击式环境,在其中可以创建、修改和管理对象。另外,在每个对象内部都可以利用 PowerBuilder语言编写各事件的脚本。 2.1.2客户机朋艮务器结构 客户机/服务器是一种体系结构,它是硬件和软件的结合体。在这种方式中结合了大型 机和个人计算机(PC)的优点,它既可以利用大型机的高处理能力和大存储量等一系列特性, 又可以充分利用个人计算机价格低廉,分布广泛的特点。它最通常的结构分为三部分:客 户机、中间件和服务器。 1.客户机 在客户机,眼务器系统中真正工作的机器是客户机。客户机一般是个人计算机,也有一 些终端。客户机通常只设计软件的用户前端部分,它常常使用图形用户界面(GUI)。一般 客户机除了提交一些困难的工作和一些特殊的任务给服务器之外,还可以自己做一定的处 理工作。如在数据库系统中客户机除了可以向服务器索要数据外,还允许用户在结果数据 内徽一些查找、打印以及其他操作,而这些操作往往是由客户机独立完成的。 计算机基础无纸化考试系统 2.中间件 在客户机/服务器之间的中间件是客户机/服务器交互中最困难和复杂的部分。它一般 是指客户机和服务器之间通信的软件,通常由几层或并发使用的协议堆栈而成。中间件对 用户而言一般是透明的,它包括一系列的驱动器和程序。它的存在使得不同类型的软件或 硬件能够有效通信。但是它需要一定的额外时间来处理连接。从而降低了整个系统的性能 和效率。 3.服务器 服务器一般采用大型机或者其他的高性能计算机。它通常用来处理复杂和计算密集的 任务。服务器的工作是处理信息和命令,比如数据库服务器用来接收不同的客户机对数据 的请求,将结果发送给客户机,或者对于有关的数据进行修改等。服务器通常拥有一个很 大的随机访问存储器(RAM),因此计算机速度很快。另外,很多服务器已经采用多处理 方式,这种多处理方式又逐渐演化为对称多处理(SMP)系统。 2.1.3PowerBuilder与客户机/服务器结构 8.0有着其他开发工具无可比拟 在开发传统的客户机,服务器应用方面,PowerBuilder Window)技术,使用数据窗口时,开发者 的优越性。它拥有获得专利的数据窗口(Data 只需要定义好数据源和表现风格,PowerBuilder就可以自动生成适合各种场合使用的编辑、 浏览、统计、图表等数十种类型和表现风格的数据窗口,而无需编写任何代码。它的开放 式数据库连接系统,可以访问任何一种常用的数据库管理系统(DMBS),例如Oracle、 Sybase、SQL 可以通过专用接口与常用的数据库连接,从而大大提高了连接速度和效率。PowerBuilder 还可以使用内嵌的SQL语句对数据库进行操作,使得应用程序对数据的处理更加方便和灵 活。另外,PowerBuilder还提供了数百个各种类型的函数.加上它的图形界面

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档