摘要: 我们上一节的例子只是演示了TreeView程序的基本框架,并没有加入任何一条数据。在这个例子里面我们就要加入自己的数据了。首先,数据应该加到那个对象里面呢? 对了,就是那个ListStore类的对象musicList,我们就是要给它添加数据。 下面的代码添加两行(Row)数据: Code highlighting produced by Actipro CodeHighlighte... 阅读全文
posted @ 2008-10-22 16:03 空清能净 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 树形视图TreeView估计是Gtk#里面最复杂的控件了,它使用了大名鼎鼎的MVC模式组织数据。虽然入门有点麻烦,但是你真正掌握之后,才能发现这种设计的灵活和强大。 我这个学习系列是根据Gtk#的官方指南总结的学习心得,当然也不仅仅是对官方指南的纯粹翻译。如果想要直接阅读官方指南的话,可以访问这里: http://www.mono-project.com/GtkSharp_TreeView_Tut... 阅读全文
posted @ 2008-10-22 14:36 空清能净 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: GTK+使用C语言实现的面向对象的GUI库。 题外话:可能我们形成了这样一个观念,即C是面向过程语言,只能写面向过程的代码。诚不知面向对象只是一种思想,而不仅仅局限于某种语言。GTK+2就使用C语言+GObject面向对象的思想,编织成简洁而强大的GTK库。 GTK+的原生语言是C,但是它提供了多种语言的绑定。已经的语言绑定: C++, Python,... 阅读全文
posted @ 2008-09-16 19:24 空清能净 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 确认配置好开发环境: 1)安装UG NX5; 2)安装VS 2005; 3)确认安装有DotNet Framework 2.0。 新建一个项目: 1)File→New→Project 新建一个类库(ClassLibrary); 2) 添加引用集:定位到 %UGII_ROOT_DIR%\managed目录添加需要的引用集。 一般有这几个NXOpen.dll NXOpen.UF.dll NXOp... 阅读全文
posted @ 2008-06-12 21:45 空清能净 阅读(1821) 评论(2) 推荐(0) 编辑