ExtJs这个名字其实很早就听说了,不过一直没有关注,一直自以为是的认为是和JQuery相似的JavaScript类库。
  今天刚好在博客园首页看到一个园友发了一篇ExtJs的文章,看到了ExtJs的效果,很漂亮。小菜特别喜欢漂亮的东西,就进到 www.extjs.com 看看ExtJs究竟是什么样的类库,结果真的可以用震撼来形容,太美了。
  在线演示:http://www.extjs.com/products/extjs/
  大家可以下载:Ext JS 2.2 SDK (包括源代码和事例)Download
  不过也看到了一些园友说到ExtJs太庞大了,也因为这小菜暂时还不想使用ExtJs,不过小菜会开始试着把ExtJs中的小菜经常使用的一些东西提取出来 如message-box等等。

  再次感叹一下,美!

posted @ 2008-12-30 22:28 阿鹏 阅读(11) | 评论 (0)编辑

一、数据绑定
相关好文章:
李涛http://www.cnblogs.com/terryli
文章一:浅谈.NET中的数据绑定表达式(一)
文章二:浅谈.NET中的数据绑定表达式(二)

阿不http://www.cnblogs.com/hjf1223
文章一:深入ASP.NET数据绑定(上)
文章二:深入ASP.NET数据绑定(中)——数据双向绑定机理
文章三:深入ASP.NET数据绑定(下)——多样的绑定方式

文章结论:
1、效率最高应该是:
<%#((Type)Container.DataItem).成员 %>
<%#Container.DataItem%>
<%#((DataRowView)Container.DataItem)["字段名"] %>

2、效率排第二的是:
<%#((Type)GetDataItem()).成员 %>
<%#GetDataItem()%>

3、效率最低的是:
<%#Eval("字段名")%>
<%#DataBinder.Eval(Container.DataItem,"字段名")%>

所以绑定DataTable时小菜使用:<%# ((System.Data.DataRowView)Container.DataItem)["MenuTitle"] %>
绑定DataTable的类型转换问题:<%# Convert.ToBoolean(((System.Data.DataRowView)Container.DataItem)["IsCanDelete"]) %>

二、类型转换
int.Parse(string) 对于转换string效率较高。
要强制转换object类型怎么办呢?int.Parse(object.ToString())很明显做了两次类型转换,效率下降。
我们可以使用Convert.ToInt32(object)进行转换。

三、WebForms vs MVC
小菜开发Mju使用的方式:
1、使用简单事件不使用复杂事件 
修改Web.config,在<system.web>结点下添加<pages enableViewState="false" />。

老赵的几篇文章观点小菜基本都在支持方。
老赵点滴http://www.cnblogs.com/JeffreyZhao
文章一:为WebForms说几句话,以及一些ASP.NET开发上的经验(1)
文章二:为WebForms说几句话,以及一些ASP.NET开发上的经验(2)
文章三:为WebForms说几句话,以及一些ASP.NET开发上的经验(3)

关于.Net下的MVC可以看看:园里的szw http://www.cnblogs.com/szw 
文章一:为 MVC 和 Web Form 正名的一份“大字报” (引起了小菜对MVC的关注)

接下来小菜谈谈对MVC的认识与看法:
小菜并不熟悉MVC,所以理解有错的地方,大家请指正。

首先是Java下的Structs:
Products.jsp 代码中有一个超链接:<a href="Items.jsp?productID=1">鞋</a>
点击该超链接:ActionServlet类会根据配置文件读取Items.jsp对应的Action ItemsAction类。
ItemsAction相当于控制器,在这个类里我们可以进行相关控制,从(数据层或逻辑层)读取数据(充当模型)。

mju1

小菜认为.Net WebForms给我们带来的方便也类似的效果,三角进攻。
mju2
我们禁止掉ViewState虽然不能使用复杂事件,但我们可以使用回发与简单事件,小菜就非常喜欢asp.net的回发。

有时间一定要试试.Net下的MVC。
posted @ 2008-12-03 14:09 阿鹏 阅读(13) | 评论 (0)编辑
     摘要: 浏览器兼容相关问题记录  阅读全文
posted @ 2008-11-24 20:53 阿鹏 阅读(26) | 评论 (0)编辑
     摘要: 快毕业啦,找工作,技术还行  阅读全文
posted @ 2008-11-18 22:58 阿鹏 阅读(537) | 评论 (20)编辑
     摘要: NHibernate中的HQL非常的方便,它属于一种类面向对象的SQL语句。该篇基于上一篇。  阅读全文
posted @ 2008-10-28 20:47 阿鹏 阅读(85) | 评论 (0)编辑
     摘要: 第一个NHibernate程序,环境Visual Studio2005 + Ms Sql2000,使用NUnit和TestDriven.NET进行测试  阅读全文
posted @ 2008-10-28 18:47 阿鹏 阅读(154) | 评论 (0)编辑
准备看看NHibernate,并且为了让测试深入我的脑海,所以坚持让测试先行。

(第一篇)、第一个NHibernate程序 更新时间:2008年10月28日 18:58

(第二篇)、NHibernate的HQL  更新时间:2008年10月28日 20:49

posted @ 2008-10-27 21:12 阿鹏 阅读(31) | 评论 (0)编辑
     摘要: TaskVision基础版  阅读全文
posted @ 2008-10-23 20:00 阿鹏 阅读(1099) | 评论 (7)编辑
     摘要: TaskVision并发处理  阅读全文
posted @ 2008-10-14 19:20 阿鹏 阅读(1416) | 评论 (4)编辑
     摘要: TaskVision自定义数据验证控件  阅读全文
posted @ 2008-10-07 20:55 阿鹏 阅读(81) | 评论 (0)编辑