<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>董昊(昊子)的专栏 - </title><link>category/292404.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Tue, 10 Jun 2008 15:35:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>董昊</dc:creator><title>关于Web GUI界面......</title><link>http://blog.csdn.net/edisundong/archive/2008/06/10/2531623.aspx</link><pubDate>Tue, 10 Jun 2008 15:32:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/06/10/2531623.aspx</guid><wfw:comment>comments/2531623.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/06/10/2531623.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2531623.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2531623</trackback:ping><description>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; 在国内，Web软件设计团队中，软件工程师的能力往往大大于UI设计工程师的能力，导致了许多原本优秀的软件产品，即难用又难看，领导根本不满意，产品根本卖不动，客户根本不接受。往往在软件开发的后期反复地修改用户界面和用户操作，造成软件无限制的返工。 所以找了一些设计的禁忌，只是给代码能力ok的软件开发人员做个参考。　　本文列举Jeff Johnson:《GUI设计禁忌》一书中提及的明确针对Web设计和笔者认为对Web设计有参考意义的设计原则和禁忌。设计Web项目时尽量参考一下基本原则，避免设计禁忌，应该能使Web项目的GUI上一个层次。 基本原则： 1、设计时更多的考虑用户及其需要完成的任务，而不仅仅是技术2、首先考虑功能的实现，然后才是界面的排版3、从用户的视角看问题，使用用户的词汇进行描述4、不要向用户暴露实现细节5、使常用的用户任务简单化，不要让用户解决额外的问题6、保持一致性，引导用户的使用习惯，重点参照微软等大公司的操作习惯7、保持显示惯性，传递信息，而不仅仅是&lt;img src ="aggbug/2531623.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>盗版软件害了中国软件业</title><link>http://blog.csdn.net/edisundong/archive/2008/03/21/2204026.aspx</link><pubDate>Fri, 21 Mar 2008 21:06:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/03/21/2204026.aspx</guid><wfw:comment>comments/2204026.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/03/21/2204026.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>comments/commentRss/2204026.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2204026</trackback:ping><description> 软件业在中国是个政府扶持行业，言外之意就是软件行业在中国只能靠扶持... &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; 常常思考为什么软件在中国是个负累，而在太平洋对岸的美国，软件业几乎支撑了半个国民经济，我们下面的阿三更是支撑了大半个。 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; 早在微软的windows进入中国时，我们的监管部门就采取了一种及其不付责任的态度，就是对盗版听之任之，还以为我们赚了......殊不知正是这样的一种偷来主义彻底断送了中国软件行业的大好钱途。当初windows95出现时，如果我们能以极大的力度打击盗版，象判soff三年这样严厉的法律程度处罚违法者，那么我们国家的windows普及率也不会普及象现在的这样，windows在中国的普及率起码超过99%。原因很简单，windows的成本是5块。如果市面上没有盗版，linux的占有率将起码超过10%，基本不需要我们一些教授整天花大力气来推广。 &amp;amp;nbsp;&lt;img src ="aggbug/2204026.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>客户端如何获取服务器控件的值(原理与实例)</title><link>http://blog.csdn.net/edisundong/archive/2008/03/21/2202036.aspx</link><pubDate>Fri, 21 Mar 2008 10:34:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/03/21/2202036.aspx</guid><wfw:comment>comments/2202036.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/03/21/2202036.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2202036.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2202036</trackback:ping><description>1.概括 这个问题宁波.net俱乐部里多次有人提起，故发在这里。 简单的将一句话document.getElementById("服务器端控件的ClientID属性").value 获取value &amp;amp;nbsp; &amp;amp;nbsp; 2.实例 比如 有一个名为TextBox1的TextBox，在js里访问就是document.getElementById("&amp;amp;lt;%=TextBox1.ClientID%&amp;amp;gt;").属性 实例代码如下： &amp;amp;lt;script type="text/javascript"&amp;amp;gt;function getText(){&amp;amp;nbsp;&amp;amp;nbsp; alert(document.getElementById('&amp;amp;lt;%=TextBox1.ClientID%&amp;amp;gt;').value);}&amp;amp;lt;/script&amp;amp;gt; &amp;amp;lt;asp:TextBox ID="TextBox1" runat="server"&amp;amp;gt;&amp;amp;lt;/asp:TextBox&amp;am&lt;img src ="aggbug/2202036.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>web软件业已成为传统软件业的掘墓人（转）</title><link>http://blog.csdn.net/edisundong/archive/2008/03/20/2201153.aspx</link><pubDate>Thu, 20 Mar 2008 21:55:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/03/20/2201153.aspx</guid><wfw:comment>comments/2201153.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/03/20/2201153.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>comments/commentRss/2201153.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2201153</trackback:ping><description>web软件业已成为传统软件业的掘墓人&lt;img src ="aggbug/2201153.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>Log4Net使用指南 </title><link>http://blog.csdn.net/edisundong/archive/2008/02/16/2098189.aspx</link><pubDate>Sat, 16 Feb 2008 08:42:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/02/16/2098189.aspx</guid><wfw:comment>comments/2098189.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/02/16/2098189.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2098189.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2098189</trackback:ping><description>Log4Net使用指南 &lt;img src ="aggbug/2098189.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>一个不错的js验证框架 </title><link>http://blog.csdn.net/edisundong/archive/2008/02/16/2098150.aspx</link><pubDate>Sat, 16 Feb 2008 08:40:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/02/16/2098150.aspx</guid><wfw:comment>comments/2098150.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/02/16/2098150.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2098150.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2098150</trackback:ping><description>一个不错的js验证框架 &lt;img src ="aggbug/2098150.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>javaScript中如何定义类</title><link>http://blog.csdn.net/edisundong/archive/2008/02/11/2088022.aspx</link><pubDate>Mon, 11 Feb 2008 09:36:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/02/11/2088022.aspx</guid><wfw:comment>comments/2088022.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/02/11/2088022.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2088022.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2088022</trackback:ping><description>javaScript中如何定义类&lt;img src ="aggbug/2088022.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>web拖动Drag&amp;amp;Drop原理</title><link>http://blog.csdn.net/edisundong/archive/2008/02/10/2087554.aspx</link><pubDate>Sun, 10 Feb 2008 09:55:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/02/10/2087554.aspx</guid><wfw:comment>comments/2087554.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/02/10/2087554.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2087554.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2087554</trackback:ping><description>Drag&amp;amp;Drop拖动原理&lt;img src ="aggbug/2087554.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>领悟 JavaScript 中的面向对象</title><link>http://blog.csdn.net/edisundong/archive/2008/01/30/2072381.aspx</link><pubDate>Wed, 30 Jan 2008 08:43:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/01/30/2072381.aspx</guid><wfw:comment>comments/2072381.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/01/30/2072381.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>comments/commentRss/2072381.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2072381</trackback:ping><description>JavaScript 是面向对象的。但是不少人对这一点理解得并不全面。&lt;img src ="aggbug/2072381.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>Web2.0技能评测</title><link>http://blog.csdn.net/edisundong/archive/2008/01/16/2047503.aspx</link><pubDate>Wed, 16 Jan 2008 12:41:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2008/01/16/2047503.aspx</guid><wfw:comment>comments/2047503.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2008/01/16/2047503.aspx#Feedback</comments><slash:comments>34</slash:comments><wfw:commentRss>comments/commentRss/2047503.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2047503</trackback:ping><description>又到年底，又是一年跳槽高峰期。你也想跳槽吗？先测测你的技能吧。该评测只是针对中级程序员，并且是在只有纸和笔的情况下进行。如果是高手就权当消遣，呵呵。 答对12题以下：除非公司真的很缺人，否则机会不大。 12题~16题：被录取应该没问题，但谈薪资的主动权在对方了。 16题以上：谈薪资的时候可以主动点了:-) Html:    A B  C D  E &amp;amp;nbsp;1.请使用并仅使用这三个&amp;amp;lt;table&amp;amp;gt;&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt; html标记来生成以上表格。  (需要填充A、B、C、D、E)  JavaScript:  2.写一个Trim(string)函数去除前后空格  3.用JavaScript代码生成题1所示表格（不能以输出html方式生成）  4.网页上有一个&amp;amp;lt;input type="text" id="textbox" /&amp;amp;gt;，要求在鼠标点击该控件时出现一个下拉层(有关闭层的按钮)，效果如下：  XML:  5.访问xml有几种方式，分别用JavaScript代码写出访问代码&lt;img src ="aggbug/2047503.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>董昊</dc:creator><title>利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM </title><link>http://blog.csdn.net/edisundong/archive/2007/09/22/1796345.aspx</link><pubDate>Sat, 22 Sep 2007 22:53:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2007/09/22/1796345.aspx</guid><wfw:comment>comments/1796345.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2007/09/22/1796345.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1796345.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1796345</trackback:ping><description>利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls");ContentType指定文件类型 可以为application/m*-**cel 　　 application/ms-word 　　 application/ms-txt 　　 application/ms-html 　　 或其他浏览器可直接支持文档 　　 Response.ContentType = "application/m*-**cel"; 　　 this.EnableViewState = false;　　 利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。&lt;img src ="aggbug/1796345.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>昊子</dc:creator><title>Dataformatstring属性设置(详解）</title><link>http://blog.csdn.net/edisundong/archive/2007/06/14/1652424.aspx</link><pubDate>Thu, 14 Jun 2007 15:40:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2007/06/14/1652424.aspx</guid><wfw:comment>comments/1652424.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2007/06/14/1652424.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1652424.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1652424</trackback:ping><description>数据格式字符串由以冒号分隔的两部分组成，形式为 { A : Bxx }。&lt;img src ="aggbug/1652424.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>昊子</dc:creator><title>ComponentArt-TreeView属性中文翻译</title><link>http://blog.csdn.net/edisundong/archive/2007/05/08/1600395.aspx</link><pubDate>Tue, 08 May 2007 13:16:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2007/05/08/1600395.aspx</guid><wfw:comment>comments/1600395.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2007/05/08/1600395.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1600395.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1600395</trackback:ping><description>主项名称。折叠持续时间。折叠滑动效果。折叠过渡。折叠过渡效果文件夹。展开滑动效果。展开过渡效果文件夹。&lt;img src ="aggbug/1600395.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>昊天</dc:creator><title>在有源代码的情况下注释ComponentArt的许可证检查，彻底无风险使用ComponentArt</title><link>http://blog.csdn.net/edisundong/archive/2007/04/26/1586405.aspx</link><pubDate>Thu, 26 Apr 2007 22:02:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2007/04/26/1586405.aspx</guid><wfw:comment>comments/1586405.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2007/04/26/1586405.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1586405.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1586405</trackback:ping><description>ComponentArt,破解&lt;img src ="aggbug/1586405.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>昊天</dc:creator><title>在有源代码的情况下注释ComponentArt的许可证检查，彻底无风险使用ComponentArt</title><link>http://blog.csdn.net/edisundong/archive/2007/04/26/1586405.aspx</link><pubDate>Thu, 26 Apr 2007 22:02:00 GMT</pubDate><guid>http://blog.csdn.net/edisundong/archive/2007/04/26/1586405.aspx</guid><wfw:comment>comments/1586405.aspx</wfw:comment><comments>http://blog.csdn.net/edisundong/archive/2007/04/26/1586405.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1586405.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1586405</trackback:ping><description>ComponentArt,破解&lt;img src ="aggbug/1586405.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>