
.NET
文章平均质量分 67
DARWIN_YU
这个作者很懒,什么都没留下…
展开
-
30分钟学习正则表达式
http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng.htm个人感觉里面的内容讲的挺详细的,适合入门。我在用C#利用正则表达式进行匹配的时候遇到了一些问题:1:/d的问题,有时候程序中会遇到不能使用的问题,这时候需要在前面加@2:在利用多种规则进行判断时,^$需要在每个规则中都写上,否则会出问题 3:判断汉原创 2006-10-19 14:35:00 · 976 阅读 · 0 评论 -
c#中的多态性
谈到一种面向对象的语言中的多态性,无非两种:编译时多态以及运行时多态。这两种多态对应到c#里面就是重载和覆写,其主要区别如下:重载类中定义的方法的不同版本 public int Calculate(int x, int y) public double Calculate(double x, double y)特点(两必须一可以)原创 2007-04-02 17:15:00 · 1187 阅读 · 0 评论 -
学习Web Service及想法。
先谈谈我对Web Service的理解。一般情况下,程序员编写代码的时候,想要调用某个对象,类或方法,这个对象,类或方法前提都是存在于本机上的。但这就有一个局限性了:我如果想调用一些实时性比较强的数据呢?而我本身又不能提供这些数据。这个时候该怎么办呢?这个时候可以考虑用Web Service来解决问题。假设有某个网站将我需要的数据做成Web Service的接口供我在网络上调用,问题就解原创 2007-01-17 19:34:00 · 1024 阅读 · 0 评论 -
C#修饰符总结
修飾符用于限定类型以及类型成员的申明,C#中的修飾符按功能可分为四部分:属性修饰符,存取修飾符,类修飾符和成员修飾符。 属性修饰符:[Serializable]:按值将对象封送到远程服务器。在按值封送对象时,就会创建一个该对象的副本,并将其序列化传送到服务器。 任何对该对象的方法调用都是在服务器上进行的。 [STAThread]:是Single-Threaded Apartment转载 2007-01-08 10:23:00 · 1314 阅读 · 0 评论 -
关于gridview获取当前行信息的这个古老的话题。
据说在以前的datagrid中,这个问题很好解决。可是发展到gridview,情况却变得复杂了。真是一代不如一代。方法一:直接利用commandname="select"属性设置,将当前字段设置为选择按钮的功能,然后调用gridview的选中行的信息。方法二:当gridview中某行需要多个linkbutton时,总不能为每个linkbutton都设置为select吧?可以如下:原创 2007-02-06 12:48:00 · 1871 阅读 · 0 评论 -
ASP.NET 2.0 internals[translate from msdn by darwin_yu]
summary:asp 2.0在完全兼容asp 1.0的基础上,在核心技术方面也较1.0发生了一些改变,这其中包括:代码模型,编译原理,页面生存期以及其他的一些改变。本文主要介绍这些改变。ContentsIntroductionCode ModelCompilationFull Runtime Compilation (The Code Directory)Page Lifecycle原创 2007-01-03 12:16:00 · 1119 阅读 · 0 评论 -
数据库驱动的WEB应用程序性能(与服务器无关)
刚刚做了一个项目,在一个页面上显示某公司全体员工的基本信息。我们选择使用GRIDVIEW显示,而且根据客户要求,不能采用分页。这时,出现了一个问题:当页面上纪录数比较多时,页面响应变得相当迟钝。刚开始,我以为是服务器的问题,可后来一想不对:数据库操作的记录树目是一定的,为什么 现实的记录少的时候就不存在这个现象? 一番推力论证过后,我学会了一点新的东西,那就是浏览器在前段现实的时候要将服务器端原创 2006-12-25 17:21:00 · 1035 阅读 · 0 评论 -
ASP编码者学习ASP.net编码要注意的一些地方
在技术更新的进程中, 仍然有一些人死抱着已经过了气的东西不放. 也有一些人虽然进入到新的世界, 但仍摆脱不了陈旧的习惯. 我没有用”陋习”这个词, 因为我对这个词也非常反感. 新技术应该有新技术的做法, 进入ASP.NET的世界, 就应该把以往的习惯改正, 全新的进入新的世界. 以下列举的都是错误的做法, 请不要误以为是推荐的做法而进行推广: 1. 使用server side i转载 2006-12-22 10:36:00 · 1603 阅读 · 1 评论 -
.net中控制多用户登陆
刚刚实现了用session.sesssionid和application 来控制多用户登陆。主要代码如下: void Application_Start(object sender, EventArgs e) { Application.Lock(); ArrayList LoginList = new ArrayList();原创 2006-12-13 15:14:00 · 1291 阅读 · 0 评论 -
GLOBAL.ASAX
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上转载 2006-12-08 15:12:00 · 1139 阅读 · 1 评论 -
什么是DOM?
什么是DOM简单的说,DOM是一种理念,一种思想,一种方法使 Web开发人员可以访问HTML元素!记住,它是一种理念,不是具体方法。那什么是具体方法呢?答案是DHTML当浏览器支持JavaScript的时候就有DOM了,最早可以追溯到Netscape2。Web开发人员希望访问HTML元素并且改变它们的属性。例如实现HTML元素的淡入淡出这种效果。DOM的功能就是提供这么一种原创 2006-12-06 18:58:00 · 7466 阅读 · 0 评论 -
c#中的抽象类和接口
在本文中,我宁可相信二者是同时出现的,是设计者在高级程序语言设计的初始阶段就设计出来的两个巧妙的功能(我这样说,当然还包括了这种想法:设计者也考虑到了二者的区别),而不是设计者在时间进程中逐个加进来的一个个功能块(是同时出现的,还是逐个出现,目前对于我确是未知)。c#中可以多继承接口,却只能继承自一个抽象类;抽象类中的方法可以包含一些实现,但接口却只能定义方法的一种规范,不能包含实现;原创 2007-04-04 16:26:00 · 1197 阅读 · 0 评论