﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-空间站-文章分类-.NET</title><link>http://www.blogjava.net/i369/category/18177.html</link><description>北极心空</description><language>zh-cn</language><lastBuildDate>Wed, 18 Apr 2007 04:17:15 GMT</lastBuildDate><pubDate>Wed, 18 Apr 2007 04:17:15 GMT</pubDate><ttl>60</ttl><item><title>vs.net2005怎么才能只生成一个dll文件  解决方法</title><link>http://www.blogjava.net/i369/articles/111279.html</link><dc:creator>芦苇</dc:creator><author>芦苇</author><pubDate>Tue, 17 Apr 2007 05:04:00 GMT</pubDate><guid>http://www.blogjava.net/i369/articles/111279.html</guid><wfw:comment>http://www.blogjava.net/i369/comments/111279.html</wfw:comment><comments>http://www.blogjava.net/i369/articles/111279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/i369/comments/commentRss/111279.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/i369/services/trackbacks/111279.html</trackback:ping><description><![CDATA[在用VS2005发布网站项目时,存在生成bin目录下的.dll文件名随机生成的问题,现在MS提供了这方面的插件,可以经过简单设置生成自定义的文件名(.dll):<br><br>Web Deployment Projects with Visual Studio 2005<br>下载地址:ttp://download.microsoft.com/download/c/c/b/ccb4877f-55f7-4478-8f16-e41886607a0e/WebDeploymentSetup.msi<br>MSDN说明:<br>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/web_deployment_projects.asp<br><br>简单操作如下:<br>1.下载后直接安装,安装完后打开VS2005;<br>2.在[生成]-&gt;[发布网站]下面会多出一项[Add Web Deployment Project],也可在要发布的网站项目上点右键.直接选取[Add Web Deployment Project],弹出属性对话框后.设置好指定名称和存放目录添加后,可以看到当前解决方案中多了一项,有很多其它属性,就自己去设置了;<br>3.在刚添加的方案中点右键-&gt;[生成],就会生成相应文件和目录了<br>引用别人的-afdfgg(午夜飞行)<br>
<img src ="http://www.blogjava.net/i369/aggbug/111279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/i369/" target="_blank">芦苇</a> 2007-04-17 13:04 <a href="http://www.blogjava.net/i369/articles/111279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ASP.net 2.0资料吐血收藏（^_^） </title><link>http://www.blogjava.net/i369/articles/104674.html</link><dc:creator>芦苇</dc:creator><author>芦苇</author><pubDate>Mon, 19 Mar 2007 02:34:00 GMT</pubDate><guid>http://www.blogjava.net/i369/articles/104674.html</guid><wfw:comment>http://www.blogjava.net/i369/comments/104674.html</wfw:comment><comments>http://www.blogjava.net/i369/articles/104674.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/i369/comments/commentRss/104674.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/i369/services/trackbacks/104674.html</trackback:ping><description><![CDATA[
		<script><![CDATA[unction StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}]]&gt;</script>
		<div class="post">
				<div class="postText">
						<div class="postText">
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl00_TitleUrl" href="http://www.cnblogs.com/Clingingboy/archive/2006/07/30/463471.html" target="_blank">asp.net控件开发基础(1)</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl01_TitleUrl" href="http://eddie005.cnblogs.com/archive/2006/07/04/442845.html" target="_blank">GridView模版列嵌套GirdView显示主从表数据</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl02_TitleUrl" href="http://eddie005.cnblogs.com/archive/2006/07/04/GridView_CheckBox.html" target="_blank">GridView中添加一个CheckBox列</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl03_TitleUrl" href="http://epjnpe.cnblogs.com/archive/2006/06/28/434868.html" target="_blank">域环境中安装部署VSTS全过程</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl04_TitleUrl" href="http://linwinfan.cnblogs.com/archive/2006/05/30/412912.html" target="_blank">设置VSS使支持通过Internet访问</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl05_TitleUrl" href="http://blog.csdn.net/wangyihust/archive/2006/05/23/751650.aspx" target="_blank">浅析Microsoft .net PetShop程序中的购物车和订单处理模块（Profile技术，异步MSMQ消息）</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl06_TitleUrl" href="http://pfzhou.cnblogs.com/archive/2006/03/31/363342.html" target="_blank">ASP.NET 2.0 正式版中无刷新页面的开发</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl07_TitleUrl" href="http://weiweictgu.cnblogs.com/archive/2006/03/23/356511.html" target="_blank">ASP.NET 2.0中实现客户端回调的简化版</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl08_TitleUrl" href="http://weiweictgu.cnblogs.com/archive/2006/04/17/377062.html" target="_blank">ASP.NET 2.0 Treeview Checkboxes - Check All - Javascript</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl09_TitleUrl" href="http://zhouruifu.cnblogs.com/archive/2006/04/18/378564.html" target="_blank">ASP.NET 2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题转换</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl10_TitleUrl" href="http://ltp.cnblogs.com/archive/2006/04/17/377564.html" target="_blank">Microsoft .NET Pet Shop 4 架构与技术分析</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl11_TitleUrl" href="http://cncxz.cnblogs.com/archive/2006/04/13/374736.html" target="_blank">BinaryImage：直接显示以二进制形式存储在数据库中的图片</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl12_TitleUrl" href="http://bearstar.cnblogs.com/archive/2006/04/10/Theme.html" target="_blank">ASP.NET2.0中themes、Skins轻松实现网站换肤！</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl13_TitleUrl" href="http://pfzhou.cnblogs.com/archive/2006/03/31/363342.html" target="_blank">ASP.NET 2.0 正式版中无刷新页面的开发</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl14_TitleUrl" href="http://andyliu.cnblogs.com/archive/2006/03/28/360645.html" target="_blank">Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl15_TitleUrl" href="http://cleo.cnblogs.com/archive/2006/03/26/359454.html" target="_blank">今天拿到一个TFS Workgroup Edition，想从B3R升级，结果开始了一天的艰难之路。。</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl16_TitleUrl" href="http://cncxz.cnblogs.com/archive/2006/03/22/356210.html" target="_blank">asp.net2.0：扩展ImageButton控件定制自己需要的功能</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl17_TitleUrl" href="http://cwbboy.cnblogs.com/archive/2006/03/22/356017.html" target="_blank">.net 2.0 访问Oracle －－与Sql Server的差异，注意事项，常见异常</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl18_TitleUrl" href="http://activer.cnblogs.com/archive/2006/03/16/351274.html" target="_blank">ASP.NET 2.0中的跨页面提交</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl19_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2006/03/16/351041.html" target="_blank">ASP.NET 2.0中使用multiview控件</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl20_TitleUrl" href="http://shanyou.cnblogs.com/archive/2006/03/15/350899.html" target="_blank">Asp.net 2.0的异常处理需要考虑的问题</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl21_TitleUrl" href="http://zhhui.cnblogs.com/archive/2006/03/15/350754.html" target="_blank">ASP.NET 2.0 Personal Web Site Starter Kit　主题的动态切换（增加八种主题）</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl22_TitleUrl" href="http://kk2000.cnblogs.com/archive/2006/03/03/341708.html" target="_blank">如何在DotNet 2的登录组件中检索用户的锁定状态及解锁？</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl23_TitleUrl" href="http://mqingqing123.cnblogs.com/archive/2005/12/14/296702.html" target="_blank">IIS和ASP.NET2.0</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl24_TitleUrl" href="http://mqingqing123.cnblogs.com/archive/2006/03/03/341726.html" target="_blank">ASP.NET2.0 HiddenField控件</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl25_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2006/02/06/326153.html" target="_blank">asp.net 2.0中新增的web.config的默认namespace功能</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl26_TitleUrl" href="http://pantian.cnblogs.com/archive/2006/03/02/341453.html" target="_blank">在asp.net 2.0中使用CuteEditor 5.0的一个注意事项</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl27_TitleUrl" href="http://teddyma.cnblogs.com/archive/2006/02/27/338917.html" target="_blank">ASP.NET: Custom AutoCompleteTextBox WebControl [With Source Code]</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl28_TitleUrl" href="http://www.microsoft.com/china/msdn/library/webservices/asp.net/ASP2memroleman.mspx" target="_blank">使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl29_TitleUrl" href="http://blog.csdn.net/downmoon/archive/2006/02/15/599845.aspx" target="_self">Visual Studio 2005 的 101 个示例 --MSDN </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl30_TitleUrl" href="http://blog.csdn.net/downmoon/archive/2006/01/22/585951.aspx" target="_self">vs2003 和vs2005下的发送SMTP邮件 （downmoon原创） </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl31_TitleUrl" href="http://dudu.cnblogs.com/archive/2006/02/18/333115.html" target="_blank">将博客园程序从Visual Studio 2003迁移到Visual Studio 2005的尝试</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl32_TitleUrl" href="http://freeliver54.cnblogs.com/archive/2006/02/09/327853.html" target="_blank">VS2005中GridView簡單應用</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl33_TitleUrl" href="http://andrewbao.cnblogs.com/archive/2006/01/05/311721.html" target="_blank">VS2005中通过code snippet定制类模板</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl34_TitleUrl" href="http://andrewbao.cnblogs.com/archive/2005/01/28/98878.html" target="_blank">创建自定义的Visual Studio项模板</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl35_TitleUrl" href="http://andrewbao.cnblogs.com/archive/2006/01/05/311721.html" target="_blank">VS2005中通过code snippet定制类模板</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl36_TitleUrl" href="http://didasoft.cnblogs.com/archive/2005/12/30/308311.html" target="_blank">配置VSS2005的Internet访问</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl37_TitleUrl" href="http://xuzs.cnblogs.com/archive/2005/12/27/306062.html" target="_blank">VS.NET2005中的WEBPART初步(二) </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl38_TitleUrl" href="http://flier.cnblogs.com/archive/2005/12/27/305233.html" target="_blank">ASP.NET 2.0 异步页面原理浅析 [1]</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl39_TitleUrl" href="http://myth.cnblogs.com/archive/2005/12/26/304864.html" target="_blank">自动填写版权信息</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl40_TitleUrl" href="http://zmsx.cnblogs.com/archive/2005/12/21/301994.html" target="_blank">关于Web Part 通讯</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl41_TitleUrl" href="http://shanyou.cnblogs.com/archive/2005/11/25/284247.html" target="_blank">Net Framework 2.0 事务处理</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl42_TitleUrl" href="http://shanyou.cnblogs.com/archive/2005/12/03/290125.html" target="_blank">Asp.net 2.0 WebPart使用经验点滴</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl43_TitleUrl" href="http://shanyou.cnblogs.com/archive/2005/12/22/302936.html" target="_blank">GridView控件使用经验</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl44_TitleUrl" href="http://jackielin.cnblogs.com/archive/2005/12/16/298190.html" target="_blank">在MastPage中引用脚本资源</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl45_TitleUrl" href="http://caomao.cnblogs.com/archive/2005/12/09/293591.html" target="_blank">提供一种简单、直观、简单、可扩展的MasterPage方案</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl46_TitleUrl" href="http://ipointer.cnblogs.com/archive/2005/12/06/291825.html" target="_blank">Enterprise Library2.0研究（二）日志组件的开发说明</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl47_TitleUrl" href="http://lovecherry.cnblogs.com/archive/2005/12/05/291092.html" target="_blank">（翻译）怎么在ASP.NET 2.0中使用Membership</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl48_TitleUrl" href="http://ipointer.cnblogs.com/archive/2005/12/05/291116.html" target="_blank">Enterprise Library2.0研究（一）日志组件的使用场景</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl49_TitleUrl" href="http://wdxinren.cnblogs.com/archive/2005/12/03/289956.html" target="_blank">VC# 2005 Screen Starter kit里的Rss处理类分析</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl50_TitleUrl" href="http://xrinehart.cnblogs.com/archive/2005/12/03/289978.html" target="_blank">革新：.NET 2.0的自定义配置文件体系初探</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl51_TitleUrl" href="http://chwkai.cnblogs.com/archive/2005/11/27/285317.html" target="_blank">Asp.net网站的ClickOnce自动部署（3）－虚拟目录的配置</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl52_TitleUrl" href="http://wdxinren.cnblogs.com/archive/2005/07/12/191652.html" target="_blank">C#2.0介绍之Iterators(迭代器)</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl53_TitleUrl" href="http://tonyqus.cnblogs.com/archive/2005/12/02/288886.html" target="_blank">ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl54_TitleUrl" href="http://chinesewind.cnblogs.com/archive/2005/11/30/287957.html" target="_blank">DataTable中数据记录的统计</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl55_TitleUrl" href="http://sharpedge.cnblogs.com/archive/2005/12/01/288276.html" target="_blank">.NET配置文件解析过程详解</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl56_TitleUrl" href="http://welfare.cnblogs.com/archive/2005/11/30/287945.html" target="_blank">C# 2.0——匿名方法、迭代程序和局部类</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl57_TitleUrl" href="http://jackielin.cnblogs.com/archive/2005/11/29/286570.html" target="_blank">在自定义Server Control中捆绑JS文件 Step by Step</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl58_TitleUrl" href="http://andywu.cnblogs.com/archive/2005/11/28/286521.html" target="_blank">正式发布表达式计算引擎WfcExp V0.9(附源码)</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl59_TitleUrl" href="http://tishifu.cnblogs.com/archive/2005/11/29/286546.html" target="_blank">关于无aspx文件部署，我的一些探索心得</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl60_TitleUrl" href="http://teddyma.cnblogs.com/archive/2005/11/28/286196.html" target="_blank">深度解析Asp.Net2.0中的Callback机制</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl61_TitleUrl" href="http://jackielin.cnblogs.com/archive/2005/11/25/284626.html" target="_blank">Server Side ViewState 在服务器端存贮ViewState (ASP.NET 2.0)</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl62_TitleUrl" href="http://dudu.cnblogs.com/archive/2005/10/21/259328.html" target="_blank">解读System.Web.UI.Page中关键方法ProcessRequestMain()</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl63_TitleUrl" href="http://birdshome.cnblogs.com/archive/2004/12/19/79309.html" target="_blank">使用ASP.NET 2.0提供的WebResource管理资源</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl64_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/09/21/241446.html" target="_blank">ASP.NET 2.0中使用自定义provider （2）</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl65_TitleUrl" href="http://hardrock.cnblogs.com/archive/2005/09/27/245255.html" target="_blank">转全角半角(C#，VB.NET)</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl66_TitleUrl" href="http://zhenyulu.cnblogs.com/articles/25326.html" target="_blank">小议数据库主键选取策略（原创）</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl67_TitleUrl" href="http://teddyma.cnblogs.com/archive/2005/10/25/261546.html" target="_blank">让人哭笑不得的“Unable to load one or more of the types in the assembly”问题的解决！</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl68_TitleUrl" href="http://pvistely.cnblogs.com/archive/2005/09/20/240054.html" target="_blank">继上次的GDI+做报表设计器后.............</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl69_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/11/15/277119.html" target="_blank">Visual Studio 2005中编译调试新功能</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl70_TitleUrl" href="http://idior.cnblogs.com/archive/2005/08/15/214300.html" target="_blank">Transaction in ADO.net 2.0</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl71_TitleUrl" href="http://allenlooplee.cnblogs.com/archive/2005/08/16/216398.html" target="_blank">.NET v2.0 下的高精度计数器 —— Stopwatch [.NET v2.0, C#]</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl72_TitleUrl" href="http://idior.cnblogs.com/archive/2005/07/25/199946.html" target="_blank">.Net2.0 的新线程 ParameterizedThreadStart &amp;BackgroundWorker</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl73_TitleUrl" href="http://skyivben.cnblogs.com/archive/2005/09/17/238828.html" target="_blank">使用C#2.0进行文件压缩和解压</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl74_TitleUrl" href="http://nic.cnblogs.com/archive/2005/08/25/222277.html" target="_blank">在C#中使用Nullable类型</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl75_TitleUrl" href="http://pwqzc.cnblogs.com/archive/2005/11/25/284225.html" target="_blank">net2.0自定义注册控件</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl76_TitleUrl" href="http://shanyou.cnblogs.com/archive/2005/11/25/284247.html" target="_blank">Net Framework 2.0 事务处理</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl77_TitleUrl" href="http://quitgame.cnblogs.com/archive/2005/11/24/283910.html" target="_blank">体验.net2.0的优雅（3） -- 为您的 SiteMap 添加 控制转发功能</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl78_TitleUrl" href="http://hyphappy.cnblogs.com/archive/2005/11/24/283694.html" target="_blank">Composite UI Application Block学习笔记之Smart Part</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl79_TitleUrl" href="http://xrinehart.cnblogs.com/archive/2005/11/17/278207.html" target="_blank">为ASP.NET 2.0配置数据源</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl80_TitleUrl" href="http://quitgame.cnblogs.com/archive/2005/11/22/282181.html" target="_blank">体验 .net2.0 的优雅（2） -- ASP.net 主题和皮肤 </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl81_TitleUrl" href="http://vitoriatang.cnblogs.com/archive/2005/11/22/282201.html" target="_blank">InternalsVisibleToAttribute，友元程序集访问属性</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl82_TitleUrl" href="http://fineboy.cnblogs.com/archive/2005/11/22/281998.html" target="_blank">NUnit实践的之路</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl83_TitleUrl" href="http://ly4cn.cnblogs.com/archive/2005/11/03/267832.html" target="_blank">.NET20 一种简单的窗口控件UI状态控制方法</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl84_TitleUrl" href="http://pwqzc.cnblogs.com/archive/2005/11/10/273277.html" target="_blank">Asp.Net2.0无刷新客户端回调</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl85_TitleUrl" href="http://blog.joycode.com/liuhuimiao/articles/50507.aspx" target="_self">ASP.NET2.0 新增控件(1)——ImageMap </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl86_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/09/02/228533.html" target="_blank">在asp.net 2.0中使用自定义的provider</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl87_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/09/21/241446.html" target="_blank">ASP.NET 2.0中使用自定义provider （2）</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl88_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/08/29/225521.html" target="_blank">在asp.net 2.0中使用SqlBulkCopy类迁移数据</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl89_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/08/30/226412.html" target="_blank">使用asp.net 2.0和SQL SERVER 2005构建多层应用 </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl90_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/10/07/249719.html" target="_blank">asp.net 2.0中利用app_offline.htm功能</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl91_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/11/15/277119.html" target="_blank">Visual Studio 2005中编译调试新功能</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl92_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/11/09/272052.html" target="_blank">asp.net 2.0中扩展login控件</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl93_TitleUrl" href="http://hyphappy.cnblogs.com/archive/2005/11/17/278170.html" target="_blank">Composite UI Application Block学习笔记之Event Broker</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl94_TitleUrl" href="http://deepcast.cnblogs.com/archive/2005/08/02/205922.html" target="_blank">ASP.NET 2.0 QuickStart Tutorial--asp.net 2.0的速成教程</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl95_TitleUrl" href="http://luna.cnblogs.com/archive/2005/11/15/277214.html" target="_blank">VS2005 Web工程模版ClubSite中相册薄的一处BUG？</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl96_TitleUrl" href="http://jackyrong.cnblogs.com/archive/2005/11/15/277119.html" target="_blank">Visual Studio 2005中编译调试新功能</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl97_TitleUrl" href="http://sense.cnblogs.com/archive/2005/11/13/275339.html" target="_blank">使用ASP.NET 2.0 的一些问题！</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl98_TitleUrl" href="http://pwqzc.cnblogs.com/archive/2005/10/03/248345.html" target="_blank">使用　.net 2.0 中 linkLabel 控件要注意的一点</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl99_TitleUrl" href="http://pwqzc.cnblogs.com/archive/2005/11/10/273277.html" target="_blank">Asp.Net2.0无刷新客户端回调</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl100_TitleUrl" href="http://netufo.cnblogs.com/archive/2005/11/01/266283.html" target="_blank">为 asp.net 2.0 的菜单控件增加 target 属性</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl101_TitleUrl" href="http://waxdoll.cnblogs.com/archive/2005/04/03/131146.html" target="_blank">ASP.Net 2.0 MasterPage中路径的处理</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl102_TitleUrl" href="http://firmwolf.cnblogs.com/archive/2005/08/04/207062.html" target="_blank">SQL Server 2005中设置Reporting Services发布web报表的匿名访问</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl103_TitleUrl" href="http://tansm.cnblogs.com/archive/2005/11/01/266563.html" target="_blank">让你的控件属性注释支持多语言</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl104_TitleUrl" href="http://netufo.cnblogs.com/archive/2005/11/01/266283.html" target="_self">为 asp.net 2.0 的菜单控件增加 target 属性 </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl105_TitleUrl" href="http://hedonister.cnblogs.com/category/36006.html" target="_self">发布一个原创的基于Ajax的通用(组合)查询 </a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl106_TitleUrl" href="http://interma.cnblogs.com/archive/2005/10/21/259524.html" target="_blank">试用VS2005中的Performance Tools</a>
										</h5>
								</div>
								<div class="post">
										<h5>
												<a id="FavoriteList1_Favorites_ctl107_TitleUrl" href="http://tonyqus.cnblogs.com/archive/2005/10/22/260000.html" target="_self">中文转换为完整拼音算法原理分析</a>
										</h5>
								</div> </div>
						<br />
						<br />
						<p id="TBPingURL">Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1528557</p>
				</div>
		</div>
