代码改变世界

随笔档案-2012年02月

《ASP.NET 4 从入门到精通》 学习笔记 第五天

2012-02-11 11:18 by CodeCy, 770 阅读, 收藏,
摘要: 15. 应用程序数据的缓存15.1 前期准备创建一个利用缓存数据的应用程序:15.2 数据缓存的使用DataTable dt = null;Trace.Warn("Page_Load", "looking in cache");dt = (DataTable)Cache["InventoryDataTable"];Trace.Warn("Page_Load", "done looking in cache");if (dt == null) //判D断?是º?否¤?使 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第四天

2012-02-10 11:25 by CodeCy, 657 阅读, 收藏,
摘要: 12 个性化12.1 为访客提供个性化服务12.2 ASP.NET中的个性化12.2.1 用户配置文件用户配置文件时ASP.NET个性化服务的核心。12.2.2 个性化提供程序PersonalizationProvider抽象类12.3 个性化功能的使用个性化功能的使用非常简单。我们在web.config中定义个性化属性。ASP.NET会自动生成一个类,以方便开发者管理个性化设置。12.3.1 在web.config中定义配置文件假定我们设计网站时决定跟踪用户以下信息-- 登录次数(整型)-- 用户名(字符串)-- 性别(布尔值)-- 生日(日期)那么以上属性可以这样在web.config中定 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第三天

2012-02-09 14:59 by CodeCy, 1542 阅读, 收藏,
摘要: 9 登录9.1 基于Web的安全性9.1.1 IIS的保护9.1.2 基本的“Forms身份验证”实现用户身份验证只需要在web.config文件中添加一些指令。9.2 ASP.NET身份验证服务9.2.1 FormsAuthentication类许多ASP.NET身份验证服务都是围绕FormsAuthentication类进行。清单9.1和清单9.2给出的示例展示了一种简单的身份验证方法,能够在响应中添加身份验证Cookie,并将用户重定向所祈求的页面。这正是FormsAuthentication.RedirectFromLoginPage方法实现的功能。FormsAuthenticatio 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第二天

2012-02-07 16:31 by CodeCy, 987 阅读, 收藏,
摘要: 5 复合控件5.1 复合控件与自定义控件5.2 自定义的复合控件protected TextBox textboxPalindrome;protected Button buttonCheckForPalindrome;protected Label labelForTextBox;protected LiteralControl literalcontrolPalindromeStatus;public event EventHandler PalindromeFound;protected Table tablePalindromes;protected ArrayList alPalin 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第一天

2012-02-06 14:05 by CodeCy, 1355 阅读, 收藏,
摘要: ASP.NET 4 学习笔录基础知识1. Web应用程序基础1.1 HTTP 请求1.1.1 从浏览器发出的HTTP请求1.1.2 在不使用浏览器的情况下生成请求构建一个简单的HTTP请求程序View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace WebRequestorApp{class Program{static void Main(string[] args){WebRequ 阅读全文

在登录触发器错误情况下连接SQL Server的方法

2012-02-03 09:01 by CodeCy, 546 阅读, 收藏,
摘要: 如果你创建了一个登录触发器,并且在这个触发器中有一些不好的代码,那么当你尝试着登录时,你将会得到一个类似于图一显示的错误错误如图所示:图一如果不能很好地执行登录触发器,那么将会导致登录失败。例如,如果创建了这个触发器,那么就可以设计下面的代码来达到失败的目的。CREATE TRIGGER BadLogonTrigger ON ALL SERVER FOR LOGONASBEGININSERT INTO BadDB.dbo.SomeTable VALUES ('Test');END;GO没有一个数据库称为BadDB,这意味着在BadDB内也没有一张表叫SomeTable。因此,任 阅读全文

《SQL Server 2008 从入门到精通》 学习笔记 第五天

2012-02-02 15:51 by CodeCy, 402 阅读, 收藏,
摘要: 函数系统函数创建函数use SQL2008SBSgocreate function Orders.fn_oldestopenorder()returns intasbegindeclare @OrderID int,@MinOrderDate dateselect @MinOrderDate = MIN(OrderDate)from Orders.OrderHeaderwhere FinalShipDate is nullselect @OrderID = MIN(OrderID)from Orders.OrderHeaderwhere OrderDate = @MinOrderDateret 阅读全文

《SQL Server 2008 从入门到精通》 学习笔记 第四天

2012-02-02 15:45 by CodeCy, 814 阅读, 收藏,
摘要: 数据操作插入数据INSERT语句USE SQL2008SBSGOINSERT INTO LookupTables.AddressType(AddressType)VALUES('Corporate'),('Warehouse'),('Home'),('Work')GO--填充产品类别declare @CategoryID intselect @CategoryID = CategoryIDfrom LookupTables.ProductCategorywhere Category = 'Power Tools'i 阅读全文

《SQL Server 2008 从入门到精通》 学习笔记 第三天

2012-02-02 15:43 by CodeCy, 568 阅读, 收藏,
摘要: 分区分区函数use SQL2008SBSgocreate partition functionmypartfunction (int)as range leftfor values (10,20,30,40,50,60)对新表进行分区View Code USE SQL2008SBSGOCREATE SCHEMA Archive AUTHORIZATION dboGOALTER DATABASE SQL2008SBSADD FILEGROUP FG2ALTER DATABASE SQL2008SBSADD FILEGROUP FG3GOALTER DATABASE SQL2008SBSADD F 阅读全文

《SQL Server 2008 从入门到精通》 学习笔记 第二天

2012-02-02 15:41 by CodeCy, 495 阅读, 收藏,
摘要: 创建数据库..附加数据库设计表架构Char和varchar数据类型比较创建XML 架构集合创建表计算列向现有表中添加计算列稀疏列创建带主键约束的表先现有表添加主键alter table Orders.OrderDetailadd constraint pk_orderdetail Primary key (OrderDetailID)go唯一性约束DocumentID uniqueidentifier rowguidcol unique,CHECK 约束创建check约束表ProductCost money not null check (ProductCost>0),默认值约束Orde 阅读全文

《SQL Server 2008 从入门到精通》 学习笔记 第一天

2012-02-02 15:40 by CodeCy, 503 阅读, 收藏,
摘要: 安装配置配置邮件.性能管理工具Profiler数据库引擎 优化顾问 阅读全文