作为同用户具有丰富的交互的客户端应用程序,它的用户界面(UI)将会持续不断的更新来反映用户工作的当前的任务和数据。用户界面可以进行一段时间相当大的变化作为用户交互的应用程序中完成各种任务。通过该应用程序协调这些用户界面的变化的过程通常被称为导航。 经常,导航意味着某些控件将会从UI中移除,其他...
分类:
其他好文 时间:
2014-11-20 18:25:16
阅读次数:
358
一个让我很郁闷的问题。。。 使用Prism module开发的时候 用目录方式加载 老是提示 Failed to load type for module XXXXX . 可是跟踪代码什么的 都能看到我的 module对象。很是郁闷。最后在项目中加入了Prism的源代码才找到原因。在 Microso...
分类:
其他好文 时间:
2014-11-06 21:40:40
阅读次数:
222
当构建一个大而负责的应用程序时,通用的做法时将功能拆分到离散的模块程序集中。将模块之间的静态引用最小化。这使得模块可以被独立的开发,测试,部署和升级,以及它迫使松散耦合的沟通。 当在模块之间通信时,你需要知道不同通信方式之间的区别,那样你才能确定哪种方式对于你的特定的场景最合适,Prism类库提供....
分类:
其他好文 时间:
2014-10-29 19:05:18
阅读次数:
311
prism提供了一个向导性设计来帮助你更简单的设计和建立丰富,灵活,并且便于维护的wpf应用程序。使用设计模式体现重要的体系设计准则。比如关注点的分离和松散的耦合,prism使用松散地耦合的部件可以帮助你设计和创建应用程序,prism可以保持独立性。简单并且无缝的整合整个应用程序。为什么使用pris...
分类:
其他好文 时间:
2014-10-27 17:32:51
阅读次数:
177
测试 Prism 对 C 语言的语法高亮#include #include "math.h" int main(void) { long int i,x,y,z; for (i=1;i<100000;i++) { x=sqrt(i+100); /*x为加上100后开方后的结果*/ y=sq...
分类:
其他好文 时间:
2014-10-17 00:43:23
阅读次数:
266
基于Prism类库的应用程序可能是由多个松耦合的类型和服务组成的复杂应用程序,他们需要根据用户的动作发出内容和接收通知进行互动,由于他们是松耦合的,他们需要一种方式来互动和交流来传递业务功能的需求。 为了将这些零散的模块组合在一起,基于Prism的应用程序使用了一个依赖注入容器,依赖注入容器通过基....
分类:
其他好文 时间:
2014-10-09 21:39:57
阅读次数:
1162
这一章节介绍Prism应用程序启动和运行时发生的内容。Prism应用程序在启动时需要有注册和配置的过程,这就是所谓的自自启动程序。什么是自启动引导程序? 引导程序是一个类,它负责使用Prism库构建的应用程序的初始化。通过使用引导程序,你有更多的控制权使得Prism库组件如何连接到你的应用程序。 ....
分类:
其他好文 时间:
2014-10-09 15:09:54
阅读次数:
242
搜索的时候无意中看见的这款基于ping的ICMP后门。于是到作者的github上看看,居然是阴文的,为了过级,只能强忍着看了,学生狗伤不起。还好比较简单易懂,正如简介说的一样:“PRISM is an user space stealth reverse shell backdoor, writ.....
分类:
系统相关 时间:
2014-10-09 01:06:07
阅读次数:
512
首先,简单地介绍说一下单一应用程序与复合应用程序。一、单一应用程序 看看上面这张图片,假如我们当前的需求是实现主界面如图所示。如果将其构建成具有用户控件的传统 WPF 应用程序,首先应构建一个顶层窗口并针对上述各个功能添加用户控件。在这种情况下,我们需要实现以下用户控件:Po...
分类:
其他好文 时间:
2014-08-27 00:13:37
阅读次数:
408
平日工作时最常用的访问控制符是public和private,当看到prism里面大量使用protected的时候,觉得还是不太理解为啥。所以就静下心来查找并理解了一下,这里记录下,以便回顾和交流。如果没有指定访问控制符,默认则是internal。以下是从stackoverflow看到的一张表:为什么...
分类:
其他好文 时间:
2014-08-24 20:50:03
阅读次数:
165