RUN_PC連載_10_.doc

Similar documents
RunPC2_.doc

RUN_PC連載_8_.doc

epub 61-2

untitled

RunPCPB8 new feature.PDF

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

RUN_PC連載_12_.doc

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.

PPBSalesDB.doc

PowerBuilder 8開發技術講座_3_.PDF

ARIS Design Platform

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

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

Sophos Central 快速安裝手冊

weblogic

穨IC-1000

epub83-1

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

ebook140-9

Microsoft Word - PHP7Ch01.docx

untitled

XXXXXXXX

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

<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

untitled

PowerPoint プレゼンテーション

Simulator By SunLingxi 2003

BizSpark 初 创 公 司 计 划 指 南 目 录 什 么 是 BizSpark?... 1 计 划 概 述... 1 计 划 结 构 和 角 色... 1 初 创 公 司 资 格... 3 使 用 BizSpark 的 产 品 和 联 机 服 务 的 示 例 :... 3 职 责... 5

ebook204-2

Chapter 2

穨UPSentry_SC_.PDF

User Group SMTP


Data Server_new_.doc

Microsoft Word - A doc

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

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

VB程序设计教程

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

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

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

5-1 nav css 5-2

ebook

<4D F736F F D D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

产品手册: CA GEN r8

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

財金資訊-84期.indd

SiteView技术白皮书

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2

User Guide

untitled

IIS Web FTP

第1章 在线考试系统

发行说明, 版

ebook140-8

ebook4-12


FAQ -PowerDesigner9.5.DOC

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

untitled

ebook215-5

ebook 185-6

多層次傳銷與獎金系統

Microsoft Word - Ch06.docx

Faronics WINSelect 标准版用户指南

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


《计算机网络》实验指导书

ebook193-1

數位教學平台介面操作

mvc

(DMO) 1 1 Microsoft Windows SQL Server 2005 SQL Server Analysis ServicesNotification Services SQL Server 8 SQL Server IP SQL Server 2005 SQL Server 20

untitled

Learning Java

PFO_300a_GSG_ENG.book

VB控件教程大全

Microsoft Word - 01.DOC

<4D F736F F D2031A3AD4A617661BCBCCAF5CAC6CDB7D5FDBEA22E646F63>

Microsoft Word - A doc

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

ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web

InstallShield InstallShield InstallShield Windows Installer ISWI ISWI InstallShield InstallShield InstallShield Windows Installer WI In

C++ 程式設計

Windows 2000 Server for T100

關於本書 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

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

Marketing_WhitePaper.PDF

audiogram3 Owners Manual

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

目錄... ivv...vii Chapter DETECT

第 三 条 基 金 管 理 人 基 金 托 管 人 和 基 金 份 额 持 有 人 的 权 利 义 务, 依 照 本 法 在 基 金 合 同 中 约 定 基 金 管 理 人 基 金 托 管 人 依 照 本 法 和 基 金 合 同 的 约 定, 履 行 受 托 职 责 通 过 公 开 募 集 方 式

untitled

untitled

untitled

untitled

WQ.s92

IP505SM_manual_cn.doc

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

Microsoft Word - Web Dynpro For ABAP跟踪测试工具简介 _2_.doc

Transcription:

PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP Jaguar CTS Jaguar Server Jaguar 1 18

CTS ASP IIS PowerDynamo Jaguar CTS ASP ActiveX Proxy ActiveX Proxy Jaguar CTS CORBA IIOP (Internet Inter-ORB Protocol) ASP DCOM Sybase ASP Jaguar CTS Microsoft ActiveX client ActiveX Proxy Jaguar Server Jaguar CTS Jaguar CTS ActiveX Proxy 1. ActiveX Proxy Automation Server (Jagclient.exe) 2. Jaguar Manager REG TLB ActiveX Proxy ActiveX Proxy Stub ORB IIOP Jaguar Server Jaguar CTS ActiveX Proxy ActiveX Proxy ActiveX Proxy 2 18

ActiveX Proxy ActiveX Proxy IIS ASP IIS Jaguar Server IIS ASP ActiveX Proxy Jaguar CTS ActiveX Proxy EAServer Jaguar CTS Client Runtime ActiveX JagClient.exe ActiveX Proxy (Full install) EAServer Jaguar CTS Jaguar client JagClient.exe C:\Program Files\Sybase\Jaguar CTS 3.5\client\JagClient.exe IIS ActiveX Runtime ASP Jaguar ASP Jaguar Jaguar ASP ASP ASP ASP IIS Microsoft Windows 2000 Professional IIS 5.0 IIS 3 18

