文章分类 -  C#编程

C#编程
C#命名规范
摘要:大家都知道写程序应该有个好的命名规范,为了工作方便,贴出来。 1 ADO.NET 命名规范 数据类型 数据类型简写 标准命名举例 Connection con conNorthwind ... 阅读全文
posted @ 2008-06-05 13:06 Re2x 阅读(114) 评论(0) 推荐(0)
ADO与ADO.NET的渊源
摘要:1. ADO与ADO.NET简介 ADO 与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较 少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。众所周知.N... 阅读全文
posted @ 2008-05-28 01:23 Re2x 阅读(134) 评论(0) 推荐(0)
<% %>和的区别
摘要:代码块和代码块的区别要从编译后的区别来说.每个ASPX页面被编译成一个直接或间接继承于 PAGE类的类,在这个类中扮演的是其中一个方法的代码块,换句话说,所有写在中的代码编译后都成为某个方法内的语句块.那么 在中所能包含的就只能是在一个方法里面所能包含的东西了. 而内的代码则被编译为类的花括号之间的内容,也就是说一个类所能包含的内容都能写在& lt;script runat="se... 阅读全文
posted @ 2008-05-28 01:12 Re2x 阅读(132) 评论(0) 推荐(0)
C#学习笔记--类的重要特性:继承
摘要:内容提示 1.如何实现继承 2.继承中的构造函数 3.重载、重写、隐藏在继承中是如何实现的 一提到继承我想大家听到最多的估计是--财产继承这个词,财产继承指的是子辈从父辈得到原本属于父辈的财产的所有权和使用权。这里的类所说的继承 和这个意思也差不多,当子类继承某个父类的时候拥有了父类的成员,能随时使用父类的成员,但有相关的限制,只有修饰符为public protected这样的成员才会被继... 阅读全文
posted @ 2008-05-28 00:02 Re2x 阅读(181) 评论(0) 推荐(0)
C#学习笔记--数组
摘要:内容提要 1.数组的简介 2.如何创建和引用一维数组 C#里面的数组是一个类,我们声明一个数组的时候实际上是声明了一个Array类型的对象,所以在实例化的时候会使用new关键字,因为是对象所 以数组本身就是引用类型的了。数组一般分为一维数组、多维数组和交错数组,这里主要说一维数组,我个人觉得把一维数组看透了,另外两种那就是手到擒来了。 C#里面基本沿用了C/C++里面定义数组的方式... 阅读全文
posted @ 2008-05-27 23:56 Re2x 阅读(141) 评论(0) 推荐(0)
C#学习笔记--常规知识点
摘要:1.关键字ABSTRACT abstract关键字是用于创建抽象类或抽象成员方法的修饰符,当用于修饰成员方法的时候,成员方法是没有方法体的,只有其方法的声明部分。格式如下: abstract class Test { public abstract void show(); public void write() { Console.WriteLine("... 阅读全文
posted @ 2008-05-27 16:37 Re2x 阅读(140) 评论(0) 推荐(0)
C#学习笔记--this关键字
摘要:MSDN中的定义:引用,类的当前实例.或者是说对类的当前实例的引用,这样可能更顺口一些,而这里的类就是指包含关键字this的那个类.之所以把this关键字放在类这个分类里面,是因为this只能在类的内部使用,使用他能访问类实例对象内部任何级别(不同类型的访问修饰符)的任何元素 (字段,属性,方法等),但静态的类型的成员不能访问,因为静态成员不属于对象的一部分。MSDN里面是这样介绍this关键字的... 阅读全文
posted @ 2008-05-27 16:37 Re2x 阅读(113) 评论(0) 推荐(0)
C#学习笔记--委托(delegate)
摘要:委托的是含义,如果你学过C那么你可以把委托理解为C里面的函数指针,如果你没学过其他的语言,你可以理解为自定义类型. 声明委托要使用关键字delegate,代码如下 delegate void ShowName() 学过C的:上面相当于声明了一个类型为ShowName的指针,由于C里面的指针指向的是内存中的一个实际地址,具有一定的不安全型,C#在这里做了相应的改进,必须指向具有相同... 阅读全文
posted @ 2008-05-27 16:27 Re2x 阅读(110) 评论(0) 推荐(0)
正则表达式学习
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> namespace 正则表达式学习 { public partial class Form1 : Form { public Form1() {... 阅读全文
posted @ 2008-03-30 17:39 Re2x 阅读(105) 评论(0) 推荐(0)
C# 操作注册表
摘要:1//首先包含如下引用 2 3using Microsoft.Win32; 4 5//写注册表 6 7void SaveSettings() 8 9 { 10 11 RegistryKey SoftwareKey=Registry.LocalMachine.OpenSubKey("Software",true);... 阅读全文
posted @ 2008-03-29 15:52 Re2x 阅读(138) 评论(0) 推荐(0)
C#语言重要常识
摘要:同一个命名空间可以分散在多个文件中。 位于任何命名空间之外的语法元素都被认为是放在匿名全局命名空间中的。 在同一个项目中的语法元素可以声明在多个文件中,它可以是类、结构或接口。当然它们必须在同一个命名空间中。 #define:定义用于条件编译的符号,为#if、#elif、#else及#endif所用。 #error:将引发一个自定义的编译错误,通常用于防止... 阅读全文
posted @ 2008-03-29 13:40 Re2x 阅读(285) 评论(0) 推荐(0)
如何将自己的代码自动添加版权信息的及其扩展(转)
摘要:前一段时候我发表了一篇"如何将自己的代码自动添加版权信息"的文章,园子里的兄弟都强烈的支持,希望我能讲解更多更详细的参数,下面我就这些参数以及添加版权信息做一下总结. 参数 描述 ... 阅读全文
posted @ 2008-03-29 12:48 Re2x 阅读(167) 评论(0) 推荐(0)
CuteEditor6.0使用配置心得体会(转)
摘要:CuteEditor是一款功能非常强大,支持图片上传、文件下载和word类似的文字编辑器。并且Vs2003和Vs2005都可以适用。对于新闻发布系统和博客之类的系统,是非常的方便的。对一个刚接触这款编辑器的朋友来说或许会遇到和我一样的许多问题,现在我就把我在使用这款编辑器的过程所得出的一些经验做个总结,如果您觉得好的话就支持我一下,我废话少说了,进入正题,先给个我的资源地址让大家下载,都... 阅读全文
posted @ 2008-03-28 17:06 Re2x 阅读(114) 评论(0) 推荐(0)
用Reflector for .NET反编译dll文件(.net)
摘要:Reflector for .NET 下载地址:http://www.aisto.com/roeder/dotnet/ 1.下载Reflector.FileDisassembler.zip,解压后得到一些文件,其中Reflector.FileDisassembler.dll是已经编译好的,其它是它源码; 2.打开Reflector,在view菜单下的Add-Ins,将Reflector.FileD... 阅读全文
posted @ 2008-03-28 16:50 Re2x 阅读(182) 评论(0) 推荐(0)