PowerBuilder初探 張森.

Slides:



Advertisements
Similar presentations
第五章 通用网关接口 CGI 简介 Htm l Html + CGI Html + asp 网页可以处理动态的信息.
Advertisements

2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
5.1 掌握Power Scrip语言 5.2 使用控件 实训五 控件应用
第6章 数据库管理软件Access 年秋.
忻州师范学院校运会管理系统的设计与实现 班 级:计算机系本0702班 姓 名:董莎莎 学 号: 导 师:郑志荣.
第8章 设计数据库应用网站 本章讲述的主要内容 8.1 数据库基础知识 8.2 使用数据库系统 8.3 SQL查询基础
管理資訊系統 David Kroenke 資料庫處理 第4章.
資料庫 (Database) SQL Server 2008實作
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
文科计算机小公共课规划教材 Access 程序设计.
Views ,Stored Procedures, User-defined Function, Triggers
第15章 Java数据库连接(JDBC) 15.1 创建数据源 15.2 JDBC-ODBC桥接器 15.3 顺序查询
尺規作圖的緣起.
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
PowerBuilder战略方向. PowerBuilder战略方向 应用开发的基本途径 Other 13% 3GLs 4GL/RAD 23% 36% OO 3GLs Source: IDC 28%
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2014 Fall 1.
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2015 Fall 1.
LINQ 建國科技大學 資管系 饒瑞佶.
陈 峦 副教授 研究院大楼316# 电子科技大学 能源科学与工程学院
後端教學-MYSQL 講師:邱小楓(邱珈蓉)
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
連結資料庫 ACCESS MSSQL.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
Basis基本操作、使用者 管理與權限設定
MPLAB IDE 8 建立專案.
Working with Databases (II) 靜宜大學資管系 楊子青
資料庫操作.
SQL Server 2000 数据库入门.
資料庫程式設計 VB資料庫設計簡介 週次:2 建國科技大學 資管系 饒瑞佶.
第4章(2) 空间数据库 —关系数据库 北京建筑工程学院 王文宇.
VB如何存取資料庫 ? 資料庫 資料儲存 資料庫引擎 資料庫引擎 Jet 讀取、寫入與修改 資料控制項 資料庫存取物件(ADO) 使用者介面.
Working with Databases (II) 靜宜大學資管系 楊子青
第3章 MySQL教學範本 主從式資料庫系統 - CH3.
5 数据库管理与保护 数据库运行的最小逻辑工作单位是事务,所有对数据库的操作,都以事务作为一个整体来执行或撤销。
Data Mining 工具介紹 (Weka / R)
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
R教學 安裝RStudio 羅琪老師.
第二十五章 應用Internet Express的程式開發
移动电子商务 第十二章 Windows Mobile应用案例 倚动软件工厂实验室.
使用ADO.NET访问数据 数据库连接 C#程序设计课程组.
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
資料庫系統導論.
数据库设计语言 山东农业大学信息学院计算机系 课件制作:吴秋兰
SAP 權限的設定 QiQi V 張穎祺 內部教材 CONFIDENTIAL.
SQL Anywhere数据库非常规恢复工具
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
Pocket Access.
CS, ZJU 4/18/2019 Chapter 7 数据库.
第 10 章 ADO.NET與XML.
Visual C++ Windows Programming
本讲内容 SQL 概述 SQL 的查询功能 SQL 的操作功能 SQL 的定义功能.
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
第三章 安裝 SQL Server 資料庫環境.
計算機程式 Visual BASIC 程式設計
Lesson 4 :基礎應用一(計數器) (2005/01/27).
SQL語法教學 2015/10/15 John.
HOOK和数据库访问 主讲人:孙鑫
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
案例分析: THE NEXTGEN POS SYSTEM
Report Programming Selection Screens 報表之Output格式設定 Detail list
資料庫應用與實作 一到六章重點、習題.
SQLite資料庫 靜宜大學資管系 楊子青.
熟悉VC++开发环境.
第 1 章 認識資料庫系統.
Web安全基础教程
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

PowerBuilder初探 張森

