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

随笔分类 -  c#

摘要:转自:http://www.cnblogs.com/soundcode/p/5796676.html 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delega 阅读全文

posted @ 2017-08-25 16:42 Dawnlight 阅读(130) 评论(0) 推荐(0)

摘要:转自:http://www.cnblogs.com/soundcode/p/5798769.html where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。 1.接口约束。 例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComp 阅读全文

posted @ 2017-08-25 16:30 Dawnlight 阅读(4281) 评论(0) 推荐(0)

摘要:转自:http://www.cnblogs.com/cnblogsfans/p/5086292.html 一、字符串插值 (String Interpolation) C# 6之前我们拼接字符串时需要这样 或者 但是C#6里我们就可以使用新的字符串插值特性 上面只是一个简单的例子,想想如果有多个值要 阅读全文

posted @ 2017-08-25 16:28 Dawnlight 阅读(246) 评论(0) 推荐(0)

摘要:一开始做的时候,觉得这个太简单了。真心做的时候还是遇到了不少的坑啊。 1)循环播放新闻内容,建议使用showdialog(),不要用show(),不太好控制前后之间的停顿。 2)窗口的初始位置为有下角,但是一定记得把窗口的属性starposition 设置成mannul.调试了好久,真是崩溃 int 阅读全文

posted @ 2017-01-17 14:23 Dawnlight 阅读(235) 评论(0) 推荐(0)

摘要:核心代码如下: Process p = new Process(); p.StartInfo.FileName = filePath; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.S 阅读全文

posted @ 2016-08-23 18:56 Dawnlight 阅读(553) 评论(0) 推荐(0)

摘要:1、@ 这个东东看似和邮件有关啊,但是在C#的世界里,可跟邮件没有一毛钱关系,它是string的女朋友(当然了string有N多女友),二者结合就可以发挥作用了。你可以给它起个名字,叫做“逐字字符串”,或者别的什么东东都行,这都不重要,关键你要会泡它~ 在处理字符串时,那些个字符串转义字符我们可伤不 阅读全文

posted @ 2016-03-08 11:08 Dawnlight 阅读(1477) 评论(0) 推荐(0)

摘要:背景:有一条case需要测试non-admin用户下运行软件产生的event信息。 由于Automation的大job是在admin用户下运行的,因此需要切换到non-admin用户,而这无论是在WTT中还是.NET中切换用户都是比较困难的。因此需要采用run as的策略,也就是在当前的admin用... 阅读全文

posted @ 2014-09-22 21:02 Dawnlight 阅读(283) 评论(0) 推荐(0)

摘要:转自:http://jlcon.iteye.com/blog/898210 首先拖动一个PopupContainerEdit控件和PopupContainerControl控件到界面上,在PopupContainerControl中拖动一个TreeList控件,设置TreeList控件的OptionsView属性,我的设置为 设置TreeList控件的OptionsView属性设置TreeList的OptionsSelection属性: 设置TreeList的OptionsBehavior属性,使其不可编辑:然后设置PopupContainerEdit的PopControl属性 使其与Po.. 阅读全文

posted @ 2014-01-23 15:17 Dawnlight 阅读(803) 评论(0) 推荐(0)