<img src ="http://www.blogjava.net/i369/aggbug/104674.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/i369/" target="_blank">芦苇</a> 2007-03-19 10:34 <a href="http://www.blogjava.net/i369/articles/104674.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>完美解决 VS2003/2005 代码编辑器字体问题的方案。 </title><link>http://www.blogjava.net/i369/articles/89549.html</link><dc:creator>芦苇</dc:creator><author>芦苇</author><pubDate>Fri, 22 Dec 2006 08:02:00 GMT</pubDate><guid>http://www.blogjava.net/i369/articles/89549.html</guid><wfw:comment>http://www.blogjava.net/i369/comments/89549.html</wfw:comment><comments>http://www.blogjava.net/i369/articles/89549.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/i369/comments/commentRss/89549.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/i369/services/trackbacks/89549.html</trackback:ping><description><![CDATA[
		<p>在很长的一段时间内，Visual Studio 2003/2005的代码编辑器中的编辑字体设置，对中国的程序员来说，是一个挠头的问题。许多人在代码编辑器中使用的无非是宋体、新宋体，有的安装了Office套件后使用的是幼圆。<br /><br />但是我们使用的是代码编辑器，输入英文代码的数量远远大于输入中文，而中文字体内包含的英文字符又实在是难看，要不在设定中使用英文字体，忍受难看的中文字符，要不使用中文字体，英文显示非常不美观。<br /><br />出现这种情况的原因就是Visual Studio 2002/2003/2005 中的代码编辑器只能设定一种字体，而不能设定中文显示用XX字体，英文显示用YY字体。<br /><br />那么最终只有一种解决办法，就是把英文字体和中文字体合并成一个字体。我经常想，如果有这么一种字体，其中中文字符使用的是新宋体，而字体内的英文和标点符号使用的是Courier New，就好了。我在互联网中寻找了很长时间，一直没有找到。<br /><br />现在好了，昨晚我找到一个工具，可以自己编辑你喜欢的字体，它的功能就是编辑新字体，可以把已有的多个字体文件中一部分字符复制出来，然后合并成一个新字体文件。大家看看我的VS2005代码编辑器的抓图：<br /><br /><img src="http://www.cnblogs.com/images/cnblogs_com/submaie/snap021.png" border="0" /><br /><br />大家可以看到，上面图片是VS2005 C# 代码编辑器的抓图。很明显，上面的代码编辑器的字体使用了两种不同的字体：中文字体使用的是“微软雅黑”，英文字体使用的是 “Courier New Bold”。<br /><br />大家一定怀疑，我是否是修改注册表或者修改了VS2005的编辑器。这里可以告诉大家，我没有修改任何东西，我仅仅是使用了一个名为”Visual Studio Code Editor Font”的ttf文件而已，如下图：<br /><img style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" height="345" alt="" src="http://www.cnblogs.com/images/cnblogs_com/submaie/vsfont.png" width="608" border="1" /><br /><br />可以看出，上面的字体不是微软附带的字体，也不是网上下的字体，而是我自己制作的字体。其中的英文与标点符号是Courier New Bold，中文是微软雅黑。使用的软件名称是 Font Creator 5.0 的一个软件。<br /><br />这个软件可以使你打开任意数量的 TTF （字体文件），显示其中的所有字符（包括中文字符），并且可以在打开的字体文件中任意复制粘贴任意数量的字符。<br /><br />使用方法如下:<br />1 选择你喜欢的中文字体文件作为模板，我选择的是微软雅黑字体（msyh.ttf）。<br />2 选择你喜欢的英文字体文件，这里我选择的是Courier New Bold字体（courbd.ttf）。<br />3 把这两个文件从 %SystemRoot%\Font 文件夹内复制到你指定的新文件夹内。<br />4 修改msyh.ttf 的文件名，一定要取一个与Windows文件夹内Font目录中独一无二的名称。<br />5 打开Font Creator 5.0 ，打开msyh.ttf（时间可能很长）。<br />6 打开 courbd.ttf 。<br />7 选择窗口，把两个窗口并列显示。<br />8 把Courier New Bold 字体内所有的英文字符，标点符号，还有空格等字符，使用复制粘贴的方式覆盖掉微软雅黑字体中相同位置的字符/符号。<br />9 检查几次，确认没有错误后，单击保存，保存字体，并把Courier New Bold 字体窗口关闭。<br />10 选择“Format”菜单中的“Naming”项，显示出字体名称。因字体属性中除了字体文件名外，主要分辨字体方式是字体的Family Name，而我们是以“微软雅黑”作为模板的，所以必须修改这些名称，使自己的字体名与微软雅黑不同，否则与微软雅黑字体名称冲突，无法安装到系统的Font 文件夹内。<br />11 修改好后，关闭程序。<br />12 使用系统资源管理器打开Windows\Font 目录，并安装字体。<br />13 打开VS，在工具--&gt; 选项 --&gt; 字体和颜色 --&gt; 编辑器字体 中选择你建立的字体名。<br />14 成功。<br /><br />需要注意的问题：<br />1 注意，修改字体必须以中文字体为模板，即修改的字体文件是中文字体文件，然后打开一个你喜欢的英文字体文件，把英文文件中的英文字符复制并粘贴到中文字体文件的对应字符位置中。这样工作量小，无非是大小写a-z字母，0-9数字，还有一些! @ # $ 符号。<br /><br />2 在复制过程中，中文字体的字符位置与英文字体的字符位置是不一样的，在Font Creator中每个字符都有一个名称（Unicode标准名），这个名称对于所有字体中的ASCII字符是相同的，所以必须确认两个字符名绝对等同，否则字符复制错误，显示的就是错字了。<br /><br />3 Font Creator 使用时需要的内存量极大，我的计算机1G内存，在打开/保存/测试字符时，有很小一段时间程序没有反应，这是正常的，你可以干别的事。<br /><br />4 Font Creator 5.0 可以到Google中搜索，我是在华军软件中下的（不是广告）。<br /><br />好，教程说完了，现提供我自己制作的字体（压缩后大小8兆）英文是Courier New Bold ，中文是微软雅黑。<br />博客园上传文件被设定不得大于1.95兆，我的文件有8兆，无法上传，谁提供我一个FTP或帮忙上传到博客园，谢谢！~<br /><br />注：<br />微软雅黑可能有人不知道，它是微软在Vista中包含的下一代主打中文字体，被人从Vista中提取并修改，使之可以在WindowsXP中使用，可以到Google中搜索“微软雅黑5.0”，即可下载。<br /><br />update 1 :\&gt;<br /><br />1 我把我当前使用的字体上传了，字体使用的是微软雅黑作为中文字体， Courier New Bold （即Courier New 的粗体）作为英文显示。请大家下载，因上传文件大小限制，分成两个压缩包。<br /><br />[占位符：正在上传新文件，原文件已删除，请等待...]<br /><br />2 我本想使用宋体字和Courier New 字体做一个字体包，给喜欢宋体字的朋友，但是我的计算机中的宋体字体文件不是TTF（True Type Font/Format）而是TTC （True Type Collections），而Font Creator 无法编辑TTC格式文件，请需要宋体的朋友在网上寻找 simsun.ttf 文件，自行修改。<br /><br />3 上面提供的vscode.ttf文件，使用的是Courier New Bold ，它是Courier New 粗体格式，我现在正在做微软雅黑 + Courier New 字体，给明天可以提供下载。<br /><br />再次希望喜欢自定义字体的朋友，去下载Font Creator，可以自己定义自己的VS代码编辑器字体，并提供下载谢谢！</p>
