目前來說,用Go寫Windows應用還沒有非常成熟的設計器,習慣了C#那種強大的IDE,再過來看會覺得一朝回到解放前。而且gform現在的設計思路需要使用者對win32 api非常熟悉,否則用起來會非常難受。 這也是我一直在想改善方案的地方,畢竟一個類庫要以好用為目標,只是我充滿了OO思想的頭腦 ...
幾個月以前看到了Go的消息,讀完入門PPT之后,便有種感覺,這就是我想象中的語言。語法簡單,寫起來手感極好,設計則處處透着簡潔。 隨后便開始用它代替python寫一些常用小工具,堪稱得心應手。幾個月以后,日益離不開了,再用別的語言時總覺得缺了點什么。 我很喜歡寫桌面應用,之前一直用C ,但實在不喜歡它那復雜的設計,而且也沒有找到合心意的UI庫。此時心里冒出了一個念頭,用Go寫一套UI庫。很大膽,很 ...
2012-02-15 13:22 15 7343 推薦指數:
目前來說,用Go寫Windows應用還沒有非常成熟的設計器,習慣了C#那種強大的IDE,再過來看會覺得一朝回到解放前。而且gform現在的設計思路需要使用者對win32 api非常熟悉,否則用起來會非常難受。 這也是我一直在想改善方案的地方,畢竟一個類庫要以好用為目標,只是我充滿了OO思想的頭腦 ...
這篇文章具有很強的時效性,是在2012年2月16日寫的,這時Go1還沒有發布,當前的Go編譯器還無法嵌入資源文件。 接上篇。我們做出了一個簡單的窗體,但有兩個重大缺陷:沒有程序圖標和沒有應用系統主題。現在我們就來着手解決。 使用圖標和系統主題,並將資源文件簽入exe 創建一個資源文件(推薦 ...
我們使用go-sciter,就不得不提Sciter,Sciter 是一個嵌入式的 HTML/CSS/腳本引擎,旨在為桌面應用創建一個 UI 框架層。 說簡單點就是我們通過它可以像寫html,css那樣寫桌面UI。 一、環境准備 第一步:從https://sciter.com ...
go 可以開發桌面應用 go 可以開發桌面應用,但並不是很舒適。可以使用的GUI庫有:1、goqt,LiteIDE作者出品,Go和QT的綁定,還未發布2、go.uik,純Go實現的並發UI工具3、walk,Windows Application Library Kit4、gform ...
詳細的文檔請看下面兩個鏈接: https://sciter.com/docs/content/sciter/Element.htm https://sciter.com/docs/conten ...
我們可以通過go-sciter給我們提供的方法,方便的對html,css編寫的UI界面進行增刪改查。 demo3.go代碼如下: package main; import ( "github.com/sciter-sdk/go-sciter" "github.com ...
。 activate 窗口激活或停用時,可以理解為獲取焦點或失去焦點,觸發事件回調。 demo.go的代碼如下: ...
有些時候我們需要創建的應用窗口大小不可改變。 demo5.go代碼如下: package main; import ( "github.com/sciter-sdk/go-sciter/window" "github.com/sciter-sdk/go-sciter" "log ...