`
lovnet
  • 浏览: 6878186 次
  • 性别: 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 版

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

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

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

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

    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...

    c#经典题目

    如Data Access Application Block用于简化数据访问,User Interface Process Application Block则用于构建MVC界面层。这些是微软提供的可复用组件,旨在提高开发效率和代码质量。 11. 设计模式及其应用场景 常见的...

    Floor Plan Manager - ABAP Webdynpro

    Adjusting the header using the Interface Description Repository API (IDRAPI) involves modifying the header elements based on user interactions or application state changes. #### Conclusion Floor Plan...

    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 ...

    ASP.NET编程珠几

    除了个人开发者之外,Microsoft的Patterns and Practices Group也贡献了一份名为Wizard Navigator的解决方案,它是User Interface Process (UIP) Application Block的一部分。这些早期的尝试和努力为后来ASP.NET 2.0...

    ASP.NET2.0

    随着技术的发展和技术社区的贡献,诸如Tom Blanchard的文章“Code Snip: Simulating the ASP.NET 2.0 Wizard Control with ASP.NET 1.x”以及Microsoft的User Interface Process (UIP) Application Block上的Wizard ...

    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...

    大学毕业论文-—基于simulink的通信系统仿真.doc

    The graphical user interface (GUI) of MATLAB makes it user-friendly and accessible, even for those with limited programming experience. SIMULINK, an extension of MATLAB, is a block-based simulation ...

    计算机网络第六版答案

    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, ...

    C & C++ Win32 API Programming

    2. **Documentation**: Microsoft provides extensive documentation on the Win32 API, which can be a valuable resource throughout the learning process. 3. **Tools and Compilers**: Familiarize yourself ...

    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...

    IOS5 Programming Cookbook

    - **Interface Builder Overview**: Interface Builder is a graphical tool within Xcode used for designing user interfaces. It provides a visual representation of views and controls that make up the app'...

    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 ...

Global site tag (gtag.js) - Google Analytics