随笔分类 -  C#操作类

摘要:前言 之前在“使用T4模板生成代码 - 初探” 文章简单的使用了T4模板的生成功能,但对于一个模板生成多个实例文件,如何实现这个方式呢?无意发现一个解决方案 “MultipleOutputHelper.ttinclude” ,它让基于T4模板批量生成文件实例变得简单起来了。什么是MultipleOutputHelper.ttinclude Damien Guard是一个在加利福尼亚州圣何塞的开发人员,他构建出处理使用T4模板输出多文件的解决方案“MultipleOutputHelper.ttinclude”使用 1.初始化 获取MultipleOutputHelper.ttinclu... 阅读全文
posted @ 2014-03-19 13:48 NowhereMan 阅读(525) 评论(0) 推荐(0)
摘要:在Windows XP 系统里面 对于程序的错误调试是用到 Dr.Watson.可以通过下面的步骤进行配置:点开始,运行Run输入drwtsn32,然后确定。但是drwatson.exe 只是存在早期版本的windows系统里面。具体可参考微软的官方解释(http://support.microsoft.com/kb/308538)——————————————————————————————对于较新版本的操作系统(Vista、Windows 7、Windows server 2008),微软用到了一个新的技术-Windows Error Reporting(WER)。WER 我们可以从控制面板 阅读全文
posted @ 2012-10-17 15:52 NowhereMan 阅读(732) 评论(0) 推荐(0)
摘要:使用 SendKeys 将键击和组合键击发送到活动应用程序。此类无法实例化。若要发送一个键击给某个类并立即继续程序流,请使用 Send。若要等待键击启动的任何进程,请使用 SendWait。每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母 A、B 和 C,请将参数指定为“ABC”。加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 以及圆括号 ( ) 对 SendKeys 具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括号 ({ 阅读全文
posted @ 2011-12-07 10:44 NowhereMan 阅读(1110) 评论(0) 推荐(1)
摘要:引子 :都知道CMD 里面有一个net use 可以远程认证到一台机器主要用途: Asp.net 操作两台机器的文件夹同步性,也可以用于远程Automation测试环境的部署。后面很简单开一个线程,操作CMD,主要代码如下: Process proc = new Process(); try { proc.StartInfo.FileName = "cmd.exe"; proc.StartInfo.UseShellExecute = false; proc.St... 阅读全文
posted @ 2011-12-05 17:28 NowhereMan 阅读(677) 评论(0) 推荐(1)
摘要:代码的动态编译并执行是一个.NET平台提供给我们的很强大的工具用以灵活扩展(当然是面对内部开发人员)复杂而无法估算的逻辑,并通过一些额外的代码来扩展我们已有 的应用程序。这在很大程度上给我们提供了另外一种扩展的方式(当然这并不能算是严格意义上的扩展,但至少为我们提供了一种思路)。动态代码执行可以应用在诸如模板生成,外加逻辑扩展等一些场合。一个简单的例子,为了网站那的响应速度,HTML静态页面往往是我们最好的选择,但基于数据驱动的网站往往又很难用静态页面实现,那么将动态页面生成html的工作或许就是一个很好的应用场合。另外,对于一些模板的套用,我们同样可以用它来做。另外这本身也是插件编写的方式。 阅读全文
posted @ 2011-04-19 10:09 NowhereMan 阅读(452) 评论(0) 推荐(0)
摘要:using System;using System.Data;using System.Configuration;using System.Web;namespace Storm2.CommonLib{ /// summary /// ExcelEdit /// /summary public class ExcelEdit : IDisposable { public string mFileName; private Microsoft.Office.Interop.Excel.Application oAP; private Microsoft.Office.Intero 阅读全文
posted @ 2011-01-05 13:40 NowhereMan 阅读(598) 评论(0) 推荐(0)