03 2008 档案

Atlas学习手记(29):JavaScript面向对象的扩展(三):接口Interface
摘要:在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用接口。 主要内容 1.概述 2.完整示例 一.概述 在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西进行了封装,增强了JavaScript面向对象方面的能力,本文看一下如何使用接口,使用如下的方法: registerInte... 阅读全文

posted @ 2008-03-25 12:26 秋天 阅读(263) 评论(0) 推荐(0) 编辑

Atlas学习手记(28):JavaScript面向对象的扩展(二):继承Inheritance
摘要:在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用继承。 主要内容 1.概述 2.完整示例 一.概述 在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用继承。简单定义一个可被继承的基类,在注册类时指定... 阅读全文

posted @ 2008-03-25 12:25 秋天 阅读(196) 评论(0) 推荐(0) 编辑

Atlas学习手记(27):JavaScript面向对象的扩展(一):命名空间Namespace
摘要:在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用命名空间。 主要内容 1.概述 2.完整示例 一.概述 在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西进行了封装,增强了JavaScript面向对象方面的能力,本文看一下如何使用命名空间。在使用命名空间时有两个方法是需要我... 阅读全文

posted @ 2008-03-25 12:23 秋天 阅读(206) 评论(0) 推荐(0) 编辑

Atlas学习手记(18):使用DragPanel实现拖放面板
摘要:前面曾经使用DragOverlayExtender来实现过拖放功能,DragPanel也可以使我们很容易的为ASP.NET面板加上拖放功能。DragPanel直接封装了Atlas中的客户端控件Sys.UI.FloatingBehavior,它为如何向已有的Behavior添加一个Extender提供了很好的示例。 主要内容 1.DragPanel Extender介绍 2.完整示例 一.DragP... 阅读全文

posted @ 2008-03-25 12:22 秋天 阅读(299) 评论(0) 推荐(0) 编辑

Atlas学习手记(17):使用FilteredTextBox过滤字符
摘要:FilteredTextBox Extender可以过滤TextBox中用户输入的不合法字符,使用JavaScript和验证控件来检测时一般都是在用户输入之后再去判断是否合法,使用FilteredTextBox则可以直接阻止不让用户输入不合法的字符,也避免了将数据传入到服务端的时候再去验证。 主要内容 1.FilteredTextBox介绍 2.完整示例 一.FilteredTextBox介绍 F... 阅读全文

posted @ 2008-03-25 12:20 秋天 阅读(286) 评论(0) 推荐(0) 编辑

Atlas学习手记(16):使用PasswordStrength检测密码强度
摘要:PasswordStrength是AtlasControlToolkit在最新版本里面提供的一个检测密码强度的Extender,它支持两种文本提示和进度条提示两种方式。 主要内容 1.PasswordStrength介绍 2.完整示例 一.PasswordStrength介绍 PasswordStrength是AtlasControlToolkit在最新版本里面提供的一个检测密码强度的Extend... 阅读全文

posted @ 2008-03-25 12:18 秋天 阅读(487) 评论(0) 推荐(0) 编辑

Atlas学习手记(15):使用RoundedCorners为控件加上圆角效果
摘要:RoundedCorners是AtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆角效果。 主要内容 1.RoundedCorners介绍 2.简单示例 一.RoundedCorners介绍 RoundedCorners是AtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆角效果。简... 阅读全文

posted @ 2008-03-25 12:17 秋天 阅读(548) 评论(0) 推荐(0) 编辑

Atlas学习手记(14):使用ToggleButton Extender来装扮CheckBox
摘要:使用ToggleButton Extender可以创建非常酷的CheckBox,它允许我们使用图片来表示ASP.NET中的CheckBox控件的选择状态。 主要内容 1.ToggleButton Extender介绍 2.完整示例 一.ToggleButton Extender介绍 使用ToggleButton Extender可以创建非常酷的CheckBox,它允许我们使用图片来表示ASP.NE... 阅读全文

posted @ 2008-03-25 12:15 秋天 阅读(245) 评论(0) 推荐(0) 编辑

Atlas学习手记(13):使用TextBoxWatermark为TextBox加上水印效果
摘要:TextBoxWatermark是AtlasControlToolkit中的一个Extender,它能够为ASP.NET中的TextBox加上水印效果,在用户还没有输入内容时可以显示一些提示信息给用户,这种效果在很多网站都有应用。 主要内容 1.TextBoxWatermark Extender介绍 2.完整示例 TextBoxWatermark是AtlasControlToolkit中的一个Ex... 阅读全文

posted @ 2008-03-25 12:12 秋天 阅读(340) 评论(0) 推荐(0) 编辑

Atlas学习手记(12):使用CascadingDropDown控件
摘要:CascadingDropDown通常叫作级联下拉菜单,本文将通过读取Northwind数据库中的Emplyee、Order、OrderDatail信息作为示例,来展示一下它的使用。 主要内容 1.CascadingDropDown控件介绍 2.从数据库读取数据并填充CascadingDropDown 一.CascadingDropDown控件介绍 CascadingDropDown通常叫作级联下... 阅读全文

