许明会的计算机技术主页

Language:C,C++,.NET Framework(C#)
Thinking:Design Pattern,Algorithm,WPF,Windows Internals
Database:SQLServer,Oracle,MySQL,PostSQL
IT:MCITP,Exchange,Lync,Virtualization,CCNP

导航

2011年4月18日

PowerShell(0)-Windows PowerShell交互界面

摘要: 我们将实验Windows PowerShell的功能,这是一系列的实验。可参阅《Windows PowerShell应用手册》,机械工业出版社 Lee Holmes著,赵松德 王英群译。PowerShell笔记19:02 2011-4-181、PS支持常规的Windows命令行:ipconfig notepad……2、PS命令行可通过Tab键补全: get-pr<tab> -N<tab> lsass3、PS支持通配符参数:gps l*s4、PS支持直接调用.Net Framework 类库PS C:\> [System.Console]::WriteLine(&q 阅读全文

posted @ 2011-04-18 20:06 许明会 阅读(562) 评论(0) 推荐(0) 编辑

委托和事件练习之-学校考试

摘要: 就委托和事件,尝试一个作业,可参考前面的《老鼠出现引发的血案》。这次我们就学生考试展开:老师下令考试,学生开始考试;学生宣布考完,老师就来收卷。怎么写?usingSystem;namespace委托与事件总结{//定义委托publicdelegatevoiddelegateFinishedExam(DateTimeFinishedTime,Studentstudent);publicdelegatevoiddelegateStartExam(DateTimeStartTime);publicclassStudent{//定义事件,关联到委托publiceventdelegateFinished 阅读全文

posted @ 2011-04-18 10:16 许明会 阅读(340) 评论(0) 推荐(0) 编辑

老鼠出现引发的血案

摘要: 老话题,委托、事件和方法,经典的案例,重新搞一下。/*老鼠出现引发的血案^_^测试目标:老鼠出现后,猫叫,吓跑了老鼠且惊醒睡觉的主人,主人打猫,猫逃跑,老鼠乐了。实现方法:先定义对象、再定义动作、再定义事件实现理念:要事件驱动,关键事件MouseComeOut-老鼠出现、CatCry-猫叫、HitCat主人打猫*Mouse:ComeOut()、Escape()动作;订阅Cat.Cry()-->Escape()*Cat:Cry()、Smile()、Escape()动作;订阅Mouse.ComeOut()-->Cry()*Man:Wakeup()、HitCat()动作;订阅Cat.Cr 阅读全文

posted @ 2011-04-18 10:12 许明会 阅读(422) 评论(0) 推荐(0) 编辑

C #2.0特性之局部类型-空类型-静态类

摘要: 局部类型-空类型-静态类 【局部类型简介】 • 局部类型允许我们将一个类型(类、结构或者接口)分成几个部分,分别实现在几个不同的.cs文件中。 • 局部类型适用于以下情况: – 类型特别大,不宜放在一个文件中实现; – 一个类型中一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。 • 局部类型是一个纯语言层的编译处理,不影响任何执行机制——事实上C#编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类。 局部类型的一些限制 • 局部类型只适用于类、结构、或接口,不支持委托或枚举。 • 同一个类型的各个部分必须都有修饰符partial。 • 使用局部类型时,一个类型. 阅读全文

posted @ 2011-04-18 08:55 许明会 阅读(392) 评论(0) 推荐(0) 编辑