Mono 2.0
Mono 2.0
Mono 2.0 发布有一段时间了,早就想体验一下,一直没时间,最近比效闲,非常闲,于是就尝试了一下Mono 2.0
操作系统
考虑到兼容问题,我没选择常用的Rad Hat,而是选择了openSUSE 11.0 ,
openSUSE 11.0 我也是第一次用,
在Virtual PC 2007上安装,每次到开始安装就黑屏,N多次尝试后,改用在VMware 6 十分顺利就安装完了,
这时光盘启动的自动安装界面
按F2可以选语言,支持中文,由于担心兼容问题,我还是用英文安装的
图形界面我选的是GNOME,没用KDE,纯属个人喜好
其它没什么了,一路Next就可以了.下面是安装完成后的系统
在openSUSE 11.0 中对涉及到系统安全部份的操作,与vista一样,要求确认管理员身份
安装Mono
先到Mono 的网站上看了一下,没的Mono 2.0的Linux安装包,只有源代码,看来得自已编译了,
下载源代码,先编译,再安装
windows下的NET2.0程序可以直接在安装了Mono 的Linux下运行
在Windows 2008中用VS2008建了一个访问WebService的Winform 的程序,类型选的是Net 2.0 ,
编译后Copy到openSUSE的root目录中
在openSUSE的命令行中输入 mono 程序名.exe (区分大小写)
竞然运行了. (我说"竞然",是因为我根本就没认为可以运行起来)
用MonoDevelop在Linux下写Winform程序
打开MonoDevelop
创建一个GTK的项目
选GTK版本
可视化设计
开发界面与VS很象,继承了VS的精髓--------------------慢
这里要注意,使用的页面UI控件不是System.Windows.Forms而是GTK
如下:Entry就是GTK的文本框
运行结果
用MonoDevelop在Linux下写ASP.NET程序
创建一个ASP.NET的项目
所有的写法与ASP.NET 2.0 一样
与ASP.NET 2.0全兼容,非常棒!
在Firefox中查看页面
生成的页面代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
2006-11-21 WF的权限与角色(2)管理权限体系