09 2008 档案

摘要:这里有一个名为 "countries.xml" 的 XML 文件: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ChinaCSwedenSFranceFItalyI 请查看该文件:countries.xml 把 DataSet... 阅读全文
posted @ 2008-09-28 14:00 chunchill 阅读(199) 评论(0) 推荐(0)
摘要:SortedList 对象 SortedList 对象包含用键/值对表示的项目。SortedList 对象可按照字符顺序或数字顺序自动地对项目进行排序。 通过 Add() 方法向 SortedList 添加项目。SortedList 可通过 TrimToSize() 方法调整为最终尺寸。 下面的代码创建了一个名为 mycountries 的 SortedList,并添加了四个元素: ... 阅读全文
posted @ 2008-09-28 11:40 chunchill 阅读(232) 评论(0) 推荐(0)
摘要:创建 Hashtable Hashtable 对象包含用键/值对表示的项目。键被用作索引,通过搜索其键,可以实现对值的快速搜索。 通过 Add() 方法向 Hashtable 添加项目。 下面的代码创建一个名为 mycountries 的 Hashtable,并添加了四个元素: CodeCode highlighting produced by Actipro CodeHighlighter... 阅读全文
posted @ 2008-09-28 11:21 chunchill 阅读(243) 评论(0) 推荐(0)
摘要:javascript代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> function SendDiv(id) { var getid = document.getElement... 阅读全文
posted @ 2008-09-25 10:09 chunchill 阅读(231) 评论(0) 推荐(0)
摘要:本节涉及的内容如下:1,数据绑定方法的来源以及在低层上的实现。2,数据绑定方法的执行效率排序。 上面七种绑定形式以及它们的变幻形式都用过吗?性能怎么排序?复习一下:第一节我们主要谈了数据绑定表达式的各种形式,在ASP.NET页面中出现的位置,以及我们常绑定到与数据库有关的DataView,DataTable,DataSet 等数据源的数据绑定表达式的各种形式。你有没有对Eval方法和Data... 阅读全文
posted @ 2008-09-22 16:45 chunchill 阅读(274) 评论(0) 推荐(0)
摘要:数据绑定表达式必须包含在字符之间。格式如下: ' runat="server" /> 或者如下: ASP.NET 支持分层数据绑定模型,数据绑定表达式使用 Eval 和 Bind 方法将数据绑定到控件,并将更改提交回数据库。Eval 方法是静态单向(只读)方法,所以Eval 函数用于单向(只读)绑定,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,所以B... 阅读全文
posted @ 2008-09-22 16:43 chunchill 阅读(225) 评论(0) 推荐(0)
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> DataTable dt = new DataTable(); DataRow dr = dt.NewRow(); int i; dt.Columns.... 阅读全文
posted @ 2008-09-22 16:23 chunchill 阅读(1022) 评论(0) 推荐(0)
摘要:ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代码,以达到预期效果。此外,如果开发自定义控件,则必须熟悉页生命周期,从而正确地初始化控件,使用视图状态数据填充控件属性以及运行所有控件行为逻辑。 (1) ... 阅读全文
posted @ 2008-09-22 14:18 chunchill 阅读(5860) 评论(1) 推荐(2)
摘要:Application 1. Application用来保存所有用户共用的信息 2. 在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中。 3. 如果要使用Application 要注意的是所有的写操作都要在Ap... 阅读全文
posted @ 2008-09-19 15:55 chunchill 阅读(403) 评论(0) 推荐(0)
摘要:我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。 在继续之前,... 阅读全文
posted @ 2008-09-17 16:29 chunchill 阅读(868) 评论(0) 推荐(0)
摘要:类似于TOM网的换肤效果,并且用COOKIE保留客户设置的皮肤效果。 阅读全文
posted @ 2008-09-17 15:24 chunchill 阅读(625) 评论(1) 推荐(0)
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 阅读全文
posted @ 2008-09-16 22:10 chunchill 阅读(2413) 评论(0) 推荐(0)
摘要:在petshop4.0中有这样一段代码:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 public IList GetCategories() { 2 3 IList categories = new List(); ... 阅读全文
posted @ 2008-09-11 13:08 chunchill 阅读(267) 评论(0) 推荐(0)
摘要:http://www.umlchina.com/book/book.htm 阅读全文
posted @ 2008-09-10 15:42 chunchill 阅读(145) 评论(0) 推荐(0)
摘要:用下面一段代码可去掉textbox记忆框:。 阅读全文
posted @ 2008-09-08 15:18 chunchill 阅读(411) 评论(1) 推荐(0)
摘要:这两天遇到路径的问题,把MSDN上的拷贝下来,做个笔记: 使用网站中的资源时,通常必须指定资源的路径。例如,您可以使用 URL 路径引用页面中的图像文件或网站中其他位置处的页面的 URL。同样,Web 应用程序中的代码可以使用基于服务器的文件的物理文件路径对文件进行读写操作。ASP.NET 提供用于引用资源并确定应用程序中的页面或其他资源的路径的方法。 指定资源的路径 许多情况下,页面... 阅读全文
posted @ 2008-09-05 12:37 chunchill 阅读(250) 评论(0) 推荐(0)
摘要:.NET牛人应该知道些什么? 任何一个使用.NET的人 描述线程与进程的区别? 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? EXE和DLL之间的区别是什么? 什么是强类型,什么是弱类型?哪种更好些?为什么? PID是什么?... 阅读全文
posted @ 2008-09-03 12:29 chunchill 阅读(206) 评论(0) 推荐(0)
摘要:对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手... 阅读全文
posted @ 2008-09-03 11:01 chunchill 阅读(880) 评论(0) 推荐(0)
摘要:二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的 理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列 二中... 阅读全文
posted @ 2008-09-02 17:33 chunchill 阅读(235) 评论(0) 推荐(0)
摘要:《解剖PetShop》系列之六六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的... 阅读全文
posted @ 2008-09-02 17:32 chunchill 阅读(292) 评论(0) 推荐(0)
摘要:《解剖PetShop》系列之五 五 PetShop之业务逻辑层设计业务逻辑层(Business LogicLayer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns ofEnterp... 阅读全文
posted @ 2008-09-02 17:28 chunchill 阅读(490) 评论(0) 推荐(0)
摘要:前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetS... 阅读全文
posted @ 2008-09-02 17:25 chunchill 阅读(188) 评论(0) 推荐(0)
摘要:《解剖PetShop》系列之三三、PetShop数据访问层之消息处理在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的... 阅读全文
posted @ 2008-09-02 17:13 chunchill 阅读(204) 评论(0) 推荐(0)
摘要:《解剖PetShop》系列之四 四 PetShop之ASP.NET缓存 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当C... 阅读全文
posted @ 2008-09-02 16:27 chunchill 阅读(324) 评论(0) 推荐(0)
摘要:2using System; 3using System.Data; 4using System.Configuration; 5using System.Collections; 6using System.Web; 7using System.Web.Security; 8using System.Web.UI; 9using System.Web.UI.WebControls;10usi... 阅读全文
posted @ 2008-09-02 08:58 chunchill 阅读(779) 评论(0) 推荐(0)
摘要:这次项目当中用到可以拽动的DIV,但是当div越过 Dropdownlist的时候却被它给挡住了,为了解决这个问题,我到网上找下面这样的解决方法: 在要拽动的DIV中加入:其中:this.nextSibling中的nextSibling表示当前元素的下个元素。 阅读全文
posted @ 2008-09-01 17:21 chunchill 阅读(768) 评论(0) 推荐(0)