2009年8月3日
摘要: 队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(back)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。这也就是我们平常经常用说到的先进先出法则(FIFO),队列这种法则,在中国好久以前就开始运用了,例如粮仓管理官员,在没掌握这种法则前,仓库底部的粮食都因时间太久而坏掉了,后来有聪明人士在粮仓二边开个门,一边进仓一边出仓,这样管理就方便多了。... 阅读全文
posted @ 2009-08-03 17:00 superlee 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 首先创建表CREATE TABLE customer(cust_id smallint IDENTITY NOT NULL,cust_name varchar(50) NOT NULL) 获取当前表种子和自增大小: SELECT IDENT_SEED('customer'), IDENT_INCR('customer') 下面2个语句等价: SELECT IDENTITYCOL FROM cust... 阅读全文
posted @ 2009-08-03 16:58 superlee 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/liulin0712/blog/item/37ad9118b70e860e35fa41d3.html大家存在5点误区: 1、sql注入比较难防,需要替换select,delete等一打字符 其实对于字符型替换再多都没有替换单引号为两个单引号来的好!对于数字型替换再多都没有用,一定要类型转换。 2、忽略DropDownList传来的东西 其实是不对的,一... 阅读全文
posted @ 2009-08-03 16:57 superlee 阅读(559) 评论(2) 推荐(0) 编辑
摘要: 在最近的报表开发中,有这样一张报表,如图:要求用GridView显示,所以查询的结果要么是一个临时表或者是一个查询视图,想到sql2005中加入CLR的支持,有关CLR的操作请看体验:用C#写存储过程(VS.NET 2005) 或者在sqlserver2005中部署C#编写的自定义函数 ,实现的类如下Code highlighting produced by Actipro CodeHighlig... 阅读全文
posted @ 2009-08-03 16:54 superlee 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 声明所有可能用到的变量 ApplicationClassapp; Workbookswbs; Workbookwb; Worksheetswss; Worksheetws; Rangerg1; 开始设计程序 app=newApplicationClass();//打开Excel程序 wbs=app.Workbooks; //wb=wbs.Add(Type.Missing);//添加一个新的Exce... 阅读全文
posted @ 2009-08-03 16:46 superlee 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 本帖介绍 Prototype Pattern (原型模式),并以一个「人事招聘程序」作为示例来说明。--------------------------------------------------------本帖的示例下载点:http://files.cnblogs.com/WizardWu/090713.zip第一个示例为 Console Mode (控制台应用程序) 项目,第二个示例为 A... 阅读全文
posted @ 2009-08-03 16:23 superlee 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 摘要:总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化我们编写程序。[1] 扩展方法[2] Lambda表达式和Lambda表达式树 上一篇我们介绍了C# 3.0新语言特性和改进上部分,这篇我们继续介绍剩下的部分。C# 3.0新语言特性和改进包括:自动属性(Aut... 阅读全文
posted @ 2009-08-03 16:20 superlee 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 摘要:总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化我们编写程序。[1] C# 3.0新语言特性1[2] C# 3.0新语言特性2 总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再... 阅读全文
posted @ 2009-08-03 16:17 superlee 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 验证流程讲述 我们首先假设一个场景:用户现在已经打开了我们的首页Default.aspx,但是有些资源只能是登录用户才可以看到的,那么如果这个用户想要查看这些资源,那么他就要登录。而且这个用户已经有了一个帐号。(我们本篇主要的话题是身份验证,至于创建用户账户是怎么创建的,我们不关心,方法很多,如直接一个数据库插入就行了!)我们现在就把我们的一些流程说下:1.用户登录,在输入框中输入用户名和密码信息... 阅读全文
posted @ 2009-08-03 16:15 superlee 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在C#当中,集合有我们常用的Arraylist(动态数组),Hashtable(关健字和值的查找表)和不常用的BitArray(位数组),Queue(先进先出的集合),SortedList(有序例表),Stack(后进先出的栈)等等。其实集合就是将一组有序的数据组合在一起并能对其进行有效的处理。在这里我们主要介绍常用的Arraylist与Hashtable。Arraylist类似于一维动态数组,在... 阅读全文
posted @ 2009-08-03 16:08 superlee 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 最近也在接触SOCKET编程,在当今这样一个网络时代,很多技术都以网络为中心在诞生,至少我认为是这样的,而SOCKET套接字接口,在实现网络通讯上处于关键地位,所以不会SOCKET是不行的。首先,本文主要是针对那些刚接触SOCKET编程的朋友,如果是高手,就可以不看此文啦,可以去陪陪老婆,比如逛街或看电视...在开始之前,我们需要预习一些基础知识:什么是SOCKET套接字?SOCKET通常有那几种... 阅读全文
posted @ 2009-08-03 15:59 superlee 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 最近学习asp.net 2.0 multiview控件的一点心得,原文发表在http://dev.yesky.com/msdn/30/2335530.shtml上,现转回这里 在asp.net 2.0中,增加了许多新的控件和功能,大大方便了开发者的开发。这次要讲解的是在asp.net 2.0中新增的multiview控件的使用。所谓multiview控件,实际上是有点象在c/s开发中很常见的tab... 阅读全文
posted @ 2009-08-03 15:43 superlee 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 简介 在ASP.NET 1.X 版本中,页面都是提交到自己本身,并不能方便的指定需要提交的目的页面。例如FirstPage.aspx中的button只能提交到FirstPage.aspx,而不能提交到SecondPage.aspx。很多时候,ASP.NET 1.X这样工作方式使我们的开发方式受到不少限制。熟悉ASP/JSP/PHP的朋友大概很不习惯,因为以前经常使用的提交方式突然无法使用,虽然也有... 阅读全文
posted @ 2009-08-03 15:30 superlee 阅读(142) 评论(1) 推荐(1) 编辑
摘要: asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思.wrox网站上有本书 Professional ASP.NET 2.0 Server Control and Component Development现在还没有出版,但网站上放出了代码,所以正好下载过来学习一下.我看过... 阅读全文
posted @ 2009-08-03 15:23 superlee 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 可能有些朋友还不是很清楚themes、skins。下面先介绍下themes、skins.。一、简介:一看Themes、Skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。二、怎么... 阅读全文
posted @ 2009-08-03 14:43 superlee 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 原文来自:http://gridviewguy.com/ArticleDetails.aspx?articleID=197 介绍: 将GridView的内容导出到Excel是很普通的应用,在很多网站上都有使用。有各种不同的技术来实现GridView导出到Excel中,主要是看应用程序的具体情况。在本文中我将演示一些你会觉得有用的技巧。从GridView导出到Excel(基础代码) 让我们从基础的导... 阅读全文
posted @ 2009-08-03 14:39 superlee 阅读(319) 评论(0) 推荐(0) 编辑
摘要: asp.net控件开发基础(1) GridView模版列嵌套GirdView显示主从表数据 GridView中添加一个CheckBox列 域环境中安装部署VSTS全过程 设置VSS使支持通过Internet访问 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息) ASP.NET 2.0 正式版中无刷新页面的开发 ASP.NET 2.... 阅读全文
posted @ 2009-08-03 14:31 superlee 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 示例代码下载4K 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动。而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人了解,甚至不少人认为该功能有些“鸡肋”。但如果我们仅仅是在程序中加入很少部分的 Ajax 特性, Atlas 、 Ajax.Net 等就显得有些“... 阅读全文
posted @ 2009-08-03 14:29 superlee 阅读(202) 评论(0) 推荐(0) 编辑
摘要: http://cwbboy.cnblogs.com/archive/2006/03/22/356017.html 在.net平台下访问数据库有以下几种方式:1、OleDB数据库访问程序, 2、ODBC数据库访问程序, 3、专有的数据库访问程序。如:访问Sql Server 2000 时,我们一般喜欢使用专有的SQL Server .NET Framework 数据库访问程序。命名空间为: Sys... 阅读全文
posted @ 2009-08-03 14:14 superlee 阅读(223) 评论(0) 推荐(0) 编辑