- 博客(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
664
原创 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
2224
原创 利用.NET进行预览和打印
从开发角度来看,Microsoft.NET 已经改变了几乎所有的方方面面。其中的一些变化(例如,Web 窗体和 ADO.NET)已经要求在完成任务的方式上进行重大改变,而其他一些变化在本质上则更为缓和一些,仅仅是在现有技术(如 System.Xml)的基础上进行了一些改进。对于传统的使用 Visual Basic 和 Visual C++ 的开发人员而言,从 Windows窗体进行打印预示着一项重
2008-07-21 08:42:00
3488
转载 关于23种设计模式的有趣见解(转)
在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费
2008-07-17 08:51:00
454
原创 C#抽象类与接口的比较
相同点 ●都不能被直接实例化,都可以通过继承实现其抽象方法。 ●都是面向抽象编程的技术基础,实现了诸多的设计模式。 不同点 ●接口支持多继承;抽象类不能实现多继承。 ●接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 ●接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 ●接口可以用于支持回调;抽象类不能实现回调,因为继承不支持。 ●接口
2008-07-10 12:48:00
1032
原创 C#抽象类与接口的比较
相同点 ●都不能被直接实例化,都可以通过继承实现其抽象方法。 ●都是面向抽象编程的技术基础,实现了诸多的设计模式。 不同点 ●接口支持多继承;抽象类不能实现多继承。 ●接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 ●接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 ●接口可以用于支持回调;抽象类不能实现回调,因为继承不支持。 ●接口只包含方法、属性、索引器、事件的
2008-07-10 12:46:00
1315
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
588
原创 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
687
转载 C#开源持久层框架
NHibernate NHibernate是一个面向.NET环境的针对关系型数据库的对象持久化类库。 NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。 NHibernate从数据库底层来持久化你的.Net对象到关系型数据库。NHibernate为你处理这些,你不用自己写SQL去数据库存取对象。你的代码仅仅和对象关联,NHib
2008-06-19 17:51:00
1624
原创 接口与抽象类的相同点和不同点
相同点 * 都不能被直接实例化,都可以通过继承实现其抽象方法。 * 都是面向抽象编程的技术基础,实现了诸多的设计模式。不同点 * 接口支持多继承;抽象类不能实现多继承。 * 接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 * 接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 * 接口可以用于支持回调;抽象类不能实现回调,因为继
2008-03-08 10:04:00
1249
转载 关于常见排序算法的稳定性分析和结论
这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序
2007-11-13 11:31:00
904
转载 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
1883
原创 C#面试题目
维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策。什么是事务?什么是锁?答:事务是指一个工作单元,它包含了一
2007-10-19 11:50:00
1895
原创 查询及删除重复记录的方法大全
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
772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人