iT邦幫忙

fgl相關文章
共有 20 則文章

技術 [FGL] Error: Invalid hello message

出現頻率:極少數客戶 (但是若有,該主機就會常常出現此訊息) 成因:目前未能完全確認原始成因,但是可以模擬出:當背景執行指令 / 作業(RUN指令)時,該指...

技術 [FGL] 列出樹狀表所有節點路徑的思路與實作

在ERP體系內,除了一般表格之外,就剩下樹狀結構了:部門組織、產品結構、銷售網路等等,都是透過標定上階與下階來描述『樹狀結構』。 樹狀資料,如果透過拆階儲存...

鐵人賽 Software Development DAY 29

技術 [FGL] FGLSQLDEBUG與FGLGUIDEBUG,除錯的好幫手

再厲害的高手也是要靠著不斷琢磨自己的 code 才能減少錯誤的發生。錯誤不只是低級錯誤,更多的是思慮上差異造成操作時的認知不同。 Genero 的 DEBU...

鐵人賽 Software Development DAY 28

技術 [GBC] 一個可以客製調整元件、支援通用渲染的Genero Client

原來前面的篇章沒有正式的介紹 GBC GBC,Genero Browser Client。從名稱上很清楚這是架構在瀏覽器上的客戶端軟件。既然作為瀏覽器的插件...

鐵人賽 Software Development DAY 27

技術 [FGL] 開發一個類似MDI的操作介面

在網頁上,在功能較多的網頁,常可以看到下列兩種介面 樣式A 功能選項在上方:可以利用 TOOLBAR 的方式來滿足 (如果想做成下拉式選單,也可考慮TOPM...

鐵人賽 Software Development DAY 25

技術 [FGL+GAS] 如何做出『登入後才可執行』的helloworld (3.X以後版本提供)

前篇『[GAS] GBC上運作的Hello world! 』討論到可以透過自訂 xcf檔案,手工掛載到 GAS的執行路徑下提供 WEB APP的作法。但繁複的手...

鐵人賽 Software Development DAY 23

技術 [FGL] 目錄檔案處理-處理誰的檔案? frontCall

之前在 吸星大法 - IMPORT之 1: 使用extension擴展功能 中,有提到『**可以使用 os.Path套件來處理主機(server)端的路徑、檔案...

鐵人賽 Software Development DAY 22

技術 [FGL] TYPE / FUNCTION / INTERFACE 讓FGL更貼近物件語言

這一篇是我很糾結的,但是總是要來面對。 TYPE 定義基本或結構化數據類型 從 Genero 2.50開始,原先的 DEFINE定義區塊,開始支援 TYPE...

鐵人賽 Software Development DAY 21

技術 [FGL] 程式開發(4) - 查詢條件輸入(QBE: Query By Example)

這個章節中,我們探討四類查詢指令中剩下的 QBE 條件輸入指令 CONSTRUCT。做完條件的輸入後自然就是將查詢語句組裝好,傳到資料庫內開始搜尋,這個動作上...

鐵人賽 Software Development DAY 20

技術 [FGL] 程式開發(3) - 輸入用的INPUT系指令與DIALOG

本篇跟著 程式開發(2) ,接續往下討論 INPUT數組(RECORD或單一變數)資料輸入 INPUT依據RECORD的型態,可以有兩種指令方式 個別變數...

鐵人賽 Software Development DAY 19

技術 [FGL] 程式開發(2) - 4類6個交談指令-功能選單部分

FGL程式運行時可用的畫面已經可做出來了,但總不能只是拿來 DISPLAY TO 資料,應該要拿來做一些操作吧? FGL 自然不是只拿畫面來輸出資料的。直接...

鐵人賽 Software Development DAY 18

技術 [GWS] 服務簡單做-RESTful的開發方式

在Genero FGL上也可以做出 RESTful 的 WEB Service。 先將回應WEB Request的方式拆解出來。如同之前在GAS設定章節中提到的...

鐵人賽 Software Development DAY 17

技術 [FGL] 再探資料庫 - 使用 fgldbsch 工具

Genero FGL為一個出自於資料庫的語言,但怎麼和資料庫搭上邊的,我們還是需要來做一下理解。 原始從 i4GL開始,既然是資料庫的附屬查詢工具,那應該沒...

鐵人賽 Software Development DAY 16

技術 [GDC] 基本的概念與操作

在第一個章節提到:Genero FGL中若用到了交談指令,則必須要有一個客戶端來進行畫面的處理與呈現。最簡單常用的工具就是 GDC(Genero Deskto...

鐵人賽 Software Development DAY 15

技術 [FGL] 服務簡單收 - IMPORT 3 利用http與XML套件取 Web資源

沒有人能一次做好所有的事情,也不可能有一套系統收盡所有資料。既然如此,如何適當且適時的抓取外部資料做為己用,是一件很重要的事情。 近年來除許多資料以 OPE...

鐵人賽 Software Development DAY 12

技術 [FGL] 吸星大法 - IMPORT之 1: 使用extension擴展功能

轉換為Genero後,FourJs’ 為了擴展整體程式語言,令他可以執行更多不一定與資料庫相關的功能,往獨立正常的套件發展,即已開放匯入 IMPORT 的指令。...

鐵人賽 Software Development DAY 10

技術 [FGL] OPEN WINDOW WITH 畫面檔

前幾個篇章中,若使用到客戶端 (如GDC/GBC) 呈現畫面時,Hello World 都只能出現在小小的選單上,備極委屈。為什麼不是在正中間?因為還沒開畫面...

鐵人賽 Software Development DAY 7

技術 [FGL] 程式開發(1) - 基本指令與流程控制

為了協助新進同學,仍應該介紹基本程式的寫法 編寫小程式驗證的做法請參考第一章的套件介紹,hello world部分,利用 fglcomp 與 fglrun...

鐵人賽 Software Development DAY 4

技術 [FGL] 可連結資料庫的種類與連線方法

既然是從 INFORMIX 剝離出來的工具,應該連結資料庫的能力是強大的。本段落我們檢視一下Genero連結資料庫的能力。 市面上常用的資料庫,都有自己努力的強...

鐵人賽 Software Development DAY 2

技術 Genero Package 個別套件與板差簡介

FGL,Genero核心語言套件 Genero 1.X 版本時,僅有單薄的核心語法編譯、運行功能。畫面支持PER編譯格式 Genero 2.X 版本,納入Web...