- 博客(18)
- 资源 (15)
- 收藏
- 关注
转载 实现和调用自定义扩展方法
本主题演示如何为 .NET Framework 类库中的任何类型或您想要扩展的任何其他 .NET 类型实现您自己的扩展方法。 客户端代码可通过以下方式使用您的扩展方法:添加对包含这些扩展方法的 DLL 的引用,并且添加一条 using 指令以指定在其中定义这些扩展方法的命名空间。
2011-07-19 14:11:21 438
转载 .net正则表达式实例
.net正则表达式实例网页编程 2008-09-08 16:07:18 阅读3 评论0 字号:大中小 订阅 一、字段 表达式 格式示例 说明 名称 [a-zA-Z`-´/s]{1,40} John DoeODell 验证名称。最多允许使用 40 个大写字母和小写字母,以及一些在名称中常用的特殊字符。此列表可
2011-06-10 11:23:00 979
原创 (Oracle)rownum用法详解
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到
2011-04-13 09:40:00 567
原创 使用反射访问特性
<br />如果没有检索自定义特性的信息和对其进行操作的方法,则定义自定义特性并将其放置在源代码中就没有意义。 使用反射,可检索用自定义特性定义的信息。 主要方法是 GetCustomAttributes,它返回对象数组,这些对象在运行时等效于源代码特性。 此方法具有多个重载版本。 有关更多信息,请参见Attribute。 特性规范,如<br />[Author("P. Ackerman", version = 1.1)]<br />class SampleClass<br />在概念上等效于:Author
2011-04-09 12:15:00 440
原创 使用反射访问特性
<br />-<br />在前一篇文章中,我提出了在使用LINQ to SQL进行更新操作时可能会遇到的几种问题。其实这并不是我一个人遇到的问题,当我在互联网上寻找答案时,我发现很多人都对这个话题发表过类似文章。但另我无法满足的是,他们尽管提出了问题,却没有进行详细的剖析,只给出了解决方案(如添加RowVersion列、去除关联等),但却没有说明为什么必须这么做。这也是我写上篇的初衷,希望通过对LINQ to SQL源代码的分析,来一步一步找出解决问题的办法。本文将对这些方法一一进行讨论。<br />方案一
2011-04-09 12:03:00 650
转载 使用LINQ to SQL更新数据库(中):几种解决方案
<br />-<br />在前一篇文章中,我提出了在使用LINQ to SQL进行更新操作时可能会遇到的几种问题。其实这并不是我一个人遇到的问题,当我在互联网上寻找答案时,我发现很多人都对这个话题发表过类似文章。但另我无法满足的是,他们尽管提出了问题,却没有进行详细的剖析,只给出了解决方案(如添加RowVersion列、去除关联等),但却没有说明为什么必须这么做。这也是我写上篇的初衷,希望通过对LINQ to SQL源代码的分析,来一步一步找出解决问题的办法。本文将对这些方法一一进行讨论。<br />方案一
2011-03-11 14:50:00 2610
转载 LINQ to SQL更新数据库操作
<br />翻译整理ScottGu的关于LINQ to SQL的Part 4: Updating our Database 。该Post讲解了如何使用LINQ to SQL更新数据库,以及如何整合业务逻辑和自定义验证逻辑。开发环境为.NET Framework 3.5 Beta2,开发工具为Visual Studio 2008 Beta2。 <br />使用LINQ to SQL建模Northwind数据库<br />在这之前一起学过LINQ to SQL设计器的使用,下面就使用如下的数据模型: <br
2011-03-11 14:23:00 943
原创 解决水晶报表中动态加载的图片或利用水晶报表创建的图表不显示图片的方法
<br />开发水晶报表时在利用其创建图表时在IIS服务器图片不显示,解决方法如下:<br />在解决方案资源管理器-》web项目——》右键 属性页,把多余的 引用 移除就可以了(注意版本),例如VS2005版本是10.2.3600.0,VS2008版本是11.5.3700.0,那么在属性页将显示10.2.3600.0全部移除即可,此时利用水晶报表创建的图表就会在IIS中显示。<br />另外,有时还出现如下问题,<br />“CrystalDecisions.Web.CrystalReportViewer
2010-12-27 19:36:00 1325 1
原创 解决ASP.NE页面水晶报表不显示工具栏图标的问题
<br />开发环境 :VS2008 ,Crystal Report 2008<br />开发的网站没有使用系统默认的wwwroot目录,而是另建了一个目录 D:/published 做为网站的目录。<br />用Crystal Report2008在VS2008中开发报表,显示正常,但当发布到网站上时水晶报表页没有图片,显示如下图,但是工作正常。<br /><br />于是找原因,分析网页源码,找到代码如下:<table cellspacing=0 cellpadding=0><tr nowrap><br
2010-12-27 18:38:00 1432
转载 C# Array和ArrayList区别
<br />一,C# array数组的用法范例:<br />type[] typename=new type[size]; <br />如int[] a=new int[2];string[] str=new string[5];<br />实事上我们平常是用int[],string[]...的,此时我们已经创建一个Array数组,只不过我们平常没有这种意识而已.<br />(1):type数据类型不能缺;且要统一,而不能是如 int[] a=new Array[];<br />(2):数组的大小si
2010-12-25 20:24:00 398
转载 C#自定义属性
<br />1 .描述<br />属性提供功能强大的方法以将声明信息与 C# 代码(类型、方法、属性等)相关联。属性与程序实体关联后,即可在运行时使用名为“反射”的技术查询属性。 <br />属性以两种形式出现: <br />一种是在公共语言运行库 (CLR) 中定义的属性。<br />另一种是可以创建的用于向代码中添加附加信息的自定义属性。此信息可在以后以编程方式检索。<br />2. 示例代码: <br /> <br />using System;<br />using System.Collectio
2010-12-22 10:14:00 1357
原创 哈希表(Hashtable)
<br />一,哈希表(Hashtable)简述<br /> 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.<br />二,哈希表的简单操作<br /> 在哈希表中添加一个keyv
2010-11-27 13:57:00 613 1
原创 设置数据库登录参数
<br />在帮助里我找到“设置数据库登录参数”字样,里面提供了一些后来发现是非常有用的信息: <br />下列示例说明如何将登录参数传递到报表的表中。该示例使用到某个安全的 SQL Server 数据库的连接。 <br /><br />启动一个新项目 <br />向窗体添加一个“按钮”和四个“文本框”控件。 <br />将“文本框”控件分别命名为:serverNameTxt、dbNameTxt、userNameTxt 和 passwordTxt。 <br />双击“按钮
2010-11-27 13:47:00 780
原创 C#中HashTable的用法
<br />一,哈希表(Hashtable)简述<br /> 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.<br />二,哈希表的简单操作<br /> 在哈希表中添加一个keyv
2010-11-27 13:47:00 389
原创 水晶报表crystalReportViewer老是弹出数据库登录对话框怎么解决
<br />在帮助里我找到“设置数据库登录参数”字样,里面提供了一些后来发现是非常有用的信息: <br />下列示例说明如何将登录参数传递到报表的表中。该示例使用到某个安全的 SQL Server 数据库的连接。 <br /><br />启动一个新项目 <br />向窗体添加一个“按钮”和四个“文本框”控件。 <br />将“文本框”控件分别命名为:serverNameTxt、dbNameTxt、userNameTxt 和 passwordTxt。 <br />双击“按钮
2010-11-05 10:22:00 3774
原创 ASP.NET编程全能词典
三层架构在基于XML技术留言本中应用关于三层架构可以参见明日科技编程词典网www.mrbccd.com,ASP.NET编程全能词典!
2010-06-30 13:12:00 826
原创 ASP。NET验证码--视频学ASP.NET
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using
2010-06-28 22:02:00 456
原创 DataList数据绑定-ASP.NET编程全能词典
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page{ SqlConnection sqlcon; string strCon = "Data Source=(local);Database=db_04;Uid=sa;Pwd="; protected voi
2010-06-28 21:58:00 510
仿淘宝网等创建个人店铺/实现二进制图存储图片等
2009-12-01
计时器、万年历、进程管理器等
2009-01-04
二进制文件的存储与读取(图片,word\Excel文件等)
2008-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人