Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1528557
??xml version="1.0" encoding="utf-8" standalone="yes"?> Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1528557
Web Deployment Projects with Visual Studio 2005
下蝲地址:ttp://download.microsoft.com/download/c/c/b/ccb4877f-55f7-4478-8f16-e41886607a0e/WebDeploymentSetup.msi
MSDN说明:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/web_deployment_projects.asp
单操作如?
1.下蝲后直接安?安装完后打开VS2005;
2.在[生成]->[发布|站]下面?x)多Z[Add Web Deployment Project],也可在要发布的网站项目上点右?直接选取[Add Web Deployment Project],弹出属性对话框?讄好指定名U和存放目录d?可以看到当前解决Ҏ(gu)中多了一?有很多其它属?p己去讄?
3.在刚d的方案中点右?>[生成],׃(x)生成相应文g和目录了
引用别h?afdfgg(午夜飞行)
]]>
]]>
但是我们使用的是代码~辑器,输入英文代码的数量远q大于输入中文,而中文字体内包含的英文字W又实在是难看,要不在设定中使用英文字体Q忍受难看的中文字符Q要不用中文字体,英文昄非常不美观?br />
出现q种情况的原因就是Visual Studio 2002/2003/2005 中的代码~辑器只能设定一U字体,而不能设定中文显C用XX字体Q英文显C用YY字体?br />
那么最l只有一U解军_法,是把英文字体和中文字体合ƈ成一个字体。我l常惻I如果有这么一U字体,其中中文字符使用的是新宋体,而字体内的英文和标点W号使用的是Courier NewQ就好了。我在互联网中寻找了很长旉Q一直没有找到?br />
现在好了Q昨晚我扑ֈ一个工P可以自己~辑你喜Ƣ的字体Q它的功能就是编辑新字体Q可以把已有的多个字体文件中一部分字符复制出来Q然后合q成一个新字体文g。大家看看我的VS2005代码~辑器的抓图Q?br />
大家可以看到Q上面图片是VS2005 C# 代码~辑器的抓图。很明显Q上面的代码~辑器的字体使用了两U不同的字体Q中文字体用的是“微软雅黑”,英文字体使用的是 “Courier New Bold”?br />
大家一定怀疑,我是否是修改注册表或者修改了VS2005的编辑器。这里可以告诉大Ӟ我没有修改Q何东西,我仅仅是使用了一个名为”Visual Studio Code Editor Font”的ttf文g而已Q如下图Q?br />
可以看出Q上面的字体不是微Y附带的字体,也不是网上下的字体,而是我自己制作的字体。其中的英文与标点符hCourier New BoldQ中文是微Y雅黑。用的软g名称?Font Creator 5.0 的一个Y件?br />
q个软g可以使你打开L数量?TTF Q字体文ӞQ显C其中的所有字W(包括中文字符Q,q且可以在打开的字体文件中L复制_脓(chung)L数量的字W?br />
使用Ҏ(gu)如下:
1 选择你喜Ƣ的中文字体文g作ؓ(f)模板Q我选择的是微Y雅黑字体Qmsyh.ttfQ?br />2 选择你喜Ƣ的英文字体文gQ这里我选择的是Courier New Bold字体Qcourbd.ttfQ?br />3 把这两个文g?%SystemRoot%\Font 文g夹内复制C指定的新文g夹内?br />4 修改msyh.ttf 的文件名Q一定要取一个与Windows文g夹内Font目录中独一无二的名U?br />5 打开Font Creator 5.0 Q打开msyh.ttfQ时间可能很长)?br />6 打开 courbd.ttf ?br />7 选择H口Q把两个H口q列昄?br />8 把Courier New Bold 字体内所有的英文字符Q标点符Pq有I格{字W,使用复制_脓(chung)的方式覆盖掉微Y雅黑字体中相同位|的字符/W号?br />9 查几ơ,认没有错误后,单击保存Q保存字体,q把Courier New Bold 字体H口关闭?br />10 选择“Format”菜单中的“Naming”项Q显C出字体名称。因字体属性中除了字体文g名外Q主要分辨字体方式是字体的Family NameQ而我们是以“微软雅黑”作为模板的Q所以必M改这些名Uͼ使自q字体名与微Y雅黑不同Q否则与微Y雅黑字体名称冲突Q无法安装到pȝ的Font 文g夹内?br />11 修改好后Q关闭程序?br />12 使用pȝ资源理器打开Windows\Font 目录Qƈ安装字体?br />13 打开VSQ在工具--> 选项 --> 字体和颜?--> ~辑器字?中选择你徏立的字体名?br />14 成功?br />
需要注意的问题Q?br />1 注意Q修改字体必M中文字体为模板,即修改的字体文g是中文字体文Ӟ然后打开一个你喜欢的英文字体文Ӟ把英文文件中的英文字W复制ƈ_脓(chung)C文字体文件的对应字符位置中。这样工作量,无非是大写a-z字母Q?-9数字Q还有一? @ # $ W号?br />
2 在复制过E中Q中文字体的字符位置与英文字体的字符位置是不一L(fng)Q在Font Creator中每个字W都有一个名UͼUnicode标准名)Q这个名U对于所有字体中的ASCII字符是相同的Q所以必ȝ认两个字W名l对{同Q否则字W复刉误,昄的就是错字了?br />
3 Font Creator 使用旉要的内存量极大,我的计算?G内存Q在打开/保存/试字符Ӟ有很一D|间程序没有反应,q是正常的,你可以干别的事?br />
4 Font Creator 5.0 可以到Google中搜索,我是在华军Y件中下的Q不是广告)?br />
好,教程说完了,现提供我自己制作的字体(压羃后大?兆)英文是Courier New Bold Q中文是微Y雅黑?br />博客园上传文件被讑֮不得大于1.95兆,我的文g?兆,无法上传Q谁提供我一个FTP或帮忙上传到博客园,谢谢Q~
注:(x)
微Y雅黑可能有h不知道,它是微Y在Vista中包含的下一代主打中文字体,被h从Vista中提取ƈ修改Q之可以在WindowsXP中用,可以到Google中搜索“微软雅?.0”,卛_下蝲?br />
update 1 :\>
1 我把我当前用的字体上传了,字体使用的是微Y雅黑作ؓ(f)中文字体Q?Courier New Bold Q即Courier New 的粗体)作ؓ(f)英文昄。请大家下蝲Q因上传文g大小限制Q分成两个压~包?br />
[占位W:(x)正在上传新文Ӟ原文件已删除Q请{待...]
2 我本想用宋体字和Courier New 字体做一个字体包Q给喜欢宋体字的朋友Q但是我的计机中的宋体字体文g不是TTFQTrue Type Font/FormatQ而是TTC QTrue Type CollectionsQ,而Font Creator 无法~辑TTC格式文gQ请需要宋体的朋友在网上寻?simsun.ttf 文gQ自行修攏V?br />
3 上面提供的vscode.ttf文gQ用的是Courier New Bold Q它是Courier New _体格式Q我现在正在做微软雅?+ Courier New 字体Q给明天可以提供下蝲?br />
再次希望喜欢自定义字体的朋友Q去下蝲Font CreatorQ可以自己定义自qVS代码~辑器字体,q提供下载谢谢!
从微软的战略来看Q是希望用h无条件的锁定在Windows操作pȝ之上Q有人的地方有计算机,有计机的地方就有Windows。这是微软多q来們օ全力的追逐的梦想。在桌面操作pȝ上除了Apple的苟延残喘之外,q有一部分反微软斗士用的ZLinux的桌面系l之外,其他无一不是微Y帝国在统沅R也许这里有Z(x)d我对于Linux的看法,也不止一ơ的听到有hҎ(gu)说“你Ҏ(gu)不懂Linux”,所以一切的评论都是不够公允的。不曄怀疑过Linux在服务器市场上的冲击力,也正是在服务器领域的成就让芬兰大学生Linus Torvalds的无心之作在短短?0多年内成为最行的服务器操作pȝQ但是在桌面领域呢?你可以告诉我已经有很好的操作pȝQ包括我们国内那几家扛着“振兴民族Y件业”大旗的企业Q从国家拿走大笔大笔的钱Q也做出了一个表面看h像模像样的“ؓ(f)中国计”的Linux操作pȝQ但是有多少人真正在用,明眼人都?x)看明白的。当然也有h?x)骂Q用着D版的Windows在网上冲,然后愤恨不^的陈q微软霸权?/p>
作ؓ(f)微YQM(x)可能的用户锁定在Windows之上Q那?NET也不?x)例外,Z保不允许被“拷贝”到其他操作pȝ之上Q在cd的设计上正如上面提到的会(x)采用“底层API”。尽微软也提交了CLIQ提交了C# SpecQ但是遵循了ECMA标准的C#和微软自q标准有多区别吗Q?/p>
有,正因为标准,所以有了Monoq样东西的出?/p>
没有Q因为Mono仅仅是MonoQ而不?NET?/p>
你可以质疑我q样自相矛盾的回{,也可以说我不懂LinuxQ更加可以说我不了解Mono。我的朋?a >Kaneboy
告诉我越来越发现Mono是一个好东西Q等我阅M部分的源代码之后我也认ؓ(f)Mono是一个好东西Q但是它?NET吗?也许你可以从我下面的文字中找C些答案?/p>如果你是一?NET架构师,那么我徏议你一定要去阅读Mono的源代码Q因为Mono可以告诉你很多你之前不可能知道的东西Q你?x)看到很多你一直想看到却没有机?x)看到的东西Q就比如ASP.NET、ADO.NET。相信在VS.NET或者Web Matrix的帮助下你能够写出很眩的面Q能够写出很漂亮的控Ӟ也会(x)感觉到比之前的ASP更加得心应手Q但是你?x)发C些东西你始终无法H破Q比如很多文档会(x)告诉你ASP.NET Page对象模型Q会(x)告诉你页面的在整个HttpApplication道化过E中的迁U,?x)告诉你可以启用SessionQ可以启用片断缓存,但是始终无法明白Web应用中Session的底层是如何设计和考虑的,如何真正有效的提高你的缓存设计策略。一切尽在MonoQ相信那些源代码能够解开你一些困挠许久的疑惑?/p>
但是Q目前的Mono仅仅是在跟Microsoft在走Q如果你去阅读过源代码,然后也用Reflector看过微Y自n对于cd的实玎ͼ你会(x)发现作ؓ(f)q随者真的很辛苦Q对于一些核心的实现Q微软仅仅是对于原有的技术做了一个包装,然后通过.NETl一~程接口Q而Mono却需要一切从零开始。前文提C微Y?x)不遗余力的所有技术锁定在Windows操作pȝ之上Q那么从q个角度来说他绝对不q行有一个同L(fng)产品出现在非自己l计的操作系l^CQ对于Mono,也如同对于Application Server的策略是一致的Q因为微软比谁都明白Q如果让框架q行?CLR)和应用服务器独立于操作系l,那么Windows失M最后的技术壁垒,不知道大家是否记得当q的Visual J++Qؓ(f)了将Java锁定到WindowsQ微软开发了WFCQƈ且允怋用Visual J++开发COMlgQSun后来告发了微软一把,理由很简单,因ؓ(f)微Y的“险恶用心”和破坏了Java世界的“纯z性”,q_而论Q如果忽略微软对于Java的改动,甚至仅仅Visual J++当着一门新的语a(比如Pre-C#Q当然了Q这是我在胡?Q依托于WFC的强大,作ؓ(f)Anders加盟微Y之后打造的W一个品,Visual J++在windows开发上我个h的感觉来看已l超Visual Basic?/p>
从文化而言QMono是一个自由斗士,它打破了.NET只能够在Windows上运行的限制Q同样也帮忙微Y印证?NET可以跨^台。但是微软真的系l跨q_?NET吗?肯定不是的,如果所有的开发商都?NET开发,?NET同样可以q行于Q何操作系l,那么Windows׃是唯一的选择Q开放源代码、免费(q里提及(qing)的可能不是特别准)的Linux?x)更加成Z。如果你是商人,你将如何选择Q因此没有Q何一个理p微Y?NET要去跨^収ͼ当然商业上标榜的跨^台是另外一个策略问题了?/p>
鉴于上述QMono注定是永q的q随者,1.1的框架还没有在Mono下面完全实现Q?NET 2.0又快要推出,如果你稍微那么了解一点点的Whidbey(Visual Studio 2005的开发代PQ你知道.NET 2.0相对?.1已经改变很多很多Q那么MonoI竟有多力量能够在旉上不被微软甩开太远。我q里没有{案Q也许谁也没有。如果你是学?fn),那么有很多理由徏议你ȝ看monoQ如果是你研IӞ那么有更多的理由选择Mono。如果你是一个商人或者架构师Q要扑և在商业上选择Mono的理q实很难,真的Q很䏀?/p>
Mono only is mono,not .net never
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=582883
|
版权所有:(x)UML软g工程l织 |