找到相关内容 28
Mono源代码学习笔记:Console类(五)
CStreamReader 类 (internal class) 下面就是 mcs/class/corlib/System/CStreamReader.cs: 001: // 002: // System.CStreamReader 003: // 004: // Authors: 005: // Dietmar Maurer (dietmar@ximian.com) 006: /
http://cyqdata.cn/cnblogs/article-detail-6593 
Mono源代码学习笔记:Console类(四)
NullStream 类 (internal class) 下面就是 mcs/class/corlib/System.IO/NullStream.cs: 01: namespace System.IO 02: { 03: class NullStream : Stream 04: { 05: public override bool CanRead { get { ret
http://cyqdata.cn/cnblogs/article-detail-6065 
MONO 2.8.2中遇到的一些兼容性问题
最近公司的一个项目因为要接入腾讯开放平台,需要转移到mono环境中,在做mono兼容性调整的时候遇到了一些问题,记录下来跟大家分享一下。首先,要把.NET Framework的应用迁移到mono平台,一定要借助这个软件:MoMA。Mono Migration Analyzer (Moma)是一个用于开发者使用的MS .net下开发的应用程序迁移到Mono平台的不兼容性检测工具。工具通过分析.dll
http://cyqdata.cn/cnblogs/article-detail-6023 
Mono源代码学习笔记:Console类(二)
上图中有大量的类、结构、枚举和委托,其中绝大部分都是 internal 或者 private 的,也就是说只能在本程序集内部使用,对外是不可见的。 我们先从简单的,为别的类型所使用的类型开始阅读源代码吧。 Locale 类 (internal sealed class) 现在来看看 mcs/build/common/Locale.cs: 01: // 02: // Locale.cs 03:
http://cyqdata.cn/cnblogs/article-detail-5598 
Mono源代码学习笔记:Console类(三)
Buffer 类 (public static class) 下面就是 mcs/class/corlib/System/Buffer.cs: 001: // 002: // System.Buffer.cs 003: // 004: // Authors: 005: // Paolo Molaro (lupus@ximian.com) 006: // Dan Lewis (di
http://cyqdata.cn/cnblogs/article-detail-5597 
Entify,针对Mono与Sqlite的超轻量级ORM框架(一):安装
准备写一个在Mono上跑的多人博客管理系统,因为数据量不会很大,所以数据库打算选用Sqlite。 数据库访问层这块比较麻烦,一开始打算使用NHibernate,但是在Mono上一直跑不起来,折腾了很长时间依然无解(不过看到有人能够顺利跑起来,望指点)。后来一路谷歌发现了Entify这个好东西,作者对它的介绍是针对Mono的一个轻量级数据库访问框架,数据库只支持Sqlite。看了作者的博客页面,貌似
http://cyqdata.cn/cnblogs/article-detail-4295 
在 Ubuntu 10.10 操作系统中安装 Mono 2.8.2
前言 Ubuntu 10.10 自带了 Mono 2.6.7。而目前最新版本是 Mono 2.8.2。由于 Ubuntu 操作系统中的“阿贴便笺”等软件是用 C# 开发的,因此它们依赖于 Mono 。为了不破坏 Ubuntu 操作系统中这类软件,我们需要并行地安装 Mono 2.8.2,具体做法是安装到 /opt/mono-2.8.2 目录下。这样两个版本的 Mono 就可
http://cyqdata.cn/cnblogs/article-detail-2704 
MonoDevelop/MonoTouch SDK开发iOS程序体验!
作者:不及格的程序员-八神 首先从http://monotouch.net/官网下载了三个必须的安装文件 Mono for mac 框架,这个大约70M大小,再下载MonoDevelop,这个开发IDE大概10多M,最后下载了Monotouch SDK,这个大约22M. 之后就是一步步安装了很顺利,由于我的mac mini 装的是中文系统,当第一次打开MonoDevelop时,界面居然是乱码,文字全是方块,或是空字符. 后来在设置窗口中的User interface language设置成了英文,界面算是正常了. 乱码的界面: 正常的界面:   下面创建一个Hello World的程序吧.托一个按钮,给按钮加一个事件委托,真的是非常简单.而且根本不用管理对象释放的问题,而且代码的智能提示要比xCode提高一个档次,有点类似VS2010. 工程类型选择: 代码: 默认情况
http://cyqdata.cn/cnblogs/article-detail-234