- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 反射
程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。首先认识反射中常用到的一些类Type、Assembly、Activator、MemberInfo、PropertyInfo :Type类 表示类型声明:类类型、接
2013-11-21 23:04:11 702
转载 语音播报实时天气
一、 让文本变成声音 添加引用.Net里面自带的语音类库:System.Speech,调用系统的语音功能,就能实现string到语音的转换 using System.Speech.Synthesis; //引用 var reader = new SpeechSynthesizer(); reader.SpeakAsync("I'm a programer. He
2013-11-18 22:43:02 2664
转载 模板页和内容页的运行机理
在加载母版页和内容页共需要经过8个过程。这8个过程显示初始化和加载母版页及内容页是一个相互交叠的过程。基本过程是,初始化母版页和内容页控件树,然后,初始化母版页和内容页页面,接着,加载母版页和内容页,最后,加载母版页和内容页控件树。以上8个过程对应着11个具体事件。这些事件如下所示。 (1)母版页中控件Init事件; (2)内容页中Content控件Init事件; (
2012-05-16 18:45:33 583
原创 C#实现数据库名称获取、数据库备份和还原
实现数据库的备份: SqlConnection conn = new SqlConnection(connection); string databaseName=@"E:\Data\Test.mdf"; //指定数据库名称(完整路径) conn.Open(); string bakSQL
2012-04-26 22:54:19 1648
原创 Linq To SQL 入门(1)
1、首先创建数据库DataTest,下面为DataTest数据库中的表Admin:在使用Linq操作数据库时,应当将映入System.Data.Linq命名空间。2、添加和Admin对应的类Admin(当然也可以用其它类名);3、用Linq开始对数据库进行常见操作:using System;using System.Collections.Generi
2012-03-14 12:33:06 614
转载 初识Lambda表达式
Lambda表达式的本质是“匿名方法”,也即是当编译我们的程序代码时,“编译器”会自动帮我们将“Lambda表达式”转换为“匿名方法”,如下例:string[] names = { "agen", "balen", "coure", "apple" };string[] findNameA = Array.FindAll(names, delegate(string v){
2012-02-21 08:58:14 394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人