十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
Fyne 是一個 Go 語言開發(fā)的易用的 UI工具包,提供基于 OpenGL 的跨平臺圖形界面應用開發(fā)支持。
成都創(chuàng)新互聯公司主要從事成都網站建設、網站建設、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務鹿泉,10年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108
示例代碼:
示例效果:
完整的工具包:
淺色主題:
點擊下方鏈接,獲取軟件下載地址↓↓↓
Fyne首頁、文檔和下載 - Go 的 GUI 框架開發(fā)包 - 開源中國
下載安裝包
安裝包下載地址:golang.org/dl/
這里選擇下載Windows版本,點擊鏈接打開的頁面可能不會開始下載;地址欄里會顯示完整的下載地址,如:golang.org/doc/install?download=go1.5.1.windows-amd64.msi,不開始下載也沒關系,我們復制一下下載地址,用迅雷之類的下載工具下。
開始安裝
一路下一步就行了,沒什么需要設置的,安裝目錄最好保持默認,避免遇到一些怪問題。
安裝完成之后就可以打開命令行,看看安裝成功了沒有;
任意目錄下,直接執(zhí)行“go”,能看到類似以下內容就對了:
或者執(zhí)行:
[plain] view plain copy
C:\go?version
go?version?go1.5.1?windows/amd64
注意:我在安裝完成之后執(zhí)行“go”的時候就提示找不到文件或目錄,我打開環(huán)境變量,在用戶變量里加了一個PATH,
檢查系統(tǒng)變量“PATH”中也有“C:\Go\bin”,然后就在后面加了一個分號,確定保存之后再打開命令行就可以了,也不知道到底是哪個起作用了。
go語言作為google的一個主推語言,最近很多人都在研究,也花了一點時間對他的安裝進行了測試,本人使用Sublime Text 2 + GoSublime + gocode
顧名思義首先是安裝Go,這里有很詳細的安裝說明, 或者(golang.org自己去找hosts),官方已經支持Windows版本
下載解壓配置環(huán)境變量
“環(huán)境變量”(我的電腦-高級系統(tǒng)設置-環(huán)境變量),在系統(tǒng)變量的標簽下,依次新建編輯如下幾個鍵值對:
(1). 新建 變量名:GOBIN 變量值 :c:\go\bin
(2). 新建 變量名:GOARCH 變量值:386
(3). 新建 變量名:GOOS 變量值:windows
(4). 新建 變量名: GOROOT 變量值:c:\go
(5). 編輯 Path 在Path的變量值的最后加上 %GOBIN%
1. 下載 Sublime Text 2,地址如下:
2. 解壓以后,雙擊 sublime_text,就可以使用 Sublime Text 2 了。
破解:
用 WinHex 編輯 sublime_text_backup.exe 文件, 跳到 000CBB70 那一行,將該行的 8A C3 修改為 B0 01 然后保存
破解注冊成功
3. 安裝 Package Control,在打開 Sublime Text 2以后,按下快捷鍵 Ctrl + `,打開命令窗行(具體在view——show Console),并回車:
import urllib2,os; pf=’Package Control.sublime-package’; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘’+pf.replace(‘ ‘,’%20′)).read()); print ‘Please restart Sublime Text to finish installation’
4. 重啟Sublime Text 2后,就可以發(fā)現在 Preferences菜單下,多出一個菜單項 Package Control。
5.現在安裝GoSublime插件了,按住Ctrl+Shilft+p會彈出一個對話框輸入install回車彈出一個安裝包的對話框
同上輸入GoSublime選擇GoSublime回車
本機已經安裝所以沒有出現選項,輸入Go build選中回車(這個屬于可選)
到此GoSublime安裝成功
6.下面安裝gocode,
首安裝 Git-1.7.11-preview20120710。
打開控制臺,輸入以下內容:
go get github.com/nsf/gocode
go install github.com/nsf/gocode
go get github.com/DisposaBoy/MarGo
go install github.com/DisposaBoy/MarGo
也可以去github下載(要安裝google的git版本管理工具)
安裝完成后,我們可以在 go/bin 目錄下,發(fā)現多出了個 gocode 文件。(一定要放在bin目錄下)
7. 修改GoSublime配置:在 Preferences菜單下,找到Package Settings,然后找到 GoSublime,再往下找到 Settings – Default。再打開的文件中,添加如下配置,并保存:
"env": {"path":"c:/go/bin;" },
好了,到目前為止,開發(fā)環(huán)境搭建完成。
下面可以自由編程了。呵呵。
按下快捷鍵 Ctrl + b 界面下方會出現如下界面:
好了,到現在,開發(fā)環(huán)境就搭建完畢了。
如下是內容我這邊沒有使用照樣可以使用:
sublime Text 2 編譯配置設置方法
tools-build system-new build system 新建一個配置文件 設置為
{
“cmd”: ["go", "run", "$file_name"],
“file_regex”: “^[ ]*File \”(…*?)\”, line ([0-9]*)”,
“working_dir”: “$file_path”,
“selector”: “source.go”
}
然后就可以用ctrl+b 編譯了
保存
Go 語言又稱為 golang, 是由 Google 最初開發(fā)的一種開源編程語言,其在設計時就遵循了簡單、安全和速度的 3 大原則。Go 語言具有多種調試、測試、分析和代碼審查工具,如今 Go 語言和工具已在大多數 Linux 發(fā)行版本的源庫中進行提供,本文我就來說明如何為 Linux 安裝 Go 語言。
Ubuntu、Debian或Linux Mint安裝Go語言
基于 Debian的 Linux 發(fā)行版本都可以使用 apt-get 命令來進行安裝:
sudo apt-get install golang
要查看當前系統(tǒng)安裝的 Go 語言版本可以使用如下命令:
go version
由于 Go 代碼必需保存在 workspace(工作區(qū))中,所以我們必需在 Home 目錄(例如 ~/workspace)創(chuàng)建一個 workspace 目錄并定義 GOPATH 環(huán)境變量指向該目錄,這個目錄將被 Go 工具用于保存和編輯二進制文件。
mkdir ~/workspaceecho 'export GOPATH="$HOME/workspace"' ~/.bashrcsource ~/.bashrc
根據不同的需要,我們可以使用 apt-get 安裝 Go tools:
sudo apt-cache search golang
Fedora、CentOS或RHEL安裝Go語言
基于 Red Hat 的 Linux 發(fā)行版本都可以使用 yum 命令來進行安裝:
sudo yum install golang
要查看當前系統(tǒng)安裝的 Go 語言版本可以使用如下命令:
go version
接下來還是在 Home 目錄(例如 ~/workspace)創(chuàng)建一個 workspace 目錄并定義 GOPATH 環(huán)境變量指向該目錄,這個目錄將被 Go 工具用于保存和編輯二進制文件。
mkdir ~/workspaceecho 'export GOPATH="$HOME/workspace"' ~/.bashrcsource ~/.bashrc
根據不同的需要,我們可以使用 yum 安裝 Go tools:
yum search golang
為Linux手動安裝Go語言
由于大家使用的 Linux 源不盡相同,也不見得是最新版本或需要版本的 Go 語言包,所以我們說一下如何手動安裝指定版本。
1.下載 Go 語言文件
64-bit Linux
wget
32-bit Linux
wget
Golang 下載
2.解壓二進制文件到 /usr/local 目錄
sudo tar -xzf go1.4.2.linux-xxx.tar.gz -C /usr/local
3.使用 vi 在環(huán)境變量配置文件 /etc/profile 中增加如下內容:
export PATH=$PATH:/usr/local/go/bin
4.檢查 Go 語言版本
go version
5.定義 GOPATH 環(huán)境變量到 workspace 目錄
export GOPATH="$HOME/workspace
需要解決更多l(xiāng)inux問題,詳情請看
望采納
具體步驟:
1、去官網下載go1.1.2的tarball,一般下載到tem目錄
2、打開終端cd /usr/local, tar -zxvf go1.1.2.linux-386.tar.gz
將源碼文件解壓縮到/usr/local目錄,如果解壓到其他目錄,需要自己設置GOROOT
3、安裝gcc工具,因為golang有些功能是使用c寫
sudo apt-get install bison gawk gcc libc6-dev make
4、$ cd go/src,$ ./all.bash
運行bash腳本,如果運行正常會獲得你的操作系統(tǒng)和cpu信息,自動編譯安裝
5、將export PATH=$PATH:/usr/local/go/bin 寫入$HOME/.profile
最后進行測試輸入go version 會顯示go1.1.2 linux/386
1、下載go的zip文件。并且一定要把文件解壓到c:\go目錄下。
2、配置windows的高級環(huán)境變量。包括:GOROOT、GOOS、GOBIN、GOARCH。并且在path變量里面把c:\go\bin加入。以便可以在命令行直接運行go命令。
舉例:我的機器:
GOPATH= c:\go;c:\go\src;F:\workspace\goSample01;
GOBIN=c:\go\bin;F:\workspace\goSample01\bin;
其中,c:\go是go的安裝路徑;
F:\workspace\goSample01是我寫的go語言項目的工程目錄;
F:\workspace\goSample01\bin是go語言項目的工程目錄下的可執(zhí)行文件路徑;
3、在完成環(huán)境變量配置后,打開一個命令行窗口,直接輸入go,然后回車,看看是否出現go的幫助信息。如果出現,那么go的基本環(huán)境就OK了。
注意:這個基本環(huán)境不包含開發(fā)工具,也不能直接編譯帶C代碼的go程序。
4、(可選)為了支持Import遠程包,最好裝個gomingw。下載地址:。如果下的是壓縮包,請把它解壓到C盤。例如,C:\gowin-env。里面有個Console.bat是以后使用go get的環(huán)境。舉例:有個文件a.go,里面import(
"fmt"
"github.com/astaxie/beedb"
_ "github.com/ziutek/mymysql/godrv"
為了編譯該a.go文件,需要啟動Console.bat,然后在該命令行窗口,進入c:\go\src目錄下,執(zhí)行go getgithub.com/astaxie/beedb
Go get github.com/ziutek/mymysql/godrv .
Go會自動下載該遠程包并編譯和安裝這些包。
配置goclipse(可選)
(如果不喜歡eclipse開發(fā)工具,請?zhí)^這個配置。)
1、下載并安裝goclipse插件。Goclipse是go語言for eclipse的插件,下載地址:
2、啟動eclipse并創(chuàng)建go項目。然后寫個最簡單的helloworld.go文件,并運行。代碼如下:
packagemainimport"fmt"func main(){ fmt.Printf("hello, world")}
配置gocode(可選)
如果不需要go語法輔助和eclipse里面的(按ALT+/)彈出go語言自動輔助功能,請?zhí)^這個配置。
1、下載gocode的zip文件,解壓后放在go的bin目錄下。
2、下載并安裝Git軟件。并且在path里面配置git的執(zhí)行路徑。例如c:\git\bin
3、在命令行執(zhí)行:go build .\gocode。如果一切正常,那么將會編譯生成一個gocode.exe文件在go的bin目錄下。如果編譯失敗,那么就轉第4步。
4、如果第3步直接編譯gocode源文件成功,那就直接到第5步。否則,就需要通過git下載gocode源文件,然后再編譯。在命令行執(zhí)行:go get -u github.com/nsf/gocode 。就會生成gocode.exe文件。
5、在goclipse插件里面指定gocode的路徑。就可以在elcipse里面調用gocode來幫助寫編碼了。
從開發(fā)工具這塊看,go語言還不夠成熟,開發(fā)工具都還不完善,有待改進。
下載go-tour教程源代碼(可選)
Google有個在線運行go語言的教程(),很不錯。支持在web上直接運行大部分的go程序,想了解這個教程的源代碼的朋友可以通過以下方式獲取。如果沒興趣,可以跳過這個步驟。