大綱 安裝 PowerBuilder 與 ASA Template Application 與 Application 觀念圖解 製作應用程式 製作選單 建立及連接資料庫 DataWindow Object (待續…DataWindow Control)

安裝 PowerBuilder 與 ASA CD1為PowerBuilder光碟片,CD2為Patch File 執行CD1之setup.exe 於Select Components時,勾選PowerBuilder 7.0.2及Adaptive Server Anywhere 6.0.2即可 於Setup Type時,點選Custom;再於Select Components時,除預設元件外,另再勾選OLE DB Drivers及Foundation Class Library(PFC) 執行CD2之PB703_10180.exe,以更新PowerBuilder

Template Application 與Application File>New>(Start Wizards)Template Application Application Type MDI: Multiple Document Interface SDI: Single Document Interface PFC: PowerBuilder Foundation Class 試做並比較MDI及SDI之差異

觀念圖解 基本物件架構圖 資料來源:PowerBuilder 7快速入門與Web應用(陳凱爾編著/文魁出版)

觀念圖解 DataWindow的運作 資料來源:PowerBuilder 7快速入門與Web應用(陳凱爾編著/文魁出版)

觀念圖解 Event Driven 資料來源:PowerBuilder 7快速入門與Web應用(陳凱爾編著/文魁出版)

製作應用程式 務必遵守的Object命名原則 Window Object : w_ Menu Object : m_ DataWindow Object : d_

製作應用程式 建立Application 建立Window Object 插入Control Object StaticText CommandButton 指定cb_1/clicked()一行指令:Close(w_my_window)

製作應用程式 製作執行檔 應用程式之執行所須檔案 File>New>Project>Application 至少須輸入Executable File Name,其餘可使用預設值 Build 應用程式之執行所須檔案 產生之 .exe檔及 .ini檔(若有) C:\Program Files\Sybase\Shared\PowerBuilder內的一些 .dll檔 ASA 6.0所須使用檔案為 libjcc.dll, pbdwe70.dll, pbodb70.dll, pbvm70.dll

製作選單 建立Menu Object 開啟Window並指定Menu給Window File>New>Object>Menu Insert Submenu Item與快速鍵(&)之製作 將指令加到選單中 開啟Window並指定Menu給Window

建立及連接資料庫 建立ASA資料庫 Adaptive Server Anywhere 6.0>Manage Adaptive Server Anywhere>Utilities>Create Database Select Default Collation Sequence選擇EUC_TAIWAN Taiwanese Big 5 Encoding,其餘可使用預設值

建立及連接資料庫 連接ASA資料庫 PowerBuilder>DB Profile>ODBC>New Connection Tab:輸入Profile Name (例my_db1) DB Profile>ODBC>my_db1>Connect>機器資料來源>New>使用者資料來源>Adaptive Server Anywhere 6.0>完成

建立及連接資料庫 出現ODBC Configuration for ASA設定視窗須填入的資料有: ODBC tab : Data source name Login tab : User ID(dba), Password(sql) Database : Database file DB Profile>ODBC>按右鍵點選my_db1>Connection> User ID(dba), Password(sql)

建立及連接資料庫 在PowerBuilder中之操作 建立資料表 輸入資料 Database>ODBC>my_db1>Table(右鍵)>New Table(例student)>輸入所需欄位 輸入資料 Database>ODBC>my_db1>student(右鍵)>Edit Data>Grid

建立及連接資料庫 在Manage Adaptive Server Anywhere之 操作 Utilities>Interactive SQL Login tab : User ID(dba), Password(sql) Database tab : Database file

DataWindow Object 建立DataWindow Object DataWindow Object之工作區 File>New>DataWindow>(Grid)>(Quick Select)>…>Save DataWindow (例d_list_student) DataWindow Object之工作區 實際工作區 資料表工作區:Design>Data Source

DataWindow Object 建立靜態查詢條件 建立動態查詢條件 Design>Data Source>Where Design>Data Source>Retrieval Arguments>輸入Argument Name 及Type Where tab: 輸入Column及Operator 以右鍵點選Value欄位>Arguments>點選先前所輸入之Argument 回實際工作區>Retrieve

DataWindow Object Tab Order Format>Tab Order