IIS IIS 1. IIS 2. Internet web asptest web asptest asptest 3. asptest C:/Inetpub/asptest/ ASP HTML (C:/Inetpub IIS ) http:// /asptest/ ASP Jaguar 4 18

ASP Jaguar 1. ActiveX Proxy 2. Jaguar 3. REG TLB 4. Jaguar ASP ASP + Jaguar CTS ASP + Jaguar CTS Jaguar Jaguar Server ASP 8% asp.pbl library pbl workspace 1. EAServer Component Target Application Name Interface Option PowerBuilder Object Name EAServer Component Name Choose EAServer Profile Specify Package Name Component Type Instance Pooling Option Component Timeout Transaction Support Option asp Implement New Interface n_asp n_asp localhost Jaguar Server Package ( Jaguar Server) Package Standard Component Supported Requires Transaction 5 18

Auto Demarcation/Deactivation Interface Options Other Options Project Object Dynamic Library Options Include unreferenced objects in Consolidated PBD n_asp 2. n_asp function calculate double amount months double 3. calculate function 1. double ld_payment 2. ld_payment=amount*(1+(months/12*0.08))/months 3. return ld_payment 4. project n_asp Jaguar Server asp package Jaguar REG TLB Jaguar REG TLB ASP IIOP Jaguar Jaguar Jaguar.reg.tlb ASP Jaguar REG TLB Jaguar Manager Jaguar Manager Microsoft Midl.exe REG TLB REG TLB MSDN Midl.exe Microsoft Visual Studio REG TLB 1. Jaguar Manager Jaguar Server Installed Package ASP Package ( n_asp Package) Generate 6 18

TLB/REG Jaguar Manager REG/TLB 2. Output Directory REG TLB Jaguar Server client dll REG TLB Proxy Server Location ActiveX Proxy ActiveX Proxy Output Directory Jaguar CTS \client\dll REG/TLB 7 18

3. IIS Jaguar Server Register Jaguar Manager IIS Jaguar Server REG TLB IIS ActiveX Proxy.reg Jaguar IIS ASP Jaguar ASP Jaguar Jaguar REG TLB ASP Jaguar ASP 1. calculate.htm 1. <html> 2. <head> 3. <title>calculate Page</title> 4. </head> 5. <body bgcolor="#ccffff"> 6. <p align="left"><br> 7. </p> 8. <p align="center"><font size="+7"><b> </b></font><br> 9. <br> 10. </p> 11. <hr align="left"> 12. <p align="center"><font size="+2"> </font></p> 13. <p align="center"> </p> 14. <form name="form1" method="post" action="cal.asp"> 15. <p> </p> 16. <div align="center"></div> 17. <table width="35%" border="0" align="center"> 18. <tr> 19. <td width="25%" height="38"> 8 18

20. <div align="center"> :</div> 21. </td> 22. <td width="75%" height="38"> 23. <div align="center"> 24. <input type="text" name="amount" size="30"> 25. </div> 26. </td> 27. </tr> 28. <tr> 29. <td width="25%" height="41"> 30. <div align="center"> :</div> 31. </td> 32. <td width="75%" height="41"> 33. <div align="center"> 34. <input type="text" name="months" size="30"> 35. </div> 36. </td> 37. </tr> 38. </table> 39. <p align="center"> 40. <input type="submit" name="submit" value=" "> 41. </p> 42. </form> 43. </body> 44. </html> form ASP Jaguar ASP calculate.htm asptest http://loclahost/asptest/calculate.htm 9 18

2. cal.asp ASP ASP calaulate.htm form (amount) (months) n_asp Jaguar n_asp cal.asp n_asp 1. <% 2. Dim amt,mon,result 3. Dim pay 4. Dim jagobj 5. amt=trim(request.form("amount")) calculate.htm form 6. mon=trim(request.form("months")) calculate.htm form 7. Set jagobj=createobject("asp.n_asp") Jaguar Instance Proxy 8. jagobj.host="192.168.10.36:9000" Jaguar Server port number 9. jagobj.username="jagadmin" 10. jagobj.password="" 11. jagobj.initialize() proxy Initilize() server 10 18

