davin

Just a little thinking and interest!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年11月25日

摘要: 这是EF4.0的new feature,在1.0版本时不支持的, Complex Type允许你讲几个属性以族的方式加入到一个类型,并且这个类型作为实体的一个属性,Complex Type可以包含Scalar属性和其它Complex Types,但是不能作为导航属性,Complex Type不能成为Entity key.Complex types在 object Context 是不被跟踪的(tracked) Note:Complex Type是不可以为空的,因此对于Complex Typed的值对于特定的操作不是很重要的话,最好创建一个默认值,防止出错。 阅读全文
posted @ 2010-11-25 23:04 davin 阅读(1083) 评论(1) 推荐(1) 编辑

2010年9月18日

摘要: 安装虚拟机vmware7.1 ,接着是windows server 2003 sp2=》iis6>sql server2008(在安装的时候 选择安装默认实例,包括report service 但不配置),安装wss3.0,接下来就是安装team foundation server ,看install guid才发现然来只有team foundation server sp1才支持sql server2008.而微软只提供sp1的补丁,如何将tfs2008升级到tfs2008sp1需要自己集成。 阅读全文
posted @ 2010-09-18 20:58 davin 阅读(967) 评论(0) 推荐(0) 编辑

2010年9月5日

摘要: 说3角函数,还是先说三角形,类型有:scalene 不等边的,isosceles等腰,equilateral 等边;, 再看看几个名词和术语:radius,半径,radians,弧度sin=opposite(对边)/hypotenuse(斜边);cosin=adjacent(邻边)/hypotenusetan=oppoiste/adjacent看到这些公式,还是觉得很有意思的。如图中的例子,我选... 阅读全文
posted @ 2010-09-05 00:13 davin 阅读(918) 评论(0) 推荐(2) 编辑

2010年9月1日

摘要: 这似乎是我在不写acm程序之后,第一次这么清晰在程序语言中接触到这么纯粹的数学语言, 坐标与坐标轴 (坐标:coordinate system,坐标轴,x 轴(X axis),y轴(Y axis)): 在数学里面的坐标系统逆时针旋转分为1,2,3,4象限,但是在silverlight中Y坐标轴被翻转了,即是说对于一个Canvas对象而言,左上角顶点为(0,0),向下和向右方向分别为Y轴和X轴的正方... 阅读全文
posted @ 2010-09-01 23:37 davin 阅读(582) 评论(0) 推荐(0) 编辑

2010年8月23日

摘要: clippingpath(裁剪):用一个图形去裁剪另外一个。创建一个clippingpath有3种方式, 1.使用code-behind文件,有blend,这种方式一般不太会用得到 2.在blend中的画板上选择一个你想裁剪的对象然后去Ctrl-click第二个对象 3.直接在Xaml中创建裁剪路径是创建一个裁剪区域。 阅读全文
posted @ 2010-08-23 21:59 davin 阅读(556) 评论(0) 推荐(2) 编辑

2010年8月22日

摘要: 最基本的动画效果当属transform,它分为translate,rotate,scale,skew,flip这几种形式,下面是我简要的总结 Translate:只要是位置上的变化(基于动画对象x,y轴这种位置的变化) Rotate:自身的旋转,在blend里transform标签下的Rotate设置angle,angle0,顺时针旋转;angle0则是 Scale:自身的缩放。eg:scale x=2,则动画对象x轴方向放大2倍, Skew:倾斜, x,y轴的倾斜 Flip:(这个不太好描述)在看过具体的动画效果后,我觉得 翻转比较贴切(沿x,y轴) 阅读全文
posted @ 2010-08-22 23:18 davin 阅读(492) 评论(0) 推荐(0) 编辑

2010年8月15日

摘要: 通过使用WScript.Shell 组件可以打开任何的应用程序 eg using (dynamic shell = AutomationFactory.CreateObject("WScript.Shell")) { shell.Run(@"C:\windows\notepad.exe"); //you can open anything shell.SendKeys(txtTextToSend.Text); } 阅读全文
posted @ 2010-08-15 11:36 davin 阅读(2235) 评论(2) 推荐(0) 编辑

2010年7月25日

摘要: 在很久之前我就对在wcf数据传输中的数据压缩问题作了一些试验,目的就是想在silverlight中使用数据压缩来提高效率,当然在silverlight3 中, wcf就支持BinaryEncode的传输,在wcf服务配置信息里设置 这样大概将传输时间减少大约1/3. 还有在开源社区也有人已经将SharpZipLib移植到silverlight(slSharpZipLib)这让在silverlight中自定义数据压缩变得简单容易; 阅读全文
posted @ 2010-07-25 00:25 davin 阅读(2766) 评论(0) 推荐(1) 编辑

2010年2月8日

摘要: 何为ItemControl?是指包含一个项集合,如datagrid,listbox,tabControl,treeview. 那UI Virtualization又是什么呢?最开始看到这个概念是在bea stollnitz的blog上,其实我也不知道该如何界定,但是一个控件如果支持ui virtualization(虚拟化),那么它只会创建需要被显示在屏幕实际可见部分的的ui 元素。可能这还不是很明白,假设我有一个带滚动条的ListBox,绑定到ListBox上的数据有10000条,而ListBox的高度只能够显示100条数据,由于在silverlight3中ListBox支持(UI Virtualization)虚拟化,所以实际上ListBox只会创建100条ListItem,而不是实际绑定的10000条,如果将ListBox的UI虚拟化功能禁用掉,那么ListBox将会创建10000条ListItem,或者有100000条或更多,性能会怎样呢?因此,某种程度上讲,UI虚拟化是可以解决大数据集合性能的,当然要完全解决大数据集合绑定ItemControls的性能问题,仅仅依靠UI 阅读全文
posted @ 2010-02-08 02:02 davin 阅读(2601) 评论(7) 推荐(2) 编辑

2010年1月24日

摘要: 在silverlight forum看了一个关于如果提高wcf性能的贴,觉得很受用。显然对于分布式应用程序,似乎没有什么比提高客户端的响应速度更值得关切。之后查找了相关资料,并动手做了一些练习.当然我也看到了黎波的那个关于提升web service性能实战的pdf. 阅读全文
posted @ 2010-01-24 19:19 davin 阅读(4429) 评论(3) 推荐(0) 编辑