<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_『 天道酬勤 』 李天平的博客</title><subtitle type="text">君子之行，静以修身，俭以养德。非淡泊无以明志，非宁静无以致远。</subtitle><id>http://feed.cnblogs.com/blog/u/815/rss</id><updated>2011-12-07T06:04:50Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/815/rss"/><entry><id>http://www.cnblogs.com/ltp/archive/2011/11/14/2248054.html</id><title type="text">动软公司顺利通过国家“双软认证” .</title><summary type="text">“双软认证”是指国家对软件企业的认定和软件产品的登记；企业申请“双软认证”除了获得软件企业和软件产品的认证资质，同时也是对企业知识产权的一种保护方式。 动软公司（动软卓越（北京）科技有限公司）凭借技术实力和产品优势，获得了用户的广泛认可和一致好评。公司此次获得“双软认证”，更近一步证明了我公司强大的软件研发实力和研发水平。我们将继续努力，为用户创造更有价值的产品和服务。</summary><published>2011-11-14T02:57:00Z</published><updated>2011-11-14T02:57:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2011/11/14/2248054.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2011/11/14/2248054.html"/><content type="html">&lt;p&gt;&lt;wbr&gt;&amp;nbsp;&lt;wbr&gt; &amp;#8220;双软认证&amp;#8221;是指国家对软件企业的认定和软件产品的登记；企业申请&amp;#8220;双软认证&amp;#8221;除了获得软件企业和软件产品的认证资质，同时也是对企业知识产权的一种保护方式。&amp;nbsp;&lt;wbr&gt;&lt;br /&gt;&amp;nbsp;&lt;wbr&gt;&amp;nbsp;&lt;wbr&gt;&amp;nbsp;&lt;wbr&gt; 动软公司（动软卓越（北京）科技有限公司）凭借技术实力和产品优势，获得了用户的广泛认可和一致好评。公司此次获得&amp;#8220;双软认证&amp;#8221;，更近一步证明了我公司强大的软件研发实力和研发水平。我们将继续努力，为用户创造更有价值的产品和服务。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/0_1321170863xX9H.jpg" width="417" height="600" /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ltp/aggbug/2248054.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2011/11/14/2248054.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2011/11/13/2247281.html</id><title type="text">动软代码生成器获国家版权局软件著作权证书</title><summary type="text">动软代码生成器经过多年研发，已经拥有了数以万计的用户使用者，遍布中国大陆、香港、台湾以及新加坡等国家和地区。其方便实用的功能也得到很多用户的好评和信赖。为更好的为广大用户提供更好的产品和服务，促进软件和企业的长期发展，经国家版权局认定，已获得《计算机软件著作权登记证书》。</summary><published>2011-11-13T07:28:00Z</published><updated>2011-11-13T07:28:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2011/11/13/2247281.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2011/11/13/2247281.html"/><content type="html">&lt;p&gt;动软代码生成器经过多年研发，已经拥有了数以万计的用户使用者，遍布中国大陆、香港、台湾以及新加坡等国家和地区。其方便实用的功能也得到很多用户的好评和信赖。为更好的为广大用户提供更好的产品和服务，促进软件和企业的长期发展，经国家版权局认定，已获得《计算机软件著作权登记证书》。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/zzq.jpg" width="360" height="493" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ltp/aggbug/2247281.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2011/11/13/2247281.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2011/11/10/2244456.html</id><title type="text">UpdatePanel中调用JS代码</title><summary type="text">页面中加入了UpdatePanel后，Response.Write(&amp;quot;&amp;lt;script&amp;gt;function dis (){alert(&amp;#39;这是调用写在server的JS&amp;#39;);}&amp;lt;/script&amp;gt;&amp;quot;)来调用客户端脚本，无任何提示的无反应。如何在UpdatePanel中调用JS客户端脚本呢？ 方法：采用 ScriptManager.RegisterStartupScript(Control controlId,Type this.GetType(),String key,String script block)方法。 有人说controlId必</summary><published>2011-11-10T06:46:00Z</published><updated>2011-11-10T06:46:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2011/11/10/2244456.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2011/11/10/2244456.html"/><content type="html">&lt;p&gt;&lt;font size="1"&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 页面中加入了UpdatePanel后，Response.Write("&amp;lt;script&amp;gt;function dis (){alert('这是调用写在server的JS');}&amp;lt;/script&amp;gt;")来调用客户端脚本，无任何提示的无反应。如何在UpdatePanel中调用JS客户端脚本呢？&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 方法：采用 &lt;/span&gt;&lt;strong style="font-size: 12pt"&gt;ScriptManager&lt;/strong&gt;&lt;span style="font-size: 12pt"&gt;.RegisterStartupScript(Control controlId,Type this.GetType(),String key,String script block)方法。&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font size="1"&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有人说controlId必须是UpdatePanel里的，其实不然，page控件就可以。&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font size="1"&gt;&lt;span style="font-size: 12pt"&gt;&lt;/span&gt;&lt;br style="font-size: 12pt" /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 下面给出一个具体的实例：&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;&#xD;
&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&#xD;
&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;font size="1"&gt;&lt;img style="display: none" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"  alt="" /&gt;&lt;img style="display: inline" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"  alt="" /&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid"&gt;.cs部分&lt;/span&gt;&lt;/font&gt;&lt;span style="display: inline"&gt;&lt;br /&gt;&lt;font size="1"&gt;&lt;span style="color: #0000ff"&gt;protected&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt; Page_Load(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;object&lt;/span&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt; sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ScriptManager.RegisterStartupScript(BtnJs, &lt;/span&gt;&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;&lt;span style="color: #000000"&gt;.GetType(), &lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;alert&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;, &lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;script&amp;gt;function&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;font size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dis (){alert(&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;这是调用写在server的JS，如用Response.Write()是不能实现此效果的！！！&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;);}&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;script&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;, false);&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;font size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;font size="1"&gt;&lt;img style="display: none" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"  alt="" /&gt;&lt;img style="display: inline" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"  alt="" /&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid"&gt;aspx部分&lt;/span&gt;&lt;/font&gt;&lt;span style="display: inline"&gt;&lt;br /&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;asp:ScriptManager ID&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;ScriptManager1&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; runat&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;server&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp; EnablePartialRendering&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;true&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;asp:ScriptManager&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;font size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;input id&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;BtnJs&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; type&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;button&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; value&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;CallServerJs&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; onclick&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;dis()&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; runat&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;server&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;font size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;asp:UpdatePanel ID&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;UpdatePanel1&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; runat&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;server&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp; UpdateMode&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Conditional&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp; RenderMode&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Block&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;font size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;ContentTemplate&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;font size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;asp:Button ID&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Button6&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; runat&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;server&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; Text&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Button&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt; OnClientClick&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;dis()&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;font size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;ContentTemplate&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;asp:UpdatePanel&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 14pt"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 12pt"&gt;注意：BtnJs是UpdatePanel外的按钮 同时Button6重用了服务端注册的脚本&lt;/span&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="font-size: 14pt"&gt;&lt;span style="font-size: 14pt"&gt;&lt;br /&gt;&lt;font size="1"&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 附带说一下，如果是在普通的aspx中希望在服务器端注册下客户端脚本，可以用&lt;/span&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;span style="font-size: 12pt"&gt;Page.&lt;/span&gt;&lt;strong style="font-size: 12pt"&gt;ClientScript&lt;/strong&gt;&lt;span style="font-size: 12pt"&gt;.RegisterStartupScript(this.GetType(), String Key,String Js block&lt;/span&gt;&lt;span style="color: #b718ff; font-size: 12pt"&gt; &lt;strong&gt;,Bool&amp;nbsp;&amp;nbsp; AddScriptTag&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;)，除了注意粗体字以外，其他操作同上。紫色部分不能包含，如写了的话，浏览时会将脚本部分自动注释掉！&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ltp/aggbug/2244456.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2011/11/10/2244456.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2011/05/25/2057151.html</id><title type="text">动软代码生成器之模板功能介绍</title><summary type="text">动软代码生成器中已经集成了模板代码生成的功能，但还有很多老的用户不知道或者新的用户还不是太了解，这里简单截图看一下这个功能，对于一些个性化定制的用户和高级用户，可以更灵活更方便的生成自己的代码。1.主界面：2.在左侧【数据库视图】，选中表，右键菜单【模板代码生成】3.然后，出现单表的代码生成器界面，我们设置自己需要更改的信息备注：代码还有一些生成规则，是在菜单【工具】-【选项】-【代码生成设置】中进行设置。然后，点击工具栏【生成代码】或者【生成代码】按钮，即可生成该类的代码: 生成的代码，可以直接复制到项目文件中，也可以右键保存成CS文件。通过窗体下面的Tab按钮可以来回切换设计视图和代码。4</summary><published>2011-05-25T10:22:00Z</published><updated>2011-05-25T10:22:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2011/05/25/2057151.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2011/05/25/2057151.html"/><content type="html">&lt;p&gt;&lt;span style="font-size: 14pt"&gt;动软代码生成器中已经集成了模板代码生成的功能，但还有很多老的用户不知道或者新的用户还不是太了解，这里简单截图看一下这个功能，对于一些个性化定制的用户和高级用户，可以更灵活更方便的生成自己的代码。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt"&gt;1.主界面：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-25%2017-29-45.png" width="1102" height="774" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt"&gt;2.&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;在左侧【数据库视图】，选中表，右键菜单【模板代码生成】&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-25%2017-30-20.png" width="1105" height="774" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;3.然后，出现单表的代码生成器界面，我们设置自己需要更改的信息&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-25%2017-31-11.png" width="1099" height="778" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p &gt;&lt;span style="font-family: 宋体; color: #c00000; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;备注：代码还有一些生成规则，是在菜单【工具】&lt;span style="font-size: 14pt" lang="EN-US"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #c00000; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;【选项】&lt;span style="font-size: 14pt" lang="EN-US"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #c00000; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;【代码生成设置】中进行设置。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;然后，点击工具栏【生成代码】或者【生成代码】按钮，即可生成该类的代码&lt;span style="font-size: 14pt" lang="EN-US"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&#xD;
&lt;p style="text-align: left; text-indent: 0cm; margin-left: 39.6pt; mso-char-indent-count: 0"  align="left"&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 宋体; mso-hansi-font-family: Calibri; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN"&gt;生成的代码，可以直接复制到项目文件中，也可以右键保存成&lt;/span&gt;&lt;span style="font-family: 'MS Shell Dlg 2','sans-serif'; font-size: 14pt; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN"&gt;CS&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-bidi-font-family: 宋体; mso-hansi-font-family: 'MS Shell Dlg 2'; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN"&gt;文件。通过窗体下面的Tab按钮可以来回切换设计视图和代码。&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-25%2017-31-46.png" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;4. 可以设置模板目录&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_image010.jpg" width="200" height="197" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong style="font-size: 14pt"&gt;5. 模板代码批量生成&lt;/strong&gt; &lt;/p&gt;&#xD;
&lt;p style="text-align: left; text-indent: -18pt; margin-left: 39.6pt" align="left"&gt;&lt;span style="font-family: 宋体; font-size: 14pt"&gt;1.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 14pt"&gt;选中数据库或者表，然后单击右键菜单【模板代码批量生成】&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; text-indent: -18pt; margin-left: 39.6pt" align="left"&gt;&lt;span style="font-family: 宋体; font-size: 14pt"&gt;2.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 14pt"&gt;出现的窗口和新建项目基本相似，只是多了一个选中架构的选项：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_image013.png" width="824" height="585" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt"&gt;6. 还可以选择存储过程，生成存储过程的DAL调用代码：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-25%2022-48-34.png" /&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-25%2022-48-57.png" width="840" height="717" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-25%2022-52-52.png" width="828" height="645" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; font-size: 14pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简"&gt;7. 模板示例讲解&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 经典特黑简" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt"&gt;模板的语法和Aspx的语法非常相似，基本都是c#的语法结构，只要会c#基本就能写模板。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-3%2012-32-39.png" width="837" height="540" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ltp/301443/o_2011-5-3%2012-33-01.png" width="827" height="322" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt"&gt;&amp;nbsp;更详细的模板语法教程，可以下载教程文档：&lt;/span&gt;&lt;a href="http://files.cnblogs.com/ltp/Template.pdf"&gt;http://files.cnblogs.com/ltp/Template.pdf&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ltp/aggbug/2057151.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2011/05/25/2057151.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2011/05/12/2044681.html</id><title type="text">如何看待人生与技术的价值</title><summary type="text">近一年没有更新博客了，说起来有些惭愧，年龄大了，事情多了，人也变的懒惰了，加之儿子每天总跟班更是无心顾及，似乎每天都在忙，还有就是新浪微博闹的，自从去年开博，看微博的时间多了，自然静下心来写和技术相关的东西少了，当然最主要是可能是自己的兴趣点在转移，不再像以前那么喜欢研究代码了。不过毕竟是技术出身，有时候还是割舍不下代码情怀，闲来无事写一些小工具，方便自己，也是一种快乐。 有时候发现，会技术真是好...</summary><published>2011-05-12T10:26:00Z</published><updated>2011-05-12T10:26:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2011/05/12/2044681.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2011/05/12/2044681.html"/><content type="html">&lt;p&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 近一年没有更新博客了，说起来有些惭愧，年龄大了，事情多了，人也变的懒惰了，加之儿子每天总跟班更是无心顾及，似乎每天都在忙，还有就是新浪微博闹的，自从去年开博，看微博的时间多了，自然静下心来写和技术相关的东西少了，当然最主要是可能是自己的兴趣点在转移，不再像以前那么喜欢研究代码了。不过毕竟是技术出身，有时候还是割舍不下代码情怀，闲来无事写一些小工具，方便自己，也是一种快乐。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有时候发现，会技术真是好，想到什么点子，遇到什么问题，马上坐下来就能写一个小东西出来，说是自己有成就感也好，还是方便了自己的工作和生活便利也罢，总之，确实有一种得来应手的感觉。所以，我个人的感受就是，无论大家觉得做技术如何的苦，如何的没前途，如何不如那些做销售做业务的挣钱云云，但在你目前的这个阶段，还是扎扎实实把基本功练好，在做技术的时期就把技术学好，该到学管理还是销售的时候就把那些做好。就像当学生的时候就把书念好（别总埋怨念书没用总想出去打工挣钱），到工作挣钱的时候就努力把工作干好，谈恋爱的时候就轰轰烈烈谈一场恋爱，什么时期就干什么时期的事。这是绝大多数人的规律，当然如果你有比尔的智商，李嘉诚的头脑，再或者&amp;#8220;你爸是李刚&amp;#8221;，呵呵，那么你完全不必受此约束，搞跳级，玩跨界，发挥自己的潜能也许真能有成就，但这是极少数人的传说，千万别随便就真把自己当成比尔和李嘉诚。我不信这些，我只信自己，信自己每天实实在在可以看到的东西，信自己靠双手每天做出的一点点成果，虽然很小，但是每天都在积累。例如动软代码生成器，坚持了很多年，中间也中断过甚至有时候想到过放弃，但还是一点点完善升级到现在的样子，如果刚开始的时候，估计难以想象到这个样子，我认为很多事情在自己能力范围内只要坚持做，不断积累总会有结果。所以，最近一段时间，有了点空暇，继续完善了一些功能，并且增加了根据文本模板生成代码的功能，类似写aspx代码一样，模板功能一直很早就有这个计划和功能,前期做了个基于xslt的半成品demo，由于实在没有精力去弄，所以这个功能一直搁浅了好几年。最近正好有时间，彻底推翻了过去的基于xslt的复杂的方式，开发了全新的模板引擎，功能更强大，更简洁，更方便，也算对众多动软的用户朋友一个交代，不但可以按程序集模板的方式生成代码，同样可以按简洁的文本模板，并且还有很多辅助的开发功能，应该对日常的开发会提供很多便利，节省一些时间，当然我自己本身也是动软的用户，开发项目确实省了很多时间，100多个表的增、删、改、查、等重复劳动，细节再修修改改一天就搞定了，效率自不必说。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 说起现在的技术，每天更新换代，不能不说何其多，但其实万变不离其宗，经常遇到很多网友问一些很基础的问题，等着别人告诉他答案，并且一遍遍的在群里问，其实都是很简单的问题，动动鼠标就能看到，但是就是不愿意自己动手。我个人认为学开发不是学习各种的技术，记住每一行代码，更关键的学的是思想，练的遇到问题解决问题的能力。其次，技术为商业应用服务，应用产生价值，把合适的技术用于恰当的应用，是推动社会进步的助力，在自己的领域搞通自己领域内的技术应用 也许比学各种各样的技术更有价值。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 以上这些，也是日常很多网友，特别是刚入行的朋友经常问的问题，所以这里也算一并聊聊。也欢迎朋友们一起探讨。世上本无什么真理，很多事情，你做出来了，成功了就成了真理；做不出来，消失了，神马都是浮云。祝朋友们好运！&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt; &lt;img src="http://www.cnblogs.com/ltp/aggbug/2044681.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2011/05/12/2044681.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2010/05/22/1741833.html</id><title type="text">一个技术人员，却总想追求商业上的成功</title><summary type="text">总在思考自己的最大价值在哪里，总希望发挥价值的最大化。虽然技术出身，但总想追求一种商业上的成功。</summary><published>2010-05-22T15:31:00Z</published><updated>2010-05-22T15:31:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2010/05/22/1741833.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2010/05/22/1741833.html"/><content type="html">&lt;span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Simsun; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" &gt;&lt;span style="line-height: 23px; font-family: 'lucida Grande', Verdana; font-size: 14px" &gt;&#xD;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 一个技术人员，却总想追求商业上的成功&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 总在思考自己的最大价值在哪里，总希望发挥价值的最大化。虽然技术出身，但总想追求一种商业上的成功。&lt;br /&gt;从写代码，管项目，设计产品，到营销，管理，总是从一个角度转换另一个角度，从一个层次转换到另一个层次，希望能不断超越，不断突破。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 从两年前开始，已经慢慢的很少时间天天去研究代码细节，大量的时间被分配到新的领域。&lt;br /&gt;虽然当年凭借技术也曾令很多人羡慕，追捧，但自己始终不想仅让自己作为一个技术高手的形象出现在人的视野中(当然现在也不敢称什么高手)，现在的自己更希望追求一种商业上的成功。追求一个不一样的人生角色和舞台。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;当然，这里面有很多的路要走，但无论这其中里有多少阻碍与困难，却不想留下任何的遗憾，跟随心的召唤，创造一个别样的人生历程。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 继续奋斗！当春天到来，百花盛开，也许积蓄的能量会在希望中绽放光彩。&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/ltp/aggbug/1741833.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2010/05/22/1741833.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2010/05/19/1739605.html</id><title type="text">跟随内心的感觉</title><summary type="text">跟随自己内心的感觉，也许更容易看清目标</summary><published>2010-05-19T14:02:00Z</published><updated>2010-05-19T14:02:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2010/05/19/1739605.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2010/05/19/1739605.html"/><content type="html">&lt;p&gt;一个人不怕做错事，就怕做错选择，一旦选择错误，方向错了，即使事情做的再正确，再努力，都是徒劳。当做选择的时候，更不要有侥幸心理，假设如何如何，也许会如何如何，往往那都是宽慰自己的，那都是掩耳盗铃，自欺欺人。有的时候跟着真感觉走反而是最准确的。 &lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;例如：买东西，找工作，谈对象，等等很多选择都有类似的现象，有的人有的时候一半为自己，一半为别人。 &lt;br /&gt;&lt;/em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 李开复说，从心选择，世界因你不同:&amp;#8220;李开复一样遵循乔布斯的指示：跟随自己的心一起跳动，你的心会告诉自己要成为什么样一个人，你将把自己改变成自己。 &amp;#8221;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 我突然有一点理解到这句话的蕴意。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 人有的时候，不要因为一些世俗的东西而改变，不要太在乎别人眼光。撇开一些非主要因素，跟随自己内心的感觉，也许更容易看清目标，找到自己的潜能，成就真正属于自己的人生。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ltp/aggbug/1739605.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2010/05/19/1739605.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2010/04/24/1719629.html</id><title type="text">Got to make your own breaks! by litianping</title><summary type="text">This ismy first timewriting blog in english. Maybe just a different way to express myself.In one&amp;#39;s life will always have some strange things happen.Maybe sometimes do some strange choices.Reality and Dreams, There are alwayssome gap between.However, all these, How do?You can only face, and every</summary><published>2010-04-24T15:40:00Z</published><updated>2010-04-24T15:40:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2010/04/24/1719629.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2010/04/24/1719629.html"/><content type="html">&lt;p&gt;This is&amp;nbsp;my first time&amp;nbsp;writing blog in english. &lt;br /&gt;Maybe just a different way to express myself.&lt;/p&gt;&#xD;
&lt;p&gt;In one's life will always have some strange things happen.&lt;br /&gt;Maybe sometimes do some strange choices.&lt;/p&gt;&#xD;
&lt;p&gt;Reality and Dreams, There are always&amp;nbsp;some gap between.&lt;br /&gt;However, all these, How do?&lt;/p&gt;&#xD;
&lt;p&gt;You can only face, and everyday one by one solve these problems .&lt;br /&gt;Life is real!&lt;br /&gt;When problems arise, Perhaps everyone has different views. some people think it is a &lt;/p&gt;&#xD;
&lt;p&gt;problem, but others treat it as an experience.&lt;/p&gt;&#xD;
&lt;p&gt;One needs to continuously improve yourself.&lt;br /&gt;There isn't God. So, Any time, you can only make your own breaks. &lt;/p&gt;&#xD;
&lt;p&gt;&amp;#8216;Got to make your own breaks&amp;#8217;, &lt;br /&gt;This sentence is from that song:《It's My Life》&lt;/p&gt;&#xD;
&lt;p&gt;It means：你必须自己寻求突破!&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Please click play, enjoy this song:&lt;/p&gt;&#xD;
&lt;object id="MediaPlayer" standby="Loading Microsoft Windows Media Player components..." border="0" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="180" align="baseline" height="64" type="application/x-oleobject"&gt;&#xD;
&lt;param name="URL" value="http://www.qingdaophoto.com/music/it%27s_my_life.mp3"       /&gt;&lt;param name="rate" value="1"       /&gt;&lt;param name="balance" value="0"       /&gt;&lt;param name="currentPosition" value="14.8766879"       /&gt;&lt;param name="defaultFrame" value="datawindow"       /&gt;&lt;param name="playCount" value="100"       /&gt;&lt;param name="autoStart" value="0"       /&gt;&lt;param name="currentMarker" value="0"       /&gt;&lt;param name="invokeURLs" value="0"       /&gt;&lt;param name="baseURL" value=""       /&gt;&lt;param name="volume" value="100"       /&gt;&lt;param name="mute" value="0"       /&gt;&lt;param name="uiMode" value="full"       /&gt;&lt;param name="stretchToFit" value="0"       /&gt;&lt;param name="windowlessVideo" value="0"       /&gt;&lt;param name="enabled" value="-1"       /&gt;&lt;param name="enableContextMenu" value="0"       /&gt;&lt;param name="fullScreen" value="0"       /&gt;&lt;param name="SAMIStyle" value=""       /&gt;&lt;param name="SAMILang" value=""       /&gt;&lt;param name="SAMIFilename" value=""       /&gt;&lt;param name="captioningID" value=""       /&gt;&lt;param name="enableErrorDialogs" value="0"       /&gt;&lt;param name="_cx" value="4763"       /&gt;&lt;param name="_cy" value="1693"       /&gt;&lt;embed autostart="true" loop="true" src="/play/xmlplay.php?aid=7550" type="application/x-mplayer2" width="180px" height="64px" controls="ImageWindow" console="cons"&gt;&lt;/embed&gt;&#xD;
    &lt;/object&gt; &lt;img src="http://www.cnblogs.com/ltp/aggbug/1719629.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ltp/archive/2010/04/24/1719629.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ltp/archive/2010/01/18/1651084.html</id><title type="text">李天平：职场随笔-走好那段路!</title><summary type="text">回望走过的这半年，沟沟坎坎遇到过很多问题，历经各种挫折与困难，终于算告一段落。在这样短暂的时光中，我们郁闷过、痛苦过，也高兴过，几个月的沟沟坎坎，风风雨雨一起蹚过。我怀念这段时光，我享受这风雨中的美丽。几点总结，留此为念：1.路是“蹚”出来的。也许你走过荆棘草丛，走过碎石小路。我们充满疑虑，充满胆怯，充满恐惧。等待？前进？撤退？然而，一咬牙挺过去，原来不过如此，回头再看，荡然无存。很多事情，积极的面对，一切困难都是纸老虎。踏平的越多，积累能力越多。世上本没有路，蹚过之后，自然有路。2.价值是“摆”出来的。黑社会之所以收保护费，那是因为他能摆平事。公司之所以给你工资，那也是因为你能摆平事。一个人</summary><published>2010-01-18T14:23:00Z</published><updated>2010-01-18T14:23:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2010/01/18/1651084.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2010/01/18/1651084.html"/></entry><entry><id>http://www.cnblogs.com/ltp/archive/2009/07/29/1534575.html</id><title type="text">李天平：我看互联网—前景行业分析</title><summary type="text">俗话都说“女怕嫁错郎，男怕入错行”，特别是在如今金融危机的当口，很多公司裁员，甚至倒闭破产。作为一个职场中人，是否考虑过自己的职业规划？人多多少少都会想一想自己所从事的行业是否有前景，是否可以有大的成长空间。很早曾经有段时间想过这个问题，今天把想法拿出来给大家分享。因为我觉得一个人做事成不成往往有两个因素很关键：一是自己喜不喜欢（兴趣驱动）；二是自己擅不擅长（能力驱动）。当然，选择适合自己的才是最好的。我通过一些数据分析，个人比较看好这几个行业，仅代表个人观点，未必绝对，仅供参考。一. 网络游戏：根据艾瑞咨询发布的《2009年第一季度中国网络游戏市场监测报告》统计显示，2009Q1在互联网经济</summary><published>2009-07-29T15:49:00Z</published><updated>2009-07-29T15:49:00Z</updated><author><name>李天平</name><uri>http://www.cnblogs.com/ltp/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ltp/archive/2009/07/29/1534575.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ltp/archive/2009/07/29/1534575.html"/></entry></feed>
