- 浏览: 504061 次
- 性别:
- 来自: 北京
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
文章列表
Insert/Update/Delete操作
插入(Insert)
1.简单形式
说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。
NorthwindDataContext db = new NorthwindDataContext();
var newCustomer = new Customer
{
CustomerID = "MCSFT",
CompanyName = "Microsoft",
ContactName = "John ...
- 2009-12-30 14:54
- 浏览 1145
- 评论(0)
using System;
using System.Collections.Generic;
using System.Collections ;
using System.Linq;
using System.Text;
namespace LINQ技术
{
class LINQ查询操作符
{
public static void Main()
{
//首先,我们先列出Linq一些常用的操作符
// Where 与 OfType<Tresult> Wher ...
- 2009-12-30 11:42
- 浏览 1672
- 评论(0)
资源来自网络,共享给大家,提供给 Expression 学习爱好者学习交流,事业用途请购买正版。
方法:安装好官方体验版后,将附件中的Dll文件,替换每个设计工具安装根目录下的文件即可。
ExpressionStudio3_Crack.zip
- 2009-12-27 22:30
- 浏览 10701
- 评论(0)
跨域访问,估计是Silverlight 调用WCF,都会碰到的问题,我也一样
重点,跨域文件一定要放对地方,位置一定是http://域名/clientaccesspolicy.xml 这样可以访问到才行
这个域名的根目录的实际访问目录下
我们需要把clientaccesspolicy.xml文件,放到发布WCF服务的根目录中(问题是,如果发布的载体不是IIS呢,是WPF,像上一个程序那样,这个问题先放下,今后我会研究它,给出答案)
如上面提出的问题,如果你使用了Silverlight 而你的客户端是部署在特定的服务端口上WPF,控制台等,那么这个端口,只能限制使用4502~4534之间的端口号 ...
- 2009-12-27 11:51
- 浏览 5257
- 评论(1)
不一定准确但你可以将配置文件中的信息,复制到启动项目的配置文件中,即可解决。
出这个问题你可以看一下你的项目中配置文件中使用的配置信息。
这个问题一定是出在一个解决方案中有多个项目
比如,你在项目A中有配置文件配置了一个配置信息,但是这个项目也许是类库,而类库不是启动项目。
其他的项目去引用这个类库项目,比如一个ASP.Net 项目,而这个Web.config 中没有连接字符串,结果报错了。
只要把配置字符串复制过来即可。
- 2009-12-26 11:17
- 浏览 3190
- 评论(0)
在这个例子中我们将使用VS 2010 U 创建一个WCF服务,其中会了解 [DataContract] [ServiceContract] 等特性。
内置的 WCFSVCHost ,并使用“WCF测试客户端”来测试我们创建的服务。
注意下面的所有类、接口及方法都添加了public 的访问级别。
一,建立一个WCF服务库
创建一个WCF服务库项目,
在解决方案中会自动为我们生成两个类文件“IService.cs”和“Service.cs”。
这两个类文件是两个WCF示例文件,对我们开发没有什么用处,现在我们删掉这两个文件。
在弹出的“添加新项”窗口中,选择“类 ...
- 2009-12-20 18:37
- 浏览 3633
- 评论(1)
重点概念 1. 双分派:得到执行的操作决定于请求的种类和接收者的类型。 2. 访问者模式据说是GoF最复杂的模式,不过也不是很难理解。 3. 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 4. 适用于数据结构相对稳定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由地演化。 5. 访问者模式的目的是要把处理(状态)从数据结构(人)分离出来。但前提是数据结构的个数要稳定。算法可以易于变化,使得算法操作增加变的相对容易(增加状态)。 6. 访问者模式的优点就是增加新的操作很容易,因为 ...
- 2009-12-20 16:13
- 浏览 760
- 评论(0)
重要概念 1. 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 2. 如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题(比如正则表达式)。 3. 定义一组对指定类型内容做参数的操作,每个操作都做出不同的输出。操作出自一个基类,可以遍历一组操作集合对一个内容对象。 4. 使用解释器,如同开发一个编程语言或脚本给自己或别人用。 5. 当有一个语言需要解释执行,并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式 ...
- 2009-12-20 14:02
- 浏览 617
- 评论(0)
不是很清晰,但大概意思了解。 <embed src="http://player.youku.com/player.php/sid/XODIzNDE0NDQ=/v.swf" quality="high" width="480" height="400" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash"></embed&g ...
- 2009-12-20 10:04
- 浏览 774
- 评论(0)
拿DevExpress 控件为例,如果重置工具栏后,以前的工具和分类就会消失,如果手动一个个的添加是可以的,但是太费时间。 在DevExpress中有一个重置的工具,关闭VS,启动它即可恢复。 看下面,很多,如果是手动不知道要恢复到什么时候去呢
- 2009-12-18 17:06
- 浏览 1296
- 评论(0)
重点概念 1. 这个模式相对简单。享元模式,就是在工厂中包含所要共享的元素实例,多个对象通过发给这个工厂所需要对象的标记,获得同一个实例,这样多个对象的操作只需要一个对象实例即可,看基础代码示例。 2. 内部状态(共享对象)和外部状态(个性化部分)(代码示例见后面网站第三版) 核心意思,是需要改变的内容部分,可以作为参数传递给方法,而对象本身依然是一个。 3. 如果一个应用程序使用了大量的对象,而大量的这些对象造成了很大的内存开销时可以考虑使用享元模式 4. 对象的大多数状态可以外部状态,如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象,此时可以考虑使用 ...
- 2009-12-13 19:26
- 浏览 769
- 评论(0)
重要概念 1. 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 2.请求是沿着链条传递到有一个处理点对象负责处理这个请求为止。请求者无需关心谁会处理这个请求。 3. 接收者和发送者都没有对方的明确信息,且链中的对象自己也并不知道链的结构。结果是职责链可简化对象的相互连接,他们仅需保持一个指向其后继者的引用,而不需要保持它所有的候选接收者的引用。 4. 从执行流程上感觉和 case break 相似。 5. 随时地增加或修改该处理一个请求的结构(处理顺序,处理点数量),增强了给对象指派 ...
- 2009-12-13 16:13
- 浏览 1094
- 评论(0)
重要概念 1.命令抽象类,也是命令模式的核心理解 2.命令模式能较容易的设计一个命令队列,在需要的情况下,可以容易地将命令计入日志,并允许接收请求的一方可以判断否决掉请求。 3. 可以容易的实现对请求的撤销和重做。 4. 由于加进新的具体命令类不影响其他的类,因此添加新的具体命令类很容易。 5.命令模式把请求一个操作的对象与指导怎么执行的操作的对象通过命令对象分割开. 示例代码
using System;
using System.Collections.Generic;
using System.Text;
namespace 命令模式
{
class Progra ...
- 2009-12-13 14:16
- 浏览 754
- 评论(0)
重要概念 1.合成/聚合复用原则:优先使用对象合成/聚合(UML中的两个菱形关系),而不是类继承。尽量使用合成/聚合,不使用类继承,继承属于强耦合的结构。 2.合成/聚合复用好处:优先使用对象的合成/聚合将有助于你保 ...
- 2009-12-13 12:40
- 浏览 1052
- 评论(0)