自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 .NET常用Request获取信息

<br />Request.ServerVariables("REMOTE_ADDR")        '获取访问IP<br />Request.ServerVariables("LOCAL_ADDR")            '同上<br />Request.ServerVariables("SERVER_NAME")         '获取服务器IP<br />Request.ServerVariables("HTTP_REFERER")       '获取访问来源页面<br />Request.Ser

2011-05-05 08:57:00 609

原创 VB查找并替换WORD文档中的字符串

基本要求:需安装WORD Function WordReplace(FileName As String, SearchString As String, ReplaceString As String, Optional SaveFile As String = "", Optional MatchCase As Boolean = False) As Integer On Error Go

2008-12-16 09:37:00 2046

原创 利用.NET进行预览和打印

从开发角度来看,Microsoft.NET 已经改变了几乎所有的方方面面。其中的一些变化(例如,Web 窗体和 ADO.NET)已经要求在完成任务的方式上进行重大改变,而其他一些变化在本质上则更为缓和一些,仅仅是在现有技术(如 System.Xml)的基础上进行了一些改进。对于传统的使用 Visual Basic 和 Visual C++ 的开发人员而言,从 Windows窗体进行打印预示着一项重

2008-07-21 08:42:00 3343 1

转载 关于23种设计模式的有趣见解(转)

 在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费

2008-07-17 08:51:00 427

原创 C#抽象类与接口的比较

相同点 ●都不能被直接实例化,都可以通过继承实现其抽象方法。 ●都是面向抽象编程的技术基础,实现了诸多的设计模式。 不同点 ●接口支持多继承;抽象类不能实现多继承。 ●接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 ●接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 ●接口可以用于支持回调;抽象类不能实现回调,因为继承不支持。 ●接口

2008-07-10 12:48:00 989

原创 C#抽象类与接口的比较

相同点 ●都不能被直接实例化,都可以通过继承实现其抽象方法。 ●都是面向抽象编程的技术基础,实现了诸多的设计模式。 不同点 ●接口支持多继承;抽象类不能实现多继承。 ●接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 ●接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 ●接口可以用于支持回调;抽象类不能实现回调,因为继承不支持。 ●接口只包含方法、属性、索引器、事件的

2008-07-10 12:46:00 1271 3

转载 C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序

本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序  冒泡排序using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j

2008-06-24 09:06:00 561

原创 GridView 72般绝技 转自清清月儿

1.GridView无代码分页排序:效果图:1.AllowSorting设为True,aspx代码中是AllowSorting="True";2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。3.默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。2.GridView选中,编辑,取消,删除:

2008-06-24 08:59:00 659

转载 C#开源持久层框架

NHibernate        NHibernate是一个面向.NET环境的针对关系型数据库的对象持久化类库。      NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。 NHibernate从数据库底层来持久化你的.Net对象到关系型数据库。NHibernate为你处理这些,你不用自己写SQL去数据库存取对象。你的代码仅仅和对象关联,NHib

2008-06-19 17:51:00 1576

原创 接口与抽象类的相同点和不同点

相同点    * 都不能被直接实例化,都可以通过继承实现其抽象方法。    * 都是面向抽象编程的技术基础,实现了诸多的设计模式。不同点    * 接口支持多继承;抽象类不能实现多继承。    * 接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。    * 接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。    * 接口可以用于支持回调;抽象类不能实现回调,因为继

2008-03-08 10:04:00 1199

转载 关于常见排序算法的稳定性分析和结论

   这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。         首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序

2007-11-13 11:31:00 876

转载 c#面试题及答案(二)

2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1).使用QueryString, 如....?id=1; response. Redirect()....                   2).使用Session变量                   3).使用Server.Transfer3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第

2007-10-24 17:33:00 1838

原创 C#面试题目

  维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策。什么是事务?什么是锁?答:事务是指一个工作单元,它包含了一

2007-10-19 11:50:00 1856

原创 查询及删除重复记录的方法大全

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select  peopleId  from  people  group  by  peopleId  having  count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有

2007-10-17 09:08:00 713

省市区县四级连动菜单

省市区县四级连动菜单

2007-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除