摘要:这几天在学习Gtk,顺便写了个习作,用于脚本语言显示图型化界面的组件,目前包含显示messagebox, checkbox, radiobutton, combobox 及文本框输入功能,这样在写脚本时,一些简单的输入就可以使用图型化的方式完成了。样例:脚本:Code highlighting produced by Actipro CodeHighlighter (freeware)http:/...
阅读全文
07 2009 档案
摘要:编译了monodevelop 2.0,在SmartQ5上成功运行,但由于它太强“大”了,以至于速度慢的只有傻等的份,没有实用价值。启动界面Splash:主界面:插件管理:就把它当作一次验证mono跨平台能力的实验好了,本次实验中在SmartQ5上运行monodevelop与PC上运行的是同一份二进制文件,即作到了“一次编译,到处运行”。安装文件:mo...
阅读全文
摘要:分别用c, cs 和 vala 完成同样的运算:[代码]测试结果:[代码]ps: 以上测试全部在SmartQ5 (cpu: s3c6410 arm11 667MHz, ram: 128M)上完成, 其间也测试了python和lua,结论是基本上没有可比性,类死机状态。/Files/zhongzf/src.zip
阅读全文
摘要:很有意思的东西,记下:
阅读全文
摘要:如是,你比较喜欢C#的语法,但又但心它的效率,那么vala是个不错的选择。http://live.gnome.org/Vala在mojo的源有vala的包,但版本较老,这里编译了一个目前的最新版0.7.4版,下载:vala-0.7.4.deb控制台应用示例: main.vala[代码]编译命令:[代码]Gtk应用示例:gtk-hello.vala[代码]编译命令:[代码]运行效果:
阅读全文
摘要:http://live.gnome.org/ValaVala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and withou...
阅读全文
摘要:多线程:(new Thread(new ThreadStart(Method1))).Start();(new Thread(new ParameterizedThreadStart(Method1))).Start(value);(new Thread(delegate(){ // TODO:})).Start();(new Thread(delegate(object value){ // T...
阅读全文
摘要:Gtk.Alignment Gtk.Arrow Gtk.BinGtk.Box Gtk.Button Gtk.CheckButtonGtk.Fixed Gtk.Image Gtk.LabelGtk.MenuItem Gtk.Notebook Gtk.PanedGtk.RadioButton Gtk.Range Gtk.ScrolledWindowGtk.Separator Gtk.Table Gtk...
阅读全文
摘要:Choosing Gtk# or Glade#Gtk# looks like Windows Forms and Controls, and Glade# is more like WPF, it can define the widgets in a xml file, and load it into the application.The Gtk# "Hello world" applica...
阅读全文
摘要:今天看到微软发布“社区承诺”http://www.microsoft.com/interop/cp/default.mspx其中包括mono使用到的两项主要标准,C# 和 CLI , 其实原本很久以前就标准化了,但开源社区对它还有很多顾虑, 这次微软又针对开源社区作出了承诺,微软还是很有风度的!
阅读全文
摘要:原想,如果智器周五要是还不出多启动的支持,就自已作一个按键组合方式选择启动的,但智器还真出来,还了个“精品”,比我想的都好,很赞!!!通过查看新版的u-boot.bin文件,基本可以猜出方式,但图片格式还未能确定,但官方说明了。说一下基本设置吧:1. 在SD卡上建一个boot文件夹,内文件menu.lst文件。 内容如下: [代码]2. 开机后,就会出现个启动选择界面,有一...
阅读全文
摘要:在mojo的源里边有编译好的mono安装包,但由于SmartQ的内核中Thumb设置不支持,昨天终于把内核重新编译出来,这样直接从源里安装mono就好用了,[代码]然后,创建一个hello.cs[代码]在控制台上使用以下命令对hello.cs进行编译: mcs hello.cs 应该会在当前目录得到一个hello.exe文件。 使用以下命令,运行hello.exe文件: mono hello.ex...
阅读全文
摘要:SmartQ5/7 固件工具又升级了,主要是改个BUG (打包时crc没有被正确设置,打出来的包也没法正确刷机),瀑布汗~~1. add menu for version and vendor.2. add address column in the list view.3. fix the issue of crc.4. remove some useless code.v2.6 版下载: /F...
阅读全文
摘要:想搞SmartQ5上的多启动,看了官方的u-boot源码,记于此:在lib_arm下的board.c文件中的void start_armboot (void)是汇编过渡到C的第一个函数,在此函数中主要是进行一些初始化工作,像nand,eth及其它设备等,在函数的最后面是一个“死循环”用于处理“终端”上的命令 [代码]SmartQ的u-boot在进入循...
阅读全文