Go语言中文网 为您找到相关结果 59

Go GUI 开源项目汇总

大家对Go开发GUI程序蛮感兴趣的,总有人问这个。这里汇总一下目前的一些第三方开源GUI库: 1、[goqt](https://github.com/visualfc/goqt),LiteIDE作者出品,Go和QT的绑定,还未发布 2、[go.uik](https://github.com/skelterjohn/go.uik),纯Go实现的并发UI工具 3、[walk](https://github.com/lxn/walk),Windows Application Library Kit 4、[gform](https://github.com/AllenDang/gform),Windows GUI framework 发现其他更好的,请评论推荐...阅读全文

Go语言开发工具LiteIDE

LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 ![](http://studygolang.qiniudn.com/141103/bbaa965804dec61d47a5bcd0ed95e2cf.png?imageView2/2/w/600) # 主要特点 # ## 核心功能 ## - 系统环境管理 - 可配置的编译构建命令 - 集成易用调试系统 - 基于Kate语法显示 - 可配置的代码自动完成 - 基于MIME类型系统 - 插件支持 ## Go语言支持 ## - 包浏览器 - 类视图和大纲 - 文档浏览 - Gocode自动完成支持 - Go语言Api函数检索 - 代码跳转支持 - 代码表达式信息显示 ...阅读全文

开源项目 2014-11-03 13:12:40 visualfc

请问使用什么阅读工具看go代码?

请问大家使用什么阅读工具看go代码? 1. 可以用source insight + golang plugin看代码吗?存在golang plugin吗?比如像python那样。 2. 在论坛里看到有人提到可用cscope看代码。 有人尝试过vim + cscope或者kscope看代码吗? 3. 还有其他的阅读方式吗? 有没有eclipse 等阅读方式的使用方法? 4. 曾经看到有人用liteIDE看代码,感觉蛮痛苦的。 谢谢...阅读全文

LiteIDE设置

我在windows下使用LiteIDE写go程序 go安装在c:\go path里添加了c:\go\bin LiteIDE安装在e盘 gopath也设置正确 能编译运行 但我的go源文件都放在e盘的一个文件夹里 当这个文件夹只有一个源文件时,编译运行正常,生成的可执行文件名为当前文件夹名 当有多个源文件时,就无法编译运行了 这是什么原因,要怎么设置? ...阅读全文

变量declared and not used

下面一段go代码在LiteIDE下面编译时,会出现变量c定义而未被使用的错误,去掉最后一句注释,则不会报错。 “c =a+b”这条赋值语句难道还不算use??? package main import "fmt" func main() { var a, d int64 var b int32 a = 10 b = 15 var c int64 c = a + d fmt.Println("The result is :") // fmt.Println("c = %d",c) ...阅读全文

“GO语言中文网实验室”上线,提供Golang在线开发环境。

近日,GO语言中文网与“实验楼”整合双方资源,共同建立了“GO语言中文网实验室”,让用户能够以一种更便捷、更高效、更灵活的方式进行GO语言的开发学习。 实验楼是一家免费的IT在线实训平台,为IT爱好者提供了编程、运维、测试、云计算、大数据、数据库等全面的IT技术动手实践环境。 本次实验楼免费为GO语言中文网提供了Golang在线开发环境,用户在阅读文章时,可以点击文章右侧的Golang在线开发环境,登录实验楼后即可直接进入一个完整的Golang在线开发环境,用户可以在该环境中体验文章中涉及的技术,通过动手实践的方式学习技术文章的真正精髓。 ![](http://studygolang.qiniudn.com/150317/3177ab001d2c5b98d4...阅读全文

我想做一个读取Excel的东西,在C#中可以通过com控件来实现 ,在golang应该通过什么方式来读写Excel,请赐教

我想做一个windows的应用,需要做一个GUI,直接下载了gform的一个包,直接解压到一个目录,然后添加了一个GOPATH,然后 直接运行一个demo,可是怎么也找不到那个包: cannot find package "github.com/AllenDang/gform" in any of: c:\go\src\pkg\github.com\AllenDang\gform (from $GOROOT) E:\liteide20.1\liteide\src\github.com\AllenDang\gform (from $GOPATH) E:\liteide20.1\gform-master\gform-master\src\github.com\AllenDan...阅读全文

liteide配置gdb问题

报错是这个: 09:45:41 GdbDebugger: /usr/local/Cellar/gdb/7.11/bin/ was not found on system PATH (hint: is GDB installed?) 09:45:41 LiteDebug: Failed to start debugger 然后我环境变量是这么配的 export PATH=$PATH:/usr/local/Cellar/gdb/7.11/bin 配置文件是这样的 LITEIDE_GDB=/usr/local/Cellar/gdb/7.11/bin/ 直接gdb --version也有 GNU gdb (GDB) 7.11 Copyright (C...阅读全文

LiteIDE

今天刚刚接触go,电脑系统是64位Windows,用的ide是liteide,go环境是解压版的,今天发现一个比较离奇的问题: 编辑好项目后,点buildandrun报错,(Ctrl+R) ![1.PNG](http://studygolang.qiniudn.com/151108/cb73c8774b32ae4e8c26df0e09dc25a7.PNG) 但是,如果先build,后run的话就能正常运行,不知道哪位大牛知道是为什么??...阅读全文

Golang学习日记(一) 环境搭建

本人一个纯的C#客户端程序员,一直搞WPF,最新想尝试点新的东西。。背景介绍完毕 ——————————————————割———————————————————— 一边记笔记一边下载我大golang的平台安装包,go1.3.3.darwin-amd64-osx10.6.pkg,我是x64的机器,所以下载amd64的版本,当然x86的同学需要下载的是386版本。下面是我的参考的一些有关环境搭建的链接,是之前开的小灶: - http://bigasp.com/archives/594 - http://wenku.baidu.com/link?url=A7vF9nu2pohavJn8yM7KPkPQ0017ZOjGlivVDHeerUMh8orUaWWxUb...阅读全文

Error: go install: no install location for directory

各位大神,我在Redhat 6下面安装了Go,设置了GOPATH,GOBIN,GOROOT等。 #go set export GOROOT=/opt/go export GOBIN=$GOROOT/bin export PATH=$GOBIN:$PATH export GOARCH=amd64 export GOOS=linux export GOPATH=/data/go 并且参考许式伟的Go语言编程写了sorter的go例子。我的编辑工具是liteide,go build都是成功的,但是Go install就报下述错误。 Current environment change id "system" /opt/go/bin/go env [/o...阅读全文

Golang学习日记(一) 环境搭建(续)

点保存直接发布,真是可以的~ 终于下载完毕了。现在我手里有2个安装包,liteide和go1.3.3.darwin-amd64-osx10.6.pkg,今天的任务是,按照国际惯例看到Hello World! - 安装golang平台,没啥好说的,下一步到底。 - 安装liteide,绿色版,免安装,不知道这种免安装的后面会不会给我挖坑 = =~期待中。。。 —————————————————————————————————————————— 以上是网上告诉我的,现在问题来了,谁他丫的告诉我在windows下如何打开pkg文件?妈蛋~ 度娘告诉我是塞班系统安装包文件,那windwos系统什么办? nnd~ ops~原来还有msi文件的安装包,老天对...阅读全文

Golang学习日记(二) 先瞅瞅

上一次已经安装完毕,并且成功看到hello world了,鞭炮庆祝下。今天准备瞅瞅结构先,感觉好多和以前接触的C#代码不一样,直接干蒙了。 —————————————————————————————————————————— package main import ( "fmt" ) func main() { fmt.Println("Hello World!") } ———————————————————————————————————————— - 第一行,package,有点眼熟的说,java里面貌似看过,感觉应该差不多,命名空间的赶脚。main。。。应该大概可能...阅读全文

Linux下安装go1.7.3

curl -O https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz tar -C /usr/local -zxvf go1.7.3.linux-amd64.tar.gz mkdir -p ~/go/src echo "export GOPATH=$HOME/go" >> ~/.bashrc echo "export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin" >> ~/.bashrc source ~/.bashrc go version windows下go的安装: 下golang和liteide http://golangtc.com/ 安装好后配置一下环境变量: GOR...阅读全文

博文 2016-11-23 21:15 fanpengfei0

代码求助:goroutine的使用方法

初学go语言,在网上看别人写的教程,在讲解goroutine时,对go的并发性给出了下面这样的一个例子: package main import "fmt" import "time" import "math/rand" import "runtime" import "sync" var total_tickets int32 = 10 var mutex = &sync.Mutex{} func sell_tickets(i int) { for total_tickets > 0 { mutex.Lock() if total_ticket...阅读全文

VSCode for go 1.7

终于受不了LiteIDE函数定义的跳转,每次都需要等2-3秒。试了一下VSCode秒开的快感之后,果断换!但是VSCode也不是十全十美,需要配置一番! 1.输入下面的命令,避免自动提示出现PANIC(GO升级到1.7之后出现的bug) gocode close gocode -debug -s 2. cmd+shift+b to run go build -v . task.json { "version": "0.1.0", "command": "go", "isShellCommand": true, "showOutput": "always", "echoCommand": true, "tasks": [ { "taskName": "build", "args": [ "-v...阅读全文

博文 2017-01-01 19:32 wk3368

使用delve调试Golang程序技巧

想要了解更多,加QQ群72132378 Google官方为Golang的调试例子默认使用了gdb 然而, 使用gdb调试go程序会遇到goroutine的各类问题, 因为gdb不懂go 因此, 这里使用delve黑科技来进行Golang的程序调试 纯命令行调试方法在网上很容易搜索到, 本文主要以LiteIDE来进行程序调试 关闭编译器优化 正常go build/install出的go程序是完全优化过的, 强行使用调试器挂接调试时, 某些local变量/lamda表达式捕获的变量会直接进入寄存器, 无法使用调试器查看 删掉所有的pkg, 为build或install参数加入关闭编译器优化的参数 -gcflags "-N -l" 例如: go install -gcflags "-N -l" s...阅读全文

windows下设置GOROOT后不生效提示not set

我在windows下liteide中编写代码,在实现自定义package时,需要设置GOPATH,设置完后编译还是提示GOPATH not set。 解决的办法是 1、将所有的cmd命令行界面关掉。 2、将liteide关闭重启。 另外,需要说明的是。如果import “data”,首先data是目录名,不是包名;其次,编译器会在%GOPATH%\src\data目录下去寻找包,这个目录名中src是go默认的...阅读全文

go语言编译器详解

这里以Windows7 64位为例,如果是32位环境需安装对应版本程序。 一、安装golang1.2.2 1.3及1.3.1编译生成的二进制文件,无法使用LiteIDE23.2携带的gdb7.7进行调试。 二、安装及配置LiteIDE 将liteidex23.2.windows.7z解压到D:\即完成安装。 2.1 设置编辑环境 因为是64位环境,所以选择“win64”。 查看->编辑环境变量,确认GOROOT变量与GO安装路径一致。 2.2 添加GOPATH 查看->管理GOPATH...,创建新目录E:\Code_Repository\golang,并添加到“自定义目录”。 2.3 新建项目 选择上一步添加的GOPATH,模板为Go1 Command Project 编辑源代码,添加几行...阅读全文

True GUI IDE?

<p>How long until there will be a GUI IDE system? (example; Visual Studio, Netbeans, ect...)</p> <p>I know that there are a few GUI system for Go, along with an official one in testing. But how long until it can be made into a simple Drag &amp; Drop system?</p> <hr/>**评论:**<br/><br/>I_SMOKE_DONGS: <...阅读全文

Go语言探险思考笔记(1)

最近接触对象存储,国际上鼎鼎有名的Amazon S3还有Google Cloud Service在国内由于防火墙还有机房过远的问题,并不能投入生产使用。国内有名的对象存储,大家众所周知的七牛云,后台就是Go语言实现的。对于第一个敢吃螃蟹的人,我一直很佩服。于是抱着憧憬的心态走进Go语言的大门。 首先,接触一门语言,就从最啰嗦但是最不能缺少的基础语法和顺序变成开始。对于接触这些,我一般是从搭建好自己的编译构建环境开始,首先下载Go语言SDK,国内下载地址:http://golangtc.com/download 我这里用的是最新的1.7.2,如果你要用IDEA 的go plugin进行编程,则需要用1.4.2,不能用高版本的。之后,下载LiteIDE,进行编码:http://www.golan...阅读全文

博文 2016-11-19 10:39 zhxdick

Go 语言开发工具

Go 语言开发工具 LiteIDE LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 支持的操作系统 Windows x86 (32-bit or 64-bit) Linux x86 (32-bit or 64-bit) 下载地址 :http://sourceforge.net/projects/liteide/files/ 源码地址 :https://github.com/visualfc/liteide Eclipse Eclipse也是非常常用的开发利器,以下介绍如何使用Eclipse来编写Go程序。 Eclipse编辑Go的主界面 首先下载并安装好Eclipse 下载goclipse插件 http://code.google.com/p/goclipse/wi...阅读全文

博文 2016-10-22 13:38 Richard_Jason

golang学习之cgo

package main /* #include #include */ import "C" import "unsafe" func main() { cstr := C.CString("HELLO, WORLD") C.puts(cstr) C.free(unsafe.Pointer(cstr)) } 说说我遇到的坑吧 虽然go在格式上要求严格,但是有些地方真的不是很人性化,不知道是我的操作有问题,还是怎么,哎 注意: 我使用的ide是liteide,写完代码尝试编译好几次,都报错,报错如下: # testGcc could not determine kind of name for C.free could not determine k...阅读全文

博文 2017-01-07 23:00:12 lmspace

go 语言环境搭建

1.选择liteide进行go语言开发工具,liteide自带的gdb调试工具,进行调试过程中,遇到如下提示:pc is not register,检查liteide发现并无未注册信息,机器为win7 64位操作系统,未找到好的解决办法,网上大多数的解决方案都是针对mac的,或者linux环境,看着很费劲,看到liteide支持delve进行调试,进行下载后,测试delve安装成功,进行调试却报莫名其妙的错误,说是找不到.exe文件,非常苦恼。未找到任何有用的信息进行解决问题。 2.以前用到过python的工具学习,pycharm,突然想到pycharm是否也支持go语言开发,进行查询后发现果然支持,尝试pycharm进行go的环境,安装后,发现可以,非常好用,只是pycharm调试还需进行...阅读全文

博文 2017-03-28 16:01:04 bieguohuo

Go语言及开发工具LiteIDE的安装

安装平台mac Go语言安装 下载go的安装包 下载页面:https://golang.org/dl/ 另外参考http://godoc.golangtc.com/doc/install#install 下载完go语言的安装包之后进行安装 mac上默认的安装路径是/usr/local/go 设置环境变量 export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin Go语言开发工具LiteIDE的安装 下载并安装 http://golangtc.com/download/liteide 配置LiteIDE 参考:http://www.jianshu.com/p/ed44e64b18e4 LiteIDE->preference->LiteEnv->s...阅读全文

Go语言安装与liteIDE配置

Go语言安装与liteIDE配置: 我以windows10 64位操作系统为例进行安装: 首先从官网上下载go安装包:我以go1.7rc6.windows-amd64.msi为例,也有以压缩文件的形式提供下载。 下载完成后直接双击进行安装。一路next你懂得,其中安装目录界面:你可以放到自己想要放的目录,也可以默认他自己的目录。我以d:\go目录为例,一路安装下去即可。 安装完成后,系统已经帮你配置好了环境变量,所以自己并不需要手动配置。 在命令行中输入:go 回车,底下出现一大堆就是成功了。 此时go语言安装完成。要选择一款好的编译器,其实很多文本编辑器已经很好的支持了go语言,本文介绍的一款编译器是LiteIDE,他是专门为go语言开发的一款编译器。 下载后lliteIDE后,直接解压就...阅读全文

Go 语言开发工具 LiteIDE X32.2 正式发布

这个版本解决了编辑器监控外部文件多次修改后监控失效的问题,调试插件启用了保存断点功能,修复了调试测试用例功能,修复了 Dlv 调试进程工作路径问题。 - 项目地址: https://github.com/visualfc/liteide - 项目主页: http://liteide.org - 下载地址: https://sourceforge.net/projects/liteide/files...阅读全文

golang + windows 7 访问 db2 9.7

1. 安装驱动 go get -d github.com/asifjalil/cli 2. liteide 使用 win32 编译环境 ,修改 win32.env ,添加 (根据本机DB 9.7 的安装路径改动) DB2HOME=D:/PROGRA~2/IBM/SQLLIB CGO_LDFLAGS=-L%DB2HOME%/lib CGO_CFLAGS=-I%DB2HOME%/include 3. 打开 $GOPATH/src/github.com/asifjalil/cli 目录 ,替换所有 *.go 文件中的 #cgo LDFLAGS: -ldb2 为 #cgo LDFLAGS: -ldb2cli #cgo LDFLAGS: -ldb2api 4. cirl+F8 (go install)...阅读全文

博文 2017-02-18 17:00:43 宇宙蒙面侠X

I'm going to do a live Go coding workshop, any ideas for what to demonstrate?

<p>Next week I&#39;m doing a talk at a local Go users group, targeted at newbies. The idea is to demonstrate &#34;writing a go project from scratch&#34;, in the span of ~45 minutes. </p> <p>I thought of starting from a really blank workspace and writing the project live. But I might not risk it and just show the code ...阅读全文