<img src ="http://www.blogjava.net/i369/aggbug/89549.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/i369/" target="_blank">芦苇</a> 2006-12-22 16:02 <a href="http://www.blogjava.net/i369/articles/89549.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MONO IS MONO </title><link>http://www.blogjava.net/i369/articles/87458.html</link><dc:creator>芦苇</dc:creator><author>芦苇</author><pubDate>Wed, 13 Dec 2006 04:55:00 GMT</pubDate><guid>http://www.blogjava.net/i369/articles/87458.html</guid><wfw:comment>http://www.blogjava.net/i369/comments/87458.html</wfw:comment><comments>http://www.blogjava.net/i369/articles/87458.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/i369/comments/commentRss/87458.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/i369/services/trackbacks/87458.html</trackback:ping><description><![CDATA[
		<div class="postText">我继续写这个Post的时候，我专门到<a href="http://www.mono-project.com/">Mono的站点</a>下载了Mono的运行时和类库的完整源代码。用来两天的时间阅读了一些类库如ASP.NET,XML等等的源代码，必须承认，通过这两天源代码的阅读让我原先的一些想法有稍微的改变。 
<p style="FONT-SIZE: 10pt">从微软的战略来看，是希望将用户毫无条件的锁定在Windows操作系统之上，有人的地方就有计算机，有计算机的地方就有Windows。这是微软多年来倾其全力的追逐的梦想。在桌面操作系统上除了Apple的苟延残喘之外，还有一部分反微软斗士使用的基于Linux的桌面系统之外，其他无一不是微软帝国在统治。也许这里有人会攻击我对于Linux的看法，也不止一次的听到有人对我说“你根本不懂Linux”，所以一切的评论都是不够公允的。不曾经怀疑过Linux在服务器市场上的冲击力，也正是在服务器领域的成就让芬兰大学生Linus Torvalds的无心之作在短短的10多年内成为最流行的服务器操作系统，但是在桌面领域呢？你可以告诉我已经有很好的操作系统，包括我们国内那几家扛着“振兴民族软件产业”大旗的企业，从国家拿走大笔大笔的钱，也做出了一个表面看起来像模像样的“为中国人设计”的Linux操作系统，但是有多少人真正在用，明眼人都会看明白的。当然也有人会骂，用着D版的Windows在网上冲浪，然后愤恨不平的陈述微软霸权。</p><p style="FONT-SIZE: 10pt">作为微软，总会尽可能的将用户锁定在Windows之上，那么.NET也不会例外，为了确保不允许被“拷贝”到其他操作系统之上，在类库的设计上正如上面提到的会采用“底层API”。尽管微软也提交了CLI，提交了C# Spec，但是遵循了ECMA标准的C#和微软自己的标准有多少区别吗？</p><p style="FONT-SIZE: 10pt">有，正因为标准，所以有了Mono这样东西的出现</p><p style="FONT-SIZE: 10pt">没有，因为Mono仅仅是Mono，而不是.NET。</p><p style="FONT-SIZE: 10pt"></p><p style="FONT-SIZE: 10pt"> </p><p style="FONT-SIZE: 10pt"></p><p style="FONT-SIZE: 10pt">你可以质疑我这样自相矛盾的回答，也可以说我不懂Linux，更加可以说我不了解Mono。我的朋友<a href="http://blog.joycode.com/kaneboy">Kaneboy</a>告诉我越来越发现Mono是一个好东西，等我阅读了部分的源代码之后我也认为Mono是一个好东西，但是它是.NET吗？也许你可以从我下面的文字中找到一些答案。</p><p style="FONT-SIZE: 10pt">如果你是一个.NET架构师，那么我建议你一定要去阅读Mono的源代码，因为Mono可以告诉你很多你之前不可能知道的东西，你会看到很多你一直想看到却没有机会看到的东西，就比如ASP.NET、ADO.NET。相信在VS.NET或者Web Matrix的帮助下你能够写出很眩的页面，能够写出很漂亮的控件，也会感觉到比之前的ASP更加得心应手，但是你会发现一些东西你始终无法突破，比如很多文档会告诉你ASP.NET Page对象模型，会告诉你页面的在整个HttpApplication管道化过程中的迁移，会告诉你可以启用Session，可以启用片断缓存，但是始终无法明白Web应用中Session的底层是如何设计和考虑的，如何真正有效的提高你的缓存设计策略。一切尽在Mono，相信那些源代码能够解开你一些困挠许久的疑惑。</p><p style="FONT-SIZE: 10pt">但是，目前的Mono仅仅是在跟Microsoft在走，如果你去阅读过源代码，然后也用Reflector看过微软自身对于类库的实现，你会发现作为追随者真的很辛苦，对于一些核心的实现，微软仅仅是对于原有的技术做了一个包装，然后通过.NET统一编程接口，而Mono却需要一切从零开始。前文提到了微软会不遗余力的将所有技术锁定在Windows操作系统之上，那么从这个角度来说他绝对不运行有一个同样的产品出现在非自己统计的操作系统平台上，对于Mono,也如同对于Application Server的策略是一致的，因为微软比谁都明白，如果让框架运行时(CLR)和应用服务器独立于操作系统，那么Windows就失去了最后的技术壁垒，不知道大家是否记得当年的Visual J++，为了将Java锁定到Windows，微软开发了WFC，并且允许使用Visual J++开发COM组件，Sun后来告发了微软一把，理由很简单，因为微软的“险恶用心”和破坏了Java世界的“纯洁性”，平心而论，如果忽略微软对于Java的改动，甚至仅仅将Visual J++当着一门新的语言(比如Pre-C#，当然了，这是我在胡扯)，依托于WFC的强大，作为Anders加盟微软之后打造的第一个产品，Visual J++在windows开发上就我个人的感觉来看已经超越Visual Basic。</p><p style="FONT-SIZE: 10pt">从文化而言，Mono是一个自由斗士，它打破了.NET只能够在Windows上运行的限制，同样也帮忙微软印证了.NET可以跨平台。但是微软真的系统跨平台的.NET吗？肯定不是的，如果所有的开发商都使用.NET开发，而.NET同样可以运行于任何操作系统，那么Windows就不是唯一的选择，开放源代码、免费（这里提及的可能不是特别准确）的Linux会更加成为主流。如果你是商人，你将如何选择？因此没有任何一个理由让微软的.NET要去跨平台，当然商业上标榜的跨平台是另外一个策略问题了。</p><p style="FONT-SIZE: 10pt">鉴于上述，Mono注定是永远的追随者，1.1的框架还没有在Mono下面完全实现，而.NET 2.0又快要推出，如果你稍微那么了解一点点的Whidbey(Visual Studio 2005的开发代号），你知道.NET 2.0相对于1.1已经改变很多很多，那么Mono究竟有多少力量能够在时间上不被微软甩开太远。我这里没有答案，也许谁也没有。如果你是学习，那么有很多理由建议你去看看mono，如果是你研究，那么有更多的理由选择Mono。如果你是一个商人或者架构师，要找出在商业上选择Mono的理由确实很难，真的，很难……</p><p style="FONT-SIZE: 10pt">Mono only is mono,not .net never</p></div>
<img src ="http://www.blogjava.net/i369/aggbug/87458.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/i369/" target="_blank">芦苇</a> 2006-12-13 12:55 <a href="http://www.blogjava.net/i369/articles/87458.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.NET 跨平台开源项目——Mono介绍 </title><link>http://www.blogjava.net/i369/articles/87445.html</link><dc:creator>芦苇</dc:creator><author>芦苇</author><pubDate>Wed, 13 Dec 2006 04:31:00 GMT</pubDate><guid>http://www.blogjava.net/i369/articles/87445.html</guid><wfw:comment>http://www.blogjava.net/i369/comments/87445.html</wfw:comment><comments>http://www.blogjava.net/i369/articles/87445.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/i369/comments/commentRss/87445.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/i369/services/trackbacks/87445.html</trackback:ping><description><![CDATA[
		<div style="LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">
						<strong>引文：</strong>
				</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">李维</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">先生曾讲过，“微软在垄断操作系统，SUN在垄断语言，他们都是垄断”。人们天生喜欢自由，不喜欢垄断。以前我一直在想，如果用Delphi开发的Windows程序能运行在Linux上，哪会是一幅怎样的场景？学习了一段时间.NET后，一天我突然想到，如果能把.NET平台移植到Linux或Unix上问题不就完美的解决了吗？</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">我们知道.NET比JAVA最大的不同就是他支持多语言，我们可以用我们熟悉的语言来</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">开发</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">程序，但前提是我们的程序必须运行在</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Windows</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">上；而</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">JAVA</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">程序则可以“到处运行”。如果把</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">JAVA</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">和</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">结合起来……</span>
		</div>
		<div style="LINE-HEIGHT: 150%" align="left">
				<strong>
						<span style="FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 150%">作者：郭方明</span>
				</strong>
		</div>
		<div style="LINE-HEIGHT: 150%" align="left">
				<strong>
						<span style="FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 150%">完成日期：2006年1月 version 1.0</span>
				</strong>
		</div>
		<div style="LINE-HEIGHT: 150%" align="left">
				<strong>
						<span style="FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 150%">联系信箱：<a href="mailto:gfm_job@163.com">gfm_job@163.com</a></span>
				</strong>
		</div>
		<div style="LINE-HEIGHT: 150%" align="left">
				<strong>
						<span style="FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 150%">Blog</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 150%">：<a href="http://blog.csdn.net/fanghong1999/">http://blog.csdn.net/fanghong1999/</a></span>
				</strong>
		</div>
		<div style="LINE-HEIGHT: 150%" align="left">
				<strong>
						<span style="FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 150%">注：转载文章，请注明作者信息。</span>
				</strong>
		</div>
		<div style="LINE-HEIGHT: 150%" align="left">
				<strong>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">关键字： Mono .net跨平台 Linux</span>
				</strong>
		</div>
		<div style="LINE-HEIGHT: 150%" align="left">
				<strong>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">正文：</span>
				</strong>
		</div>
		<div style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 172%">
				<strong>
						<font size="5">
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">1、 </span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">什么是Mono</span>
						</font>
				</strong>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">在西班牙语中的意思，是</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">“</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">猴子</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">”</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">。</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%"> “</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">猴子</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">”</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">两个字让人想起墨西哥人火辣直白的性格，与《西游记》中孙悟空的野性难驯别无二致。</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">“</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">猴子</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">”</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的身世：</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">“</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">猴子</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">”</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">生于</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">2001</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">年，创造他的是</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Miguel de Icaza</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">和他的朋友。他创建的</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Ximian</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">被</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Novell</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">收购，所以，现在</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">项目由</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Novell</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">赞助。</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">是</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET Framework </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的一种开源实现。</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">项目将使开发者用各种语言（</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">C</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">＃</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">,VB.NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">等）开发的</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">应用程序，能在任何</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">支持的平台上运行</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">, </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">包括</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Linux, Unix</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">。</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">项目将使大家能开发出各种跨平台的应用程序</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">, </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">并能极大提高开源领域的开发效率。</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">作为一个有机的</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">整体</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">, </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">它包括一个</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">C#</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">编译器</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">, </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">一个公用语言运行时环境</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">, </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">以及相关的一整套类库，他甚至还包括</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">IDE</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">、调试工具和文档浏览器。</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">项目的网址是：</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">http://www.mono-project.com </span>
		</div>
		<div style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 172%">
				<strong>
						<font size="5">
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">2、 </span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">Mono</span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">想干什么，能干什么</span>
						</font>
				</strong>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span>
						<font size="3">   </font>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">希望实现“一次编写，到处运行”。这不是</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">java</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的口号吗？但是我们知道</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">java</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">可以跨平台但是他不能跨语言。而</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.Net</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">可以跨语言但是由于微软的战略他不能跨平台。所有</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的目标就变为跨平台，跨语言。如果</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">成功的话，语言和平台对开发者的影响将变的很小，这也是</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Miguel de Icaza</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">在创建</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的时候就希望的——</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Linux</span>
						<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的普通用户可以编写自己的程序。这让我想到软件开发的根本任务和次要任务——根本任务是将复杂的概念结构转化为抽象的软件实体；次要任务是将抽象的软件实体的实现。如果普通人通过简单的学习就可以把自己的抽象思维变为现实，象我们这样的程序员不是都要失业了吗？</span>
				</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
		</div>
		<div style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 172%">
				<strong>
						<font size="5">
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">3、 </span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">Mono </span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">的同伴</span>
						</font>
				</strong>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">其实微软已经有了自己的</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET UNIX</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">实现：</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">。毕竟</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">本质上是可以实现跨平台的，只是我相信微软不会战略层面上支持跨平台的</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">。</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%"> Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">生于</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">2002</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">，微软是他的创造者。</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的目标：实现一个</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">CLR</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">运行环境，包括一个</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">C#</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">和</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Jscript</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的编译器，此外还有一系列诸如汇编</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">/</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">反汇编工具、调试器等等。</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">可以运行在</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Windows</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">、</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">FreeBSD</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">以及</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">MAC OS X</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">上，并完全提供源代码。阅读</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的源代码，也许可以帮助程序员更好的理解的</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">.NET</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的整体架构。</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">
						<br />        </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">不过，</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">也许只是两年前微软的一个应景之作，</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">已经许久没有更新了。有了</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">，</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Rotor</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的存在价值又有几何呢？</span>
		</div>
		<div style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 172%">
				<strong>
						<font size="5">
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">4、 </span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">Mono</span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">的过去与现在</span>
						</font>
				</strong>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的历史还不长，从</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">2001</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">开始到现在也不过四五年时间。在这段时间里他默默的走着。当我们意识到他的存在的时候，他已经进度过了他的童年。</span>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">2006</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">年</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">1</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">月</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">11</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">日</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%"> Mono 1.1.13 </span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">发布了。现在</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">已经重实验室走了出来，已经运行在一些服务器上了，虽然不多但是毕竟已经有了商业应用。</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的路才刚刚开始。</span>
		</div>
		<div style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 172%">
				<strong>
						<font size="5">
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">5、 </span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">Mono</span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">的前途</span>
						</font>
				</strong>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">未来的处境不是很好，因为当今的两大巨头微软和</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">SUN</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">都不支持他。因为微软的头号敌人是</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Linux</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">，微软和</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">SUN</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的斗争其本质是</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">OS</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的竞争，微软是绝对不会让</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Linux</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">得到普及的。而</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">SUN</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的最大砝码是</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">JAVA</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">如果大家的都不用</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">JAVA</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">哪</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">SUN</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">还由活路吗？所以</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">要想生存下去必须有一个足够有实力的公司和微软和</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">SUN</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">抗衡，</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Novell</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">显然不被看好，但是如果</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">真的能发展起来的话哪</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Novell</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">是不是会和微软和</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">SUN</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">平起平坐呢？三足鼎立的时代会来临吗？</span>
		</div>
		<div style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 172%">
				<strong>
						<font size="5">
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">6、 </span>
								<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 172%">结束语</span>
						</font>
				</strong>
		</div>
		<div style="TEXT-INDENT: 22.5pt; LINE-HEIGHT: 150%" align="left">
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">最后，我想说一下我对</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">的态度，我希望</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">Mono</span>
				<span style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%">成功，软件开发需要革命性的进步，一切事物的进化都符合客观规律。在一定的时候一定会有一场革命。</span>
		</div>
		<br />
		<br />
		<p id="TBPingURL">Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=582883</p>