posted @ 2008-03-25 12:10 秋天 阅读(477) 评论(2) 推荐(0) 编辑

Atlas学习手记(11):使用ModalPopup Extender
摘要:ModalPopup是AtlasControlToolkit中提供的一个Extender,本文将会用它来实现一个类似模态的确定对话框,并实现灰屏效果。 主要内容 1.ModalPopup Extender介绍 2.完整示例 一.ModalPopup Extender介绍 用过网易邮箱的朋友,都应该对这个界面非常熟悉,有一个确定对话框(其实不是对话框),并且具有灰屏效果: 本文将看看如何使用Mod... 阅读全文

posted @ 2008-03-25 12:08 秋天 阅读(460) 评论(0) 推荐(1) 编辑

Atlas学习手记(11):使用ModalPopup Extender
摘要: 阅读全文

posted @ 2008-03-25 12:04 秋天 阅读(0) 评论(0) 推荐(0) 编辑

Atlas学习手记(10):使用AlwaysVisibleControl Extender
摘要:AlwaysVisibleControl是AtlasControlToolkit中的一个简单的Extender,用来显示在页面上的一个相对固定位置,随着窗口的滚动和大小改变,它会随着移动,可以用来做浮动广告等。 主要内容 1.AlwaysVisibleControlExtender介绍 2.完整示例 一.AlwaysVisibleControlExtender介绍 AlwaysVisibleCon... 阅读全文

posted @ 2008-03-25 11:34 秋天 阅读(225) 评论(0) 推荐(0) 编辑

Atlas学习手记(26):使用Validators验证用户输入
摘要:Validator是Atlas提供的一组验证用户输入的客户端组件,用来检查InputControl类型的Atlas控件,例如Web.UI.TextBox的输入数据。在ASP.NET中提供了一组服务器端的验证控件,Atlas中的Validator在客户端也提供了同样的功能。 主要内容 1.Validators概述 2.完整示例 一.Validators概述 Validator是Atlas提供的一组验... 阅读全文

posted @ 2008-03-25 11:31 秋天 阅读(267) 评论(0) 推荐(0) 编辑

Atlas学习手记(25):使用行为增强用户界面(五):AutoComplete Behavior
摘要:前面说过使用服务端的AutoComplete Extender,本文看一下如何使用AutoComplete Behavior来实现自动完成功能。 主要内容 1.AutoComplete Behavior简介 2.完整示例 一.AutoComplete Behavior简介 前面说过使用服务端的AutoComplete Extender,本文看一下如何使用AutoComplete Behavior来... 阅读全文

posted @ 2008-03-25 11:28 秋天 阅读(317) 评论(0) 推荐(0) 编辑

Atlas学习手记(24):使用行为增强用户界面(四):Popup Behavior
摘要:Popup Behavior提供了Popup的功能,可以用来实现高级的Tooltip。 主要内容 1.Popup Behavior简介 2.完整示例 一.Popup Behavior简介 Popup Behavior提供了Popup的功能,可以用来实现高级的Tooltip。简单示例代码: 其中posit... 阅读全文

posted @ 2008-03-25 11:26 秋天 阅读(172) 评论(0) 推荐(0) 编辑

Atlas学习手记(23):使用行为增强用户界面(三):Hover Behavior
摘要:Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。 主要内容 1.Hover Behavior简介 2.完整示例 一.Hover Behavior简介 Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。简单示例代码: ... 阅读全文

posted @ 2008-03-25 11:24 秋天 阅读(177) 评论(0) 推荐(0) 编辑

Atlas学习手记(22):使用行为增强用户界面(二):Floating Behavior
摘要:前面在AtlasControlToolkit中说过,DragPanel封装了Sys.UI.FloatingBehavior,我们已经知道了如何使用服务器端的Extender来实现拖动效果,本文介绍一下直接使用FloatingBehavior来实现Drag&Drop效果。 主要内容 1.Floating Behavior简介 2.完整示例 一.Floating Behavior简介 前面在Atlas... 阅读全文

posted @ 2008-03-25 11:23 秋天 阅读(192) 评论(0) 推荐(0) 编辑

Atlas学习手记(21):使用行为增强用户界面(一):Click Behavior
摘要:Atlas中的Behavior定义了当控件的某个事件被触发时的行为。Behavior可以看作是一种封装了的DHTML的事件,例如click和hover等。Behavior同样可以是一个组件,可被attach到某个Atlas客户端控件上,以提供这个Atlas客户端控件更高级,更丰富的功能,例如一些复杂的拖放(drag & drop),自动完成,浮动等功能。Behavior将被定义在某个Atlas控件... 阅读全文

posted @ 2008-03-25 11:21 秋天 阅读(159) 评论(0) 推荐(0) 编辑

