上一页 1 ··· 38 39 40 41 42
摘要: 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)
摘要: Eclipse快捷键指南本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。转贴请注明作者和出处。编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K全局撤销Ctrl+Z全局复制Ctrl+C全局恢复上一个选择Alt+Shift+↓全局剪切Ctrl+X全局快速修正Ctrl1+1全局内容辅助Alt+/全局全部选中Ctrl+A全局删除Delete全局上下文信息Alt+?Alt+Shift+?Ctrl+Shift+SpaceJava编辑器显示工具提示描述F2Java编辑器选择封装元素Alt+Shift+↑ 阅读全文
posted @ 2004-04-19 19:10 反正我信了 阅读(207) 评论(0) 推荐(0)
摘要: 一、颜色变换ColorMatrixColorMatrix位于System.Drawing.Imaging命名空间。它的构造函数有两个,public ColorMatrix();public ColorMatrix(Single[][]);如果使用参数为空的构造函数,可以在程序指定颜色矩阵的各值,也可以直接在构造函数中传递矩阵各值,这样采用第二个构造函数。虽然在SDK文档中解释ARGB 矢量表示为 Alpha、Red(红色)、Green(绿色)、Blue(蓝色)和 W,其实排列顺序应该是RGBAW,Alpha是第四个向量,如[R G B A W]。在颜色矩阵中,第5行5列的值必须是1,,在5列的 阅读全文
posted @ 2002-11-12 09:59 反正我信了 阅读(473) 评论(0) 推荐(0)
上一页 1 ··· 38 39 40 41 42