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 的方式來滿足 (如果想做成下拉式選單,也可考慮TOPME...

鐵人賽 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 F...

鐵人賽 Software Development DAY 4

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

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

鐵人賽 Software Development DAY 2

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

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