
asp.net
hellowhy79
这个作者很懒,什么都没留下…
展开
-
利用SQL Server的全局临时表防止用户重复登录
利用SQL Server的全局临时表防止用户重复登录在我们开发商务软件的时候,常常会遇到这样的一个问题:怎样防止用户重复登录我们的系统?特别是对于银行或是财务部门,更是要限制用户以其工号身份多次登入。 可能会有人说在用户信息表中加一字段判断用户工号登录的状态,登录后写1,退出时写0,且登录时判断其标志位是否为1,如是则不让该用户工号登录。但是这样那势必会带来新的问题:如发生象断电之类不可预知的现象转载 2006-03-10 12:36:00 · 1032 阅读 · 0 评论 -
反射可以通过FieldInfo.SetValue设置任何字段的值
http://www.cnblogs.com/Laser_Lu/archive/2004/08/01/29171.html反射可以通过FieldInfo.SetValue设置任何字段的值。 using System; using System.Reflection; using System.Globalization; public class MyClass { private转载 2006-11-02 09:28:00 · 9442 阅读 · 0 评论 -
名词解释
【CLR:】donet是由CLR和.net框架类库组成的。CLR事实上可以看作是跟java虚拟机相同概念的。所有运行其上的语言不管是vb,c#,c++都跟它发生运行其上。之所以叫虚拟机,是因为在它上面运行的代码是于其他进程隔离的,代码处在一个封闭,受控的环境。【CLS:】公共语言规范的英文缩写。只要附和这个语言规范,产生的代码就可以运祥在.net的虚拟机上,也就是clr。【IL:】中间语原创 2006-11-02 09:22:00 · 1426 阅读 · 0 评论 -
C# Delegate引介
C# Delegate引介-------------------------------------------------------------------------------- CUJ July,2001 - The C# Delegate - C# Delegate 引介 - by Stanley B. LippmanC# Delegate 引介Stanley B. Lippman转载 2006-11-02 09:26:00 · 1422 阅读 · 0 评论 -
用例子来彻底搞明白Virtual 和 非 virtual(C#)
对于Virtual的使用,有时候总有些犹豫,特别是最近学的东西太杂,今天化了点时间,把C#里面的Virtual彻底搞明白了。virtual出问题主要是由于声明对象的类和对象实际所属的类不是一个类,一般都是父类和子类的关系。比如:ClassParent obj = new ClassSub(),这是根源。virtual和非virtual关键是在运行时候,而不是在编译时候。1, 如果方法不转载 2006-11-02 09:17:00 · 6253 阅读 · 0 评论 -
利用反射将数据读入实体类
http://laiwen.cnblogs.com/archive/2005/09/20/240682.html利用反射将数据读入实体类 在实际开发中,我们经常需要从数据库中读取数据并赋值给实体类的相应属性。 比如: public Role[] GetRoles(int BlogID) { System.Collections.ArrayList al=ne转载 2006-11-02 09:27:00 · 1503 阅读 · 0 评论 -
vs.Net2003无法打开或创建Web应用程序若干解决办法
转人家的,我是不能调试了,看到人家比我还牛.佩服! 如下: 昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在优快云找了一些相关的解决方法,不敢独享,供大家相互学习交流之用。起因是这样的,机子运行IE时假死,我用着不爽,就二话不说热启动,结果就出事了。重新打开转载 2006-07-20 13:06:00 · 1181 阅读 · 0 评论 -
优秀开源项目介绍:Printing Reports in .NET
Printing Reports in .NET - Step by Step Introduction作者:mag37入门:通常报表打印是一件很棘手的事情,在这里我们用ReportPrinting library,你可以看到用少量的代码实现复杂的报表。报表由文本片段(例如上图中Birthdays)或者由数据库(具体的所说是从DataView对象)生成的表格翻译 2007-07-20 14:22:00 · 1856 阅读 · 0 评论 -
.net2.0 控件 winform Datagridview简介
show toc欢迎来到 MSDN > 开发语言和工具新数据网格简介发布日期: 5/24/2005 | 更新日期: 5/24/2005Matthew MacDonald新的 DataGridView 是 .NET 2.0 中的一个新控件,是针对 .NET 1.x 中功能较差的标准 DataGrid 控件而设计的。Matthew MacDonald 在本文中论述了许多改进,包括:DataGrid原创 2007-06-15 13:27:00 · 4259 阅读 · 0 评论 -
Kerberos的原理
Kerberos的原理 1 Kerberos是一个重要的认证协议,它为互不相识的通信双方做安全的认证工作。Kerberos这个名字的原义是希腊神话中守卫冥王大门的长有三头的看门狗。下面这篇Kerberos的文章不知是哪位老大翻译的,感谢先!这是MIT(Massachusetts Institute of Technology)为了帮助人们理解Kerberos的原理而写的一篇对话集。里面有原创 2008-06-26 13:09:00 · 974 阅读 · 0 评论 -
delegate委托
delegate委托:三个概念:C# 中的委托类似于 C 或 C++ 中的函数指针。委托是面向对象、类型安全的,并且是安全的。委托和接口的类似之处是:它们都允许分隔规范和实现。一个原则:被托管函数的返回和参数必须和声明的托管相同;基于这三个概念来看这个例子,这是微软的教程上讲的一个例子:示例阐释声明、实例化和使用委托。BookDB 类封装一个书店数据库,它维护一个书籍数据库。它公开 Pro原创 2006-11-02 09:31:00 · 1334 阅读 · 0 评论 -
c#中的interface abstract与virtual
interface用来声明接口1.只提供一些方法规约,不提供方法主体 如 public interface IPerson { void getName();//不包含方法主体 }2.方法不能用public abstract等修饰,无字段变量,无构造函数。3.方法可包含参数 如 public interface IPerson { void getAge(string s);原创 2006-11-02 09:30:00 · 1219 阅读 · 0 评论 -
通常你会在什么地方遇到DBNull?
通常你会在什么地方遇到DBNull? DBNull在DotNet是单独的一个类型 System.DBNull 。它只有一个值 DBNull.Value 。DBNull 直接继承 Object ,所以 DBNull 不是 string , 不是 int , 也不是 DateTime 。。。但是为什么 DBNull 可以表示数据库中的字符串,数字,或日期呢?原因是DotNet储存这些数据的类(转载 2006-03-10 12:34:00 · 938 阅读 · 0 评论 -
什么命令能快速检测一个主机的某个端口是否开放?
本机:netstat远程:nmap原创 2006-03-12 22:23:00 · 1945 阅读 · 0 评论 -
面向异步消息的WEB应用(AMOWA)
前言:本文的源自于Martin Fowler的著作《Patterns of Enterprise Application Architecture》中关于Web表示模式的一些启发。作者做了多年Web开发,并不限于企业级Web应用。在娱乐方面的应用(如聊天室,即时消息,Web场景聊天等)得到的一些工作经验促使我在企业级应用上进行了深层次的探索和思考,并形成了这篇文章。目前国内外并没有明显在这方面的文转载 2006-03-10 12:42:00 · 937 阅读 · 0 评论 -
很多人对反射、类型、装配件这些概念都还不了解!
提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块转载 2006-03-10 12:39:00 · 1081 阅读 · 0 评论 -
属性信息与反射
1.概念应该有这样的一个概念:DotNET 程序包含有代码、数据和元数据。元数据:(metadata)它是一种二进制信息,对公共运行库中的PE文件和内存中的程序进行描述.如果将自己的程序编译成PE文件时,便会将原数据信息插入到程序中,最终成为程序的一部分。在运行时,运行库将元数据加载入内存,根据原数据发现有关代码的类、成员、继承等信息。元数据存储以下信息:程序集的说明· 标识(名称、版本、区域原创 2006-03-14 18:14:00 · 1108 阅读 · 0 评论 -
连接池中溺死重生,多亏NET 连接池救生员
您的应用程序会“沉没”,还是会“游泳”?“NET 连接池救生员”,msdn上这篇有名的文章n久之前已经拜读过n次,当时还暗自庆幸,我的程序没有发生过这样的情况。就在系统代码设计即将结束,客户培训接近尾声,部分科室已经运行的时候,令所有的使用者和程序员崩溃的事情发生了,程序出现连接已满的错误,而且是发生的很快。 这时候想起来这篇文章,经过排查,问题终于告一段落。 情况是这样: 程序的设原创 2006-03-02 18:10:00 · 10310 阅读 · 3 评论 -
探索Access数据库最佳NTFS权限设置
我们知道ASP.NET中使用ADO.NET访问数据库,通过OleDb的连接可以访问Access数据库(我们非常常用的低端数据库之一)。本文讨论了 ASP.NET中可能看到的若干错误提示,从中可以发现Access 2000和Access XP创建的数据库文件在访问出现错误时会给出不太相同的错误提示。另一个要点是,希望通过此文,使大家对ASP.NET中Access数据库文件的 NTFS权限设转载 2006-04-30 08:39:00 · 1233 阅读 · 0 评论 -
web对话框返回xml
1.对话框.aspx对话框显示的是一个select,两个按钮添加和取消,注意,他保证了按照预期关闭对话框 function WinClose() { window.close(); } border="0"> 300px; HEIGHT: 253px" multiple size="15" name="lstItems" runat="serve原创 2006-05-11 10:50:00 · 1177 阅读 · 0 评论 -
c#事件
简介 任何编写过图形用户界面(GUI)软件的开发人员都熟悉事件处理编程,当用户与GUI控制进行交互时(例如点击表格上的按钮),作为上述事件的反应,就会执行一个或多个方法。没有用户的参与,事件也可能执行。事件处理程序是对象的方法,是根据应用程序中发生的事件而执行的。为了理解.Net框架下的事件处理模式,我们需要理解代理的概念。 C#中的代理 C#中的代理允许我们将一个类中的方法传递给其他类的对象。我原创 2006-11-02 09:23:00 · 1698 阅读 · 1 评论 -
分部类型
c#允许一个类的定义,可以分到多个模块中去。需要通过partial修饰符来使用这个特性。例如:public partial MyClass{public void donoting(){};}public partial MyClass{原创 2011-10-19 12:55:39 · 495 阅读 · 0 评论