Atlas学习手记(20):客户端简单控件示例
摘要:上一篇简单介绍了Atlas的客户端控件,都是一些理论性的东西,显得有些枯燥。本文以Button控件为示例,看一下客户端简单控件的一些使用。 主要内容 1.Button控件示例 上一篇简单介绍了Atlas的客户端控件,都是一些理论性的东西,显得有些枯燥。本文以Button控件为示例,看一下客户端简单控件的一些使用。前面说过,Atlas将DOM元素中的Button概念扩展,使Button不单单指typ... 阅读全文

posted @ 2008-03-25 11:19 秋天 阅读(263) 评论(0) 推荐(0) 编辑

Atlas学习手记(19):客户端简单控件介绍
摘要:ASP.NET Atlas中引入了客户端控件的概念,用面向对象思想将客户端JavaScript将要操作的DOM元素封装起来,带来了更清晰的代码模型以及更好的可复用性(不足之处是效率有所降低)。Atlas的客户端控件是连接JavaScript与DOM元素的桥梁,我们应该尽可能的使用客户端控件与DOM元素打交道,也就是以Atlas的方法来编写我们的程序。 本文主要简单介绍一下Atlas中的客户端简单控... 阅读全文

posted @ 2008-03-25 11:17 秋天 阅读(219) 评论(0) 推荐(0) 编辑

Atlas学习手记(9):异步调用Page Method
摘要:使用Atlas我们可以调用两种服务端的方法WebService Method和Page Method,在前面的使用中,我们一直都是调用WebService Method,如何去调用一个Page Method?本文将简单的介绍一下这一内容。 主要内容 1.如何调用Page Method 2.与WebService Method区别 一.如何调用Page Method 使用Atlas我们可以调用两种服... 阅读全文

posted @ 2008-03-25 11:11 秋天 阅读(295) 评论(0) 推荐(0) 编辑

Atlas学习手记(8):调用本地Web Service简单介绍
摘要:Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。 主要内容 1.调用简单的Web Service 2.传递复杂类型的数据 Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Serv... 阅读全文

posted @ 2008-03-25 11:09 秋天 阅读(232) 评论(0) 推荐(0) 编辑

Atlas学习手记(7):使用DragOverlayExtender实现拖放功能
摘要:DragOverlayExtender允许我们对任何控件添加类似于Drag-and-Drop Behaviors那样的拖放(Drag-and-Drop)功能,更重要的是如果要对已经存在的控件添加,我们不需要对原有控件做任何的改动,只需添加一个DragOverlayExtender就可以轻松实现。 主要内容 1.DragOverlayExtender介绍 2.完整示例 3.使用ProfileScri... 阅读全文

posted @ 2008-03-25 11:08 秋天 阅读(220) 评论(0) 推荐(0) 编辑

Atlas学习手记(6):使用Atlas UpdateProgress控件
摘要:在页面上执行较长时间的操作时,如果能够给用户提供一个类似于浏览器状态栏那样的进度条,将会使界面用户界面更加友好。在Atlas中,为我们提供的UpdateProgress控件可以轻松的实现这些。 主要内容 1.UpdateProgress控件介绍 2.完整的示例 一.UpdateProgress控件介绍 在页面上执行较长时间的操作时,如果能够给用户提供一个类似于浏览器状态栏那样的进度条,将会使界面用... 阅读全文

posted @ 2008-03-25 11:06 秋天 阅读(286) 评论(0) 推荐(0) 编辑

Atlas学习手记(5):使用服务端定时控件TimerControl
摘要:摘要:TimerControl是一个用于服务器端定时器的控件,可用来实时显示数据等,在很多地方都有应用,本文将简单介绍一下TimerControl的使用。 主要内容 1.TimerControl介绍 2.完整示例 一.TimerControl介绍 TimerControl是一个用于服务器端定时器的控件,可用来实时显示数据等,在很多地方都有应用,本文将简单介绍一下TimerControl的使用。一个... 阅读全文

posted @ 2008-03-25 11:05 秋天 阅读(218) 评论(0) 推荐(0) 编辑

Atlas学习手记(4):使用AutoComplete Extender实现自动完成功能
摘要:摘要:自动完成功能在Ajax时代已经见的很多了,像Google Suggest,很多邮箱中也都有应用。在Atlas对于自动完成功能提供了很好的支持,提供了客户端的AutoComplete Behavior和服务器端的AutoComplete Extender的支持。本文主要看一下使用AutoComplete Extender来实现自动完成功能。 主要内容 1.AutoComplete Extend... 阅读全文

posted @ 2008-03-25 11:03 秋天 阅读(214) 评论(0) 推荐(0) 编辑