摘要:当我们要创建一个Tcp/Ip Serverconnection ,我们需要一个范围在1000到65535之间的端口。但是本机一个端口只能一个程序监听,所以我们进行本地监听的时候需要检测端口是否被占用。 命名空间System.Net.NetworkInformation下定义了一个名为IPGlobalProperties的类,我们使用这个类可以获取所有的监听连接,然后判断端口是否被占用,代码如下: 1 public static bool PortInUse(int port) 2 { 3 bool inUse = false; 4 5 IPGlobal... 阅读全文

posted @ 2013-12-09 16:20 Dawnlight 阅读(2798) 评论(0) 推荐(0)

摘要:转自:http://blog.csdn.net/plean/article/details/74117391、Microsoft.Office.Interop.Word.Application wordApp =newApplicationClass()word对象2、Microsoft.Office.Interop.Word.Document wordDoc = wordApp.Documents.Add(refNothing,refNothing,refNothing,refNothing)文档对象3、ObjectNothing = System.Reflection.Missing.Va 阅读全文

posted @ 2013-10-28 16:02 Dawnlight 阅读(806) 评论(0) 推荐(0)

摘要:转自:http://blog.csdn.net/jiutao_tang/article/details/65747401. 微软官方实例:段落、表格、图表HOW TO:利用 Visual C# .NET 使 Word 自动新建文档2. 学习资源(1)Word in the Office 基础知识,必读,下面的总结里有内容摘要http://msdn.microsoft.com/en-us/library/Aa201330网友翻译版:http://blog.csdn.net/hustliangchen/archive/2011/01/05/6118459.aspx(2)Word类的结构图,Appl 阅读全文

posted @ 2013-10-25 10:26 Dawnlight 阅读(3137) 评论(0) 推荐(1)

摘要:转自:http://blog.csdn.net/jiutao_tang/article/details/6567608该类在他人编写的几个类基础上扩展完善而来,主要功能有:(1)插入文本(2)插入图片(3)插入表格(4)载入模版(5)编辑模版,利用标签等(6)插入页眉页脚 1 /*************************************************************************** 2 * word辅助类 3 * 作者:chengfellow 4 * 日期:2008.8.18 5 * 注意事项: 6 * 1、开发环... 阅读全文

posted @ 2013-10-24 17:02 Dawnlight 阅读(1659) 评论(2) 推荐(2)

摘要:由于公司业务需要,需要在生成的word里插入图片(公司印章),仔细想了下,还是在word模板里添加一个书签,然后再该书签的位置插入图片,并设置图片的格式方便些;代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data.SqlClient; 6 using System.Data; 7 using Word=Microsoft.Office.Interop.Word; 8 9 namespace ConsoleAp. 阅读全文

posted @ 2013-10-24 11:19 Dawnlight 阅读(4643) 评论(0) 推荐(0)

摘要:对文件夹设置为Everyone的权限,首先需要先添加引用using System.Security.AccessControl;采用下面的方法对文件夹设置Everyone权限 /// /// 设置文件夹权限,处理为Everyone所有权限 /// /// 文件夹路径 public static void SetFileRole(string foldPath) { DirectorySecurity fsec = new DirectorySecurity(); ... 阅读全文

posted @ 2013-10-09 17:51 Dawnlight 阅读(2528) 评论(0) 推荐(0)

摘要:单靠自己看书学总是会走很多弯路,任何人也不列外,有些时候自己遇到的很多问题,其它别人在很久之前也可能遇到过,上网查查可以走很大捷径,对自己的学习有很大帮助,刚开始弄线程这块,一开始只是看书,很多东西都是糊里又糊涂。 首先感谢下这位仁兄的解读http://www.cnblogs.com/renhaojie/archive/2009/09/10/1564052.html,我在这里只做下自己迷惑的地方的解读。 1,Delegate.BeginInvoke是开起一个新的异步线程执行委托,而Delegate.EndInvoke则是结束这个委托。 2,Delegate.BeginInvoke总有... 阅读全文

posted @ 2013-08-22 16:31 Dawnlight 阅读(4418) 评论(2) 推荐(0)

摘要:1,首先这个问题是建立在父类对象指向子类类型的,先不多说了,先上代码代码一:输出结果为 A、B、A.funView Code 1 using System; 2 3 namespace ConsoleApplication1 4 { 5 class Program 6 { 7 static void Main(string[] args) 8 { 9 A a = new B();10 a.fun();11 }12 }13 14 public class A15 ... 阅读全文

posted @ 2013-04-14 17:21 Dawnlight 阅读(648) 评论(0) 推荐(0)