PowerBuilder 8開發技術講座_3_.PDF

Similar documents
RunPCPB8 new feature.PDF

基于UML建模的管理管理信息系统项目案例导航——VB篇

RUN_PC連載_10_.doc

RUN_PC連載_8_.doc

epub 61-2

untitled

RunPC2_.doc

PPBSalesDB.doc

TopTest_Adminstrator.doc

ASP 電子商務網頁設計

RUN_PC連載_12_.doc

FAQ -PowerDesigner9.5.DOC

(CIP) Web /,. :, ISBN X.W T P393.4 CIP (2004) Web ( ) ( / ) : * 787

untitled

XXXXXXXX

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

untitled

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

SiteView技术白皮书

untitled

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

ebook204-2

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

ebook215-5

摘 要 本 研 究 主 要 目 的 在 於 提 出 E 化 網 路 評 量 系 統 的 設 計, 並 從 事 上 述 系 統 的 建 置 工 作 為 驗 證 系 統 之 可 行 性, 以 國 小 五 年 級 自 然 與 生 活 科 技 科 為 範 例 給 學 生 和 老 師 進 行 試 用 除 進

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

<4D F736F F D D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

untitled

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

Microsoft Word 样章.dot

Marketing_WhitePaper.PDF

ARIS Design Platform

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

Microsoft Word - 01.DOC

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

The Applicibility of Google Maps/Earth and Urmap API to Real Estate Database* Jin-Tsong Hwang** Abstract Whether the real estate market is prosperous

ebook65-20

Professional Ajax Ajax Adaptive Path, LLC Jesse James Garrett Ajax php Garrett WebG

1. 2. Flex Adobe 3.

17 Image Composer WWW Internet?..., WWW,,,,? FrontPage Editor,, ; Front Page Editor, : ;, :..., Image Composer Front Page 98,,! Image Composer,! Image

epub83-1

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To

Internet Explorer 10

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

( 十 一 ) 医 学 院 1. 医 学 院 开 设 的 全 校 选 修 课 程 一 览 表 医 学 院 开 设 的 全 校 选 修 课 程 简 介 146 ( 十 二 ) 生 命 科 学 学 院 1. 生 命 科 学 学 院 开 设 的 全 校 选 修 课 程 一 览 表 155 2


國家圖書館典藏電子全文

( 十 一 ) 生 命 科 学 学 院 生 命 科 学 学 院 开 设 的 全 校 选 修 课 程 一 览 表 131 生 命 科 学 学 院 开 设 的 全 校 选 修 课 程 简 介 132 ( 十 二 ) 法 学 院 法 学 院 开 设 的 全 校 选 修 课 程 一 览 表 139 法 学

untitled

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

PowerPoint 簡報

Microsoft Word - A doc

基于ECO的UML模型驱动的数据库应用开发1.doc

經濟統計資料庫管理資訊系統

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

基于CDIO一体化理念的课程教学大纲设计

Internet Explorer Internet Explorer Internet Explorer Internet Explorer

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

Microsoft Word - DOC3.doc

2002中華民國科技管理研討會論文格式

天津天狮学院关于修订2014级本科培养方案的指导意见

创业板投资风险提示:本次股票发行后拟在创业板市场上市,该市场具有较高的投资风险

幻灯片 1

untitled

epub 79-1

Microsoft Word - ch02.doc

final

C6_ppt.PDF

Windows 10 在數位轉型下 所扮演的重要角色暨安全功能介紹

網站安全

untitled

使用SQL Developer

CAD CAE CAPP CAD CAM PDM CAD ERP T Q C S E CAD CAPP PDM OAERP PDM PDM MISAL 40 90% CK CK ISO

自动化接口

● 源起

jsp

