EntLib.com 专业电子商务平台

基于Microsoft .Net Framework / ASP.Net / C# / AJAX 平台构建的标准电子商务系统
随笔 - 99, 评论 - 74, 引用 - 0

2009 三月 随笔

Enterprise Library for .NET Framework 3.5 (EntLib v4.1) 微软企业库v4.1实验手册发布啦!

Enterprise Library for .NET Framework 3.5 (EntLib v4.1) 微软企业库v4.1实验手册发布啦!   Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4....

posted @ 2009年3月30日 21:01 | EntLib.com 阅读 (6092) | 评论 (3) | 目录 [ Enterprise Library ]

WF 状态机工作流构建订单处理流程-范例程序分析 Part 1

WF 状态机工作流构建订单处理流程-范例程序分析 Part 1   状态机工作流(State Machine Workflow)是以状态的变化为驱动而进行业务流转的,且一定需要人为的干预,而不像顺序类型工作流(Sequential Workflow)那样按照事先设计好的业务流程一步一步依次执行下去。本范例程序由http://forum.entlib.com 开源ASP.NET/C# 论坛小组提...

posted @ 2009年3月23日 1:32 | EntLib.com 阅读 (4029) | 评论 (7) | 目录 [ Workflow (WF) ]

简要分析WF 状态机工作流的部分代码