Atlas学习手记(3):由UpdatePanel开始
摘要:UpdatePanel是Atlas中一个很重要的控件,功能强大且容易使用,可以使我们只做很小的改动就可以向已有的ASP.NET站点添加Ajax。采用Dflying的建议,我也是由UpdatePanel进入Atlas的世界。本文将通过可视化和代码两种方式来实现向已有的ASP.NET应用程序中添加UpdatePanel。 主要内容 1.UpdatePanel概述 2.使用可视化方式 3.使用代码方式... 阅读全文

posted @ 2008-03-25 11:01 秋天 阅读(251) 评论(0) 推荐(0) 编辑

Atlas学习手记(2):全面了解ScriptManager
摘要:摘要:ScriptManager是Atlas一个重要的控件,它用来处理页面上的所有Atlas组件以及局部页面的更新,生成相关的客户端脚本,所有需要支持Atlas的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,还可以指定页面错误处理等。 主要内容 1.概述 2.Script... 阅读全文

posted @ 2008-03-25 10:56 秋天 阅读(399) 评论(0) 推荐(0) 编辑

Atlas学习手记(1):Hello,Atlas
摘要:关于Atlas的介绍已经有很多的文章,我就不废话了,对于我自己来说学习一个新东西,总是习惯于以一个简单的示例开始,Atlas也不例外,本文将会以一个非常简单的示例来踏上Atlas之旅,文中示例程序来自于Atlas老家。 1.创建“Atlas”应用程序 安装完Atlas之后,会在Visual Studio的项目模版里面出现一项“Atlas”Web Site,如下图。在新建Atlas应用程序时,选择它... 阅读全文

posted @ 2008-03-25 10:54 秋天 阅读(179) 评论(0) 推荐(0) 编辑

DLINQ(集成数据库语言查询)
摘要:带您探索“CRUD ”操作—创建,接收,更新与删除,以及它们怎样在不使用外部方法的情况下完成 SQL查询或更新。将获取程序中的实体如何映射至数据库表,调节映射过程。 实验营 1: Linq To Sql: 集成数据库语言查询 这个实验营将向您清晰地描绘借助于 Linq to Sql,Linq 项目对于关系型数据存取的支持。 您将先创建一个基于 Northwind 数据库的对象模型,随后... 阅读全文

posted @ 2008-03-21 15:01 秋天 阅读(467) 评论(0) 推荐(0) 编辑

LinQ Coding -- (1)
摘要:Linq Search Process Linq To ArrayList public class Student { public String FirstName { get; set; } public String LastName { get; set; } public Int32[] Scores { get; set; } ... 阅读全文

posted @ 2008-03-21 12:15 秋天 阅读(201) 评论(0) 推荐(0) 编辑

LinQ Coding -- (6)(Join之分组联接)
摘要:Join 子句有三种最常见的联接类型:内部联接,分组联接,左外部联接 本次介绍:分组联接 分组联接:见名知意,它本质上是一个对象数组序列。说白了就是结果序列会组织为多个组形式数据进行返回。 即可术语描述的话,就是会产生一个分层的结果序列,此序列拿第一个集合中的每个元素与第二个集合中的一组相关元素进行配对,如果找不到就返回空数组。那基本上分组联接和内部联接基本差不多。 另外就是在分组... 阅读全文

posted @ 2008-03-21 12:14 秋天 阅读(413) 评论(0) 推荐(0) 编辑

LinQ Coding -- (5) (Join之内部联接查询)
摘要:Join:其实就是可以将来自不同源序列并且在对象模型中没有直接关系的元素相关联。 Join 子句有三种最常见的联接类型:内部联接,分组联接,左外部联接 本次介绍:内部联接 按照关系数据库的说法,“内部联接”产生一个结果集,对于该结果集内第一个集合中的每个元素, 只要在第二个集合中存在一个匹配元素,该元素就会出现一次。 如果第一个集合中的某个... 阅读全文

posted @ 2008-03-21 12:13 秋天 阅读(469) 评论(0) 推荐(0) 编辑

LinQ Coding -- (2)[标准查询运算符]
摘要:标准查询运算符 1. 在 LINQ 中,查询变量本身不执行任何操作并且不返回任何数据。 它只是存储在以后某个时刻执行查询时为生成结果而必需的信息。 2. “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法. 共有两组 LINQ 标准查询运算符,一组在类型为 IEnumerable(T)的对象上运行,另一组在类型为 IQueryable(... 阅读全文

posted @ 2008-03-21 12:11 秋天 阅读(236) 评论(0) 推荐(0) 编辑

LinQ Coding -- (3)[Let子句]
摘要:在查询表达式中,存储子表达式的结果有时很有用,这样可以在随后的子句中使用。可以使用 let 关键字完成这一工作,该关键字可以创建一个新的范围变量,并且用您提供的表达式的结果初始化该变量。一旦用值初始化了该范围变量,它就不能用于存储其他值。但如果该范围变量存储的是可查询的类型,则可以对其进行查询。 1 public class LetFromLinq : Interface 2 ... 阅读全文

posted @ 2008-03-21 12:10 秋天 阅读(284) 评论(0) 推荐(0) 编辑

LinQ Coding -- (4)[Concat应用]
摘要:Concat有两种应用: 1.Enumerable.Concat)>) 泛型方法应用 此方法是延迟执行的。此方法只返回输入序列中的所有原始元素 应用场景:只有通过直接调用对象的 GetEnumerator 方法来枚举该对象时,才执行此方法表示的查询。 IEnumerable queryWithEnumerable = students.Select(student => student.City)... 阅读全文

