摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之事务处理和并发处理 阅读全文
posted @ 2007-10-24 08:21 webabcd 阅读(7181) 评论(11) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之结合GridView控件和ObjectDataSource控件演示大数据量分页,同时介绍延迟执行和日志记录 阅读全文
posted @ 2007-10-23 08:26 webabcd 阅读(9267) 评论(69) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之调用指定存储过程的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2007-10-22 08:30 webabcd 阅读(7026) 评论(24) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之执行指定SQL语句的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2007-10-19 08:11 webabcd 阅读(9310) 评论(13) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之完全面向对象的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2007-10-18 08:18 webabcd 阅读(7951) 评论(33) 推荐(0) 编辑
摘要: LINQ查询操作符之First、FirstOrDefault、Last、LastOrDefault、ElementAt、ElementAtOrDefault、Contains、Any、All、Count、LongCount、Sum、Min、Max、Average、Aggregate、Cast、DefaultIfEmpty、SequenceEqual、OfType、ToArray、ToList、ToDictionary 阅读全文
posted @ 2007-10-17 08:29 webabcd 阅读(9551) 评论(16) 推荐(0) 编辑
摘要: LINQ查询操作符之Distinct(过滤集合中的相同项;延迟)、Union(连接不同集合,自动过滤相同项;延迟)、Concat(连接不同集合,不会自动过滤相同项;延迟)、Intersect(获取不同集合的相同项(交集);延迟)、Except(从某集合中删除其与另一个集合中相同的项;延迟)、Skip(跳过集合的前n个元素;延迟)、Take(获取集合的前n个元素;延迟)、SkipWhile(直到某一条件成立就停止跳过;延迟)、TakeWhile(直到某一条件成立就停止获取;延迟)、Single(根据表达式返回集合中的某一元素;不延迟)、SingleOrDefault(根据表达式返回集合中的某一元素(如果没有则返回默认值);不延迟)、Reverse(对集合反向排序;延迟)、SelectMany(Select选择(一对多);延迟) 阅读全文
posted @ 2007-10-16 08:17 webabcd 阅读(10225) 评论(18) 推荐(0) 编辑
摘要: LINQ查询操作符之Select(Select选择;延迟)、Where(Where查询;延迟)、OrderBy(按指定表达式对集合正序排序;延迟)、OrderByDescending(按指定表达式对集合倒序排序;延迟)、GroupBy(分组;延迟)、Join(Join查询;延迟)、GroupJoin(分组Join查询;延迟)及其对应的查询语法 阅读全文
posted @ 2007-10-15 08:25 webabcd 阅读(27456) 评论(21) 推荐(2) 编辑
摘要: LambdaExpressions(Lambda表达式);QuerySyntax(查询语法);AnonymousTypes(匿名类型) 阅读全文
posted @ 2007-10-12 08:16 webabcd 阅读(8961) 评论(27) 推荐(1) 编辑
摘要: Automatic Properties(自动属性);Object Initializers(对象初始化器);Collection Initializers(集合初始化器);Extension Methods(扩展方法) 阅读全文
posted @ 2007-10-11 08:39 webabcd 阅读(8684) 评论(26) 推荐(0) 编辑
摘要: VS 2008可以非常完美地支持JavaScript和ASP.NET AJAX的智能感知和调试。.NET 3.5内置了ASP.NET AJAX,并且UpdatePanel终于可以支持WebPart了。 阅读全文
posted @ 2007-10-10 08:50 webabcd 阅读(8061) 评论(18) 推荐(0) 编辑
摘要: Multi Targeting(多定向):发人员就可以明确地指定.NET Framework 2.0或者3.0或者3.5版本,VS会自动地过滤Intellisense、工具箱控件、模板等诸如此类的东西;Web Designer and CSS(集成了CSS的web设计器):增加了“拆分”设计视图,增加了“管理样式”、“应用样式”和“CSS属性”,“视图”菜单中增加了“标尺和网格”、“可视辅助”和“格式标记”;Nested Master Page(嵌套母版页):支持母版页的多层嵌套 阅读全文
posted @ 2007-10-09 09:48 webabcd 阅读(9721) 评论(12) 推荐(0) 编辑
摘要: 用Silverlight 1.0实现一个可以用鼠标或键盘弹奏,并且支持录音和回放的钢琴。(Silverlight+ASP.NET AJAX+DLINQ) 阅读全文
posted @ 2007-09-18 08:30 webabcd 阅读(7694) 评论(29) 推荐(0) 编辑
摘要: 用Silverlight 1.0实现一个基于客户端系统时间的电子表。 阅读全文
posted @ 2007-09-17 08:40 webabcd 阅读(11532) 评论(42) 推荐(2) 编辑
摘要: 扩展GridView控件: 合并指定列的相邻且内容相同的单元格 使用方法(设置属性): MergeCells - 需要合并单元格的列的索引(用逗号“,”分隔) 阅读全文
posted @ 2007-09-03 08:21 webabcd 阅读(15786) 评论(95) 推荐(0) 编辑
摘要: 任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对报表的一些基本需求。 我将会在本文中向你演示如何使用这个控件。 ReportViewer控件既可以在web程序中使用,也可以在windows程序中使用。 在这里,我将只介绍如何在web程序中使用它。 阅读全文
posted @ 2007-08-22 08:09 webabcd 阅读(15211) 评论(32) 推荐(0) 编辑
摘要: 扩展TreeView控件: 联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置其所有子复选框为选中状态;取消选中指定的父复选框,则设置其所有子复选框为取消选中状态。如果某父复选框的所有子复选框为均选中状态,则设置该父复选框为选中状态;如果某复选框的所有子复选框至少有一个为取消选中状态,则设置该父复选框为取消选中状态 使用方法(设置属性): AllowCascadeCheckbox - 是否启用联动复选框功能 阅读全文
posted @ 2007-08-20 08:41 webabcd 阅读(20677) 评论(157) 推荐(0) 编辑
摘要: ListView是ASP.NET中新增的一个非常酷的控件。 相对于GridView来说它有着更为丰富的布局手段,你可以在它的模板内写任何HTML标记或者控件。 如果你使用过Repeater和GridView的话,那么你将会轻松的上手ListView,不过很明显地,你也将要手写更多的HTML标记。 但是,它也将会给我们带来更多的布局上的自由度,同时也具有编辑、插入等特性。 ListView控件本身并不提供分页功能,但是我们可以通过另一个控件 – DataPager来实现分页的特性。 这就是ASP.NET 3.5给我们带来的非常棒的两个控件。 阅读全文
posted @ 2007-08-13 08:18 webabcd 阅读(25069) 评论(54) 推荐(3) 编辑
摘要: 扩展GridView控件时采用的基本架构;为GridView控件增加自定义事件;扩展GridView控件时的要点汇总 阅读全文
posted @ 2007-08-08 08:55 webabcd 阅读(17473) 评论(72) 推荐(2) 编辑
摘要: 控件适配器(Control Adapters)可以让你改变通过ASP.NET控件生成的HTML标记。http://www.asp.net/cssadapters/有详细的介绍和示例,但是没有用ul、li呈现CheckBoxList和RadioButtonList的例子(可能是因为太简单了,不屑去写),那就让我们来实现它吧,顺便熟悉一下如何开发控件适配器。 阅读全文
posted @ 2007-08-01 09:02 webabcd 阅读(7181) 评论(8) 推荐(1) 编辑
摘要: 在之前的文章中(译者注:ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用,ASP.NET 2.0中的健康监测系统(Health Monitoring)(2) - 通过Email发送监测信息),我们已经知道了ASP.NET 2.0的健康监测系统是用于监测ASP.NET应用程序的运行状况的,它可以记录事件信息到你指定的日志源中。这个健康监测系统中包括大量的预定义事件,在ASP.NET程序运行期间,会自动地触发相关的事件。 但是,有的时候我们需要通过自己的逻辑来触发某一事件, 此时,我们就应该为健康监测系统创建我们自己的自定义事件。 阅读全文
posted @ 2007-07-24 08:13 webabcd 阅读(6282) 评论(19) 推荐(0) 编辑
摘要: ASP.NET AJAX的Sys.Services.AuthenticationService类、Sys.Services.ProfileService类、Sys.Services.ProfileGroup类完美地和ASP.NET 2.0的Membership和Profile进行了集成 阅读全文
posted @ 2007-07-12 08:51 webabcd 阅读(6327) 评论(28) 推荐(0) 编辑
摘要: SQL Server 2000可以让我们在查询分析器中直接调试存储过程。到了现在的SQL Server 2005,这个功能被转移到了SQL Servr Management Studio和Visual Studio IDE内。 使用这个技术,我们可以在Visual Studio中一步一步地调试存储过程。 而且你也可以在存储过程中设置断点,这样当你调试你的程序时,这些断点就会生效。 阅读全文
posted @ 2007-07-08 19:13 webabcd 阅读(19778) 评论(50) 推荐(3) 编辑
摘要: 使用ASP.NET AJAX调用WebService(简单类型和复杂对象、JSON和XML)和PageMethod。Sys.Net命名空间下的WebServiceProxy Class、WebServiceError Class、Generated Proxy Classes 阅读全文
posted @ 2007-07-05 09:18 webabcd 阅读(7268) 评论(22) 推荐(0) 编辑
摘要: 我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型。 这使得开发人员可以用任何CLR语言(如C#、VB.NET或C++等)来写存储过程、触发器和用户自定义函数。 阅读全文
posted @ 2007-07-01 20:08 webabcd 阅读(7936) 评论(37) 推荐(1) 编辑
摘要: 学习一下Sys.Net命名空间下与web请求相关的类,WebRequestManager、WebRequest、WebRequestExecutor和XMLHttpExecutor 阅读全文
posted @ 2007-06-25 08:55 webabcd 阅读(6767) 评论(50) 推荐(0) 编辑
摘要: 通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性以及增强的编程模型等。 本文中,我将向大家演示如何使用C#创建SQL Server的存储过程。 阅读全文
posted @ 2007-06-24 20:42 webabcd 阅读(41583) 评论(41) 推荐(4) 编辑
摘要: Sys命名空间是Microsoft AJAX Library的根命名空间。本文主要学习一下其中的Application类、ApplicationLoadEventArgs类、CultureInfo类和StringBuilder类。 阅读全文
posted @ 2007-06-22 08:32 webabcd 阅读(6016) 评论(12) 推荐(0) 编辑
摘要: Sys.WebForms命名空间下的类都是与局部刷新相关的类。PageRequestManager类,其中有5个事件:initializeRequest事件、beginRequest事件、endRequest事件、pageLoading事件和pageLoaded事件。与这5个事件相关的还有5个事件参数类:InitializeRequestEventArgs类、BeginRequestEventArgs类、EndRequestEventArgs类、PageLoadingEventArgs类和PageLoadedEventArgs类。Sys.Serialization命名空间下只有一个类:Sys.Serialization.JavaScriptSerializer类。它用于在ECMAScript(JavaScript)对象与JSON格式数据之间进行转换。 阅读全文
posted @ 2007-06-19 08:35 webabcd 阅读(6964) 评论(12) 推荐(0) 编辑
摘要: 本文是该系列文章的第二部分,也是最后一部分,在这里我会详细讲解上一篇文章中没有说明的一些要点: 角色管理和访问规则管理。 你可以在本文的结尾处下载我写的WSAT程序的全部代码。 阅读全文
posted @ 2007-06-17 19:23 webabcd 阅读(8684) 评论(33) 推荐(0) 编辑