10 2009 档案
摘要:(1)bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。
(2)在wwwroot下创建空目录webctrl_client\1_0。
(3)将build\Runtime下的文件拷至webctrl_client\1_0下。
(4)选择工具箱的自定义工具箱,添加Microsoft.Web.UI.WebControls.dll。
有些麻烦
但如果你能找到后缀是msi的自动安装版本,直接下一步就行(我一直用这个版本,hoho)
安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里
2.运行时无法显示
一般是TreeView的版本问题,最好下载英文版自动安装版本重新安装,安装前应该先到添加删除程序里卸掉原版本
..........
阅读全文
摘要:TreeView是一个很好的表达树形结构的控件。如果要加载的数据比较多的话,就需要逐层加载数据。要实现逐层加载数据,首先想到的就是TreeView的BeforeExpand事件,它在节点展开前触发。但问题是BeforeExpand事件每次展开时都会触发。有没有只在首次展开才触发的事件呢,可惜没找到......
阅读全文
摘要:委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论......
阅读全文
摘要: 利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用. 我们来看一个例子......
阅读全文
摘要:名人名言即经典性的著作和权威性的言论,这样的语言总是会带来振聋发聩、醍醐灌顶的效果,所谓“一句话改变人生”就是如此吧。如果某一天,在某一个地方,曾经有那么一句话深深出动了你柔韧的心房,希望你愿意与我一起分享。
阅读全文
摘要:本文主要是关注于LINQ——我认为是VS2008(.NET3.5)中最令人兴奋的特性。LINQ使查询成为了.NET中头等的编程概念,被查询的数据可以是XML(LINQ to XML)、Databases(LINQ to SQL、LINQ to Dataset、LINQ to Entities)和对象(LINQ to Objects)。LINQ也是可扩展的,允许你建立自定义的LINQ数据提供者(比如:LINQ to Amazon、LINQ to NHibernate、LINQ to LDAP).........
阅读全文
摘要:这个类是 LINQ to SQL 框架的主入口点。DataContext 是通过数据库连接映射的所有实体的源。 要在数据库操作上玩 SQL 除了 DataContext 还需要一个数据表的实体类。在VS 2008 里面,可以直接使用生成 "LINQ to SQL 类" 来解决懒人的动手问题。
添加 "LINQ to SQL 类" 后,可以直接使用 "服务资源管理器" 添加所需要的数据表到 "LINQ to SQL 类",
这样就能直接生成 DataContext 的派生类和表的实体类。 下面这个例子,使用 Northwind 数据库.........
阅读全文
摘要: 人生这一杯茶,会喝的人能够在苦汁中尝出甜味来,在甜蜜中尝出苦涩来;不会喝的人甜时 得意忘形,苦时呼天抢地。
人生沉浮,如一盏茶水。苦如茶,香亦如茶。世事纷扰,人间沧桑。茶在杯盏中的沉浮之间 ,如人生之经历风霜雪雨。怎样从小小的茶壶中去感悟人生的挫折,如何从清淡的茶水里去 品味人生哲理?........
阅读全文