代码改变世界

C#.NET学习笔记---C#中类的修饰符,this关键字和static关键字

2010-05-14 15:20 by 假面Wilson, 482 阅读, 1 推荐, 收藏, 编辑
摘要:1. C#中类的修饰符:   public 表示不限制对该类的访问   protected 表示只能从所在类和所在类派生的子类进行访问  private 只有其所在类才能访问  internal 只有对用一个包中的应用程序或库才能访问   abstract 抽象类不允许建立类的实例   sealed 密封类不允许被继承  与Java相比,protected修饰符的定义有所改变。C#中增加的inte... 阅读全文

C#.NET学习笔记---C#中方法覆盖时override和new的比较,abstract和virtual的比较(含C#多态的实现)

2010-05-14 15:19 by 假面Wilson, 764 阅读, 1 推荐, 收藏, 编辑
摘要:1. C#中方法覆盖时override和new的比较 C#中override关键字使用在虚函数(virtual method)和抽象函数(abstract method)的覆盖上; C#中new关键字使用在派生类覆盖父类的"普通"函数上(也就是说非虚函数非抽象函数的情境下) 下面是代码示例:(override的用法见下面abstract和virtual比较的章节) 2. C#中abstract和v... 阅读全文

C#.NET学习笔记---C#中方法参数的传递方式: 值类型(默认),ref类型,out类型和params类型

2010-05-14 15:19 by 假面Wilson, 637 阅读, 1 推荐, 收藏, 编辑
摘要:C#中方法的参数有四种类型1. 值参数 (不加任何修饰符,是默认的类型)2. 引用型参数 (以ref 修饰符声明) 3. 输出参数 (以out 修饰符声明) 4. 数组型参数 (以params 修饰符声明) 1. 值传递: 值类型是方法默认的参数类型,采用的是值拷贝的方式。也就是说,如果使用的是值类型,则可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。 使用值类型的例子如:(下面... 阅读全文

MSSQL Join总结

2010-05-14 14:20 by 假面Wilson, 926 阅读, 2 推荐, 收藏, 编辑
摘要:一、各种JOIN的含义SQL中大概有这么几种JOIN:cross joininner joinleft outer join right outer join full outer join 首先都是基于cross join(笛卡尔乘积),然后是inner join,在笛卡尔乘积的结果集中去掉不符合连接条件的行。left outer join 是在inner join的结果集上加上左表中没被选上的... 阅读全文

在Repeater中嵌套使用Repeater

2010-04-28 16:35 by 假面Wilson, 270 阅读, 0 推荐, 收藏, 编辑
摘要:前台页面部分: <asp:Repeaterid="rptCategories"runat="server"> <HeaderTemplate> <tablewidth="100%"border="0"cellspacing="0"cellpadding="0"> </HeaderTemplate> <ItemTemplate> <!... 阅读全文

C#小数点格式化

2010-04-21 14:52 by 假面Wilson, 1280 阅读, 0 推荐, 收藏, 编辑
摘要:1.ToString()方法 double d=12345678.2334; Console.WriteLine(d.ToString("F2")); //1234.23 Console.WriteLine(d.ToString("###,###.00")); //12,345,678.232.Math.Round()方法 Math.Round(3.44, 1); //Returns 3.4. M... 阅读全文

Microsoft .NET 框架和 Visual Studio.NET 中的SOAP

2010-04-19 00:49 by 假面Wilson, 446 阅读, 0 推荐, 收藏, 编辑
摘要:Keith Ballinger,ASP.NET Web Services 项目规划经理 Jonathan Hawkins,.NET Remoting 项目规划经理Pranish Kumar,ATL Server 项目规划经理Microsoft Corporation摘要:关于 .NET Remoting、ASP.NET Web Services 和 ATL Web Services 中 SOAP ... 阅读全文

.Net中实现事务的几种方法总结

2010-04-15 00:34 by 假面Wilson, 896 阅读, 1 推荐, 收藏, 编辑
摘要:<!--[if !supportLists]-->.Net中实现事务的几种方法总结:1. <!--[endif]-->通过后台数据库的SQL语句实现事务,在后台数据库端通过语句来实现转帐业务,如下:Set xact_abort onBegin tranUpdate A_user set balance = balance -10000 where uid=’21... 阅读全文

.NET 水晶报表

2010-04-02 01:47 by 假面Wilson, 381 阅读, 0 推荐, 收藏, 编辑
摘要:1、水晶报表的好处 1)利用水晶报表可以进行数值求平均值,画图等 2)利用水晶报表可以把文件导出不同的格式(word等)2、水晶报表的两种格式 1)pull模式,不利用DataSet,直接从数据库中取出数据 2) push模式,使用DataSet,利用它进行数据的加载和处理等3. 水晶报表使用的库 1)水晶报表的引擎(CREnging.dll),作用:合并数据,装换格式 2)水晶报表设计器(CRD... 阅读全文

IIS运行aspx这类.NET程序时页面出现Server Application Error错误的最佳解决方案

2010-03-26 21:57 by 假面Wilson, 587 阅读, 0 推荐, 收藏, 编辑
摘要:(1) 检查你的DTC服务( 全名:Distributed Transaction Coordinator )是否可以正常启动,如果正常的话进入第(2)步骤;如果出错,无法正常启动,请在开始菜单的运行中运行:“msdtc -resetlog”。以创建日志文件。重起机器,检查IIS是否可以正常使用,不行则继续。(2) 开始->运行CMD,在CMD下执行以下命令: cd ... 阅读全文