`
lovnet
  • 浏览: 6706154 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Microsoft User Interface Process Application Block 研究(1)

阅读更多

这个Application Block 的下载地址:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp

这个Application Block 的目的是解决用户界面处理的问题,他包含了下面的问题:

  • 对流程的控制
  • 对状态的控制
  • 将流程控制和状态控制与用户数据分离
  • 将流程控制以及状态封装起来

现在我在做的系统就是这么两个问题:如何处理流程控制以及用户数据录入。流程包含了从一个业务到另一个业务的可定制的自动跳转、流程状态的处理。数据录入包括了数据继承及数据一致性、数据验证等。

这个系统我只是下载过来跑了一下,他还包含了一个功能:将用户界面与逻辑完全分开,可以同时支持Web Form和Win Form。

分享到:
评论

相关推荐

    User Interface Process (UIP) Application Block 2.0 版

    前段时间找到的 User Interface Process (UIP) Application Block 2.0 版

    嵌入式系统/ARM技术中的LPC2364在串口转网口专用协议卡的研究

    串口转网口模块是一个可以让串口设备立即具备联网能力的设备联网... UIP(User Interface Process Application Block)是微软社区开发的众多ApplicationBlock中的其中之一,它是开源的。UIP是一个MVC框架,区别与其它

    uIP:一种用在8位嵌入式系统中的轻量级的TCP/IP协议栈

    UIP(User Interface Process Application Block)是微软社区开发的众多Application Block中的其中之一,它是开源的。UIP是一个MVC框架,区别与其它的一些MVC框架是它不仅支持webForm(网页),同样也支持 winForm,但...

    Software.Application.Development.A.Visual.Cplusplus.MFC.and.STL

    Chapter 2 - Initial Graphical User Interface Chapter 3 - Constructing Blocks Chapter 4 - Constructing Block Ports Chapter 5 - Constructing Connections Chapter 6 - Moving Blocks and Connections Chapter...

    VxWorks Netrom实现

    Figure 1 illustrates this process in a logical block diagram. The following sections in this document discuss the Vether integration process, including the necessary steps to configure the ...

    Introduction to 3G Mobile Communications

    6.3 Block Codes 123 6.4 Convolutional Codes 125 6.5 Turbo Codes 127 6.6 Channel Coding in UTRAN 129 References 129 7 Wideband CDMA Air Interface: Protocol Stack 131 47.1 General Points 131 7.2 Control...

    计算机网络第六版答案

    b) Since each user requires 1Mbps when transmitting, if two or fewer users transmit simultaneously, a maximum of 2Mbps will be required. Since the available bandwidth of the shared link is 2Mbps, ...

    EurekaLog_7.5.0.0_Enterprise

    4)....Added "--el_injectjcl", "--el_createjcl", and "--el_createdbg" command-line options for ecc32/emake to inject JEDI/JCL debug info, create .jdbg file, and create .dbg file (Microsoft debug format...

    CSharp 3.0 With the .NET Framework 3.5 Unleashed(english)

    Exception Handler Syntax: The Basic try/catch Block 261 Ensuring Resource Cleanup with finally Blocks 263 Handling Exceptions 264 Designing Your Own Exceptions 272 checked and unchecked ...

    Information and Computer Technology, Modeling and Control

    Chapter 1 The Method and Software of Automated Derivation Theorems on Analogies in Mathematical Models Chapter 2 Accelerated Test Models Chapter 3 Computation, Modeling and Simulation in Physics: Past...

    JSP Simple Examples

    Index 1. Creating a String In jsp we create a string as we does in a java. In jsp we can declare it inside the declaration directive or a scriptlet directive. String Length In java, Strings are ...

    BURNINTEST--硬件检测工具

    will need to be sent to Microsoft as per the normal process. However, a log entry will be added to the normal BurnInTest log. - Changes to trace logging to reduce activity when trace logging is not...

    a project model for the FreeBSD Project.7z

    The core utilities, known as userland, provide the interface that identifies FreeBSD, both user interface, shared libraries and external interfaces to connecting clients. Currently, 162 people are ...

    VB编程资源大全(英文源码 其它)

    Timetest.zip A simple code to greet your user "Good Morning"," Good Afternoon" and "Good Evening", I also used the MS Agent to spice up your interface Note to see the character you must have Office...

    Bochs - The cross platform IA-32 (x86) emulator

    (tested with Mingw gcc 4.5.1 and Microsoft Visual Studio Express 2010) - Added ability to configure CPUID stepping through .bochsrc. The default stepping value is 3. - Added ability to disable ...

    acpi控制笔记本风扇转速

    a mismatch between a 32-bit block address and the 64-bit X counterpart (when both are non-zero.) Example Code and Data Size: These are the sizes for the OS- independent acpica.lib produced by the ...

    UE(官方下载)

    One of the staples of UltraEdit (and UEStudio) is its highly configurable interface and features. However, what happens when you're moving to a new system and you want to port your settings and ...

    ICS delphixe10源码版

    .\Samples\delphi\BroswerDemo Delphi Win32/Win64 Web Browser sample application (all Delphi versions) .\Samples\delphi\BroswerDemo\Resources Resource file, web pages and movie linked into browser demo ...

Global site tag (gtag.js) - Google Analytics