• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 知識大全 > 知識百科 > 百科知識 > 什么是powerbuilder

    什么是powerbuilder

    時間: 謝君787 分享

    什么是powerbuilder

      powerbuilder是一種新型、快速開發工具,是客戶機/服務器結構下,基于Windows3.x、Windows95和WindowsNT的一個集成化開發工具,那么你對powerbuilder了解多少呢?下面就讓學習啦小編來給你科普一下什么是powerbuilder。

      powerbuilder的主要特點

      在開始學習PowerBuilder 之前,首先要弄清楚的問題是什么是PowerBuilder,它是用來干什么的,它的特點又是什么。只有知道了PowerBuilder的功能和特點所在,我們才能知道什么時候應該選用PowerBuilder作為我們的應用程序開發工具。

      (1)可視化、多特性的開發工具。全面支持Windows或WindowsNT所提供的控制、事件和函數。 PowerScript語言提供了幾百個內部函數,并且具有一個面向對象的編譯器和調試器,可以隨時編譯新增加的代碼,帶有完整的在線幫助和編程實例。

      (2)功能強大的面向對象技術。支持通過對類的定義來建立可視或不可視對象模型,同時支持所有面向對象編程技術,如繼承、數據封裝和函數多態性等。這些特性確保了應用程序的可靠性,提高了軟件的可維護性。

      (3)支持高效的復雜應用程序。對基于Windows環境的應用程序提供了完備的支持,這些環境包括Windows、WindowsNT和WinOS/2。開發人員可以使用PowerBuilder內置的Watcom C/C++來定義、編譯和調試一個類。

      (4)企業數據庫的連接能力。PowerBuilder的主要特色是DataWindow(數據窗口),通過DataWindow可以方便地對數據庫進行各種操作,也可以處理各種報表,而無需編寫SQL語句,可以直接與Sybase、SQLServer、Informix、Oracle等大型數據庫連接。

      (5)強大的查詢、報表和圖形功能。PowerBuilder提供的可視化查詢生成器和多個表的快速選擇器可以建立查詢對象,并把查詢結果作為各種報表的數據來源。 PowerBuilder主要適用于管理信息系統的開發,特別是客戶機/服務器結構。

      我們知道,數據庫應用是當前計算機應用的一個非常重要的方面,而在數據庫應用技術中普遍采用的就是客戶機/服務器(C/S)體系結構,在這種體系結構中,所有的數據和數據庫管理系統都在服務器上,客戶機通過采用標準的SQL語句等方式來訪問服務器上數據庫中的數據。由于這種體系結構把數據和對數據的管理都統一放在了服務器上。就保證了數據的安全性和完整性,同時也可以充分利用服務器高性能的特點。正因為客戶機/服務器體系結構的這些優點,因而得到了非常廣泛的應用。

      powerbuilder的應用范圍

      PowerBuilder是著名的數據庫應用開發工具生產廠商PowerSoft公司(美國著名的數據庫應用工具開發廠商,現已被數據庫廠商Sybase所收購,2010年5月德國商務軟件巨頭SAP公司收購了Sybase公司以增強SAP公司在數據庫技術方面的實力)推出的產品,它完全按照客戶機/服務器體系結構研制設計,在客戶機/服務器結構中,它使用在客戶機中,作為數據庫應用程序的開發工具而存在。由于PowerBuilder采用了面向對象和可視化技術,提供可視化的應用開發環境,使得我們利用PowerBuilder,可以方便快捷地開發出利用后臺服務器中的數據和數據庫管理系統的數據庫應用程序。

      在當前,網絡技術迅速發展,隨之發展的還有OLE,OCX,跨平臺等技術,而在PowerBuilder的PowerBuilder 6.0中提供了對這些技術的全面支持。總之在數據庫開發工具領域,PowerBuilder是其中非常優秀的一個,利用它我們可以開發出功能強大的數據庫應用程序。

      PowerBuilder提供了流行的大多數關系數據庫管理系統的支持,由于在PowerBuilder的應用程序中對數據庫訪問的部分一般采用國際化標準數據庫查詢語言SQL,使得用PowerBuilder開發的應用程序可以不做修改或者只做少量的修改就可以在不同的后臺數據庫管理系統上使用。也就是說用PowerBuilder開發的應用程序是獨立于服務器上的數據庫管理系統的。

      和大多數的WINDOWS應用程序一樣,PowerBuilder也是事件驅動工作方式。在這種工作方式中,程序的運行沒有固定的流程,程序中的代碼也是為各種可能發生的事件編寫的,當程序開始運行之后,它就可以接受來自系統,用戶或者其它應用程序觸發的事件,然后執行相應的事件代碼。事件驅動的工作方式與面向對象技術是緊密相關的,在PowerBuilder應用程序中,接受發生的事件的往往就是程序界面中的各種可視化對象。

      PowerBuilder是一種面向對象的開發工具,各種WINDOWS應用程序中常見的窗口、菜單、控件等在PowerBuilder中都是一個個的對象。在PowerBuilder中我們還可以創建自己的用戶對象。特別要指出的是PowerBuilder提供了對面向對象方法中的各種技術的全面支持,我們可以利用面向對象方法中的對象的封裝性、繼承性、多態性等特點使得我們開發的應用程序具有極大的可重用性和可擴展性,而這一點正是軟件工程中對應用程序所提出的重要目標。

      在當前,由于網絡技術的發展,許多種不同的操作系統平臺在INTERNET網上同時被使用,這對開發的應用程序的跨平臺性提出了更高的要求,而PowerBuilder就提供了良好的跨平臺性,比如在PowerBuilder中,利用WINDOWS平臺開發的各種對象可以方便地應用到UNIX平臺中,因為PowerBuilder支持對象的跨平臺性。這樣使得把應用程序從一個平臺移到另一個平臺變得并不復雜。

      為了給用戶提供各個方面的支持,PowerBuilder具有自己的編程語言POWERSCRIPT,這個語言除了提供基本的流程控制語句,還提供了幾百個函數來操縱各種對象和提供諸如DDE,OLE等方面的支持。此外我們還可以定義自己的函數,處理特定的事件。學習PowerBuilder時相當一部分的時間就是用來了解和熟悉PowerBuilder提供的各種函數。

      PowerBuilder一個很大的特點就是提出了數據窗口對象的概念。數據窗口對象也是PowerBuilder中的一種對象類型,與其它對象不同的是數據窗口對象是專門為了訪問后臺的數據庫服務的,在數據窗口對象中我們定義了數據的來源和數據的顯示風格,這樣在應用程序中我們就可以把精力完全放在程序的運行流程控制上,而不用關心具體數據的來源,因為我們在數據窗口對象中已經定義好了數據的來源。如果需要使用數據庫中不同的數據也只要對數據窗口對象進行修改就可以了。特別要指出的是PowerBuilder在數據窗口對象中提供了豐富的數據顯示方式,可以滿足各種不同的需要。

      在PowerBuilder較新的版本中提供了基礎類庫PFC,它為應用程序的開發提供了許多可重用的預定義類和對象,利用基本類庫PFC可以快速開發出高質量重用性好的應用程序。真正發揮面向對象編程的巨大威力。

      powerbuilder的特征

      它支持應用系統同時訪問多種數據庫,其中既包括Oracle,Sybase之類的大型數據庫,又包括FOXPRO之類支持ODBC接口的小型數據庫,PowerBuilder是完全可視化的數據庫開發工具,它提供了大量的控件,大大加快了項目的開發速度,也使開發者更容易掌握數據庫的開發。

      它使用的編程語言叫做PowerScript,它也是一種高級的,結構化的編程語言。PowerScript提供了一套完整的嵌入式SQL語句,開發人員可以像使用其它語句一樣自由地使用SQL語言,這樣就大大增強了程序操縱和訪問數據庫的能力。可以說PowerBuilder既適合初學者快速學習數據庫的開發,又可以讓有經驗的開發人員開發出功能強大的數據庫,是一種適用面非常廣的開發工具。

      PowerBuilder是一個用來進行客戶/服務器開發的完全的可視化開發環境。使用PowerBuilder,你可以用一種可視的直觀的方式來創建應用程序的用戶界面和數據庫接口。這是一個總的概念,實際上是開發人員使用PowerBuilder去開發應用程序,由于所開發的各種應用程序充分利用了圖形用戶接口(GUI)的優點,所以PowerBuilder被認為是一個圖形工具。

      在客戶/服務器結構的應用中,PowerBuilder具有描述多個數據庫連接與檢索的能力。特別是PowerBuilder能從大多數流行的RDBMS中存取數據,且不管數據存放在什么地方;另外,各種應用程序又可以獨立于RDBMS,因為PowerBuilder可以使用數據庫的標準操作語言SQL(結構化查詢語言)進行。

      使用PowerBuilder,可以很容易地開發出功能強大的圖形界面的訪問服務器數據庫的應用程序,PowerBuilder提供了建立符合工業標準的應用程序(例如訂單登記、會計及制造系統)所需的所有工具。

      PowerBuilder應用程序由窗口組成,這些窗口包含用戶與之交互的控件。開發人員可以使用所有標準空間(如按鈕、復選框、下拉式列表框或編輯框)以及PowerBuilder提供的特殊的使應用程序更易于開發和使用的控件。

      通常人們把PowerBuilder看成是一種開發工具,實際上它比其他工具強得多,是一種強有力的開發環境。開發人員不僅能用它來開發用戶容易使用的各種應用程序還可以通過PowerBuilder修改數據庫,利用400多個內部定義函數,可以開發能和其他應用程序進行的各種應用程序。

      PowerBuilder正在成為客戶/服務器應用開發的標準。相對于其他任何客戶/服務器開發環境,PowerBuilder使開發人員的工作更快、成本更低、質量更高、功能更強。

      PowerBuilder為應用開發提供了全面綜合性的支持,可以分別概括為如下幾點:

      事件驅動的應用程序

      功能強大的編程語言與函數

      面向對象的編程

      跨平臺開發

      開放的數據庫連結系統
    看過“powerbuilder有什么特點”的人還看了:

    1.畢業生應聘簡歷表格

    2.學生暑期實習小結

    3.大學生信息中心實習小結

    4.有關于最有個性的求職信

    5.計算機專業學生求職信范文

    6.計算機專業工作簡歷范文3篇

    7.計算機類的求職信

    2204687 主站蜘蛛池模板: 亚洲第一成年免费网站| 强波多野结衣痴汉电车| 在线观看国产精美视频| 国产亚洲情侣久久精品| 亚洲熟女综合色一区二区三区| 久久精品人人爽人人爽| 99在线热视频只有精品免费| 英国video性精品高清最新| 欧美精品九九99久久在免费线| 成人午夜视频在线播放| 国产精品一区二区久久| 亚洲资源最新版在线观看| 中文字幕理论电影理论片| 国产精品俺来也在线观看| 波多野结衣教师诱惑| 成人国产在线24小时播放视频| 国产极品美女高潮抽搐免费网站| 人人妻人人澡人人爽人人精品浪潮| 久久久综合九色合综国产精品| 日本人与动zozo| 正能量www正能量免费网站| 天堂资源在线官网| 优优里番acg※里番acg绅士黑| 一级网站在线观看| 迷走都市1-3ps免费图片| 欧美白人最猛性xxxxx欧美馆| 女人让男人桶的小视频| 国产三级香港三韩国三级| 乱人伦视频中文字幕| 91东航翘臀女神在线播放| 精品在线免费视频| 日本按摩高潮a级中文片| 国产精品亚洲产品一区二区三区 | 亚洲国产成人片在线观看| 99精品热女视频专线| 国产精品白浆在线播放| 国产高清精品入口91| 国产人人为我我为人| 精品国产麻豆免费人成网站| 亚洲精品无码mv在线观看网站| 欧美xxxx做受欧美精品|