无心之柳

有意栽花花不开,无心插柳柳成荫
posts - 57, comments - 722, trackbacks - 2, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2008年12月12日

使用Ubuntu有一段时间了,对于做C#开发的人来说,Mono让我们看到了在linux下使用C#看到希望。我使用的是Ubuntu 8.10 默认安装了Mono1.9.1但是Mono2.0.1发布带来了更多新特性(仅相对于Mono来说)。但是没有官方的安装源,只能下来代码自己编译,相对于Windows linux对于我来说还是太陌生很多不明白的地方,但是这难不倒我们做程序员的,看ReadMe 查Google反正,要把你搞定为止,编译Mono 2.0.1非常顺利

sudo apt-get build-dep mono//安装一些必须的包,以免出错

./configure --prefix=/usr/local
make

sudo make install

几分钟的编译过程,很顺利,完成后在终端输入mono -V

Mono JIT compiler version 2.0.1 (tarball)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
    TLS:           __thread
    GC:            Included Boehm (with typed GC)
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  x86
    Disabled:      none

安装完成!好像没有什么困难的

下面装MonoDevelop才是磨难的开始,我从SVN取回MonoDevelop的代码,

直接./configure 这过程序也提示我确少几个库,这个按他的提示,在新立得里搜过一下,装上,能过,但在make过程中缺不的文件就相当郁闷了,一开始,报缺Mono-addins的程序集,这个也好办,下载下来,编译通过把编译出来的所有文件复制到monodevelp的bin目录下,再一次make,好了这个问题就没有了,接下来说缺monodoc 2.0下用类似办法解决,再一次make 这次缺gtk-sharp 

not be loaded:
> Assembly: gtk-sharp (assemblyref_index=1)
> Version: 2.12.0.0
> Public Key: 35e10195dab3c99f
> System error: Unknown error: 0
我明明编译安装了Gtk# 2.8Monodevelop的网页上也说需要2.8怎么这里要2.12版本的呢, 在google.里好多人有和我一样的问题
但都没有好的解决方案,我用
gacutil -l |grep gtk-sharp
gtk-sharp, Version=2.8.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
也证明我的GAC里有gtk-sharp 2.8 这个问题折腾了我好久,最后,用了一个我自己也不太喜欢的办法,我打开原来,mono1.9.1的gac文件夹,
把里的他里面有2.12版本的dll,我全部复制到新的mono的gac文件夹里。编译还真的全通过了直接make run 能运行monodevelop,但心里总有点
不爽,不知道这里的各位大大,有没有什么好的完美的解决方案,

posted @ 2008-12-12 08:39 无心之柳.NET 阅读(3043) | 评论 (29)编辑

2008年5月28日

在 Remix 澳大利亚会议上,约 700 名网络开发者和设计师共同讨论了微软和网络方面的内容。
来自 Windows Live 平台的微软高级技术产品经理 Angus Logan 演示了一个小时的 Windows Live 相关内容。


在 Remix 澳大利亚会议上,约 700 名网络开发者和设计师共同讨论了微软和网络方面的内容。来自 Windows Live 平台的微软高级技术产品经理 Angus Logan 演示了一个小时的 Windows Live 相关内容。

VEMap_2

Virtual Earth ASP.NET Control 允许开发者很容易地将 Virtual Earth 拖放插入至 Aspx 页面中,并且设置属性。

对于不熟悉 JavaScript 的开发者来说,Virtual Earth ASP.NET Control 提供了所有代码,因此无需开发者再写 JavaScript 了。并且一套"client-side extenders"允许开发者通过简单的鼠标点击来实现各种按钮控制的扩展,以达到 Virtual Earth 一些基本的功能,比如缩放,显示交通状况。

对于高级用户来说,Virtual Earth ASP.NET Control  包括了所有的设置属性,所有客户端方的事件,以及需要的客户端扩展。Virtual Earth ASP.NET Control  真正强大的地方就是在添加,以及与服务器端数据的交互方面的功能。开发者可以很轻松地在地图上添加数据,并且通过服务器端的事件来修改数据库。

敬请期待发布信息。

LiveSide: Virtual Earth Control for Visual Studio 2008 Previewed at Remix Australia
固定链接:Remix Australia 上的 Virtual Earth ASP.NET Control 预览

posted @ 2008-05-28 23:05 无心之柳.NET 阅读(370) | 评论 (0)编辑

2008年1月1日

Picasaweb.google.com 不能访问了,
12.30日能正常访问,
12.31开始不能访问
我用的是浙江嘉兴电信ADSL,通过QQ上数位使用各地电信的朋友了解, 都不能访问了,网通的可以,
用电信的线路 ping picasaweb.google.com 返回的结果是 域名指向的IP是 72.14.255.91
而用网通域名指向的IP是 209.85.167.91
希望这只是电信DNS暂时的故障,

附临时解决方案
在hosts文件中加入 以下
209.85.167.91 picasaweb.google.com
209.85.167.91 picasaweb.l.google.com
209.85.167.91 lh4.google.com
209.85.167.91 lh2.google.com
209.85.167.91 lh3.google.com
209.85.167.91 lh5.google.com
想不到新年的第一篇blog在郁闷中写的,

