2010年6月15日

Beginning WF 4.0翻译——第三章(流程图工作流)

摘要: 在这一章,你将会使用流程图活动创建一个工作流。正如它的名字,一个流程图活动就如它是一个流程图,活动是用决策树来连接的。使用一个Sequence活动,它的子活动只可以从上到下的执行。而在一个流程图活动中,它的子活动可以用任意的顺序执行。创建一个流程图工作流创建一个项目,选择Workflow Console Application模板,如图Figure3-1所示。设计流程图拖拉一个Flowchart活... 阅读全文

posted @ 2010-06-15 13:39 谭英智 阅读(3067) 评论(14) 推荐(2) 编辑

2010年6月14日

Beginning WF 4.0翻译——第二章(用编码实现工作流)

摘要: 在第一章中,使用了工作流设计器完成了一个简单的工作流,现在我们要使用代码区实现一个同样功能的工作流。任何工作流都可以使用代码或者设计器去实现,而使用哪种方式就是喜好问题了。但是,使用代码去实现工作流会让你更加了解工作流是怎么运作的。创建一个控制台应用程序创建一个控制台应用程序(不使用工作流模板),如图Figure2-1所示。添加引用System.Activities。这样可以让你能在项目中使用工作... 阅读全文

posted @ 2010-06-14 10:03 谭英智 阅读(2126) 评论(1) 推荐(4) 编辑

2010年6月13日

Beginning WF 4.0翻译——第一章(创建一个简单的工作流)源码

摘要: Beginning WF 4.0第一章源代码 阅读全文

posted @ 2010-06-13 12:30 谭英智 阅读(1659) 评论(3) 推荐(0) 编辑

Beginning WF 4.0翻译——第一章(创建一个简单的工作流)续二

摘要: 关于工作流设计器即使是很简单的工作流设计,你可能都很难去观看整个工作流图形。幸运的是,设计器有一些非常有用的工具区帮助我们在一个大的工作流上去工作。在设计器的右上角,点击Collapse(收缩)链接。工作流图会如图Figure1-20所示。这可以让你非常快速的看到最顶层的活动。点击Expand All(展开所有)按钮。这时会展开所有的活动,但是现在你只可以看到工作流图的一部分。点击右下角的Over... 阅读全文

posted @ 2010-06-13 10:33 谭英智 阅读(1897) 评论(1) 推荐(0) 编辑

2010年6月12日

Beginning WF 4.0翻译——第一章(创建一个简单的工作流)续一

摘要: 添加程序上的元素WF 4.0提供了大量的程序元素,例如活动If、While、Assign、Sequence等等。下面举一个时钟的例子来说明程序元素的用法。打开Workflow1.xaml文件。使用Variables(变量)在WF 4.0中,你必须定义工作流活动元素所用到的所有variable(变量)。你将需要两个variables:一个用来指定在什么时候报时,另一个用来需要报多少下铃。点击Vari... 阅读全文

posted @ 2010-06-12 14:07 谭英智 阅读(2546) 评论(5) 推荐(4) 编辑

2010年6月11日

Beginning WF 4.0翻译——第一章(创建一个简单的工作流)

摘要: 建立一个简单的workflow让我们开始建立一个简单的workflow吧!启动Visual Studio(VS)2010,选择File->New Project。在Installed Templates下展开Visual C#,选择Workflow,然后你可以看到在中间会出现四个模板。选择Workflow Console Application,如Figure1-1所示。输入名称Chapte... 阅读全文

posted @ 2010-06-11 16:14 谭英智 阅读(1504) 评论(4) 推荐(2) 编辑

2010年1月2日

xmlHttp动态生成一张表

摘要: 今天我想用xmlHttp来实现从数据库中读取一张表,然后显示到网页上。我首先会用三层架构来读取数据库中的数据,然后通过xml把数据传递该JavaScript的xmlHttp,在把数据显示到页面上。好,我们马上开始。首先是建立数据库CREATE TABLE [dbo].[MOA_Department](CREATE TABLE [dbo].[MOA_Department]([departmentId... 阅读全文

posted @ 2010-01-02 14:47 谭英智 阅读(343) 评论(0) 推荐(1) 编辑

2010年1月1日

三层架构应用——无限树

摘要: 今天跟大家来分享一下我最近写的一个关于显示部门的树形下拉列表。我是用三层架构来实现的,这也是加深大家对三层架构的宏观认识。好,让我们开始今天的路程。首先是建立数据表CREATE TABLE [dbo].[MOA_Department](CREATE TABLE [dbo].[MOA_Department]([departmentId] [int] IDENTITY(1,1) NOT NULL,[d... 阅读全文

posted @ 2010-01-01 17:49 谭英智 阅读(460) 评论(0) 推荐(0) 编辑

2009年12月30日

BLL与DAL之间的数据传递类型

摘要: 今天我们来探讨BLL层(业务逻辑层)与DAL层(数据访问层)之间的数据传递方式。如果你以前编写过三层架构,那么一定很熟悉下面的几种BLL层与DAL层的数据传递方式:DataReadersDataSet类型的DataSet自定义实体类标量值第一个是dataReaders。datareader是一个速度非常快而且是一次性加载数据的对象。通过他的一些方法和属性,可以很轻易的获取他的数据。但是他也有不少的... 阅读全文

posted @ 2009-12-30 20:47 谭英智 阅读(739) 评论(0) 推荐(0) 编辑

2009年12月29日

数据访问层——HollowWorld

摘要: 大家在使用asp.net开发网站时,很多时候都会使用Gridview+sqlObjectDataSource控件,你可以很快的把数据库一张表展示到网页上,而不需要编写任何的代码,甚至只要稍微的设置一下Gridview就可以有insert、update、delete的功能。但到了我们开发比较大型的项目的时候,sqlObjectdataSource就往往变得不适用了。在我们的网站上就需要三层架构的思想... 阅读全文

posted @ 2009-12-29 21:56 谭英智 阅读(362) 评论(0) 推荐(0) 编辑

导航