摘要:
一、C#类型的转换在c#中类型的转换分两种:显式和隐式,基本的规则如下:1、基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象。2、值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing).3、子类转化为基类对象。4、基本类型互相之间转化可以用Covent类来实现。5、字符... 阅读全文
摘要:
一、静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态类的主要特性:1:仅包含静态成员。2... 阅读全文
摘要:
【摘 要】我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考《Improving ASP.NET Performance》一书。 1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打... 阅读全文
摘要:
有着微软人性化的开发工具VISUAL STUDIO和MSDN详尽的帮助,.NET 的开发效率的确高。但是由于.NET同JAVA一样都采用中间语言、虚拟机/SDK等诸多特质,而且高等语言的类库编码规范,MSIL微软中间语言可读性很高,所以代码很容易就能被反编译,或许这是一种“另类的开源”。到目前为止.... 阅读全文
摘要:
上周为了快速了解一个.NET的库而需要查看其类型层次。假如要在文章中表示一个类型层次,还是用文本比较舒服,截图始终是不方便。Reflector虽然能够显示类型层次,但我无法方便的把显示出来的类型层次转换为文本形式。而且,Reflector在显示基类和派生类的时候都会使用类型的全名,但有时候我只需要... 阅读全文
摘要:
在用到vs的兴奋过程中,想给程序做个启动画面,我采用了显示Aform,过一段时间,隐藏这个Aform,showdialog下一个Bform,closeAForm这个方法来做了,不知道大家有没有跟好的办法。设定程序丛Aform启动:[c-sharp]view plaincopystaticvoidMa... 阅读全文
摘要:
深入.net平台和c#编程 一:理解.nteFramwork与c#1.1,:Microsoft.net框架概述1.2:.net框架结构1.3.:c#语言概述1.4:体验框架类库的强大功能二:用对象思考:属性和方法2.1:类和对象2.2::编写一个自己的类2..3:综合实践三:用对象思考;值类型和应用... 阅读全文
摘要:
今天用C#做了一个漂亮的数字时钟。界面如下。实现技术:主要是通过Graphics类的DrawImage方法来绘制数字时钟中所有的数字,这些数字是从网上找的一些图片文件。时钟使用DateTime中Now属性来获得不同的,时,分,秒,最后通过定时器来实现时钟的运行状态。Main Code:[c-sha... 阅读全文
摘要:
工具原料:Windows 7,Visual Studio 2010, Microsoft Office 2007创建解决方案菜单》新建》项目》Windows窗体应用程序:添加相关组件:添加两个DataGridView,一个TextBox,两个按钮 ,如下图:添加Excel资源:C#创建Excel文件... 阅读全文
摘要:
1.GZipStream 类此类在 .NET Framework 2.0 版中是新增的。提供用于压缩和解压缩流的方法和属性2.压缩byte[]C#代码 //////压缩数据/////////publicbyte[]Compress(byte[]data){MemoryStreamms=newMemo... 阅读全文