1. 二 進 制 數 值 ( ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇 业 务 流 程 管 理 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX BPMX3 是 什 么 为 什 么 要 优 先 采 用 BPMX

产品手册: CA GEN r8

Microsoft Word htm

untitled

壹、

ebook37-8

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2

第五篇 電子化實務範例

Oracle 4

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

IIS Web FTP

數位圖書館/博物館相關標準 2

<4D F736F F D20B2C43432A4A4B0CFA4C0B0CFC476C1C9C2B2B3B E30312E30395FA5BFA6A15F2E646F63>

多層次傳銷與獎金系統

untitled

Transcription:

PowerBuilder 8 (3) PowerBuilder 8 PowerBuilder 8 Web HTML PowerBuilder client ActiveX client Java client ASP PowerDynamo PowerBuilder 8 PowerSite PowerBuilder 8 Dynamo Web Site Web Target PowerDynamo PowerDynamo PowerBuilder 8 PowerDynamo Sybase PowerDynamo PowerBuilder 8 PowerDynamo PowerDynamo Jaguar CTS PowerDynamo Web (Dynamic Page Server) HTML script HTML Microsoft ASP Sun JSP Allaire ColdFusion PowerDynamo Sybase PowerDynamo Page Server Web Web Server IIS Netscape Apache Web Server PowerBuilder CGI ISAPI NASPI PowerDynamo ASP JSP PowerDynamo PowerDynamo

template PowerDynamo template PowerDynamo HTML PowerDynamo (Dynamo Tags) PowerDynamo script DynaScript Connection template 1. Sybase Central Tool Connection Profiles Profile Dynamo PowerDynamo Site Add Template 1 template template 1 template 2. template Connection <default> template PowerDynamo Web Site 3. template SQL Select Table (Group Sort) (Where Having) Test SQL 4. template HTML XML

特有的 script 語言 Dynamo Tag & DynaScript Dynamo Tag 和 DynaScript 是 PowerDynamo 特有的 script 語言 這些特有的 script 強 化 了 一 般 網 際 網 路 程 式 語 言 ( 如 JavaScript 等) 的 處 理 能 力 之 前 介 紹 的 template 這個工具很方便 但是利用 template 圖形精靈只可以做到顯示的功 能 如果想要改變顯示的樣示 或是做出新增 刪除 修改並且能夠儲存異動的 功能 有沒有這樣子的方法呢 答案當然是有 如果要自訂顯示的樣示 正是利 用 PowerDynamo 所提供的 Dynamo Tag 來做到這樣子的效果 所謂 Dynamo Tag 是指由 PowerDynamo 所提供的一些特殊標籤 這些標籤可穿插於網頁程式中 每 個都有其特殊的意義 而由 PowerDynamo 在伺服器端解譯執行 在前面我們介紹如何用 Template 來做出顯示的方式 你可以把這一個檔案打開 看看其中內容 會發現裏面有一段是 1. <!--SQL 2. SELECT product.id, product.name, product.description 3. FROM DBA.product product 4. --> 這個就是 SQL Tag 也是 Dynamo Tag 中的一種 它以<!--SQL 為開頭 -->為結尾 中間包的就是 SQL 語法 一般來說 在<--!SQL 的後面如果沒加任何參數 則這 個 template 會以預設的 Connection 物件連到資料庫 如果要用其它已設好的 Connection 物件來連資料庫 則可以在<--!SQL 的後面加上 CONNECTION_NAME="connection_object_name" 例如下面的程式碼 1. <!--SQL CONNECTION_NAME="emusic" 2. SELECT * FROM "customer" 3. --> 簡單的來說 SQL Tag 的用處就是如果要在 PowerDynamo 中執行 SQL 指令 則 只要把這個 SQL 指令寫在 SQL Tag 中間就可以了 除了 Dynamo Tag 之外 PowerDynamo 也有一個自己的程式語言 Dynamo Script language 我們簡稱 DynaScript DynaScript 是一個相容於 ECMAScript (也就是標 準的 JavaScript) 而且提供了比 JavaScript 更強大的功能來管理資料庫 此外 DynaScript 是一個以物件為基礎的語言 雖然它不是物件導向的語言 但是它可 以針對外部的物件進行存取動作 以及提供了許多建立物件的函數 例如建立陣 列

Dynamo Tag DynaScript Java Script PowerDynamo 1 Dynamo Tag 2 Dynamo PowerDynamo Reference Dynamo Tag COMPONENT DATA DOCUMENT ELSE ELSEIF ENDIF EVALUATE EXECUTE FORMATTING IF INCLUDE LABEL MAILPEICE SCRIPT SQL SQL_ERROR_CODE SQL_ERROR_INFO SQL_INSERT SQL_ON_ERROR SQL_ON_NO_ERROR SQL_ON_ROWS SQL_ON_NO_ROWS SQL_STATE <!--COMPONENT--> <!--DATA--> <!--DOCUMENT--> <!--ELSE--> <!--ELSEIF--> <!--ENDIF--> <!--EVALUATE--> <!--EXECUTE--> <!--FORMATTING--><!--/FORMATTING--> <!--IF--> <!--INCLUDE--> <!--LABEL--> <!--MAILPIECE-->...body of mail piece<!--/mailpiece--> <!--SCRIPT...DynaScript code--> <!--SQL...SQL Query--> <!--SQL_ERROR_CODE--> <!--SQL_ERROR_INFO--> <!--SQL_INSERT--> <!--/SQL_ON_ERROR--> <!--SQL_ON_NO_ERROR--><!--/SQL_ON_NO_ERROR--> <!--SQL_ON_ROWS--><!--/SQL_ON_ROWS--> <!--SQL_ON_NO_ROWS--><!--/SQL_ON_NO_ROWS--> <!--SQL_STATE--> 1 Dynamo Tag Array Object Boolean Object Date Object DOMAttribute Object attachment Object connection Object document Object DOMCharacterData Object

DOMComment Object DOMDocument Object DOMDocumentFragment Object DOMDocumentType Object DOMElement Object DOMEntity Object DOMEntityReference Object DOMImplementation Object DOMNamedNodeMap Object DOMNode Object DOMNodeList Object DOMNotation Object DOMProcessingInstruction Object The DOMText Object file Object FTP Object The Function Object java Object MailList Object MailPiece Object (incoming) MailPiece Object (outgoing) Math Object Number Object Object Object recipient Object Query Object session Object site Object String Object system Object 2 PowerDynamo Web PowerDynamo Web-database Web Application Server (Jaguar CTS) N-Tiers PowerDynamo Jaguar Server 2 PowerDynamo PowerDynamo

2 PowerDynamo 2 1. Web Server request 2. Web Server request PowerDynamo 3. request PowerDynamo Web site template 4. PowerDynamo template scripts HTML pages 5. PowerDynamo scripts 6. PowerDynamo HTML page Web Server 7. Web Server HTML page PowerDynamo Page Server Web-database ODBC DynaScript Jaguar Server PowerDynamo ActiveX(COM) Java CORBA Jaguar Server Web Web Server Script PowerDynamo Server Script PowerDynamo PowerDynamo Web Server Server Interpreter Web Server PowerBuilder Web Target PowerBuilder 8 PowerBuilder 8 Target PowerScript Target PowerBuilder Window Menu DataWindow UserObject Web Target

Web Site PowerDynamo Web Site HTML page Web DataWindow FrameSet Page PowerBuilder Application Web Target PowerScript Target PowerBuilder PowerBuilder 8 PowerSite PowerBuilder 8 PowerBuilder WYSIWYG ( ) FrontPage DreamWeaver PowerBuilder 8 System Tree JavaScript ASP PowerDynamo DataWindow Web Target PowerBuilder 8 Web Target Web Target Dynamo Web Site Web Site Migrate PowerSite 7.1 Project(s) Source Controlled Web Target PowerDynamo Web Target Web Target Web Target PowerSite Target Web Target 3 Web Target PowerBuilder PowerDynamo Web Target Sybase PowerDynamo PowerDynamo Web Site Sybase PowerSite PowerBuilder 8 PowerSite Dynamo Web Site Web Target PowerBuilder PowerDynamo PowerBuilder 8 PowerDynamo Dynamo Web Site Web Target 1. Workspace PowerBar New

Target Dynamo Web Site 3 3 Dynamo Web Site Web Target 2. Web Target PowerDynamo Web Site Mapping Mapping Sybase ASA PowerDynamo File Web Site Open Client Sybase ASE Development Configurations Mapping NEXT 4 PowerDynamo Mapping 3. PowerDynamo PowerBuilder 8

PowerDynamo 4. Web Server Server Port Number Object Model Debug PowerBuilder 8 ASP PowerDynamo PowerBuilder 8 PowerDynamo ASP PowerDynamo ASP PowerBuilder ASP PowerDynamo PowerDynamo ASP PowerBuilder 8 I am using the default Object Model PowerBuilder 8 ObjMod80.ssc Web Target Web Target Web Web Target Web PowerDynamo Web PowerBuilder 8 Web 7 Web 4 Web Web Web Quick Web Page Web Page Title CSS 4GL Web Page (Server ) EAServer CSS EAServer Web DataWindow Web Page DataWindow

Frameset Page Frame Frame Script ASP JavaScript VBScript SSC Cascading Style Sheet CSS(Cascading Style Sheet) HTML CSS CSS 4 Web PowerBuilder PowerBuilder 8 HTML HTML Web DataWindow 5 PowerBuilder 8 Page view PowerBuilder 8

Microsoft Office Check Box Radio Button PowerBuilder 8 6 6 HTML Form Form (ASP PowerDynamo ) Form PowerBuilder 8 HTML Form Form PowerBuilder 8 Form Form Form Form

Form System Tree Language Alphabetical Listing of HTML Tags FORM PowerBuilder 8 Form Form PowerBuilder Language System Tree Language System Tree Language HTML Language Language Alphabetical Listing of HTML Tags HTML Tags By Category HTML Object Models Server Client Syntax Keyword 1. Alphabetical Listing of HTML Tags HTML HTML System Tree HTML HTML HTML HTML Microsoft Internet Explorer Netscape HTML PowerBuilder 8 Alphabetical Listing of HTML Tags HTML Netscape HTML Microsoft Internet Explorer 2. HTML Tags By Category Language HTML HTML Tags By Category HTML Alphabetical Listing of HTML Tags HTML HTML Tags By Category Browser

3. Object Models JavaScript PowerDynamo System Tree Object Models Server Client Client JavaScript Server Active Server Pages PowerDynamo Web Target PowerDynamo DynaScript Active Server Pages ASP Web Target PowerBuilder ASP PowerDynamo Web Target PowerBuilder PowerBuilder PowerDynamo System Tree Web Target Properties 7 PowerDynamo 7

System Tree Web Target Deploy 8 PowerDynamo Output 9 Output 9 PowerBuilder 8 Web Site PowerDynamo PowerDynamo Personal Web Server

PowerBuilder PowerBuilder 8 Web Target EAServer e PowerBuilder