lovablebox

学点东西...

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

2012年8月7日

摘要: 一、C#预处理机制设计问题的关键就是在C#的源文件中引入include机制,设计下面的语法:(1) 引入:#region include <path> #endregion(2) 被引:#region mixin … #endgion例子:假设A.cs需要引用B.cs中的代码。A文件内容为:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->XXX#regioninclude"B.cs"#endregionXXXB 阅读全文
posted @ 2012-08-07 15:40 lovablebox 阅读(208) 评论(0) 推荐(0) 编辑

摘要: Build Events 在我们实际项目中还是有很多用处的,比如A项目没有直接引用B项目,但在运行环境中需要B的dll文件来反射出对象,这时我们就可以在B项目的Build Event中用Dos命令把B对应的dll文件复制到A项目的Bin目录下。关于Build Envents的一些基础知识记录如下:1.VS的Build events输入:在command lines中输入DOS批处理命令,vs编译时,就会在编译前(Pre-Build)或编译后(Post-Build)执行自动执行。2.DOS命令。我们既然知道了VS把Build events中的命令作为DOS批处理命令处理,那么我们就可以利用DOS 阅读全文
posted @ 2012-08-07 15:02 lovablebox 阅读(407) 评论(0) 推荐(0) 编辑

摘要: VS2010 Build Events 简介当我们需要在每次编译项目前,或编译结束后手动做一些固定操作,会降低开发和编译的效率。正好VS为我们提供了一个Build Events,方便我们做一些固定的操作。在VS2010的项目上单击右键,选择属性,选择Build Events,会出现如下界面在右面的主窗体中,有两个事件Pre-build event command line:这个事件是编译前需要的操作Post-build event command line:这个事件是编译生成文件后需要的操作每个编辑框的右下角都有一个Edit Pre-build...按钮,单击按钮,弹出脚本编辑的窗体,如下图B 阅读全文
posted @ 2012-08-07 14:56 lovablebox 阅读(750) 评论(0) 推荐(0) 编辑

摘要: 留着备用 public void Transfer(string inXmlFilename, string outCSVFilename){// open or createFileStream fileCsv = new FileStream(outCSVFilename,FileMode.OpenOrCreate,FileAccess.Write); StreamWriter writerCsv = new StreamWriter(fileCsv);StreamReader readerXml=new StreamReader(inXmlFilename);XmlDataDocumen 阅读全文
posted @ 2012-08-07 14:48 lovablebox 阅读(902) 评论(0) 推荐(0) 编辑