posted @ 2008-01-01 22:29 无心之柳.NET 阅读(1360) | 评论 (6)编辑

2007年8月30日

经过老婆的十月怀胎,终于在2007年8月27日 8:38分,我可爱的女儿出生了,
 

posted @ 2007-08-30 13:56 无心之柳.NET 阅读(223) | 评论 (2)编辑

2007年7月25日

最新消息,微软计划在下周发布一个Beta2版本的Visual Studio 2008 (”Orcas”)微软开发事业群主管Scott Guthrie确认了这一消息.
VS 2008 和 .NET 3.5 Beta2 将一起发布,值得注意的是,Beta2版本已经是一个全功能版本,这意味着开发工作已经完成,剩下的只有后续制作和除错工作了.

Visual Studio 2008是微软最新版本的开发套件,为Windows Vista,Office 2007和Windows Server 2008下运行的软件做了优化,同时还支持 LINQ (Language Integrated Query)。

posted @ 2007-07-25 19:26 无心之柳.NET 阅读(724) | 评论 (11)编辑

2007年7月5日

     摘要: 很多学习Linq的朋友肯定有自己所不同的方法,考虑这个问题我所想到的是

用Take(),Skip(),TakeWhile(),SkipUntil()中的方法来实现
  阅读全文

posted @ 2007-07-05 17:30 无心之柳.NET 阅读(3562) | 评论 (17)编辑

2007年7月3日

Microsoft .NET Framework 3.5 6月CTP已经在微软下载中心提供下载,它除了包含.NET Framework 3.0的特性之外,还更新了其核心组件iWindows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) , Windows CardSpace in the .NET Framework 3.0的功能.3.5版本的.net框架完全向下兼容2.0版本的应用程序,不需要任何更改就可以完美运行在3.5平台上,主要的更新有:

    * 深度整合Language Integrated Query (LINQ) 及其数据.
    * 提供 ASP.NET AJAX 的快速建立特性,提供标准的,支持流行浏览器的众多个性化特性.
    * 新的 WCF 通信协议,支持AJAX, JSON, REST, POX, RSS, ATOM和许多新的 WS-* 标准.
    * 提供全面支持WF的工具, WCF 与 WPF将整合在新的workflow-enabled服务技术中.
    * 最受程序员们欢迎的新的.NET Framework 3.5类库.
.NET Framework 3.5 将随着Visual Studio code name ”Orcas” 一起在年底发布,届时可以从MSDN获得.
下载:Microsoft .NET Framework 3.5 June 2007 Community Technology Preview (CTP)

posted @ 2007-07-03 22:48 无心之柳.NET 阅读(3018) | 评论 (14)编辑

2007年6月1日

     摘要: asp.net 2.0在很多地方都用到Provider Pattern,比如Personalization、MemberShip等都用到了该模式,其可插拔的特性给开发人员极大的便利,开发人员可以更据自己的需求来开发自己的需要.Net 2.0中给我们已经定义了一个ProviderBase的抽象类,继承自它我们可以方便的开发自定义的Provider首先我们写一个抽象类,用来定义好我们需要的抽象方法和接... 阅读全文

posted @ 2007-06-01 12:02 无心之柳.NET 阅读(1716) | 评论 (4)编辑

2007年5月17日

     摘要: 开始学习Linq,下载Visual Studio "Orcas" beta1 pro版本,安装过程中自带装上了.Net framework 3.5

在网上学习了N多资料以后开始自己尝试写一些代码,但是就算是照抄下来的代码也无法顺利编译,头都搞大了,后来才发现原来在March 2007 CTP中已经对一些命名空间,关键字等做了一些改变,难怪照着用以前几个CTP的方式写怎么也不能顺利编译了.为了让大家少犯类似的错误,我们我在学习过程中发现的一些改变共享一下
  阅读全文

posted @ 2007-05-17 23:52 无心之柳.NET 阅读(2972) | 评论 (14)编辑

2007年5月12日

 

由于CS2007授权方式的改变,CS2007共用6个版本

 

 

其中只有Express版本是免费了,无奈只能先搞个免费版本来尝尝先了

下载了其安装包,整个安装过程还是比较简单的给几张图片看看吧

以上主要是文件的复制,接下去就是IIS和SQL Server的配置了,我用的是VISTA+IIS7+SQL Server 2005 Express安装也没有出现什么大的问题,最后虽然提示我安装没有完全成功,但是就运行情况来看,好像没有什么问题,完全能正常运行

安装完后,在本地运行了一下,最大的感受,"快" 一改CS2.X版本,运行奇慢的缺点,只有主页出来的时候 由于有个编译过程出来有点慢,接下去无论点哪个页面都能非常快的出来,CS2.X就好像每个页面第一次运行都要编译过一样,很慢,虽然没有做过大数据量的测试,但是光这点就已经有进步了

刚装完,随变看了一下,操作方式和CS2.X的好像没有太大的改变,也没有特别大的改动(就从用户的角度),希望CS2007也能开放SDK版本,不然的话真的太可惜了

posted @ 2007-05-12 11:25 无心之柳.NET 阅读(3697) | 评论 (8)编辑