![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CSharp小问题解决汇总
Sunlihgt_love
这个作者很懒,什么都没留下…
展开
-
UML图的基本说明
UML图的基本说明:1:矩形框代表一个类2:类图分三层:第一层显示类的名称,如果是抽象类,则用斜体显示,第二层是类的特性,通常是字段和属性,第三层是类的操作(类的方法),如果是公有方法+,私有方法-,受保护的方法则表示为#.3:UML的接口图用>标识是一个接口4:原创 2009-04-10 08:44:00 · 723 阅读 · 0 评论 -
Attribute在.NET编程中的应用(五)
Attribute在拦截机制上的应用从这一节开始我们讨论Attribute的高级应用,为此我准备了一个实际的例子:我们有一个订单处理系统,当一份订单提交的时候,系统检查库存,如果库存存量满足订单的数量,系统记录订单处理记录,然后更新库存,如果库存存量低于订单的数量,系统做相应的记录,同时向库存管理员发送邮件。为了方便演示,我们对例子进行了简化://Invento转载 2010-04-02 14:50:00 · 1524 阅读 · 0 评论 -
Attribute在.NET编程中的应用(四)
SqlCommandGenerator类的设计 SqlCommandGEnerator类的设计思路就是通过反射得到方法的参数,使用被SqlCommandParameterAttribute标记的参数来装配一个Command实例。 引用的命名空间://SqlCommandGenerator.csusing System;using System转载 2010-04-02 14:49:00 · 1641 阅读 · 0 评论 -
Attribute在.NET编程中的应用(三)
用于参数的Attribute 在编写多层应用程序的时候,你是否为每次要写大量类似的数据访问代码而感到枯燥无味?比如我们需要编写调用存储过程的代码,或者编写T_SQL代码,这些代码往往需要传递各种参数,有的参数个数比较多,一不小心还容易写错。有没有一种一劳永逸的方法?当然,你可以使用MS的Data Access Application Block,也可以使用自己编写的原创 2010-04-02 14:48:00 · 1436 阅读 · 0 评论 -
Attribute在.net编程中的应用(二)
.NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子:假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的信息,通常你可以把代码的检查信息保存在数据库中以便查询;或者把信息写到代码的注释里面,这样转载 2010-04-02 14:47:00 · 1605 阅读 · 0 评论 -
Attribute在.net编程中的应用(一)
Attribute的基本概念经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员转载 2010-04-02 14:45:00 · 1646 阅读 · 0 评论 -
Client使用c#和odp.net连接server oracle
由于微软在.net framework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速度而言,System.Data.OracleClient.dll与Oracle.DataAccess.dll相比,微软的确实没有oracle提供的类库有优势,所以我放弃了使用多年的System.Data.OracleClient.dll,取转载 2010-03-28 01:59:00 · 8230 阅读 · 2 评论 -
Net有四个判等函数(Equal ,==,refernceEqual, 以及静态Equal的区别)
.Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。 首先要说的是Obje转载 2010-03-26 21:37:00 · 2045 阅读 · 0 评论 -
const 和static readonly 区别
const和static readonly 区别 我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以转载 2010-03-26 21:34:00 · 1548 阅读 · 0 评论 -
.net内存回收与Dispose﹐Close﹐Finalize方法
.net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕ FileStream fs这行代码会在当前的变量作用域空间(转载 2010-03-26 21:40:00 · 1745 阅读 · 0 评论 -
VS中如何自定义新建文件模板
VS中如何自定义新建文件模板(添加自定义版权信息) 只要将X:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ItemTemplates中相应的文档模板Copy到X:/My Documents/Visual Studio 2005/Templates然后修改成你需要的样式.就可以在VS中新建文件的时候,可以在转载 2010-03-24 12:15:00 · 2648 阅读 · 0 评论 -
Web与WinForm关于web.config的读取
写Web长了,忘了WinForm关于 web.Config 的读写了,找了一下,自己写出来比较比较以AppSettings为例说明: 1。读取web: System.Web.Configuration.WebConfigurationManager.AppSettings["pis"]; winform: System.Confi转载 2009-08-21 08:22:00 · 3004 阅读 · 0 评论 -
log4net写SQLServer数据库日志的配置方法
[C#]log4net写SQLServer数据库日志的配置方法编写者日期关键词郑昀@ultrapower2005-7-19ASP.NET Log4net sqlserver 数据库日志表的准备在数据库转载 2009-08-17 15:36:00 · 3595 阅读 · 0 评论 -
[ASP.NET]Log4Net全攻略
很多开发者都想要一个非常强大的程序日志管理库,能够了解用户对应用程序的使用情况。当程序出现问题时,可以通过分析日志来了解问题之所在。 过去我们总是用一种很简单的方式来处理日志,即:使用一个日志文件,当程序有问题时就要求用户提供这个文件。但常常日志文件不是没有,就是已经被删除。 Log4net 是著名的 log4j for Java 项目的一部分。它是由 www.neow转载 2009-08-20 11:42:00 · 1628 阅读 · 0 评论 -
修改VS2008代码重构模板简化接口属性成员实现
修改VS2008代码重构模板简化接口属性成员实现 在VS2005或VS2008中实现一个接口的代码往往如下: public class MyCommand : System.Data.IDbCommand { #region IDbCommand 成员 public void Cancel()转载 2009-04-11 21:25:00 · 1240 阅读 · 0 评论 -
Attribute在.net编程中的应用(六)
.NET Framework拦截机制的设计中,在客户端和对象之间,存在着多种消息接收器,这些消息接收器组成一个链表,客户端的调用对象的过程以及调用返回实行拦截,你可以定制自己的消息接收器,把它们插入了到链表中,来完成你对一个调用的前处理和后处理。那么调用拦截是如何构架或者说如何实现的呢?在.NET中有两种调用,一种是跨应用域(App Domain),一种是跨上下文环境转载 2010-04-02 14:51:00 · 1856 阅读 · 2 评论