
c#
andyhooo
这个作者很懒,什么都没留下…
展开
-
Response.Redirect(),Server.Transfer(),Server.Execute()辨析(转)
1、Response.Redirect(): Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已转载 2007-04-23 15:26:00 · 587 阅读 · 0 评论 -
implicit,Explicit的一个简单应用.
implicit,Explicit 是自定义类型转换 23.explicit 和 implicit 的含义?答:explicit 和 implicit 属于转换运算符,如用这两者可以让我们自定义的类型支持相互交换explicti 表示显式转换,如从 A -> B 必须进行强制类型转换(B = (B)A)implicit 表示隐式转换,如从 B -> A 只需直接赋值(A原创 2007-12-17 11:56:00 · 465 阅读 · 0 评论 -
[转]Main函数详解
[声明]本文转自李建忠老师的帖子,但是没有找到原文出处,现提供转贴地址:这里“Hello World!”程序是程序员一直以来的一个浪漫约定,也是一个伟大的梦想--总有一天,出自人类之手的计算机会面对这个美丽的世界说一声“Hello World!”。它是学习一门新语言的一个很好的起点,我们就从这里开始,看下面例子: 1 //HelloWorld.cs by Cornfield,2001 2 /转载 2007-12-19 14:48:00 · 759 阅读 · 0 评论 -
java里抽象类和接口的区别
下面的这篇文章讲的十分透彻了,所以转载之abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的转载 2007-12-25 10:58:00 · 426 阅读 · 0 评论 -
实话说委托
“委托”,delegate,其实我觉得翻译成“代表”还好一点,它“代表”一个样子跟他差不多的方法。例如有以下方法: private int DoSomething(string s) {...} 和以下委托(还是入乡随俗吧,我也叫委托好了): public delegate int DoThingsDelegate(str转载 2008-04-03 23:36:00 · 400 阅读 · 0 评论 -
C#委托之个人理解
什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1 namespace Vczx.ProCSharp.Exc2 {3 delegate转载 2008-04-07 17:41:00 · 572 阅读 · 0 评论 -
C#事件(event)解析
事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。先来看看事件编程有哪些好处。在以往我们编写这类程序中,往往采用等待机制,为了等转载 2008-04-08 17:22:00 · 592 阅读 · 1 评论 -
c#事件经典例子
public class EatEventArgs : EventArgs ...{ public String restrauntName; //饭店名称 public decimal moneyOut; //准备消费金额 } /**//// /// 这个委托用来说明处理吃饭事件的方法的方法头(模式) ///翻译 2008-04-08 17:49:00 · 1533 阅读 · 0 评论 -
asp.net 中的 Eval 和 javascript
script language="javascript">...function linkto(id)...{ window.location.href=updatejob.aspx?id=+id;}script>input type="button" ID="update" onclick="javascript:linkto(id")%>)" runat=原创 2008-05-19 16:18:00 · 621 阅读 · 0 评论 -
XMLHttpRequest对象无刷新技术 (转载)
今天是我在博客园这个软件开发大牛级人物众多的园子里写的第一篇技术文章,确切的说不是我的原创,我只是对相关知识的整理,放在这里以便自己知识的积累.当然希望我的整理能帮到跟我一样在路上的更多的软件开发人员.废话不多说,现在把我晚上整理的东西贴出. 一: XMLHttpRequest是什么? 最为通俗的定义他就是脚本语言例如javascript,Jscript,VBscript等通过H转载 2008-06-05 16:25:00 · 450 阅读 · 0 评论 -
c#中通过值和引用传递参数
在 C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。若要通过引用传递参数,请使用 ref 或 out 关键字。为简单起见,本主题的示例中只使用了 ref 关键字。有关 ref 和 out 之间的差异的信息,请参见、使用 ref 和 out 传递数组。本主题包括下列章节: 传递值类型参数转载 2007-12-13 17:42:00 · 514 阅读 · 0 评论 -
C#的实数类型
浮点类型数学中的实数不仅包括整数,而且包括小数。小数在C#中采用两种数据类型来表示:单精度(float)和双精度(double)。它们的差别在于取值范围和精度不同。计算机对浮点数的运算速度大大低于对整数的运算。在对精度要求不是很高的浮点计算中,我们可以采用float型,而采用double型获得的结果将更为准确。当然,如果在程序中大量使用双精度类浮点数,将会占用更多的内存单元,而且计算机的处理任转载 2007-12-11 14:19:00 · 732 阅读 · 0 评论 -
[ASP.NET入门随想七]主角与配角——OO思想的多态、接口与委托
[ASP.NET入门随想七]主角与配角 ——OO思想的多态、接口与委托 曾几何时,我们的父辈接受到的对美好生活的描绘是:“楼上楼下、电灯电话”,三十年过去了,电灯电话早已已成为我们老百姓家中生活必需品,但美好生活似乎还有更多的内涵。沉重的七大洲地壳板块缓缓移动,挺拔的喜马拉雅山慢慢增高,世界在变,唯一不变的是变化。 ■ 软件开发的悖论 – 把变化变成计划 在软转载 2007-04-27 10:13:00 · 624 阅读 · 0 评论 -
C#静态构造函数
在使用静态构造函数的时候应该注意几点: 1、静态构造函数既没有访问修饰符,也没有参数。因为是.NET调用的,所以像public和private等修饰符就没有意义了。 2、是在创建第一个类实例或任何静态成员被引用时,.NET将自动调用静态构造函数来初始化类,也就是说我们无法直接调用静态构造函数,也就转载 2007-04-28 14:15:00 · 684 阅读 · 0 评论 -
面向对象基础概念
OO(Object Oriented,面向对象)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至转载 2007-05-30 17:27:00 · 1107 阅读 · 0 评论 -
在.NET里使用System.Reflection名称空间
介绍 在.NET平台创建可执行文件(他们被称为组件)的最简单的方法是使用System.Reflection名称空间。但是微软故意限制它的能力:它能建立新组件、分析对象不过不能 反汇编IL代码。解决办法:手动反汇编。幸好它可以:有一些.NET反汇编器。是的可以在病毒里使用他们。 基础 .NET可执行文件的结构非常错综复杂、低级,它将被摘要地描述。你能在.NET work文档(Part转载 2007-10-11 12:23:00 · 566 阅读 · 0 评论 -
我理解c#中的interface abstract virtual override和new
我理解c#中的interface abstract virtual override和new2008-01-03 14:19 interface用来声明接口 1.只提供方法的规则约束,不提供方法的主体。 例:转载 2008-01-21 14:16:00 · 629 阅读 · 0 评论 -
.NET开源项目介绍及资源推荐:数据持久层
在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.Castle ActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq 一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibe转载 2008-01-25 10:52:00 · 876 阅读 · 1 评论 -
关于提高自己JAVA水平的十大技术讨论
本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML 在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XML Schema(转载 2008-01-29 11:13:00 · 366 阅读 · 0 评论 -
浅谈C#中数据类型转换
类型转换 显示转换 隐式转换 用户自定义转换(1) 隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。 隐式数值转换: 从 sbyte 到 short、int、long、float、double 或 decimal。 从 byte 到 short、ushort、int、uint、long、ulong、float d转载 2008-02-15 17:50:00 · 781 阅读 · 0 评论 -
static readonly与const有何区别?
假设你的类里有两个数据成员,一个是const,一个是static,那么: const 的内容是不可改变的,而且每个类对象都有一个自己的const成员实例。 static的内容是可以改变的,并且该类的所有对象都共用一个static成员。 用const 修饰符声明的变量的值在编译时给定,并且默认为static,调用时并不用实例化类。用 readonly 关键字原创 2008-02-17 17:11:00 · 479 阅读 · 0 评论 -
[转载]C#预处理器指令
C#有许多名为“预处理器指令”的命令。这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面。例如,使用预处理器指令可以禁止编译器编译代码的某一部分。如果计划发布两个版本的代码,即基本版本和有更多功能的企业版本,就可以使用这些预处理器指令。在编译软件的基本版本时,使用预处理器指令还可以禁止编译器编译与额外功能相关的代码。另外,在编写提供调试信息的代码时,也可以使用预处理器指令。实际上转载 2007-11-30 10:55:00 · 543 阅读 · 0 评论 -
c#中函数中的params参数
c#中函数中的params参数 悬赏分:20 - 解决时间:2007-9-15 05:39namespace Ch06Ex03 { class Program { static int SumVals(params int[] vals) { int sum = 0; foreach (int val in vals) { sum += val; } return sum;转载 2007-12-10 16:17:00 · 603 阅读 · 0 评论 -
XMLHttpRequest 对象的方法与属性
一、XMLHttpRequest 对象的方法与属性 方 法 描 述 abort()转载 2008-06-12 17:42:00 · 417 阅读 · 0 评论