随笔分类 -  C#

摘要:在.NET平台下开发Oracle应用的小伙伴们肯定都知道一方面做Oracle开发和实施相比SqlServer要安装Oracle客户端(XCopy、自己提取相关文件也有一定复杂性),另一方面相比JAVA平台不如JDBC方便快捷,特别是一些刚接触Oracle的小伙伴,面临配置tns.ora、OraHome等等多少有些畏难情绪。初始庐山 现在,这一切都即将成为过去啦。继早些时候Oracle官方推出的ODP.NET Managed的Beta版之后,最近的版本已经跟随12c一起发布了,可以在此下载。对应的12c文档粗看一下,下载了64bit的版本,下载完成后文件不多。 一个readme.htm中只寥寥. 阅读全文
posted @ 2013-10-22 14:38 小胖2010 阅读(23787) 评论(46) 推荐(17) 编辑
摘要:工欲善其事,必先利其器。.NET开发十大工具排行我想必少不了Reflector吧,它不仅是分析的工 具,同时也是学习他人编程思想的好工具。 阅读全文
posted @ 2011-11-04 23:49 小胖2010 阅读(276) 评论(5) 推荐(0) 编辑
摘要:平日的工作里多积累、多思考,善于捕获重要的细节是十分重要的,对一些流行的软件、网站进行学习和模仿也是锻炼自己的好方法。MIS常用的工具软件肯定少补了SQL Monitor,但他终究是如何实现的,其中又有哪些奥妙呢? 心中也是一直嘀咕SQL Monitor怎么实现,突然有天把平日的点滴汇聚了起来,基础知识储备也足够了,于是花了几天业余时间就轻松的做出来Ora... 阅读全文
posted @ 2011-11-04 11:45 小胖2010 阅读(2391) 评论(5) 推荐(6) 编辑
摘要:一、 对象与集合初始化器1、 在以前的版本的类的构造函数中,可能会提供多个重载版本。有了对象初始化器就不用为成员的多种组合多个重载,同时也使得代码更易阅读。同样是C# 3.0特性(一)中的Doctor类,3.0之前可能需要提供这样的构造函数public Doctor(){}public Doctor(string x,string n){ xueXing = x; Name = n;}C# 3.0之后不一定要这么做了,在“客户端”用代码Doctor doctor = new Doctor { Name = "XiaoPan",XueXing = "O" 阅读全文
posted @ 2010-06-28 16:19 小胖2010 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、隐含类型局部变量 先看几个声明并赋值的例子: var i = 5; var h = 23.56; var s = "C Sharp"; var intArr = new[] { 1, 2, 3, 4 };1、 var为关键字,可以根据后面的初始化语句在编译时自动推断类型。此处的var很容易使人联想到javascript的var,与javascript的弱类型的动态语言不同,c#是强类型的语言,运行变量类型必须为已确定,调试的时候很清楚的看到其庐山真面目,如下图。2、 var声明仅限于局部变量或foreach、using等语句中。3、 var关键字只有在建立变量时有用,一 阅读全文
posted @ 2010-06-28 09:06 小胖2010 阅读(313) 评论(0) 推荐(0) 编辑