posted @ 2008-03-21 12:09 秋天 阅读(490) 评论(0) 推荐(0) 编辑

DLINQ(十): 分层构架的例子
摘要:项目介绍 这节将要把《一步一步学Linq to sql(三):增删改》中留言簿的例子修改为使用WCF的多层构架。我们将会建立以下项目: l A,网站项目 WebSite:留言簿表现层 l B,类库项目 Contract:定义数据访问服务的契约 l C,类库项目 Service:定义数据访问服务 l D,类库项目Entit... 阅读全文

posted @ 2008-03-21 12:03 秋天 阅读(309) 评论(0) 推荐(0) 编辑

DLINQ(九):其它补充
摘要:外部映射文件 我们可以使用sqlmetal命令行工具来生成外部映射文件,使用方法如下: 1、开始菜单 -》 VS2008 -》VS工具 -》VS2008命令行提示 2、输入命令: D:"Program Files"Microsoft Visual Studio 9.0"VC>sqlmetal /conn:... 阅读全文

posted @ 2008-03-21 11:48 秋天 阅读(173) 评论(0) 推荐(0) 编辑

DLINQ(八):继承与关系
摘要:论坛表结构 为了演示继承与关系,我们创建一个论坛数据库,在数据库中创建三个表: 1、 论坛版块分类表 dbo.Categories: 字段名 字段类型 ... 阅读全文

posted @ 2008-03-21 11:47 秋天 阅读(232) 评论(1) 推荐(0) 编辑

DLINQ(七):并发与事务
摘要:检测并发 首先使用下面的SQL语句查询数据库的产品表: select * from products where categoryid=1 查询结果如下图: 为了看起来清晰,我已经事先把所有分类为1产品的价格和库存... 阅读全文

posted @ 2008-03-21 11:45 秋天 阅读(220) 评论(0) 推荐(0) 编辑

DLINQ(六):探究特性
摘要:延迟执行 IQueryable query = from c in ctx.Customers select c; 这样的查询句法不会导致语句立即执行,它仅仅是一个描述,对应一个SQL。仅仅在需要使用的时候才会执行语句,比如: ... 阅读全文

posted @ 2008-03-21 11:43 秋天 阅读(224) 评论(0) 推荐(0) 编辑

DLINQ(五):存储过程
摘要:普通存储过程 首先在查询分析器运行下面的代码来创建一个存储过程: create proc sp_singleresultset as set nocount on select * from customers ... 阅读全文

posted @ 2008-03-21 11:42 秋天 阅读(313) 评论(0) 推荐(0) 编辑

