上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 使用RotateTransform进行旋转变形Angle属性定义选择角度,CenterX,CenterY旋转中心点。<TextBlock Text="This is the text to rotate!" TextWrapping="Wrap" Foreground="White"/><TextBlock.RenderTransform><RotateTransform Angle="45"/></TextBlock.RenderTransform> 使用Scale 阅读全文
posted @ 2010-07-13 15:44 kntao 阅读(257) 评论(0) 推荐(0)
摘要: 这个引起我的思考:public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source,Func<TSource, bool> predicate)这个this 参数怎样去解释?Func<TSource, bool>这个怎样解释?所以看了一下,this是C#3.0新特性之扩展方法。Func<T, TResult> 委托,封装一个具有一个参数并返回 TResult 参数指定的类型值的方法public delegate TResul 阅读全文
posted @ 2010-07-12 15:56 kntao 阅读(195) 评论(0) 推荐(0)
摘要: 概要集中:Connection 是由系统管理的,由一个pool提供,一般不会引发问题,但是及时close仍然是好习惯Transaction和sqlreader是我们必须自己管理的资源,必须保持对称Transaction beginCommit/rollbackReader open-> close并且要考虑异常的处理,就是有异常时也要保证资源被清理对reader 用using()对 transcation 用 TryCatchFinal—可选详解:SQLConnection的运用线程池技术开发Pooling参数用来说明在连接到数据源时,是否使用连接池,默认是True。当该值为True 时 阅读全文
posted @ 2010-07-12 15:08 kntao 阅读(393) 评论(0) 推荐(0)
摘要: 微软的22道数据结构算法题(含答案) 1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 list tmp; 6 pre.next = null; 7 while ( cur ) { 8 tmp = cur; 9 cur = cur.next; 10 tmp.next = pre 11 pre = tmp; 12 } 13 return tmp; 14 } 2、反转一个链表。递归算法。 1 List resverse(list l) { 2 if(!l 阅读全文
posted @ 2010-06-28 17:05 kntao 阅读(191) 评论(0) 推荐(0)
摘要: 绑定的基本概念:通道模型具有极大的灵活性,可以在协议通道,编码器,传输通道等各个方面进行设置,每次都需要设置一个完整的通道栈是一个较为复杂的事情,从传输协议上看,有HTTP,TCP,UDP,P2P,IPC和MSMQ等多种方案,从编码器上,有二进制编码,MTOM等编码方法,在加上消息的安全策略,会话设置的组合会有很多。绑定是一个定制好的通道栈,包含协议通道,传输通道和编码器,从功能上看,一个绑定集成了通信模式,可靠性,安全性,事务传播和互操作性等设置,标准绑定一共有十二种,WCF 附带有以下绑定。绑定 配置元素 说明 BasicHttpBinding<basicHttpBinding> 阅读全文
posted @ 2010-06-28 15:57 kntao 阅读(256) 评论(0) 推荐(0)
摘要: 通道模型概述通道堆栈是具有一个或多个消息处理通道的分层的通信堆栈。堆栈底部是传输通道,它负责使通道堆栈适应基础传输(例如,TCP、HTTP、SMTP 和其他类型的传输)。通道为消息的发送和接收提供了一个低级编程模型。此编程模型依赖于多个接口和其他类型模型(统称为 WCF 通道模型)。源文档 <http://msdn.microsoft.com/zh-cn/library/ms729840(v=VS.100).aspx> 通道堆栈底部通道称为传输通道。它是负责与其他方之间发送和接收消息的通道。这包括负责在与用于和其他方通信的格式之间转换 Message 对象。传输通道上面可以有任意个 阅读全文
posted @ 2010-06-28 14:27 kntao 阅读(225) 评论(0) 推荐(0)
摘要: 微软提供了四种方案来实现分布式的通信交互技术.Web service和WSE.NET Remoting.NET 企业服务MSMQWCF 体系架构图契约:一个服务契约公开接口的一部分。定义了服务端公开的方法,传输协议,可访问的地址,分为四种服务契约数据契约错误契约消息契约服务运行:服务在运行时的具体行为消息:包含了消息的传输方式,消息编码与解码激活和宿主:WCF 基本概念地址: 每个服务都有唯一的地址,一个地址包含了通信所使用的协议,协议指的是传输使用的协议,常见的有Http(使用HTTP协议),net.tcp(使用TCP协议),net.msmq(使用MSMQ协议),地址并不是负责定义服务传输所 阅读全文
posted @ 2010-06-25 17:49 kntao 阅读(173) 评论(0) 推荐(0)
摘要: virtual和非virtual关键是在运行时候,而不是在编译时候.1.如果非Virtual,编译器就使用声明的类对应的类型,也就是说,不是virtual的,在编译时候,就定了,比如例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplicationTest{ class Program { static void Main(string[] args) { Father a = new Father(); a.s1 = "fa 阅读全文
posted @ 2010-06-04 11:14 kntao 阅读(240) 评论(0) 推荐(0)
摘要: 1,Silverlight 与JS交互:<1>, silverlight 调用js:HtmlPage.Window.Invoke("函数名", new object[] { 参数数组});HtmlPage.Window.CreateInstance("函数名", new object[] { 参数数组});<2>,JS 调用silverlight方法:HtmlPage.RegisterScriptableObject("RPFrame", this);// 1,注册[ScriptableMember] // 2 阅读全文
posted @ 2010-05-31 17:42 kntao 阅读(195) 评论(0) 推荐(0)
摘要: 在开发RIA,我们经常在某一点的控件或者是在一个范围内的控件,在Silverlight3中提供了方法帮我们解决VisualTreeHelper.FindElementsInHostCoordinates 。 名称说明FindElementsInHostCoordinates(Point, UIElement)检索一组对象,这些对象位于某一对象的坐标空间的指定点内。FindElementsInHostCoordinates(Rect, UIElement)检索一组对象,这些对象位于某一对象的坐标空间的指定 Rect 内。用法: List<UIElement> list = Visua 阅读全文
posted @ 2010-04-15 17:05 kntao 阅读(211) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页