<img src ="http://www.blogjava.net/i369/aggbug/87445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/i369/" target="_blank">芦苇</a> 2006-12-13 12:31 <a href="http://www.blogjava.net/i369/articles/87445.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NET开源项目链接</title><link>http://www.blogjava.net/i369/articles/86047.html</link><dc:creator>芦苇</dc:creator><author>芦苇</author><pubDate>Thu, 07 Dec 2006 03:35:00 GMT</pubDate><guid>http://www.blogjava.net/i369/articles/86047.html</guid><wfw:comment>http://www.blogjava.net/i369/comments/86047.html</wfw:comment><comments>http://www.blogjava.net/i369/articles/86047.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/i369/comments/commentRss/86047.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/i369/services/trackbacks/86047.html</trackback:ping><description><![CDATA[
		<table cellspacing="0" cellpadding="0" width="760" align="center" border="0">
				<tbody>
						<tr>
								<td class="title" valign="center" align="middle" height="56">
										<b>
												<font color="#ff0000" size="3">NET开源项目链接<br /><!-- #EndEditable --></font>
										</b>
								</td>
						</tr>
						<tr>
								<td class="formtitle" align="middle" height="40">
										<!-- #BeginEditable "2" -->
										<!-- #EndEditable -->
								</td>
						</tr>
				</tbody>
		</table>
		<table height="65" cellspacing="0" cellpadding="0" width="760" align="center" border="0">
				<tbody>
						<tr>
								<td class="content" height="65">
										<!-- #BeginEditable "3" -->
										<table class="content" width="760" align="center" border="0">
												<tbody>
														<tr>
																<td class="content">
																		<table class="content" id="table1" height="161" cellspacing="0" cellpadding="0" width="760" align="center" border="0">
																				<tbody>
																						<tr>
																								<td valign="top" width="760">
																										<span>
																										</span>
																										<table class="content" id="table2" cellspacing="0" cellpadding="0" width="100%">
																												<tbody>
																														<tr>
																																<td>
																																		<table class="content" id="table3" cellspacing="1" cellpadding="2" width="600" align="center" bgcolor="#000000" border="0">
																																				<tbody>
																																						<tr bgcolor="#ffffff">
																																								<td>项目</td>
																																								<td>网址</td>
																																								<td>简介</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Rainbow</td>
																																								<td>
																																										<a href="http://www.rainbowportal.net/" target="_blank">
																																												<font color="#800080">http://www.rainbowportal.net/</font>
																																										</a>
																																										<br />
																																										<a href="http://sourceforge.net/projects/rainbowportal/" target="_blank">
																																												<font color="#800080">http://sourceforge.net/projects/rainbowportal/</font>
																																										</a>
																																								</td>
																																								<td>The Rainbow project is an open source initiative to build a comprehensive content management system using Microsoft's ASP.NET and C# technologies.</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Data Access Application Block</td>
																																								<td>
																																										<a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=c20d12b0-af52-402b-9b7c-aaeb21d1f431" target="_blank">
																																												<font color="#800080">http://www.gotdotnet.com/workspaces/workspace.aspx?id=c20d12b0-af52-402b-9b7c-aaeb21d1f431</font>
																																										</a>
																																								</td>
																																								<td> </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>DotNetNuke</td>
																																								<td>
																																										<a href="http://sourceforge.net/projects/dnn/" target="_blank">
																																												<font color="#800080">http://sourceforge.net/projects/dnn/</font>
																																										</a>
																																								</td>
																																								<td> </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Iris</td>
																																								<td>
																																										<a href="http://marshine.nease.net/myprjs/iris/overview.ssi" target="_blank">
																																												<font color="#800080">http://marshine.nease.net/myprjs/iris/overview.ssi</font>
																																										</a>
																																								</td>
																																								<td>Iris是为了处理Web页面装饰和布局管理的框架，它的设计思想基于GoF 的decoraotr设计模式。Iris分离页面正文和布局装饰的部分，使得Web页面更容易被测试和维护。</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Community Server</td>
																																								<td>
																																										<a href="http://www.telligentsystems.com/Solutions/OpenSource.aspx" target="_blank">
																																												<font color="#800080">http://www.telligentsystems.com/Solutions/OpenSource.aspx</font>
																																										</a>
																																								</td>
																																								<td> </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>FCKeditor</td>
																																								<td>
																																										<a href="http://www.fckeditor.net/" target="_blank">
																																												<font color="#800080">http://www.fckeditor.net</font>
																																										</a>
																																								</td>
																																								<td>This HTML text editor brings to the web many of the powerful functionalities of known desktop editors like Word. It's really lightweight and doesn't require any kind of installation on the client computer. <br />　</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>NUnit</td>
																																								<td>
																																										<a href="http://sourceforge.net/projects/nunit" target="_blank">
																																												<font color="#0000ff">http://sourceforge.net/projects/nunit</font>
																																										</a>
																																								</td>
																																								<td>Unit-testing framework for all .Net languages. Ported from junit, see http://www.junit.org/</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>log4net</td>
																																								<td>
																																										<a href="http://logging.apache.org/log4net" target="_blank">
																																												<font color="#800080">http://logging.apache.org/log4net</font>
																																										</a>
																																								</td>
																																								<td>log4net is a tool to help the programmer output log statements to a variety of output targets. log4net is a port of the excellent log4j framework to the .NET runtime. </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>NAnt</td>
																																								<td>
																																										<a href="http://nant.sourceforge.net/" target="_blank">
																																												<font color="#800080">http://nant.sourceforge.net/</font>
																																										</a>
																																								</td>
																																								<td>NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles. In practice it's a lot like Ant. <br />　</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>ASP.NET Starter Kit </td>
																																								<td>
																																										<a href="http://www.asp.net/Default.aspx?tabindex=8&amp;tabid=47" target="_blank">
																																												<font color="#800080">http://www.asp.net/Default.aspx?tabindex=8&amp;tabid=47</font>
																																										</a>
																																								</td>
																																								<td>The ASP.NET Starter Kits are six sample ASP.NET applications that provide code to accomplish common Web development tasks. Each sample is complete and well-documented so that you can use the code to kickstart your ASP.NET development projects today. </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Spring Framework .NET</td>
																																								<td>
																																										<a href="http://sourceforge.net/projects/springnet/" target="_blank">
																																												<font color="#800080">http://sourceforge.net/projects/springnet/</font>
																																										</a>
																																										<br />
																																										<a href="http://www.springframework.net/" target="_blank">
																																												<font color="#800080">http://www.springframework.net/</font>
																																										</a>
																																								</td>
																																								<td>A .NET application framework inspired by the Java based Spring Framework <br /><br />　</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Paint.NET</td>
																																								<td>
																																										<a href="http://www.eecs.wsu.edu/paint.net/" target="_blank">
																																												<font color="#800080">http://www.eecs.wsu.edu/paint.net/</font>
																																										</a>
																																								</td>
																																								<td>Paint.NET is image and photo manipulation software designed to be used on computers that run Windows XP or 2000. </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>NDoc</td>
																																								<td>
																																										<a href="http://sourceforge.net/projects/ndoc" target="_blank">
																																												<font color="#800080">http://sourceforge.net/projects/ndoc</font>
																																										</a>
																																								</td>
																																								<td>NDoc is an extensible code documentation generation tool for .NET developers. <br /><br />　</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>NHibernate</td>
																																								<td>
																																										<a href="http://sourceforge.net/projects/nhibernate" target="_blank">
																																												<font color="#800080">http://sourceforge.net/projects/nhibernate</font>
																																										</a>
																																								</td>
																																								<td>A .NET port of the excellent Java Hibernate (http://www.hibernate.org) relational persistence tool. <br /><br />　</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>iBATIS.NET DataMapper</td>
																																								<td>
																																										<a href="http://sourceforge.net/projects/ibatisnet" target="_blank">
																																												<font color="#800080">http://sourceforge.net/projects/ibatisnet</font>
																																										</a>
																																								</td>
																																								<td>iBATIS.NET has joined the Apache Software Foundation! Please visit us at <a href="http://incubator.apache.org/ibatis" target="_blank"><font color="#0000ff">http://incubator.apache.org/ibatis</font></a>. </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>C#Nuke</td>
																																								<td>
																																										<a href="http://www.csharpnuke.com/" target="_blank">
																																												<font color="#800080">http://www.csharpnuke.com</font>
																																										</a>
																																								</td>
																																								<td> </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Personal .NET Portal</td>
																																								<td>
																																										<a href="http://www.zaczek.net/Portal/personaldotnetportal.tab.aspx" target="_blank">
																																												<font color="#800080">http://www.zaczek.net/Portal/personaldotnetportal.tab.aspx</font>
																																										</a>
																																										<br />
																																										<a href="http://sourceforge.net/projects/dotnetportal/" target="_blank">
																																												<u>
																																														<font color="#800080">http://sourceforge.net/projects/dotnetportal/</font>
																																												</u>
																																										</a>
																																								</td>
																																								<td> </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td> MagicAjax.NET - AJAX Framework</td>
																																								<td> <a href="http://sourceforge.net/projects/magicajax" target="_blank">http://sourceforge.net/projects/magicajax</a></td>
																																								<td> A framework that provides AJAX technologies for web pages created with ASP.NET. It allows developers to easily integrate AJAX support into their pages without replacing the ASP.NET controls and/or writing javascript code. </td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>Ajax.NET Professional</td>
																																								<td>
																																										<a href="http://www.schwarz-interactive.de/" target="_blank">http://www.schwarz-interactive.de/</a>
																																								</td>
																																								<td>Ajax的另外一种实现</td>
																																						</tr>
																																						<tr bgcolor="#ffffff">
																																								<td>FileCopier </td>
																																								<td>
																																										<a href="http://sourceforge.net/projects/filecopier" target="_blank">http://sourceforge.net/projects/filecopier</a>
																																								</td>
																																								<td>FileCopier is a tool to generate a batch of text files from an existing file(template). Use to generate similar codes/test cases/xml files/text etc. <!-- google_ad_section_end --></td>
																																						</tr>
																																				</tbody>
																																		</table>
																																</td>
																														</tr>
																												</tbody>
																										</table>
																								</td>
																						</tr>
																				</tbody>
																		</table>
																</td>
														</tr>
												</tbody>
										</table>
										<!-- #EndEditable -->
								</td>
						</tr>
				</tbody>
		</table>
		<table cellspacing="0" cellpadding="0" width="760" align="center" border="0">
				<tbody>
						<tr>
								<td align="middle">
										<hr />
										<span class="copyright">版权所有：UML软件工程组织 </span>
								</td>
						</tr>
				</tbody>
		</table>
		<!-- InstanceEnd -->
<img src ="http://www.blogjava.net/i369/aggbug/86047.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/i369/" target="_blank">芦苇</a> 2006-12-07 11:35 <a href="http://www.blogjava.net/i369/articles/86047.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>