iblog 5

苹果有iphone,我有iblog

导航

2012年7月2日

摘要: 原文出处:http://www.bianceng.cn/Programming/net/201010/19512_2.htm为了使用 Personal 和 PersonalList,我们引入了一个 CLR Namespace。在主从结构 (Master-Detail) 显示中,我们通常要实现 "选择项跟踪" 功能,也就是说当我们选中主表的某个记录时,其他细节控件要同步刷新该记录的细节内容。<Window x:Class="Learn.WPF.Window1" xmlns="http://schemas.microsoft.com/winf 阅读全文

posted @ 2012-07-02 17:41 cbtech 阅读(1549) 评论(0) 推荐(0) 编辑

摘要: 原文出处:http://www.im47.cn/?p=482ElementNameThe ElementName property is used to reference an object by the name of the object. This is particularly useful in XAML, where you can directly reference other elements defined in XAML. 举例<StackPanel Background=”Blue”><Button x:Name=”refButton” Backgr 阅读全文

posted @ 2012-07-02 17:20 cbtech 阅读(6563) 评论(0) 推荐(0) 编辑

摘要: 原文出处:http://blog.csdn.net/sam1012/article/details/6690913ObjectDataProvider提供了绑定任意.net类型的功能,具体功能如下: 1.ObjectDataProvider提供了绑定任意CLR类型的公嫩那个。 2.它可以再XAML中利用生命史的语言以及参数化的构造函数完成对数据的创建 3.增加对成员函数的绑定 4.提供了更多的异步绑定的功能 下面用一个加法计算器来进行实例说明: 请先看我们的加法类: C#代码 namespaceBindingDemo { publicclassCalculator { pu... 阅读全文

posted @ 2012-07-02 16:40 cbtech 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 在项目中添加一个文件夹images ,在文件夹下添加一个tree.jpg的图片。在“解决方案资源管理器”中选择该图片,在属性窗口中将“复制到输出目录”选中“始终复制”,将“生成操作”选择为“内容”,这样,编译后,会在bin/debug目录下生成一个含有tree.jpg图片的名为images的文件夹。private void button1_Click(object sender, RoutedEventArgs e){ Uri uri = new Uri(@"images/tree.jpg", UriKind.Relative); ImageBrush ib = new I 阅读全文

posted @ 2012-07-02 16:18 cbtech 阅读(7835) 评论(0) 推荐(0) 编辑

摘要: Uri uri = new Uri(@"images/tree.jpg", UriKind.Relative);image1.Source = new BitmapImage(uri); 阅读全文

posted @ 2012-07-02 16:10 cbtech 阅读(3105) 评论(0) 推荐(0) 编辑

摘要: Color c = Color.FromRgb(200, 200, 200);SolidColorBrush s = new SolidColorBrush(c);this.Background = s; 阅读全文

posted @ 2012-07-02 15:52 cbtech 阅读(1449) 评论(0) 推荐(0) 编辑

2012年7月1日

摘要: 原文出处:http://blog.csdn.net/sanjiawan/article/details/6785394前几天打算尝试下DataGrid的用法,起初以为应该很简单,可后来被各种使用方法和功能实现所折磨。网络上的解决方法太多,但也太杂。没法子,我只好硬着头皮阅览各种文献资料,然后不断的去尝试,总算小有成果。因此,把我学到的和大家分享一下,相信这篇文章会让你再很短的时间内学会DataGrid的大部分主要功能,而且很多难点都可以在里面找到解决方案。由于涉及的应用比较多,所以篇幅会很长。但可以确保各个版块相互独立,总共4个部分1.数据绑定2.DataGrid的增改删功能3.DataGri 阅读全文

posted @ 2012-07-01 22:16 cbtech 阅读(386) 评论(1) 推荐(0) 编辑

2012年6月29日

摘要: 作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。4.Big-O符号来标记算法复杂度:在开发过程中,请务必使用Big-O符号来比较两 阅读全文

posted @ 2012-06-29 09:22 cbtech 阅读(171) 评论(0) 推荐(0) 编辑

2012年6月28日

摘要: 当只更新表中的部分字段时,会遇到字段值报错的情况。解决办法:在dbml设计图中,选中字段,检查的字段的“可以为null”与表中该字段“设置是否为空”是否一致。 阅读全文

posted @ 2012-06-28 12:06 cbtech 阅读(312) 评论(0) 推荐(0) 编辑

摘要: 在数据进行删除数据时出现异常:找不到行或者行已更改。查了各种资料,原来是LinqToSql的数据实体对象在进行更新时会进行字段检查,比如说: 有一个数据表Orders,在linqToSql中也会生产一个映射类:Orders。如果需要对这个类进行删除或者更新操作,在上下文为断开式更新时会对所有字段都列在Where子句中,以保证更新数据库时是同条记录。如果有字段不一样,或者有Null的情况就可能出错。解决办法:在dbml设计图中,选中字段,将数据映射类中一些不需要进行检查的字段的“更新检查”属性设置为“从不”, 主键(ID)就不要改了。 阅读全文

posted @ 2012-06-28 12:03 cbtech 阅读(1019) 评论(0) 推荐(0) 编辑