简要分析WF 状态机工作流的部分代码   这里简要分析WF 状态机工作流的部分代码。 首先,看看下面的代码:     public class clsOrder : IOrder     {         #region IOrder Members           public event EventHandler<ExternalDataEventArgs> ...

posted @ 2009年3月21日 23:58 | EntLib.com 阅读 (910) | 评论 (0) | 目录 [ Workflow (WF) ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之八

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之八   SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。《Microsoft SQL Server 2008 All-in-One Desk Refere...

posted @ 2009年3月21日 1:17 | EntLib.com 阅读 (990) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之七

本节简单介绍了一些性能监控工具,如Windows 任务管理器、性能监视器、数据库引擎优化顾问(Database Engine Tuning Advisor)、以及SQL Server Profiler等等。这些都是DBA 优化和管理数据库的基本工具。 另外,介绍了如何使用索引(Index)来强化查询性能,分析了查询执行计划(Query Execution Plan)。其中,本节列举一些数据表的设计规范,如: 1. 总是定义主键值(Always define a primary key); 2. 避免前置通配符(Avoid leading wildcards); 3. 避免高度重复的索引值(Avoid highly duplicate indexes); 4. 不要忘记对临时表建立索引(Don’t forget to index temporary tables); 5. 在join列上建立索引(Place indexes on join columns);

posted @ 2009年3月21日 0:59 | EntLib.com 阅读 (611) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之六

Book VI – Analysis Services 分析服务
Microsoft SQL Server 2005/2008 Analysis Services (SSAS) 为商业智能应用程序提供联机分析处理 (OLAP) 和数据挖掘功能。Analysis Services 允许您设计、创建和管理包含从其他数据源(如关系数据库)聚合的数据的多维结构,以实现对 OLAP 的支持。对于数据挖掘应用程序,Analysis Services 允许您设计、创建和可视化处理那些通过使用各种行业标准数据挖掘算法,并根据其他数据源构造出来的数据挖掘模型。
本节介绍了Analysis Services功能,包括OLAP和数据挖掘(Data Mining)功能。下面简要介绍一下创建SQL Server Analysis Project 项目的基本步骤。

posted @ 2009年3月15日 18:05 | EntLib.com 阅读 (754) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之五

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之五   SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。《Microsoft SQL Server 2008 All-in-One Desk Refere...

posted @ 2009年3月15日 16:07 | EntLib.com 阅读 (746) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Visual Studio 商业智能项目包含3个报表项目模板

Visual Studio 商业智能项目包含3个报表项目模板   当你使用BIDS(商业智能项目)的报表设计器(Report Designer)时,你可以创建和操作报表,并发表到报表服务器(Report Server),允许用户访问报表。Visual Studio 商业智能项目包含了3种报表项目模板,如下图所示:     报表服务器项目(Report server project):...

posted @ 2009年3月15日 9:30 | EntLib.com 阅读 (1144) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

SSRS 使用Report Designer 创建Report报表

SSRS 使用Report Designer 创建Report报表   开发人员可以通过SQL Server的Business Intelligence Development Studio(BIDS) 创建数据报表。如下图所示,该图描述了在BIDS中使用Report Designer创建Report的流程。Report Designer 指定了报表的所有细节,如Data Source数据源、...

posted @ 2009年3月15日 1:46 | EntLib.com 阅读 (916) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

SSRS 使用Report Builder 和Report Model创建Report

Report Builder(报表设计器)是一个简单的GUI工具,用户可以使用Report Builder创建自己需要的报表。在创建好Report Model(报表模型)并发布到Reporting Services站点后,用户就可以使用Report Model和Report Builder创建报表了。尽管通过Report Builder 创建Report比较简单,但预测用户需要什么报表以及创建Report Model可能需要一些时间。

如上图所示,显示了使用通过Report Model(报表模型)创建Report的流程。首先,开发人员创建一个Report Model,就像一个蓝图。其中,指定了数据源,表示将显示的数据。然而,就像你不能生活在一个房屋的图纸中,你不能通过Report Model来查看报表。

posted @ 2009年3月14日 16:06 | EntLib.com 阅读 (1403) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之四

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之四   SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。《Microsoft SQL Server 2008 All-in-One Desk Refere...

posted @ 2009年3月14日 13:28 | EntLib.com 阅读 (675) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

SQL Server 2008 - SSRS Report Model 发布到Report Server

SQL Server 2008 - SSRS Report Model 发布到Report Server   在使用SQL Server Reporting Services (2008) 创建Report Model(报表模型项目)时,最后需要发布Report Model 到Report Server上。在发布(Deploy)过程中,产生了如下异常信息: 错误:引发类型为“Microsof...

posted @ 2009年3月13日 21:05 | EntLib.com 阅读 (1026) | 评论 (1) | 目录 [ SQL Server & Service Broker ]

SQL Server Service Broker – 消息队列

Service Broker 是集成在SQL Server 2005/2008内的消息服务,允许数据库应用程序单向(one-way)或双向(two-way)轻松交换消息。Service Broker 两个重要的优点是: (1)异步消息(Asynchronous messages) (2)确保到达目的地(Guaranteed delivery)
在Service Broker中,一个对话是通过contract、队列、服务进行可靠的、异步的消息交换。简而言之,Service Broker 对话用来发送和接收消息。

posted @ 2009年3月8日 18:14 | EntLib.com 阅读 (1628) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

SQL Server访问远程数据库和Linked Server

SQL Server连接远程数据源的基本方法有下面三种:OPENDATASOURCE, OPENROWSET, Linked servers。其中OPENDATASOURCE和OPENROWSET方法一般用来做临时查询(ad hoc query),如果需要经常的查询远程数据,则建议创建linked servers。但是,默认情况ad hoc query 是禁用的,需要手动启动。然后,就可以使用OPENDATASOURCE 查询远程数据库了。
如果你计划多次查询外部或远程数据源,建议创建linked server。尽管创建linked server需要一点时间,但是一旦创建后,你可以非常方便地使用four-part 名称来访问远程数据源。

posted @ 2009年3月6日 23:13 | EntLib.com 阅读 (2813) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之三

Book III – Interacting with Your Data 操作数据
首先,本节第一步就介绍了数据库的范式,数据库的设计范式是数据库设计所需要满足的规范,避免数据库存储大量不需要的冗余信息。
第一范式(1NF,First Normal Form: No Repeating Groups)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。 第二范式(2NF,Second Normal Form: Dependent on the Whole Key)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF

posted @ 2009年3月5日 20:47 | EntLib.com 阅读 (988) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之二

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之二   SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。《Microsoft SQL Server 2008 All-in-One Desk Refere...

posted @ 2009年3月4日 22:39 | EntLib.com 阅读 (746) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之一

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之一   SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。《Microsoft SQL Server 2008 All-in-One Desk Refe...

posted @ 2009年3月3日 21:58 | EntLib.com 阅读 (864) | 评论 (0) | 目录 [ SQL Server & Service Broker ]

OREILLY Programming .NET 3.5 读书笔记之三

《Programming .NET 3.5》是OREILLY 2008.08出版的.NET 3.5 开发书籍,作者是Jesse Liberty 和 Alex Horovitz,比较全面地介绍.NET 3.5的一些新技术,如XAML、AJAX、WPF、WCF、WF、LINQ、CardSpace、N-tier架构设计等等。这里,记录我的一些读书笔记,希望对学习《Programming .NET 3.5》的朋友有些帮助。欢迎到http://forum.entlib.com 开源论坛交流.NET 3.5的一些知识。

posted @ 2009年3月1日 21:42 | EntLib.com 阅读 (1562) | 评论 (0) | 目录 [ ASP.NET 3.5 ]