摘要:
前言 很长一段时间没更新了,因为最近又忙其它事情了,发现工作之后,真的没上学的时候时间多了。哈哈哈,尽管如此,还是不忘本系列文章继续更新,慢是慢了点,但是坚持很重要呀。~>_ 今天进入Go语言学习的第四篇了,今天要学些什么呢?上次好像说过了,对,没错,今天学习变量。如果你有学习过其它语言的基础,今... 阅读全文
摘要:
前言 在上一篇中,我们给最基本的窗体添加了一个按钮,有了按钮后,当然就需要发挥按钮的作用,大家都知道按钮最基本的功能就是通过用户的点击事件与计算机产生交互。如果你做过.net 的winform,wpf或者java的gui等开发,相信这样的操作你做过无数遍了,而且这样的操作也是非常方便的,借助vs这样... 阅读全文
摘要:
时间过得很快,一转眼,离上次发文章,又好久过去了,最近又忙着公司的项目,很久没学习Go的windows开发了。趁着双休日,再来稍微玩下。 上次,我们成功的创建了第一个窗口程序,当时,默认的创建了一个edit类型的窗口,所以,该窗口自己就是一个edit的窗口。今天,不打算这样做了,得来点正常的了,就是... 阅读全文
摘要:
在前几篇中,我们搭建好了Go语言的开发环境,从今天开始就正式进入Go语言的编程学习了。一、Go语言程序基本结构与外部包的导入首先来看Go语言程序的基本结构:以上就是最基本的结构,主函数中就通过导入的fmt包,调用该包的Printf函数,向控制台打印字符串。其中import “fmt” 还可以为导入... 阅读全文
摘要:
上一篇中,通过winapi,我们成功的创建了一个弹出消息窗口,其中用到了MessageBox(...)这个接口。今天,正式开始写窗口程序,如果你熟悉C语言的windows程序,你就会发现后面的程序和C语言的很像,没错,其实就是用Go的语法去调用windows的api罢了,其基本结构还是类似的。说了... 阅读全文
摘要:
上一篇中,我们初次接触了Go这门语言,并配置了环境,在最后还动手编译并运行了第一个Go的程序。虽然对于运行的程序并没有解释里面的语法,因为对于初学者来说,这并不着急,因为我们要循序渐进,先动手实现一些你并不了解的东西之后再慢慢解释,可能比直接讲一大堆语法效果更好,给人的印象更深刻。今天,我们还得继... 阅读全文
摘要:
这几天公司比较空,又开始玩Go语言,发现它可以通过一个https://github.com/lxn/go-winapigo-winapi的库写windows程序,于是就开始玩了,当然,也已经有了很多基于它而进一步封装便于开发的项目,例如https://github.com/lxn/walk。不过,... 阅读全文
摘要:
前言: 近年来各种新的计算机编程语言不断出现,这对于我们程序猿来说,是一件多么欢乐的事情啊。特别是对于像笔者一样的多情者,更新欣喜万分。而最近一次偶然的机会笔者接触到了Go语言,于是再也忍不住其美妙的语法而写文于此。其实,Go语言在几年前就已经出现了,对于许多人来说,或许不是什么新东西,而对于像... 阅读全文
摘要:
注:如您下载最新的nodegrass版本,由于部分方法已经更新,本文的例子已经不再适应,详细请查看开源地址中的例子。一、为什么我要写这样一个模块? 源于笔者想使用Node.js写一个爬虫,虽然Node.js官方API提供的请求远程资源的方法已经非常简便,具体参考 http://nodejs.org/... 阅读全文
摘要:
说到Loading加载动画,大家再熟悉不过了,目前主要有三种形式: 1.条状加载进度条动画。 2.圆形或者环形加载动画。 3.个性化的加载动画。 通过这三种方式,可以变化出 各种好看的加载动画,特别是第三种方式。至于如何创建这些加载动画,目前主要可以通过静态图片+js,动态图片,flash... 阅读全文
摘要:
离开园子一年多了,现在回来了。问我去哪里了?哈哈,其实哪里都没去,只是潜水潜了一年啊。时间真TM的快,三年前第一次来园子,那时候差不多刚上大学,而现在一下子大学就毕业了。在这里要感谢博客园,感谢dudu,感谢园子里的码农们,让我这几年大学没白读,每天能在这里看精彩的博文我已经很满足了。呃,废话不... 阅读全文
摘要:
在面向对象设计中,无非就是封装,继承之类的运用,而设计出可扩展性好,代码冗余少,可重用性高的程序也是衡量面向对象开发的一个标准。面向对象使用相当灵活,虽然核心特征只有封装,继承,多态,但是通过对它们的灵活配合和使用变化出了各种设计模式。可以说,设计模式是对面向对象的一些经验总结,今天将看到其中的... 阅读全文
摘要:
接着上篇。。。 接下去,将一步步演示如果创建当点击checkBox后,其中的按钮由左边滑动到右边,表示处于Checked状态。 首先,切换到States选项卡,然后点击checked项: 接着查看时间线和对象区,确保已经选定到了grid,因为当Checked状态发生时,我们要改变grid... 阅读全文
摘要:
本篇文章,最终效果图:当然,不只是一个UI而已,如果只是一张图片,那专业的设计师能做出更出色的效果。在这里,它是具有许多事件和属性的一个控件,其实,它是一个checkBox控件,接下来就让我们一起来对checkBox进行大变身吧~话说,之前我们已经给Listbox变身过了,有兴趣的话查看:http:... 阅读全文
摘要:
在Blend中,有一个功能,Make into control---通过它可以方便的自定义各种个性化的控件,例如把图片,文本,或者几何形状等等变成Button控件。当然,不只是Button可以变,还有各种各样的控件,几乎包括了所以的基本控件,而它们的外观到底是什么样,那就取决于你的创造力了。今天,就... 阅读全文