- 博客(10)
- 资源 (20)
- 收藏
- 关注
原创 一起学WF3.5【5】
上文研究了工作流的实例。这次我们来看看活动。一、什么是活动活动是WF中工作流处理的基本单位。每一个业务处理过程都是由活动组成的。例如,有一个把信息送到一系列的信息处理系统进行处理的任务,那么它的子活动可能会有:从数据库读取数据,使用这些数据生成一个文件,通过使用FTP或XML Web servcie把文件传到一个远程服务器上,标记信息已处理(如通过写入数据库并进入审计步骤)等。这些任务都是
2013-07-31 23:55:42 665
原创 一起学WF3.5【4】
上文说因为没有工作流还没有实例化,还不能够运行。接下来我们看看workflow实例。 一、什么是workflow实例一个workflow实例由一个或多个活动组成。由“workflow definition”作为其他活动的容器,也被称为“primary activity”或“root activity”。 WF集成了图形界面设计器,可以帮助我们将workflow集成到ASP.NE
2013-07-30 23:28:51 757
原创 一起学WF3.5【3】
上文说到关于工作流运行时的一些基础。为了使用方便,我们定义一个使用单例和工厂模式的工作流运行时的工厂类。使用单例和工厂模式主要是创建对象的单一实例,因为一个应用程序域只能有一个WorkflowRuntime。一、 创建一个WorkflowRuntime工厂类在【2】中的创建的项目中添加一个类,文件名可为WorkflowFactory.cs。添加引用:using Syste
2013-07-30 21:20:12 628
原创 一起学WF3.5【2】
上回我们看到了两个简单的例子。在第三个例子中,在program.cs中创建工作流时,我们用到了WorkflowRuntime的对象,通过它我们创建并启动了工作流实例。一、WorkflowRuntime是干什么的。先来看张图。从这张图中可以看出,工作流运行时(WorkflowRuntime)监管工作流运行的过程。用它启动一个独立的工作流任务。在执行过程中,
2013-07-25 23:35:13 595
原创 一起学WF3.5【1】
一、第一个例子首先我们在VS中创建一个workflow控制台程序。只有在.NET Framework3.0以后才能显示出workflow的工程模板。我们选择.NET Framework 4,类型选Workflow ConsoleApplicaiton。解决方案和称和工程名称随意。我分别用Chapter01和HelloWorkflow。向设计器中先拖一个Seaquece活动,再拖一个
2013-07-23 22:40:42 735
原创 Android记事本【5】
上文说到,在编辑页面点后退键会弹出出错提示。原因是我们没有定义响应回退键的函数。在NoteEditActivity中添加如下代码: @Override publicvoidonBackPressed() { Intent iBack= new Intent(); iBack = new Intent(NoteEditActivity
2013-07-18 22:14:03 970 1
原创 Android记事本【4】
承接上文。一、点击确定键保存数据初始化列表后,点击进入该记事的编辑页面。但是现在列表还是空的,需要我们添加个记事。所以修改NotesEditActivity类,在onCreate函数中添加如下代码: confirmBtn.setOnClickListener(newView.OnClickListener() { public
2013-07-17 22:20:43 878
原创 Android记事本【3】
承接上文。上文说到点Create Note按钮,没有启动编辑界面却弹出了错误。这是因为在新启动一个Intent时,对于启动的Activity要在AndroidManifest.xml中注明。在中间加如下注释:再Run就好了。 一、在NoteEditActivity用变量关联控件记事本的编辑页面布局已在note_edit.xml中写好,分为标题、内容和确定按钮。首先我们在
2013-07-17 00:13:51 1203
原创 Android记事本【2】
承接上节,我们已经有了一个记事本的入口界面。现在我们想添加个记事。 一、首先添加个菜单按钮。在NotepadActivity中,添加onCreateOptionsMenu函数(默认会生成)。代码如下:@Overridepublicboolean onCreateOptionsMenu(Menu menu) { super.onCrea
2013-07-15 19:59:16 1145
原创 Android记事本【1】
这个程序是developer.android.com里面的一个例子,网上有源代码。姑且拿来做个练习,抛砖引玉。 假设您已经有一点Android开发的基础知识,并且配置好开发环境。 一、首先让我们对本次开发做个简单的总体设计: 界面及交互流程:SQLite数据表设计: 代码结构设计:›src/notepad.example.notepad
2013-07-14 19:03:15 1073
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人