摘要: 概念: 代码段是将预先定义好的可重用代码块快速插入到代码文件中,代码段提高了开发效率,增强了代码的可重用性;既节约了时间,又实现了不同开发人员间代码的共享。同时也可保证同一项目中代码风格的统一。 Visual Studio中已经定义了部分代码段,例如:在visual studio中输入fo... 阅读全文
posted @ 2014-06-18 10:12 Infly 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 扩展方法是在一个静态类中定义的,并且扩展方法也要是静态方法,并且扩展方法的第一个参数为要扩展的类型,必须附加一个... 阅读全文
posted @ 2014-06-13 15:30 Infly 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: WPF 进程间传递参数 在软件开发中有时需要在一个软件中启动另一个软件,这时用Process.Start(“软件路径”)可以启动另一个软件。如果在这个过程中还需要传递一些参数给新启动的软件,可以通过WPF中的Application_Startup来完成: 首先,在需要启动的WPF项目中的APP... 阅读全文
posted @ 2014-06-11 09:19 Infly 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: WPF多路绑定多路绑定实现对数据的计算,XAML:引用资源所在位置xmlns:cmlib="clr-namespace:CommonLib;assembly=CommonLib"> ... 阅读全文
posted @ 2014-06-03 13:54 Infly 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: ConfigurationManager读取和写入 提供对客户端应用程序配置文件的访问 通过引入System.Configuration.dll可以用ConfigurationManager类来读取项目中保存在App.config中的配置信息,如: ... 阅读全文
posted @ 2014-05-29 17:19 Infly 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 开发小技巧1——Logger 在项目中加入静态Logger类,用于捕获并记录程序的进度、错误信息:public static class Logger { public static void Log(string filePath, string msg) { ... 阅读全文
posted @ 2014-05-28 18:04 Infly 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一,基础知识 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, ... 阅读全文
posted @ 2014-05-28 17:54 Infly 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 提供对本地和远程进程的访问并使您能够启动和停止本地系统进程。public partial class MainWindow : Window { Process myProcess = new Process(); public MainWindow() ... 阅读全文
posted @ 2014-05-28 17:51 Infly 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 本文主要演示了在silverlight中如何通过WCF和LinQ语句对数据库进行简单操作,这是第二部分,第一部分为:silverlight 通过WCF与LinQ对数据库进行操作1接下来在MainPage中再拖一个button控件命名为btnDelete,用于触发删除事件。在Service1.svc中加入删除方法: public void Delete(string pName) { DataClasses1DataContext dc = new DataClasses1DataContext(); var per = from s ... 阅读全文
posted @ 2013-05-29 20:39 Infly 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 本实例演示silverlight通过WCF与简单的LinQ语句对SQL数据库进行简单的增删改查。参考《银光志 silverlight 3.0开发详解与最佳实践》一书。1.首先在SQL Server Management studio中创建一个名为Sil_Test的数据库,在Sil_Test中创建表Person,表结构如下: 其中id为自动增长主键,不允许空值。2.在Visual Studio 2010中创建silverlight应用程序SilverlightApplication8。打开VS中的服务器资源管理器视图,右键数据连接,选择“添加连接(A)……”3.在浏览里找到刚刚建好的数据库Si. 阅读全文
posted @ 2013-05-26 22:16 Infly 阅读(675) 评论(0) 推荐(0) 编辑