﻿<?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>博客园-流腥鱼看.net  </title><link>http://www.cnblogs.com/goodlyts/</link><description>

</description><language>zh-cn</language><lastBuildDate>Sat, 30 Aug 2008 10:47:39 GMT</lastBuildDate><pubDate>Sat, 30 Aug 2008 10:47:39 GMT</pubDate><ttl>60</ttl><item><title>35岁之前成功的12条黄金法则</title><link>http://www.cnblogs.com/goodlyts/archive/2005/10/21/258998.html</link><dc:creator>流腥鱼</dc:creator><author>流腥鱼</author><pubDate>Fri, 21 Oct 2005 03:29:00 GMT</pubDate><guid>http://www.cnblogs.com/goodlyts/archive/2005/10/21/258998.html</guid><wfw:comment>http://www.cnblogs.com/goodlyts/comments/258998.html</wfw:comment><comments>http://www.cnblogs.com/goodlyts/archive/2005/10/21/258998.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/goodlyts/comments/commentRss/258998.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/goodlyts/services/trackbacks/258998.html</trackback:ping><description><![CDATA[第一章:一个目标<BR>　　<BR>　　一艘没有航行目标的船，任何方向的风都是逆风<BR>　　1、你为什么是穷人，第一点就是你没有立下成为富人的目标<BR>　　2、你的人生核心目标是什么？<BR>　　杰出人士与平庸之辈的根本差别并不是天赋、机遇，而在于有无目标。<BR>　　3、起跑领先一步，人生领先一大步：成功从选定目标开始<BR>　　4、贾金斯式的人永远不会成功<BR>　　为什么大多数人没有成功？真正能完成自己计划的人只有5%，大多数人不是将自己的目标舍弃，就是沦为缺乏行动的空想<BR>　　5、&nbsp;如果你想在35岁以前成功，你一定在25至30岁之间确立好你的人生目标<BR>　　6、&nbsp;每日、每月、每年都要问自己：我是否达到了自己定下的目标<BR>　　<BR>　　第二章：两个成功基点<BR>　　<BR>　　站好位置，调正心态，努力冲刺，35岁以前成功<BR>　　（一）人生定位<BR>　　1、&nbsp;人怕入错行：你的核心竞争力是什么？<BR>　　2、&nbsp;成功者找方法，失败者找借口<BR>　　3、&nbsp;从三百六十行中选择你的最爱<BR>　　人人都可以创业，但却不是人人都能创业成功<BR>　　4、&nbsp;寻找自己的黄金宝地<BR>　　（二）永恒的真理：心态决定命运，35岁以前的心态决定你一生的命运<BR>　　1、&nbsp;不满现状的人才能成为富翁<BR>　　2、&nbsp;敢于梦想，勇于梦想，这个世界永远属于追梦的人<BR>　　3、&nbsp;35岁以前不要怕，35岁以后不要悔<BR>　　4、&nbsp;出身贫民，并非一辈子是贫民，只要你永远保持那颗进取的心。中国成功人士大多来自小地方<BR>　　5、&nbsp;做一个积极的思维者<BR>　　6、&nbsp;不要败给悲观的自己<BR>　　有的人比你富有一千倍，他们也会比你聪明一千倍么？不会，他们只是年轻时心气比你高一千倍。<BR>　　人生的好多次失败，最后并不是败给别人，而是败给了悲观的自己。<BR>　　7、&nbsp;成功者不过是爬起来比倒下去多一次<BR>　　8、&nbsp;宁可去碰壁，也不要在家里面壁<BR>　　克服你的失败、消极的心态<BR>　　（1）&nbsp;找个地方喝点酒<BR>　　（2）&nbsp;找个迪厅跳跳舞<BR>　　（3）&nbsp;找帮朋友侃侃山<BR>　　（4）&nbsp;积极行动起来<BR>　　<BR>　　第三章：三大技巧<BR>　　<BR>　　1、管理时间：你的时间在哪里，你的成就就在哪里。<BR>　　把一小时看成60分钟的人，比看作一小时的人多60倍<BR>　　2、你不理财，财不理你<BR>　　3、自我管理，游刃有余<BR>　　（1）&nbsp;创业不怕本小，脑子一定要好<BR>　　（2）&nbsp;可以开家特色店<BR>　　（3）&nbsp;做别人不愿做的生意<BR>　　<BR>　　第四章：四项安身立命的理念<BR>　　<BR>　　35岁以前一定要形成个人风格<BR>　　1、做人优于做事<BR>　　做事失败可以重来，做人失败却不能重来<BR>　　（1）&nbsp;做人要讲义气<BR>　　（2）&nbsp;永不气馁<BR>　　2、豁达的男人有财运，豁达的女人有帮夫运<BR>　　35岁以前搞定婚姻生活<BR>　　3、忠诚的原则：35岁以前你还没有建立起忠诚美誉，这一缺点将要困扰你的一生<BR>　　4、把小事做细，但不要耍小聪明<BR>　　中国人想做大事的人太多，而愿把小事做完美的人太少<BR>　　<BR>　　第五章：五分运气<BR>　　<BR>　　比尔&#183;盖茨说：人生是不公平的，习惯去接受它吧<BR>　　1、人生的确有很多运气的成人：谋事在人，成事在天：中国的古训说明各占一半<BR>　　2、机会时常意外地降临，但属于那些不应决不放弃的人<BR>　　3、抓住人生的每一次机会<BR>　　机会就像一只小鸟，如果你不抓住，它就会飞得无影无踪<BR>　　4、&nbsp;智者早一步，愚者晚一步<BR>　　<BR>　　第六章：六项要求<BR>　　<BR>　　1、智慧<BR>　　（1）别人可你以拿走你的一切，但拿不走你的智慧<BR>　　（2）巧妙运用自己的智慧<BR>　　（3）智者与愚者的区别<BR>　　2、勇气<BR>　　（1）勇气的力量有时会让你成为&#8220;超人&#8220;<BR>　　（2）敢于放弃，敢于&#8220;舍得&#8220;<BR>　　3、培养自己的&#8220;领导才能、领袖气质&#8220;<BR>　　（1）&nbsp;激情感染别人<BR>　　（2）&nbsp;&#8220;三o七法则&#8220;实现领袖气质<BR>　　（3）&nbsp;拍板决断能力<BR>　　（4）&nbsp;人格魅力<BR>　　4、创造性：不要做循规蹈矩的人<BR>　　25-35岁是人生最有创造性的阶段，很多成功人士也都产生在这一阶段<BR>　　5、明智<BR>　　（1）&nbsp;知道自己的长处、短处，定向聚焦<BR>　　（2）&nbsp;尽量在自己的熟悉的领域努力<BR>　　6、持之以恒的行动力：在你选定行业坚持十年，你一定会成为大赢家<BR>　　<BR>　　第七章：七分学习<BR>　　<BR>　　1、知识改变命运<BR>　　2、35岁以前学会你行业中必要的一切知识<BR>　　a)&nbsp;每天淘汰你自己<BR>　　b)&nbsp;在商言商<BR>　　3、太相信的书人，只能成为打工仔<BR>　　4、思考、实践、再思考、再实践<BR>　　<BR>　　第八章：八分交际<BR>　　<BR>　　朋友多了路好走<BR>　　1、智商很重要，情商更重要：35岁以前建立起人际关系网<BR>　　2、人脉即财脉：如何搞好人际关系<BR>　　3、交友有原则<BR>　　4、善于沟通：35岁以前要锻炼出自己的演讲才能<BR>　　<BR>　　第九章：九分习惯<BR>　　<BR>　　习惯的力量是惊人的，35岁以前养成的习惯决定着你的成功的大小<BR>　　1、积极思维的好习惯<BR>　　2、养成高效工作的好习惯<BR>　　（1）&nbsp;办公室<BR>　　（2）&nbsp;生活可以不拘小节，但要把工作做细<BR>　　（3）&nbsp;学习聆听，不打断别人说话<BR>　　3、养成锻炼身体的好习惯<BR>　　4、广泛爱好的好习惯<BR>　　5、快速行动的好习惯<BR>　　<BR>　　第十章：十分自信<BR>　　<BR>　　1、自信是成功的精神支柱<BR>　　2、自信方能赢得别人的信任<BR>　　3、把自信建立在创造价值的基础上<BR>　　4、如何建立自信<BR>　　（1）&nbsp;为自己确立目标<BR>　　（2）&nbsp;发挥自己的长处<BR>　　（3）&nbsp;做事要有计划<BR>　　（4）&nbsp;做事不拖拉<BR>　　（5）&nbsp;轻易不要放弃<BR>　　（6）&nbsp;学会自我激励<BR>　　（7）&nbsp;不要让自己成为别人<BR>　　<BR>　　第十一章&nbsp;11个需要避开的成功陷阱<BR>　　<BR>　　1、只有功劳，没有苦劳<BR>　　2、不要&#8220;怀才不遇&#8220;，而要寻找机遇<BR>　　3、不要想发横财<BR>　　4、不要为钱而工作，而让钱为你工作<BR>　　5、&nbsp;盲目跟风，人云亦云，人做我也做<BR>　　6、&nbsp;小富即安，不思进取，知足常乐<BR>　　7、&nbsp;承认错误而非掩饰错误<BR>　　8、&nbsp;脚踏实地而非想入非非<BR>　　9、&nbsp;野心太大而不是信心十足<BR>　　10、反复跳槽不可取<BR>　　11、眼高手低<BR>　　12、不择手段<BR>　　<BR>　　第十二章&nbsp;十二分努力<BR>　　<BR>　　没有人能随随便便成功<BR>　　1、小不是成功，大不是成功，由小变大才是成功<BR>　　2、中国社会进入微利时代：巧干+敢干+实干=成功<BR>　　3、努力尝试就有成功的可能<BR>　　4、做任何事情，尽最大努力<BR>　　5、把事情当成事业来做<BR>　　6、我看打工者<BR>　　7、祝你早日掘到第一桶金<BR><img src ="http://www.cnblogs.com/goodlyts/aggbug/258998.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41966/" target="_blank">[新闻]Google推出Android Market挑战App Store</a>]]></description></item><item><title>Gmail邮箱邀请函</title><link>http://www.cnblogs.com/goodlyts/archive/2005/10/19/257549.html</link><dc:creator>流腥鱼</dc:creator><author>流腥鱼</author><pubDate>Tue, 18 Oct 2005 17:49:00 GMT</pubDate><guid>http://www.cnblogs.com/goodlyts/archive/2005/10/19/257549.html</guid><wfw:comment>http://www.cnblogs.com/goodlyts/comments/257549.html</wfw:comment><comments>http://www.cnblogs.com/goodlyts/archive/2005/10/19/257549.html#Feedback</comments><slash:comments>148</slash:comments><wfw:commentRss>http://www.cnblogs.com/goodlyts/comments/commentRss/257549.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/goodlyts/services/trackbacks/257549.html</trackback:ping><description><![CDATA[大家都知道，gmail现在还属于测试阶段，Gmail的注册不同于其它免费邮箱，它需要邀请，即已经拥有Gmail帐号的人向你发出一封邀请信，在这封信里有一个可以注册一个Gmail帐号的链接，你就可以用该链接注册自己需要的Gmail帐号了。<BR>Gmail邮箱的容量现在有2.6G，而且每时每刻都在不断增长，登录页面 <A href="http://gmail.google.com/">http://gmail.google.com</A><BR>大家可以通过下载GMail Drive 汉化版 1.08 把gmail邮箱变成网络硬盘使用，最新版本是1.08，以前的版本现在用不了。<BR>下载地址<A href="http://www.cnblogs.com/Files/goodlyts/GMail%20Drive%20.zip">http://www.cnblogs.com/Files/goodlyts/GMail%20Drive%20.zip</A>下载完安装后就会在我的电脑里面多了一个2点多G的网络硬盘，而且速度也是不比其他网络硬盘慢的。文件最大可以上传10M，超过10M的文件可以用文件分割器进行分割后再上传。<BR><IMG height=428 hspace=0 src="http://google.tohot.com/gmail/view1.gif" width=464><BR>免费海量网络硬盘实在少见，<SPAN style="COLOR: #ff0000">独乐乐不如众乐乐</SPAN>，我现在的GMail邮箱里面有100封邀请函，请需要申请的朋友留下你们的Email地址，我会把邀请函发到你们邮箱，这样你们就可以拥有自己的网络硬盘了，而且Gmail会不定时收到邀请函，请你们在收到邀请函的同时也继续帮更多的人开通吧。 <img src ="http://www.cnblogs.com/goodlyts/aggbug/257549.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41965/" target="_blank">[新闻]美国年轻人最喜欢的15大网站</a>]]></description></item><item><title>一个简单的MonoRail例子</title><link>http://www.cnblogs.com/goodlyts/archive/2005/10/19/257542.html</link><dc:creator>流腥鱼</dc:creator><author>流腥鱼</author><pubDate>Tue, 18 Oct 2005 17:21:00 GMT</pubDate><guid>http://www.cnblogs.com/goodlyts/archive/2005/10/19/257542.html</guid><wfw:comment>http://www.cnblogs.com/goodlyts/comments/257542.html</wfw:comment><comments>http://www.cnblogs.com/goodlyts/archive/2005/10/19/257542.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/goodlyts/comments/commentRss/257542.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/goodlyts/services/trackbacks/257542.html</trackback:ping><description><![CDATA[<SPAN style="FONT-SIZE: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 前段时间在忙着其他的事情，最近开始学起Castle，今天又继续学习了MonoRail，感觉.net下面的MVC模式还挺简单的，可能我看的例子太简单，不过万事都是从简单学起，越简单就越好。我虽然看的英文的指南，但是文章都是通俗易懂，连我这个英文菜鸟看起来都觉得没有什么难度。<BR><BR><BR>下面就是通过一个最最简单的例子来理解一下.net 下面怎么实现mvc模式的。<BR>（1）首先新建一个"<FONT style="COLOR: #ff0000" color=#800080>MonoRailTest</FONT>"的web项目。去官方网站下载MonoRail beta4 最新版本<A href="http://sourceforge.net/project/showfiles.php?group_id=124416">http://sourceforge.net/project/showfiles.php?group_id=124416</A>，然后在项目中添加下面引用<BR><SPAN style="COLOR: #ff0000">Castle.MonoRail.Engine.dll <BR>Castle.MonoRail.Framework.dll <BR>Castle.MonoRail.Framework.Views.NVelocity.dll <BR>Castle.MonoRail.Framework.Views.CompositeView.dll <BR>NVelocity.dll (NVelocity template engine) <BR>log4net.dll (Required by NVelocity) <BR>Commons.dll (Required by NVelocity) <BR></SPAN><BR>（2）在项目中建3个文件夹<BR><SPAN style="COLOR: #ff0000">Controllers: 控制器<BR>Models: 模型<BR>Views: 视图</SPAN><BR><SPAN style="FONT-SIZE: 12pt">（注：不一定要按照这种规范文件夹名可以由自己定义）<BR><BR>
<P class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</SPAN><SPAN lang=EN-US>3</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）在</SPAN><SPAN lang=EN-US style="COLOR: red">Controllers </SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件夹下面新建一个</SPAN><SPAN lang=EN-US style="COLOR: red">HomeController.cs </SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件</SPAN></P></SPAN></SPAN><SPAN style="FONT-SIZE: 12pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><BR></SPAN>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">using</SPAN><SPAN style="COLOR: #000000">&nbsp;System;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">using</SPAN><SPAN style="COLOR: #000000">&nbsp;Castle.MonoRail.Framework;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">namespace</SPAN><SPAN style="COLOR: #000000">&nbsp;MonoRailTest.Controllers<BR><IMG id=Codehighlighter1_83_280_Open_Image onclick="this.style.display='none'; Codehighlighter1_83_280_Open_Text.style.display='none'; Codehighlighter1_83_280_Closed_Image.style.display='inline'; Codehighlighter1_83_280_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_83_280_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_83_280_Closed_Text.style.display='none'; Codehighlighter1_83_280_Open_Image.style.display='inline'; Codehighlighter1_83_280_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_83_280_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_83_280_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000">&nbsp;HomeController&nbsp;:Controller<BR><IMG id=Codehighlighter1_129_278_Open_Image onclick="this.style.display='none'; Codehighlighter1_129_278_Open_Text.style.display='none'; Codehighlighter1_129_278_Closed_Image.style.display='inline'; Codehighlighter1_129_278_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_129_278_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_129_278_Closed_Text.style.display='none'; Codehighlighter1_129_278_Open_Image.style.display='inline'; Codehighlighter1_129_278_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_129_278_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_129_278_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000">&nbsp;Index()<BR><IMG id=Codehighlighter1_159_203_Open_Image onclick="this.style.display='none'; Codehighlighter1_159_203_Open_Text.style.display='none'; Codehighlighter1_159_203_Closed_Image.style.display='inline'; Codehighlighter1_159_203_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_159_203_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_159_203_Closed_Text.style.display='none'; Codehighlighter1_159_203_Open_Image.style.display='inline'; Codehighlighter1_159_203_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_159_203_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_159_203_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PropertyBag.Add(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">name</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">John&nbsp;Doe</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV><BR><BR><SPAN style="FONT-SIZE: 12pt">(4)对应上面的控制器代码新建一个视图文件放到<FONT color=#ff0000>Views<SPAN style="COLOR: #000000">下面文件名为<SPAN lang=EN-US>index.vm</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，（在</SPAN><SPAN lang=EN-US>MonoRail</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下面即支持</SPAN><SPAN lang=EN style="mso-ansi-language: EN">NVelocity</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">也支持</SPAN><SPAN lang=EN-US>aspx</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，不过建议用</SPAN><SPAN lang=EN style="mso-ansi-language: EN">Nvelocity,</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-ansi-language: EN">使用起来比较简单。）<BR></SPAN><SPAN lang=EN style="mso-ansi-language: EN">Nvelocity的语法可以查看</SPAN></SPAN></FONT><A href="http://jakarta.apache.org/velocity/docs/vtl-reference-guide.html">http://jakarta.apache.org/velocity/docs/vtl-reference-guide.html</A></SPAN><BR><SPAN lang=EN-US>index.vm</SPAN><BR>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">html</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;Hi there, my name is $name！<IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">html</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV>
<P><BR><SPAN style="FONT-SIZE: 12pt">&nbsp;</P>
<P>OK，通过这个页面就可以把控制器里面的&#8220;name&#8221;属性显示到页面上了。</P>
<P>（5）当然，最后想在浏览器上面显示还需要一些配置。.<BR>配置<SPAN style="COLOR: #ff0000">Web.config</SPAN></P>
<P></SPAN><SPAN style="COLOR: #ff0000"><BR>&nbsp;</P>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">&lt;?</SPAN><SPAN style="COLOR: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="utf-8"&nbsp;</SPAN><SPAN style="COLOR: #0000ff">?&gt;</SPAN><SPAN style="COLOR: #000000">&nbsp;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">configuration</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">configSections</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">section&nbsp;</SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="monoRail"</SPAN><SPAN style="COLOR: #ff0000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type</SPAN><SPAN style="COLOR: #0000ff">="Castle.MonoRail.Engine.Configuration.MonoRailSectionHandler,&nbsp;Castle.MonoRail.Engine"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">/&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">configSections</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">monoRail</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">controllers</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">assembly</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">MonoRailTest</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">assembly</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">controllers</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">viewEngine&nbsp;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #ff0000">viewPathRoot</SPAN><SPAN style="COLOR: #0000ff">="Views"</SPAN><SPAN style="COLOR: #ff0000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;customEngine</SPAN><SPAN style="COLOR: #0000ff">="Castle.MonoRail.Framework.Views.CompositeView.CompositeViewEngine,&nbsp;Castle.MonoRail.Framework.Views.CompositeView"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">/&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">monoRail</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">system</SPAN><SPAN style="COLOR: #ff0000">.web</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">httpHandlers</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">add&nbsp;</SPAN><SPAN style="COLOR: #ff0000">verb</SPAN><SPAN style="COLOR: #0000ff">="*"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;path</SPAN><SPAN style="COLOR: #0000ff">="*.rails"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type</SPAN><SPAN style="COLOR: #0000ff">="Castle.MonoRail.Engine.MonoRailHttpHandlerFactory,&nbsp;Castle.MonoRail.Engine"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">/&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000">&lt;!--</SPAN><SPAN style="COLOR: #008000">&nbsp;prevent&nbsp;downloads&nbsp;of&nbsp;your&nbsp;views&nbsp;scripts&nbsp;code&nbsp;</SPAN><SPAN style="COLOR: #008000">--&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">add&nbsp;</SPAN><SPAN style="COLOR: #ff0000">verb</SPAN><SPAN style="COLOR: #0000ff">="*"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;path</SPAN><SPAN style="COLOR: #0000ff">="*.vm"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;type</SPAN><SPAN style="COLOR: #0000ff">="System.Web.HttpForbiddenHandler"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">/&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">add&nbsp;</SPAN><SPAN style="COLOR: #ff0000">verb</SPAN><SPAN style="COLOR: #0000ff">="*"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;path</SPAN><SPAN style="COLOR: #0000ff">="*.boo"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;type</SPAN><SPAN style="COLOR: #0000ff">="System.Web.HttpForbiddenHandler"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">/&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">httpHandlers</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">system.web</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">configuration</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN></DIV>
<P><BR></SPAN><SPAN style="FONT-SIZE: 12pt">配置iis，在iis中注册.rails的扩展名，具体步骤参考我上篇随笔 <A href="http://goodlyts.cnblogs.com/archive/2005/09/27/244686.html">http://goodlyts.cnblogs.com/archive/2005/09/27/244686.html</A><BR><BR>在浏览器打上<A href="http://localhost/MonoRailTest/Home/index.rails">http://localhost/MonoRailTest/Home/index.rails</A>就可以看到页面上显示<BR>&#8220;Hi there, my name is John Doe ！&#8221;<BR>属性&#8220;name&#8221;被显示到页面上了，是不是很简单呢？<BR><BR>附例子的源代码下载 <A href="/Files/goodlyts/MonoRailTest.zip">http://www.cnblogs.com/Files/goodlyts/MonoRailTest.zip</A></SPAN><BR></P></SPAN><img src ="http://www.cnblogs.com/goodlyts/aggbug/257542.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41965/" target="_blank">[新闻]美国年轻人最喜欢的15大网站</a>]]></description></item><item><title>第一次接触castle</title><link>http://www.cnblogs.com/goodlyts/archive/2005/09/27/244686.html</link><dc:creator>流腥鱼</dc:creator><author>流腥鱼</author><pubDate>Mon, 26 Sep 2005 16:11:00 GMT</pubDate><guid>http://www.cnblogs.com/goodlyts/archive/2005/09/27/244686.html</guid><wfw:comment>http://www.cnblogs.com/goodlyts/comments/244686.html</wfw:comment><comments>http://www.cnblogs.com/goodlyts/archive/2005/09/27/244686.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/goodlyts/comments/commentRss/244686.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/goodlyts/services/trackbacks/244686.html</trackback:ping><description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天开始对castle进行研究,castle里面还包含好多的框架,比如ActiveRecord,Facilities,MonoRail等等,暂时无法看太多,就先拿MonoRail开刀了,从<A href="http://www.castleproject.org/">http://www.castleproject.org</A>看资料,下载演示文件,例子的下载地址是<A href="http://www.castleproject.org/downloads/MonoRail-Samples.zip">http://www.castleproject.org/downloads/MonoRail-Samples.zip</A>.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 刚开始下载了一个例子就不知道如何运行,来查看<A href="http://www.castleproject.org/">http://www.castleproject.org</A>上的资料才知道要在IIS里面映射.rails的扩展名文件到aspnet_isapi.dll 里面,具体的做法是:<BR>在IIS网站的"属性"里面,在"目录"的标签下面按"配置"按钮, <IMG height=416 hspace=0 src="http://www.cnblogs.com/images/cnblogs_com/goodlyts/1.jpg" width=470><BR>然后在"映射"的标签下面点击"添加"按钮,<BR><IMG height=415 hspace=0 src="http://www.cnblogs.com/images/cnblogs_com/goodlyts/2.jpg" width=401><BR>在可执行文件那里选择aspnet_isapi.dll的路径(eg.C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll)<BR>然后在扩展名中填写".rails",最后记得把"检查文件是否存在"前面的勾去掉,最后当我们要点击.<BR><IMG height=226 hspace=0 src="http://www.cnblogs.com/images/cnblogs_com/goodlyts/3.jpg" width=427><BR>这样本来就完成了配置,但是确定的框不亮起来,最后经过摸索才知道要在"可执行文件"的那个路径文本框里面拖拉一下,让路径全部显示出来,中间没有省略号,那个"确定"的按钮才会亮起来,不知道这算不算是微软的BUG.<BR>这样总算配置玩了,在IIS下面找到网站点击浏览就可以进行浏览MonoRail的例子了.<BR>今天就研究到这里了,改天再继续.</P><img src ="http://www.cnblogs.com/goodlyts/aggbug/244686.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41964/" target="_blank">[新闻]2008年8月30日IT博客精选</a>]]></description></item><item><title>两年软件开发学习心得</title><link>http://www.cnblogs.com/goodlyts/archive/2005/09/20/240050.html</link><dc:creator>流腥鱼</dc:creator><author>流腥鱼</author><pubDate>Mon, 19 Sep 2005 16:15:00 GMT</pubDate><guid>http://www.cnblogs.com/goodlyts/archive/2005/09/20/240050.html</guid><wfw:comment>http://www.cnblogs.com/goodlyts/comments/240050.html</wfw:comment><comments>http://www.cnblogs.com/goodlyts/archive/2005/09/20/240050.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cnblogs.com/goodlyts/comments/commentRss/240050.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/goodlyts/services/trackbacks/240050.html</trackback:ping><description><![CDATA[<IMG height=20 src="http://www.cnblogs.com/Emoticons/QQ/cool.gif" width=20 border=0>&nbsp; 
<P><SPAN>转眼间在从大一踏进学校的校门到现在刚刚好两年了，在这两年里面，有学到了不少东西</SPAN><SPAN lang=EN-US>,</SPAN><SPAN>包括怎么去独立生活，怎么去与人沟通，等等，当然最重要的还是学到了自己想要的专业知识。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>记得大一的时候主要是学习计算机导论和Ｃ语言，对于急于想看到效果的我，Ｃ语言学起来就比较枯燥，因为Ｃ语言编写出来的程序主要还是在命令行的操作，我很想开发出</SPAN><SPAN lang=EN-US>windows</SPAN><SPAN>界面的软件出来，但是没有办法，Ｃ语言是基础，没有这个基础就往高处想，恐怕梦想不会那么容易实现。所以我就认真的把Ｃ语言的基础打好，先掌握好里面的语法，程序控制逻辑和一些基本的算法，说真的，尽管是比较枯燥，但是一旦陷入了编程中，自然就会发现其中的快乐。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>大一第二学期的时候开始接触</SPAN><SPAN lang=EN-US>NIIT</SPAN><SPAN>的课程，平时虽然一点作业都没有，但是我上课的时候不是那么认真听课的人，所以课后总是要花时间来看看<?xml:namespace prefix = st1 /><st1:PersonName w:st="on" ProductID="和理解">和理解</st1:PersonName>老师上课的例子，在这个学期中，我们主要学习了</SPAN><SPAN lang=EN-US>C++</SPAN><SPAN>和</SPAN><SPAN lang=EN-US>Java</SPAN><SPAN>，都是刚刚开始接触到面向对象的语言中来，由于对一些面向对象的特性不熟悉，毕竟是刚开始接触这方面的语言，所以学起来就有点吃力，再加上平时实践的时间比较少。终于到了学期的期末，学期期末的项目是使用</SPAN><SPAN lang=EN-US>Java</SPAN><SPAN>语言开发一个网络的聊天室，在我还没有开发之前一听到这个项目，我做梦都没有想到我可以编写出一个聊天室出来，但是既然是课程提出来的项目，就一定有它的理由，我也相信最后一定也可以完成它。功夫不负有心人，经过接近一个月的研究，我总于完成了我来到学校的第一件作品。在这个月中，我不断得查阅资料，询问老师，平时和同学多交流，终于在最后的评审中，我获得了全班第二的好成绩。通过这个学期的开发中，我几乎把整个学期学到的知识都用到了我的聊天室里面，所以在实践中也等于复习了这个学期所学的内容，而且我发现这样的实践，比我在平时课后看书，看资料所学到的还多。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>大二的第一学期，进入了数据库和高级</SPAN><SPAN lang=EN-US>Java</SPAN><SPAN>的学习，说真的，在学数据库的那段时期是最烦的，因为每天就学了一大堆</SPAN><SPAN lang=EN-US>SQL</SPAN><SPAN>的语言，非常的枯燥，都是关于怎么去查找数据表格里面的内容，那是时期，因为课堂上听课了之后觉得都是比较简单的，所以课后很少去动手。到了后来项目开发中，我才发现数据库的重要性，整个系统的信息都是存储在数据库里面的，所有的在程序中对数据的操作都是等同于对数据的增删改查询操作。在期末的项目中，根据项目所要求的内容，我不断翻看以前没有掌握好的数据库知识，感觉如果我前面有认真学习的话，到了后面开发项目的时候就不会那么吃力了。对此，我总结出，如果在前面学数据库的时候不要单纯学习</SPAN><SPAN lang=EN-US>SQL</SPAN><SPAN>的语言，把数据库和程序结合起来，如果老师的讲课的过程中可以说清楚数据库怎么绑定到程序中去使用的话，那么我想对于我来说我会更加有兴趣去学好数据库，因为只要在程序开发中才可以去体验数据库的魅力和重大的作用。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>在学期末的</SPAN><SPAN lang=EN-US>J2EE</SPAN><SPAN>开发电子商务网站中，我学到了很多关于怎么制作动态网页的一些必要元素的基本的原理，体会到软件设计在网站开发中的重要性。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>转眼间来到了大二的第二个学期，可以说在这个学期中，是我最有感触，学到最多知识，达到质的飞跃的一个重要学期。有了前面几个学期的学习基础，我对面向对象语言已经基本掌握清楚，运用起来也觉得没有什么特别困难，基本已经入门了，这个学期主要是进入了</SPAN><SPAN lang=EN-US>.net</SPAN><SPAN>的学习。好的开发工具是保证效率的一个重要因素，</SPAN><SPAN lang=EN-US>Microsoft Visual Studio .NET 2003</SPAN><SPAN>就是这样的一个开发工具，令我刚刚一接触就深深得爱上了它，它的易学易用令我对编程的兴趣倍增，以前学习</SPAN><SPAN lang=EN-US>Java</SPAN><SPAN>之所以见效不大是因为没有好的开发工具和环境，总是在环境配置中浪费大量的时间，而真正的涉及到编程很少，所以这也是我以前为什么学起来没有那么有兴趣的原因。我觉得学编程就应该学习它的思想，编写代码就应该尽量避免写出与逻辑无关的代码，比如界面代码可以让机器去自动生成不必浪费时间手动去编写，所以好的开发工具可以帮助我们做到这一点，只编程逻辑代码，很多代码都可以让机器去自动生成。在</SPAN><SPAN lang=EN-US>.net</SPAN><SPAN>就可以快速地开发既有漂亮界面也有强大功能的程序。有了这么好的开发工具，所以令我顿时感悟，有种相见恨晚的感觉。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>有了好的开发工具后接下来要做什么呢，当我们为之兴奋的时候，当然是很有欲望去做出某某自己很想做的东西，因为你一拿到好的开发工具，就会整天的陷入开发状态，对其爱不释手，一开始我是试着开发一个</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN>播放器，感觉编写起来不是编写起来不是那么难，因为前面已经有学习</SPAN><SPAN lang=EN-US>Java</SPAN><SPAN>的经验了，初次学习</SPAN><SPAN lang=EN-US>.net</SPAN><SPAN>的时候选择编写</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN>播放器也是有理由的，一方面是程序比较简单，另一方面的涉及到的控件和界面比较多，所以一开始接触这样的语言就首先学习怎么去调用</SPAN><SPAN lang=EN-US>.net</SPAN><SPAN>平台上提供的控件，只要掌握好这些控件，以后编写</SPAN><SPAN lang=EN-US>windows</SPAN><SPAN>界面的控件就简单很多了。经过几天的时间，终于把</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN>播放器做出来了，以后想</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN>影集的时候都用自己开发的播放器进行播放，感觉别有一翻滋味，因为这就是为自己量身定做的，这就使我再一次感觉到开发的乐趣。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>每年的</SPAN><SPAN lang=EN-US>11</SPAN><SPAN>月份都有一个高校杯的软件设计大赛，这时间正到了</SPAN><SPAN lang=EN-US>5</SPAN><SPAN>月，我们屈指一算，离比赛的时间还有</SPAN><SPAN lang=EN-US>6</SPAN><SPAN>个月的时间，这段时间我正处在开发的兴奋期，所以对这个软件设计比赛就感兴趣起来，第一是可以知道自己的编程程度和其他人的距离，第二是可以利用这个一个项目实践来锻炼自己的开发技能，第三是可以锻炼团队的合作。以前几乎都是自己开发的软件，很少和其他人合作，所以就令我想到这种开发模式将来带到工作会另自己处于不利的地位，现在不是都讲究团队的合作么。经过思考后，我找来另外的两个志同道合的同学，利用五一放假的时间想好主题，还有进行需求分析，最后定下来&#8220;多媒体日记本&#8221;这一项目。定好题目后我们就进行了分工，一个人负责数据库方面，一个人负责界面的美化和界面的布局，另外一个负责功能的实现，分好工后我们立刻就展开了工作，在合作的过程中，我们学到了许多课本上没讲的或者只是粗略带过的知识，有些特别的技术难点还要到网上去搜索，查阅有关的资料，在语言方面我们几乎把</SPAN><SPAN lang=EN-US>.net</SPAN><SPAN>里面的基本框架和特性都用上了，这样对于我们学习就达到了事半功倍的效果，边学边做学到的知识可以很快吸收，又可以很快得运用的实际中去，这是我通过这个项目感触最深的。很快就到了期末，学校举行&#8220;</SPAN><SPAN lang=EN-US>IT</SPAN><SPAN>精英杯&#8221;软件大赛，我们小组终于不负众望，拿到了一等奖的好成绩。经过这次我比赛我总结出心得，首先比赛的题目要定好，一方面是开发的软件要有实用性和市场前景，另一方面还要在实用性上加上点创新，给人耳目一新的感觉，我觉得只要先抓住好这两点，做出来的软件才会给人留下好的印象。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>利用暑假的时间，我又参加系里面组织的软件工程培训，又一次在开发项目中学到了许多许多看书只能朦胧懂的知识。</SPAN></P>
<P><SPAN lang=EN-US>&nbsp;</SPAN></P>
<P><SPAN>转眼间大三第一个学期就开学了，回顾这两年来学习软件开发的经历，写了这样的一遍心得，一方面算是对自己的总结，另一方面也可以拿出来给大家参考和交流。最后我还是要再归纳一次，总结出如何才可以比较容易地进入学习状态达到快速开发的目的。</SPAN></P>
<P><SPAN lang=EN-US><SPAN>1.<SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN>打好基础，掌握好Ｃ语言Ｃ</SPAN><SPAN lang=EN-US>++</SPAN><SPAN>基础的语言，对学习数据结构和算法有很大的帮助。</SPAN></P>
<P><SPAN lang=EN-US><SPAN>2.<SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN>面向对象是高级也是最流行的语言，所有的面向对象语言几乎都是通用的，结构和特性都差不多，只要掌握和归纳好它们的一些共同的特性，哪怕将来转向其他的语言都是轻而易举，得心应手，达到融会贯通的效果。</SPAN></P>
<P><SPAN lang=EN-US><SPAN>3.<SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN>好的开发工具是你提高开发效率，提高编程兴趣的前提，学习语言的过程中还应该研究怎么利用开发工具有效地提高开发的效率。</SPAN></P>
<P><SPAN lang=EN-US><SPAN>4.<SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN>善于总结，在开发过程中我们可以总结出许许多多规律性的东西，这些规律一方面可以让我们避免在以后的开发中犯同样的错误，另一方面对我们掌握其他的规律都是有所帮助的，规律都是交叉在一起的。跟着规律走，实事求是。</SPAN></P>
<P><SPAN lang=EN-US><SPAN>5.<SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN>项目开发是最好的学习方法，这一点是我最有感触的，软件开发是实践性很强的活动，但靠理论知识学起来比较吃力，而且枯燥无味，学习种理论学习和开发实践的比例应该是</SPAN><SPAN lang=EN-US>1</SPAN><SPAN>：</SPAN><SPAN lang=EN-US>2</SPAN><SPAN>，而且是交叉进行。这样才可以比较快的掌握一个知识点。</SPAN></P>
<P><SPAN lang=EN-US><SPAN>6.<SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN>团队合作，现在的项目几乎很少一个人去完成，频繁的沟通和密切的配合是成功的必要条件。</SPAN></P></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><img src ="http://www.cnblogs.com/goodlyts/aggbug/240050.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41963/" target="_blank">[新闻]《极品飞车12》最新真人照片、游戏截图</a>]]></description></item><item><title>即将开学</title><link>http://www.cnblogs.com/goodlyts/archive/2005/08/28/224457.html</link><dc:creator>流腥鱼</dc:creator><author>流腥鱼</author><pubDate>Sat, 27 Aug 2005 19:01:00 GMT</pubDate><guid>http://www.cnblogs.com/goodlyts/archive/2005/08/28/224457.html</guid><wfw:comment>http://www.cnblogs.com/goodlyts/comments/224457.html</wfw:comment><comments>http://www.cnblogs.com/goodlyts/archive/2005/08/28/224457.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/goodlyts/comments/commentRss/224457.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/goodlyts/services/trackbacks/224457.html</trackback:ping><description><![CDATA[<SPAN style="COLOR: red"><SPAN style="COLOR: #800000"><SPAN style="COLOR: red">将要开学了，暑假一直在做一个学校培训的项目，现在要赶时间做参加高校杯软件比赛的项目了，希望可以取得好成绩</SPAN></SPAN>。</SPAN><IMG src="http://www.cnblogs.com/Emoticons/emlove.gif" align=absMiddle border=0> <img src ="http://www.cnblogs.com/goodlyts/aggbug/224457.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41962/" target="_blank">[新闻]IBM正在开发超强性能4TB固态硬盘阵列</a>]]></description></item></channel></rss>