component 12. pay=jagobj.calculate(amt,mon) jaguar calculate() 13. result="<html>"&_ 14. "<head>"&_ 15. " <title> ASP 3.0 with EAServer! </title>"&_ 16. "</head>"&_ 17. "<center><h2> </h2></center>"&_ 18. "<center> : " &pay&" </cemter><br>"&_ 19. "</body>"&_ 20. "</html>" 21. Response.Write result Jaguar 22. %> cal.asp CreateObject( ) ASP Jaguar Server ActiveX Proxy ASP ActiveX Proxy Jaguar Server ASP Jaguar Server Jaguar 8 jagobj.host="192.168.10.36:9000" ASP Jaguar Server IP 192.168.10.36 Port Number 9000 9 10 Jaguar Server 11 Initialize ( ) ActiveX Proxy Jaguar n_asp Jaguar Jaguar ASP Jaguar 12 pay=jagobj.calculate(amt,mon) calculate( ) pay Response.Write 3. ASP Jaguar Server IIS cal.asp IIS asptest 11 18

http://loclahost/asptest/calculate.htm URL ( ) Jaguar ASP Web DataWindow Web DataWindow PowerDynamo ASP Web DataWindow Web DataWindow ASP ASP + Web DataWindow Web DataWindow Web DataWindow DataWindow PowerBuilder 8 DataWindow Web DataWindow DataWindow d_emp PowerBuilder Action Web DataWindow 12 18

DataWindow d_emp ASP DataWindow ASP IIS asptest ASP webdw.asp ASP Web DataWindow d_emp DataWindow ASP webdw.asp 1. <%@ LANGUAGE=VBScript %> 2. <HTML> 3. <HEAD><TITLE>ASP with Web DataWindow</TITLE></HEAD> 4. <BODY> 5. ASP Web DataWindow 6. <% 7. dim retval 8. dim browser 9. dim selflink 10. dim selflinkargs 11. dim dwmine_action 12. dim dwmine_context 13. dim dwmine 14. dim srgtrans 13 18

15. HTMLGenerator WebDataWindow component 16. set dwmine = Server.CreateObject("DataWindow.HTMLGenerator80") 17. dwmine.host="localhost:9000" 18. dwmine.username="jagadmin" 19. dwmine.password="" 20. dwmine.initialize() 21. retval = dwmine.setdwobject ("c:\my Document\Asp\asp.pbl", "d_emp") 22. if (retval = 1) Then 23. retval = dwmine.sethtmlobjectname("dwmine") 24. browser = Request.ServerVariables("HTTP_USER_AGENT") 25. dwmine.setbrowser(browser) 26. selflink = Request.ServerVariables("SCRIPT_NAME") 27. retval = dwmine.setselflink (selflink, selflinkargs) 28. dwmine.setpagesize(10) 29. connstr="connectstring='dsn=mssql;uid=sa;pwd=mpower123', & 30. ConnectOption='SQL_DRIVER_CONNECT, SQL_DRIVER_NOPROMPT'" 31. srgtrans=dwmine.settrans ("ODBC", connstr, "", "", "", "", "") 32. retval = dwmine.retrieve() 33. if (retval < 0 ) Then 34. Response.Write("<H1>Retrieve Error: " + retval + dwmine.getlasterrorstring()+ "</H1>") 35. End if 36. dwmine_action = Request.Form("dwMine_action") 37. dwmine_context = Request.Form("dwMine_context") 38. if (dwmine_action + "" <> "undefined") Then 39. retval = dwmine.setaction (dwmine_action, dwmine_context) 40. if (retval < 0 ) Then 41. Response.Write ("<H1>Error on SetAction(): " + retval + dwmine.getlasterrorstring() + "</H1>") 42. End if 43. Response.Write (dwmine.generate() ) 44. End if 45. Else 46. Response.Write ("<H1>Error on SetDWObject() = " + retval +dwmine.getlasterrorstring() + "</H1>") 47. End if 48. %> 49. </BODY> 14 18

50. </HTML> CreateObject() Jaguar Web DataWindow HTMLGenerator80 DataWindow DataWindow Web DataWindow 21 HTMLGenerator80 SetDWObject() d_emp retval d_emp ASP Web DataWindow 28 Web DataWindow 32 Web DataWindow Web DataWindow ASP IIS Jaguar Server http://localhost/asptest/webdw.asp Web DataWindow Web DataWindow 15 18

Web DataWindow Web DataWindow Jaguar Server ASP Jaguar Server DataWindow package HTMLGenerator80 HTMLGenerator80 com.sybase.jaguar.component.code.set ( ) big5 ( ) Web DataWindow All Properties 16 18

big5 Jaguar code.set=big5 ASP Jaguar CTS Sybase Jaguar CTS 17 18

ASP Jaguar CTS ASP Jaguar CTS N-Tiers 18 18