- 博客(8)
- 收藏
- 关注
原创 C程序员(特别是Linux下的)学习C++/Java有必要吗?
java是一个后起之秀,以java做为开发语言的开源项目很多,如struts,hibernate,jdo,spring,eclipse,SWT等等。面向对象技术的提出与流行,使java受到了众多开发人员的热爱,面向对象技术,应用框架的实现,越来越离不开java语言,或者说,java语言是一个很好的实现工具。各种领域的设计模式,各种应用框架,都极大地丰富了java社区。 Linux是一个开源的操作系
2005-05-04 22:00:00 5226
原创 另一个MVC框架------基于Gtkmm/libglademm的bakery
Bakery is a C++ Framework for creating GNOME applications using gtkmm.Bakery provides a Document/View architecture, but it doesnt force you to use the whole architecture. Bakery can use XML as a Docu
2005-04-29 22:08:00 1905
原创 利用XML进行GUI设计与运行时显示------基于GTK+/Gtkmm的Glade/libglade/libglademm
Glade是面向GTK+/Gtkmm的图形界面开发工具。它向用户提供可视化的界面设计环境,并以XML文件的格式对界面进行保存。Glade提供了一个类库,在程序运行的时候,它可以通过读取XML文件而生成相应的程序界面,从而达到了程序代码逻辑与用户界面的完全分离。对于GTK+来说,这个类库就是libglade,对于Gtkmm来说,这个类库就是libglademm。另一方面,提供了利用XML文件生成代码
2005-04-29 21:59:00 3071
原创 Gtk+/Gtkmm介绍与安装
GTK+是一套跨平台的,以C语言编写的GUI类库,它起源于GNU的图像处理程序"GIMP",因而被起名为"The GIMP Toolkit",从一开始它就被设计为支持多种语言,而不仅仅是C。虽然以C语言做为开发语言,它却具有面向对象的特征,它利用了类与回调函数的思想。Gtk+有很多语言的绑定,如 C++, Guile, Perl, Python, TOM, Ada95, Objective C,
2005-04-29 21:56:00 3718
原创 跨平台的C/C++开发环境——Eclipse/CDT
跨平台的C/C++开发环境——Eclipse/CDTCDT推出了3.0版,它又往前迈出了一大步。最让我赞赏或经常用到的特性:Ø 对编译工具链的完美集成,特别是对GNU的C/C++编译链。对于已有的项目,可以通过把它们导入为标准的C/C++项目而利用eclipse平台提供的环境。对于新项目,则可以建立为受管的C/C++项目。同时,它很好的整合了GDB的调试功能,展现给用户的不同是不便
2005-04-22 02:36:00 3009
原创 eclipse框架与项目
图1. eclipse的框架图(http://www.eclipse.org/org/councils/roadmap.html) eclipse是一个在不断演进的体系结构。上图绿色所标记的为即将加入eclipse框架里的可能的成员。eclipse已从原来Jave Dev Tools的角色演进为以Rich Client Platform为基础,即可做为软件开发工具,又能做为跨平台客户端的软件。同时
2005-04-19 18:47:00 2583
原创 eclipse -- the emacs in 21th century
eclipse是一个支持多语言的开发平台,它附带提供了一套新的java图形类库SWT,为一般的java程序提供了一些基础的组件JFace,运行客户端的基础框架。ECLIPSE的突出之处:体系结构的插件化。是插件框架的一个典范。设计模式的广泛运用,拥有极佳的代码品质。由上面两点带来的可扩展性,可重用性,scaleable,flexible
2005-04-14 17:42:00 1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人