摘要:
mono:java和.net你有没有想过,在net中使用swt、awt以及java丰富的类库?你没有想过,在java中使用.net中丰富的类库以及.net中的界面组件?或许你认为这是不可能的,因为java和.net给大家的印象就是水火不相容的,是死敌。IKVM可以帮助你实现这一切。它可以将java类库转化成.net的类库。利用monodevelop可以开发java程序以及使用.net类库和gtk#类库的java程序。这个技术非常令人惊喜。想想你可以在java中使用System.Xml类中的类进行xml文件的处理,在.net可以使用java的加密技术进行加密计算,本来是死敌的双方竟然可以使用对方 阅读全文
posted @ 2004-08-02 08:43
反正我信了
阅读(239)
评论(0)
推荐(0)
摘要:
mono:直接使用MSIL指令编写mono程序这一节我们讲一点看起来有点底层的东西,直接使用ilasm编写程序。目前我觉得直接用msil指令编写程序除了显示自己比较拽外没有其他可以值得炫耀的东西。还是启动一个解决方案,这里选择ILASM控制台项目:图2.5.0monodevelop将帮助我们生成一个helloworld简单程序:图2.5.1.assembly HelloWorld //定义helloworld程序集{}.namespace DefaultNamespace //没有定义命名空间,使用缺省的命名空间{.class private auto ansi beforefieldinit 阅读全文
posted @ 2004-08-02 08:42
反正我信了
阅读(195)
评论(0)
推荐(0)
摘要:
mono:利用glade设计界面monodevelop没有界面设计工具,但你可以通过Glade设计好界面,然后在monodevelop编写代码,利用monodevelop开发Glade程序特别的简单方便。首先新建一个Glade解决方案:图2.4.0打开Glade程序,选择New Gtk+ project,设计我们的程序界面:图2.4.1这里只设计了一个Window(window1)和一个Button(button1),window1有一个delete_event事件,button1有一个clicked的事件。图2.4.2保存这个文件到上面新建的工程的目录中,覆盖gui.glade文件。修改Ma 阅读全文
posted @ 2004-08-02 08:40
反正我信了
阅读(261)
评论(0)
推荐(0)
摘要:
mono:第一个gnome程序上一章我们讲了怎么开发一个gtk#程序。其实我们说gtk#是不准确的,因为gtk#中实现的不仅仅是gtk for net,还有art#,atk#等。图2.3.0现在,我们开始一个简单的gnome程序。图2.3.1Monodevelop将生成两个cs文件。图2.3.2按F8编译,在终端中运行这个程序:图2.3.3 阅读全文
posted @ 2004-08-02 08:38
反正我信了
阅读(218)
评论(0)
推荐(0)
摘要:
mono:第一个gtk#程序目前mono还未实现System.Window命名空间下的类,不过目前有多个项目可以实现界面编程,如gtk#,Qt#,wx.net等。将来推出的mono将采用gtk#作为它的System.Window实现,我们期待着mono的下一个release,System.window、c#2.0等新特性更让人兴奋不已。言归正传,开始我们的第一个gtk#程序。第一步还是启动monodevelop,新建一个解决方案,选择Gtk# project:图2.2.0monodevelop将生成两个cs文件:Main.cs,MyWindow.cs,MYWindow继承Gtk.Window类 阅读全文
posted @ 2004-08-02 08:34
反正我信了
阅读(497)
评论(0)
推荐(0)
摘要:
进入我们的Linux,在终端中输入monodevelop,启动mono自带的IDE开发工具。图2.0.1启动完毕,如下图所示:图2.1.1现在,开始我们的第一个mono程序,还是以helloworld为例。从file菜单选择一个新的解决方案/项目,如图2.2图2.1.2我们选择第一控制台程序,点击新建按钮,monodevelop将自动建立控制台程序的模板:图2.1.3将main方法修改如下:public static void Main(string[] args){String name = Console.ReadLine();Console.WriteLine(“Hello ” + na 阅读全文
posted @ 2004-08-02 08:32
反正我信了
阅读(363)
评论(0)
推荐(0)
摘要:
当写这个教程的时候,这一章我留在了最后写。昨天写到凌晨4点,北京的天空已经开始放亮。写这最后一章的时候,已是2004年的夏日的一个午后,从外面渗进知了的叫嚣声。这个教程带你进入mono的世界,这是最基础的教程,我想如果你对.net熟悉的话,你马上就能设计出复杂的程序。简单和复杂没什么区别。再复杂的工艺品拿到隧道扫描显微镜下也是一个个简单的分子,简单的分子的内部也有我们未知的复杂的量子行为。我的语言已经贫乏了,所以每个例子都叫做hello***,***可能是gtk,qt,wx,mysql。postgresql数据库的开发没有单列一章,和mysql合在一起。SDL#没有介绍,但我的例子已经写好了, 阅读全文
posted @ 2004-08-02 08:28
反正我信了
阅读(284)
评论(0)
推荐(0)
浙公网安备 33010602011771号