DLINQ(四):查询句法
摘要:select 描述:查询顾客的公司名、地址信息 查询句法: var构建匿名类型1 = from c in ctx.Customers select new { ... 阅读全文

posted @ 2008-03-21 11:40 秋天 阅读(263) 评论(0) 推荐(0) 编辑

DLIN(三):增删改
摘要:示例数据库 字段名 字段类型 允许空 字段说明 ... 阅读全文

posted @ 2008-03-21 11:37 秋天 阅读(296) 评论(0) 推荐(0) 编辑

DLINQ(二):DataContext与实体
摘要:DataContext DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。 DataContext提供了以下一些使用的功能: l 以日志形式记录DataContext生成的SQL l 执行SQL(包括查询和... 阅读全文

posted @ 2008-03-21 11:35 秋天 阅读(530) 评论(0) 推荐(1) 编辑

DLINQ(一):预备知识
摘要:什么是Linq to sql Linq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。 要学好LI... 阅读全文

posted @ 2008-03-21 11:34 秋天 阅读(270) 评论(0) 推荐(0) 编辑

LinQ 扩展函数的应用
摘要:xxx.Where((aa, bb) => aa.Length (TArg0 arg0, TArg1 arg1); public static class Enumerable { public static IEnumerable Where(this IEnumerable source, Func predicate); public stat... 阅读全文

posted @ 2008-03-21 11:25 秋天 阅读(293) 评论(0) 推荐(0) 编辑

LinQ 入门系列 [OfType,ToArray,ToList,ToDictionary]
摘要:先说点理论 1.OfType : 即接受基于IEnumerable 接口的信息源,也接受那些在 .NET Framework 1.0 中出现的非参数化的 IEnumerable 接口(non-parameterized IEnumerable interface)。OfType 操作符允许用户在标准的 .NET collections 类(classic .NET collections... 阅读全文

posted @ 2008-03-21 11:24 秋天 阅读(3036) 评论(0) 推荐(0) 编辑

Linq 入门系列 [Take,Skip,TakeWhile,SkipWhile]篇
摘要:/**//////////////////////////////////////////// /Take,Skip,TakeWhile,SkipWhile的例子和解释// /**/////////////////////////////////////////// class Program { DB#region DB private static ... 阅读全文

posted @ 2008-03-21 11:22 秋天 阅读(7640) 评论(1) 推荐(0) 编辑

Linq 入门系列 select篇
摘要:其实也是对网上linq--select篇的扩充 我在这里把两种语法都写,lambda,linq写法,方便大家更好的去学习,同时也增加了一些新的东西,如解释,例子的扩充。。。 今后一段时间,我会对linq一些基本写法进行例子和解释结合的方式和大家进行分享。 class Program { private static List GetStudents() ... 阅读全文

posted @ 2008-03-21 11:20 秋天 阅读(894) 评论(0) 推荐(0) 编辑

XLINQ 访问 XML 文件的方法
摘要:XLINQ 的例子我们就写稍稍复杂点,通过获得博客的RSS,然后把RSS中的链接和标题打印出来: 下面就是这个功能的演示代码: using System; using System.Linq; using System.Xml.Linq; public class XLINQ { public static void DoSomeThing() { XElem... 阅读全文

posted @ 2008-03-21 11:18 秋天 阅读(271) 评论(0) 推荐(0) 编辑

DLINQ
摘要:DLINQ可以访问DataSet,这种情况我们在本文就不考虑了, 本文考虑的是直接用DLINQ访问数据库,我们如果用VS Orcas中的LINQ到SQL的新ORM设计器,VS替我们产生了一些代码,这种情况也不是本文考虑的范围。 本文我们要考虑的事情是:如何自己编码去链接数据库,这样我们才能对DLINQ链接数据库有更深入的了解。 下面是一个简单的DLINQ代码:获得 pubs 数据库 auth... 阅读全文

posted @ 2008-03-21 11:11 秋天 阅读(354) 评论(0) 推荐(0) 编辑

LINQ篇:查询句法
摘要:查询句法是使用标准的LINQ查询运算符来表达查询时一个方便的声明式简化写法。该句法能在代码里表达查询时增进可读性和简洁性,读起来容易,也容易让人写对。Visual Studio 对查询句法提供了完整的intellisense和编译时检查支持。 在底下,C#和VB编译器则把查询句法的表达式翻译成明确的方法调用代码,这样的代码利用了Orcas中的新的扩展方法和Lambda表达式语言特性。 查询句法的... 阅读全文

posted @ 2008-03-21 11:01 秋天 阅读(911) 评论(1) 推荐(0) 编辑

在ASP.NET中使用LINQ
摘要:最近使我激动不已的新鲜事之一就是LINQ系列技术的出现,包括LINQ,DLINQ,XLINQ和不久后的其他技术。 LINQ将被完全集成到代号为Orcas的下个版本Visual Studio中,而且它也包含了一些非常酷的框架和 工具支持,包括完全的智能感知和可视化设计器支持。你可以在这儿下载上周发布的LINQ五月份CTP版。这个CTP版 本的亮点就是它能在VS 2005上运行,使你能够立即开始深入... 阅读全文

posted @ 2008-03-19 18:05 秋天 阅读(7470) 评论(0) 推荐(0) 编辑

学习LinQ
摘要:LINQ是什么? 它是Language Integrated Query。 当我们要对数据库表进行查询的时候,我们一定会编写"select * from sometable where ID = .."的语句。好,那我们现在根据LINQ的语法,完全可以将我们熟悉的SQL中像"select","from","where"等语句在.NET Framework环境中顺利使用并且大大提高开发的效率。 ... 阅读全文

posted @ 2008-03-19 16:03 秋天 阅读(261) 评论(0) 推荐(0) 编辑

ASP.NET 2.0(C#)系列文章索引
摘要:ASP.NET 2.0(C#)系列文章索引 介绍 ASP.NET 2.0(C#)系列文章索引:MasterPage(母版页)、Themes(主题)、SiteMap(站点地图)、Cache&SqlCacheDependency(缓存和SqlCacheDependency特性)、Localization(本地化,多语言)、Membership&RoleManager(成员资格和角色管理)、Prof... 阅读全文

posted @ 2008-03-18 14:27 秋天 阅读(358) 评论(0) 推荐(1) 编辑

ASP.NET AJAX系列文章索引
摘要:ASP.NET AJAX系列文章索引 介绍 ASP.NET AJAX系列文章索引:简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)、客户端脚本编程(命名空间、... 阅读全文

posted @ 2008-03-18 14:19 秋天 阅读(247) 评论(0) 推荐(1) 编辑

[翻译]ASP.NET 3.5中的ListView控件和DataPager控件
摘要:原文地址:http://www.west-wind.com/WebLog/posts/127340.aspx [译者改后源码下载] [翻译]ASP.NET 3.5中的ListView控件和DataPager控件 原文发布日期:2007.08.02 作者:Rick Strahl 翻译:webabcd 介绍 今天,我花了几个小时的时间研究了一下ASP.NET 3.5中的ListView控... 阅读全文

posted @ 2008-03-18 13:55 秋天 阅读(810) 评论(1) 推荐(1) 编辑

.net3.5超酷体验
摘要:微软在ajax中推出了一系列的超酷控件,详细请看 点击查看 阅读全文

posted @ 2008-03-18 10:06 秋天 阅读(267) 评论(0) 推荐(0) 编辑

JS写的一个功能齐备的treeview控件
摘要:V0.1(2007-5-31) 支持键盘操作 支持节点多选 支持节点编辑 支持节点拖动(IE only) 完全面向对象封装 支持多种事件 IE6.0+ &&FX2.0 源码下载 阅读全文

posted @ 2008-03-17 11:42 秋天 阅读(227) 评论(0) 推荐(0) 编辑

定时检查网站是否掉线的批处理
摘要:连日来,托管服务器每天老是掉线,重起一下又好了,似乎没有死机,不像是硬件的问题.怀疑有木马或病毒,但是找了几天没找到,没办法,还是先治治标吧,慢慢找吧.下面是写的批处理checktoreboot.bat,原理是定期每小时ping一次自己的域名,如果不通则重起机器. @echo 每小时检查主机是否能Ping通自己的域名,如果不能,则重新启动机器,如装防火墙过滤,请考虑其他办法,或开放ICMP协议 ... 阅读全文

posted @ 2008-03-17 11:31 秋天 阅读(298) 评论(0) 推荐(0) 编辑

OUTLOOK菜单类
摘要:outlook菜单 阅读全文

posted @ 2008-03-17 11:27 秋天 阅读(256) 评论(0) 推荐(0) 编辑

js编写的语法高亮引擎
摘要:写了语法高亮的模块,这次是一个引擎,你可以根据规则任意修改关键字等,经过了不少优化,速度还可以。下面是代码: HighLight //这是一个测试 function aa() { alert("\\as//ldfjl;asdk/*sdfsdf*/sdf,sdfs"); } 阅读全文

posted @ 2008-03-17 11:18 秋天 阅读(320) 评论(0) 推荐(0) 编辑

自动提示效果
摘要:前阵子,IE的title提示突然罢工了,找了很多原因就是没找到,一次实验popup.show后,它居然会出来,可是要让title出来前每次都必须调用popup.show方法,这怎么行呢,估计还是注册表的问题吧,终于放弃,于是制作了这个简单的自动提示js文件。支持firefox&ie,也不会有自带的提示那种过一段时间消失的问题了。 tip 测试链接 测试链接 测试链接 ... 阅读全文

posted @ 2008-03-17 11:04 秋天 阅读(223) 评论(0) 推荐(0) 编辑

解放web程序员的输入验证
摘要:本程序最初是由wanghr100(灰豆宝宝.net)的checkForm基础上进行修改的,增加了很多功能,如下: 对非ie的支持 增加了内置表达式和内置提示 增加了显示方式(弹出式和页面显示式) 增加了显示一条和显示全部 进行了封装(CLASS_CHECK) 支持外接函数或表达式(应用在密码一致) 简化了调用方式,所有操作只需要,然后为每... 阅读全文

posted @ 2008-03-17 10:50 秋天 阅读(177) 评论(0) 推荐(0) 编辑

开发中的小问题
摘要:以下是我开发时碰到一些小问题,如有错误欢迎指正,持续更新 xml文件尽量以utf-8编码,gb2312有些字是存储不了的,如©,就算能存也需要转换,比较麻烦,utf-8也符合国际规范 CSS中:hover这个伪类,如果放在:visited前面则会失效 标签如果没有href属性,所有对它的css的伪类如:hover均失效 js文件中用document.wirt... 阅读全文

posted @ 2008-03-17 10:40 秋天 阅读(210) 评论(0) 推荐(0) 编辑

类似MSN消息提示类
摘要:纯js编写 跨框架 无图片 支持调速度 任意位置弹出 需要ie5.5以上 阅读全文

posted @ 2008-03-17 10:34 秋天 阅读(227) 评论(0) 推荐(0) 编辑

软件设计方法
摘要:团队成员: 项目组长,界面设计师,架构分析师,DBA 各1名(可以适当兼任) 程序员 3-4名 测试员 2-3名 1.需求调研 参与者为项目组长,界面设计师,架构分析师,DBA, 2.详细设计 由界面设计师根据调研情况,设计相应的界面,由架构设计师根据界面使用visio等工具设计数据库,并设计实现该功能的架构和类结构,指明界面操作的业务逻辑,实现逻辑的类,类涉及的表和存储过程(包括... 阅读全文

posted @ 2008-03-17 10:25 秋天 阅读(168) 评论(0) 推荐(0) 编辑

javascript小技巧
摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shift... 阅读全文

posted @ 2008-03-17 10:22 秋天 阅读(338) 评论(0) 推荐(0) 编辑

在asp.net 2.0中结合母板页meta,Tiele重置
摘要:aspx里 cs里 protected void Page_Load(object sender, EventArgs e) { this.Title = "Title"; HtmlMeta tag = new HtmlMeta(); tag.Name = "description"; tag.Content = "My ... 阅读全文

posted @ 2008-03-10 18:34 秋天 阅读(243) 评论(0) 推荐(0) 编辑

统计在线的用户
摘要:首先,我们来看看怎样现实当前网站的访问用户数量,程序代码如下: <%@ Page Language="c#" debug="true" %> <html> <head> <SCRIPT LANGUAGE="c#" RUNAT="server"> private void Page_Load(obj... 阅读全文

posted @ 2008-03-10 18:07 秋天 阅读(624) 评论(0) 推荐(0) 编辑

ASP.Net2.0小技巧
摘要:1. 在提交页面之后,保持滚动条的位置 可以在page指令上加上MaintainScrollPositionOnPostback指令 以下为引用的内容: 2. 在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了。 ... 阅读全文

posted @ 2008-03-10 17:50 秋天 阅读(196) 评论(0) 推荐(0) 编辑

Unicode和UTF-8
摘要:首先说明一下现在常用的一些编码方案: 1、在中国,大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编码的关系是这样的。 最早制定的汉字编码是GB2312,包括6763个汉字和682个其它符号 95年重新修订了编码,命名GBK1.0,共收录了21886个符号。 之后又推出了GBK18030编码,共收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民... 阅读全文

posted @ 2008-03-10 16:00 秋天 阅读(302) 评论(0) 推荐(0) 编辑

SQL语句大全
摘要:--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 D... 阅读全文

posted @ 2008-03-10 15:57 秋天 阅读(198) 评论(0) 推荐(0) 编辑

一些常用的Js调用
摘要:public class Jscript { /// /// 弹出JavaScript小窗口 /// /// 窗口信息 public static void Alert(string message) { string j... 阅读全文

posted @ 2008-03-10 15:07 秋天 阅读(309) 评论(0) 推荐(0) 编辑

对一些字符串进行操作的类
摘要:public class StringUtil { private static string passWord; //加密字符串 /// /// 判断输入是否数字 /// /// 要判断的字符串 /// static public bool VldInt(string n... 阅读全文

posted @ 2008-03-10 14:58 秋天 阅读(346) 评论(0) 推荐(0) 编辑

微软自带AJAX的用法
摘要:首先下载一个ASPAJAXExtSetup,安装后生成的AjaxControlToolkit.dll放到ui里的bin文件夹里.接下来就可以用了. 异步刷新的内容 //注意ControlID是触发控件的id,而DropDownList1的触发是OnSelectedIndexChanged="dropDistrict_SelectedI... 阅读全文

posted @ 2008-03-10 14:01 秋天 阅读(458) 评论(0) 推荐(0) 编辑

有关模版MasterPage的问题
摘要:1.当有很多页的页头,页尾,或页的左,右相同时,这时应该用模版(MasterPage). MasterPage 里有个容器; 每个页的内容都放在这个容器里.容器的外面就是这些页相同的部分.可以在这些外部放些共同用到的东西,比如css,js等等. 2.页面如何引用. 页面的内容……… 3.动态换MasterPage,也就是说(MasterPage)由cs页来决定,aspx页给的是默认的. ... 阅读全文

posted @ 2008-03-10 14:00 秋天 阅读(195) 评论(0) 推荐(0) 编辑

今天我提交了辞职信
摘要:我的心情难于表达, 阅读全文

posted @ 2008-03-04 16:43 秋天 阅读(332) 评论(1) 推荐(1) 编辑

在asp.net 2.0中发送邮件
摘要:1、在web.config中的内加入如下配置信息(host—smtp服务地址;port—端口号;userName—用户名;password—密码。请自行修改)。 2、aspx页面HTML代码 发件人 ... 阅读全文

posted @ 2008-03-03 16:29 秋天 阅读(191) 评论(0) 推荐(0) 编辑

注意Request.Cookies["UserID"]的用法
摘要:注意Request.Cookies["UserID"]的用法 我们在项目中通常要设置这样的东东: 在没有经过登陆验证时,直接在地址栏输入地址页面是不能访问的, 而这种方式我一般采用的是在通用类中验证Response.Cookies["UserID"]是否为空 的方式进行判断,如果为空,将地址重定向登陆页面。 具体代码: login.aspx.cs HttpCookie cookie = Req... 阅读全文

posted @ 2008-03-03 10:33 秋天 阅读(4725) 评论(2) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示