08 2009 档案
sqlhelper使用指南
摘要:调用存储过程或 SQL 文本命令。指定参数详细信息。返回 SqlDataReader、DataSet 或 XmlReader 对象。 [C#]DataSetds=SqlHelper.ExecuteDataset(connectionString,CommandType.StoredProcedure,"getProductsByCategory",newSqlParameter("@Categor... 阅读全文
posted @ 2009-08-28 15:47 superlee 阅读(473) 评论(0) 推荐(0)
c# 实现鼠标拖拽TreeView节点 [转]
摘要://2009-08-25JackyprivatevoidtreeView2_ItemDrag(objectsender,ItemDragEventArgse){if(e.Button==MouseButtons.Left){DoDragDrop(e.Item,DragDropEffects.Move);}}privatevoidtreeView2_DragEnter(objectsender,Dr... 阅读全文
posted @ 2009-08-25 22:02 superlee 阅读(309) 评论(0) 推荐(0)
{转}GridView 72般绝技
摘要:版权永远属于CSDN社区的清清月儿,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果!快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方... 阅读全文
posted @ 2009-08-21 15:40 superlee 阅读(244) 评论(0) 推荐(0)
[转]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using ... 阅读全文
posted @ 2009-08-20 15:29 superlee 阅读(210) 评论(0) 推荐(0)
文件上传asp.net
摘要:服务器端检查两种方式:1.检查文件的扩展名.2.读取文件的二进制.检查文件的扩展名:C#代码 检查文件的扩展名: //判断是否有上传文件 if(FileUpload1.HasFile) { //截取要上传文件的扩展名 //stringextension=FileUpload1.FileName .Substring(FileUpload1.FileName.LastIndexOf(".")).T... 阅读全文
posted @ 2009-08-20 14:49 superlee 阅读(310) 评论(0) 推荐(0)
[转] SQL Server 2005索引碎片整理SQL语句
摘要:/*******************************************************//* 功能:SQL Server 2005索引碎片整理 *//* 逻辑碎片>=30重建索引,<30重新组织索引 *//* 作者:贾桂军 *//* 日期:2008年6月11日 *//***********************************************... 阅读全文
posted @ 2009-08-19 17:01 superlee 阅读(257) 评论(0) 推荐(0)
表格
摘要:应用xhtml+CSS开发符合Web标准的网站,表格的用途是越来越少了。但数据显示表格有着强大的优势,并不是一味的认为,Web标准的网站就不用表格。这样的理解是片面的,表格有它的功能与优势,只是不再用表格进行布局罢了。  我们看一个CSS+JS打造可伸缩的表格的实例,在实际操作中,或许你我都会常常遇到这种形式的数据,看下面的效果图:  点击表格右下角的小箭头图标,表格就会伸展开来,显示出表格中的数... 阅读全文
posted @ 2009-08-18 13:19 superlee 阅读(189) 评论(0) 推荐(0)
火狐浏览器(FF)不支持普通的象IE那样的加入收藏夹和设为首页,于是就找了关于FF的方法。后来测试了下,可以用了。。其代码如下:
摘要:火狐浏览器(FF)不支持普通的象IE那样的加入收藏夹和设为首页,于是就找了关于FF的方法。后来测试了下,可以用了。。其代码如下:<script type="text/javascript"> function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) ... 阅读全文
posted @ 2009-08-17 10:29 superlee 阅读(389) 评论(1) 推荐(0)
cache初接触,并利用了DataView
摘要:我们在写代码的时候,如果数据控件要获得数据,一般方法, Conn.Open(); OleDbCommand cmd; cmd = new OleDbCommand(sql, Conn); GridView1.DataSource = dbcenter.accessGetDataSet(sql); GridView1.DataBind(); Conn.close();但如果多个数据控件要绑定数据,则... 阅读全文
posted @ 2009-08-17 10:27 superlee 阅读(135) 评论(0) 推荐(0)
ASP.NET中的n种路径
摘要:在web服务器端开发中经常会遇到各种不同形式的path,而且经常记不清楚如何获取到某种特定格式,今天抽了点时间把常用的path获取方法与格式做了一个简单的对照表,以备日后查用。Request获取的信息Request.AppRelativeCurrentExecutionFilePath ~/SysOption/BillingSetup1.aspx Request.ApplicationPath /... 阅读全文
posted @ 2009-08-17 10:27 superlee 阅读(143) 评论(0) 推荐(0)
GridView边框样式简单美化
摘要:主要就是这一句:.Grid th和.Grid td,将会给class="Grid"的table中的th和td标签应用样式,而GridView生成的HTML代码是Table,这样就解决了GridView的边框问题。 GridView添加CssClass="Grid"属性,样式表如下:<style type="text/css"> .Grid { border-collapse: coll... 阅读全文
posted @ 2009-08-17 10:26 superlee 阅读(631) 评论(0) 推荐(0)
如何在Web用户控件中引用样式表中的样式
摘要:如何在Web用户控件中引用样式表中的样式<%@ Control Language="C#" AutoEventWireup="true" CodeFile="gl1.ascx.cs" Inherits="admin_gl1" EnableTheming="True" %> <link href="../App_Themes/qiantai.css" rel="stylesheet... 阅读全文
posted @ 2009-08-17 10:19 superlee 阅读(339) 评论(0) 推荐(0)
使用sqlhelper
摘要:/********************************************************************************************************文件名:LoginRegisterData.cs**创建者:**创建日期:2005-3-3**功能说明:网站用户登录注册的数据类.****备注:**Copyright(c)xxxxCorpo... 阅读全文
posted @ 2009-08-16 01:45 superlee 阅读(309) 评论(0) 推荐(0)
关于在UpdatePanel控件中使用TreeView控件的不同看法
摘要:原作 朱先忠引子ASP.NET AJAX服务器框架的主干控件之一即是UpdatePanel控件(你可以把它称作“局部更新王者”,这种称呼并不夸张),但是,是这个控件的使用还是有一定的限制性。近日,在使用UpdatePanel控件时遇到了一个问题,即能够在UpdatePanel控件内部使用TreeView控件以及如何使用的问题。他处观点1,首先来看一个台湾作者章立民在其著作《... 阅读全文
posted @ 2009-08-14 17:21 superlee 阅读(452) 评论(0) 推荐(0)
与 UpdatePanel 控件不兼容的控件
摘要:与 UpdatePanel 控件不兼容的控件下面的 ASP.NET 控件与部分页更新不兼容,因此,不能用在 UpdatePanel 控件内:在以下几种情况下的 Treeview 控件:一种是当回调不是作为异步回发的一部分启用时;一种是您直接将样式设置为控件属性,而不是使用对 CSS 样式的引用隐式为控件设置样式时;另一种是 EnableClientScript 属性为 false(默认值为 tru... 阅读全文
posted @ 2009-08-14 17:19 superlee 阅读(275) 评论(0) 推荐(0)
【转】C#中处理XML文档的方法
摘要:用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。 已知有一个XML文件(bookstore.xml)如下:[代码]1、往<bookstore>节点中插入一个<book>节点:[代码]//================结果为:[代码]2、修改节点:将genre属性值为“李赞红“的节点的genre值改为“update李赞红&... 阅读全文
posted @ 2009-08-14 11:28 superlee 阅读(149) 评论(0) 推荐(0)
SQL优化34条
摘要:我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表... 阅读全文
posted @ 2009-08-12 22:27 superlee 阅读(283) 评论(5) 推荐(1)
linkButton弹出删除窗口
摘要:<asp:LinkButton ID="LinkButtonDelete" runat="server" CausesValidation="false" CommandArgument = '<%# Eval(ToAttributeName(Assessment.Meta.ID)) %>' OnCommand="lbtnDeleteAssessmentItem_Command"... 阅读全文
posted @ 2009-08-12 17:35 superlee 阅读(219) 评论(0) 推荐(0)
[转贴]一些ADO.NET操作技巧
摘要:1、从Sql Server取数据到DataSet,再插入Oracle的表 public void CreateCmdsAndUpdate(DataSet myDataSet) { OracleConnection myConn = new OracleConnection(myConnection); OracleDataAdapter myDataAdapter = new OracleDat... 阅读全文
posted @ 2009-08-11 15:27 superlee 阅读(353) 评论(0) 推荐(0)
LINQ to SQL(LINQ2SQL) vs. ADO.NET Entity Framework
摘要:【IT168技术文档】 晚上抽空看了Mtaulty有关Linq to SQL的N集连播,大呼过瘾,看完才有不少感概,国外DPE的这些Evangelist真是在传教解惑,如果换成中文的,哪估计能普及更多中国的.NET 爱好者,想想几年前自己在DPE的时候,天天有数字的压力,每每像个小弟一样跟着Sales老大跑前跑后,是明白了很多的销售的道理,当时感觉自己像蜻蜓点水,不过话也说回来,那时候还没有这么... 阅读全文
posted @ 2009-08-10 16:15 superlee 阅读(621) 评论(0) 推荐(0)
C#实现运行期控件设计
摘要:1、实现了控件自由拖动 2、实现了控件的拖动创建,右键删除等类似IDE的控件创建,当然更多功能靠大家自己完善 3、实现属性框与控件的绑定,可以在运行期修改控件的Text... 以下是部分代码 view plaincopy to clipboardprint?privatevoidbutton2_Click(objectsender,EventArgse) { //控件框的显示与隐藏 if(pane... 阅读全文
posted @ 2009-08-10 16:02 superlee 阅读(256) 评论(0) 推荐(0)
浅谈HTTP中Get与Post的区别
摘要:浅谈HTTP中Get与Post的区别   Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而P... 阅读全文
posted @ 2009-08-07 10:02 superlee 阅读(209) 评论(0) 推荐(0)
CSS全面兼容主流浏览器的写法汇总
摘要:微软提供了这样一个代码:<meta http-equiv="x-ua-compatible" content="ie=7" />把这段代码放到<head>里面,在ie8里面的页面解析起来就跟ie7一模一样的了,所以,基本上可以无视ie8,剩下的代码只需要这样写就可以了:background:#ffc; /* 对firefox有效*/*background:#ccc; /* ... 阅读全文
posted @ 2009-08-07 10:01 superlee 阅读(246) 评论(0) 推荐(0)
ASP.NET程序中常用的三十三种代码
摘要:摘要:本文讨论如何以asp.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互.并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案.关键词:asp.NET、CodeBehind、过滤、COM接口、JavaScript、绑定作为Microsoft的最新建立动态Web网站的工具,asp.NET相对于asp和JSP在改... 阅读全文
posted @ 2009-08-07 10:00 superlee 阅读(159) 评论(0) 推荐(0)
教你一个最常用的前台小模块布局的最佳css解决方案,兼容IE8.0 7.0 6.0 Firefox3.5 2.0 google oprea 苹果浏览器等
摘要:最常设计的模块布局,如下图原来我们用table布局时,不用说都很简单但随着web2.0的到来,采用css布局,用不好还比较麻烦,一直以来,我都用浮动来定位那个“更多”的span ,这样有好多问题 浏览器兼容也众口难调 结构如下:<div class="block"><ul><li><h4>标题<h4><spa... 阅读全文
posted @ 2009-08-07 10:00 superlee 阅读(283) 评论(0) 推荐(0)
AJAX Control Toolkit for ASP.NET 3.5 Service Pack 1 2009 年 5 月版已經發行
摘要:此次發行的 AJAX Control Toolkit 新增了 3 個擴充項與控制項: ColorPicker 在彈出式的對話方塊中,選取顏色。ComboBox 這個應該不用多解釋吧。HTMLEditor 提供兩種模式來編輯 HTML 內容,在設計模式中,就如同 Microsoft Word 這類的編輯器一樣,以所見即所得的方式進行編輯;在原始碼模式中,則直接編輯 HTML 語法。 下載地址(請依需... 阅读全文
posted @ 2009-08-07 09:59 superlee 阅读(117) 评论(0) 推荐(0)
超精简C#程序代码改进-利用扩展方法简化代码增强可读性
摘要:今天在园子里面发现一篇文章超精简C#程序代码,看了之后很是震撼,花了好长时间基本看明白了。随后又有了一些新的想法。最近一直在思考扩展方法的应用,与这篇文章中的想法一接合,可将代码进一步精简,并可增强可读性。先看代码(仅用了三个分号): [代码]首先,看看这个扩展方法: [代码]这个方法先让t做一件事action,然后返回自身,通过这个扩展可以把很多代码串起来,如:[代码]以上代码中,通过Do扩展将... 阅读全文
posted @ 2009-08-07 09:57 superlee 阅读(284) 评论(0) 推荐(0)
精通ASP.NET中弹出窗口技术
摘要:摘要:本文讨论如何以asp.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互.并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案.关键词:asp.NET、CodeBehind、过滤、COM接口、JavaScript、绑定作为Microsoft的最新建立动态Web网站的工具,asp.NET相对于asp和JSP在改... 阅读全文
posted @ 2009-08-07 09:49 superlee 阅读(161) 评论(0) 推荐(0)
datalist攻略
摘要:DataSet绑定到DataList控件 DataTable绑定到DataList控件 SqlDataReader绑定到DataList控件 DataView绑定到DataList控件 DataList控件AlternatingItemTemplate模板应用 DataList控件实现DeleteCommand事件删除记录 DataList控件实现一次删除多条记录 DataList控件实现Item... 阅读全文
posted @ 2009-08-06 14:39 superlee 阅读(268) 评论(1) 推荐(0)
DataList
摘要:我用DataList实现了一个考核细则的编辑页面,想添加一个‘添加’按钮,实现客户端动态的添加行,可一次添加多行,添加完点击‘保存’,所有的添加的和以前的都可保存。 我自己用了几个方法都没实现,主要是Js不熟,得到控件ID,添加时设置控件ID,很麻烦。求助大侠们!!! 添加删除我都实现了,我目前的设计思想是, 添加:保存页面信息,重新得到数据源,添加... 阅读全文
posted @ 2009-08-06 14:34 superlee 阅读(214) 评论(0) 推荐(0)
精妙SQL语句大全
摘要:说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from a; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.ad... 阅读全文
posted @ 2009-08-05 14:36 superlee 阅读(149) 评论(0) 推荐(0)
常用的sql语句
摘要:学会数据库是很实用D~~记录一些常用的sql语句...有入门有提高有见都没见过的...好全...收藏下...其实一般用的就是查询,插入,删除等语句而已....但学学存储过程是好事...以后数据方面的东西就不用在程序里搞喽..而且程序与数据库只要一个来回通讯就可以搞定所有数据的操作....一、基础1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库dro... 阅读全文
posted @ 2009-08-05 14:35 superlee 阅读(181) 评论(0) 推荐(0)
汇总:常用 SQL 语句大全
摘要:汇总:常用 SQl语句大全。   语 句 功 能  --数据操作  SELECT --从数据库表中检索数据行和列  INSERT --向数据库表添加新数据行  DELETE --从数据库表中删除数据行  UPDATE --更新数据库表中的数据  --数据定义  CREATE TABLE --创建一个数据库表  DROP TABLE --从数据库中删除表  ALTER TABLE --修改数据库表结... 阅读全文
posted @ 2009-08-05 14:33 superlee 阅读(253) 评论(0) 推荐(0)
SQL语法,SQL语句大全,SQL基础
摘要:SQL语法参考手册(SQL)/数据类型 2006-07-2407:42 《SQL语法参考手册(SQL)》 DB2提供了关连式资料库的查询语言SQL(StructuredQueryLanguage),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的*作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以... 阅读全文
posted @ 2009-08-05 14:32 superlee 阅读(598) 评论(0) 推荐(0)
数组概述
摘要:C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[] table; // not int table[]; 另一细节是,数组的大小不是其类型的一部分,而在 C 语言中它却是数组类型的一部分。... 阅读全文
posted @ 2009-08-05 13:57 superlee 阅读(137) 评论(0) 推荐(0)
ASP.Net 2.0 MasterPage中路径的处理
摘要:用VS.Net2005开发ASP.Net 2.0应用程序时,提出了MasterPage的概念,相当于模板。在一个MasterPage中设定文件的路径,当不在相同目录下的文件使用这个MasterPage时对该路径的链接会出问题,此时使用相对路径是不适宜的。可以使用下面的方法进行处理:string _url = Page.Request.Url.ToString(); string _ret = _u... 阅读全文
posted @ 2009-08-04 10:25 superlee 阅读(118) 评论(0) 推荐(0)
C# 2.0——匿名方法、迭代程序和局部类
摘要:Author: Juval Lowy 是一名软件架构师,他提供 .NET 设计和移植方面的咨询和培训。他还是硅谷的 Microsoft 地区总裁 (Microsoft Regional Director)。他最新出版的一本书是 Programming .NET Components (O'Reilly, 2003)。可以在 http://www.idesign.net/ 上与 Juval 联系。 ... 阅读全文
posted @ 2009-08-04 10:21 superlee 阅读(204) 评论(0) 推荐(0)
MagicAjax(v0.2.1)源码分析
摘要:MagicAjax.NET is an open-source framework designed to make it easier and more intuitive for developers to integrate AJAX technology into their web pages, without replacing the ASP.NET controls and/or ... 阅读全文
posted @ 2009-08-04 10:19 superlee 阅读(150) 评论(0) 推荐(0)
.NET配置文件解析过程详解(二)
摘要:在上一篇文章的基础上,我们继续我们的解析 以machine.config文件内部定义的部分section handler为例,来分析各个配置节点的工厂是如何产生具体程序对象的。 <configuration>下的section handlers IgnoreSectionHandler 在machine.config的<configSections>中有以下sectio... 阅读全文
posted @ 2009-08-04 10:18 superlee 阅读(356) 评论(0) 推荐(0)
如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术)
摘要:前言: 我曾经对Asp.Net FrameWork 和Asp.net Page的对象模型有过一些研究,在平时对Asp.net中一些有趣的技术有过一些研究,比如MasterPage技术。在讨论WebForm的统一页面如何架构的技术方案时,当时有两种可选的方案:1. 第一种方案是最原始的方案,在每个业务表单(aspx)中,除了包含自己关心的MasterPage 之外,都会包含TopBanner,Lef... 阅读全文
posted @ 2009-08-04 10:17 superlee 阅读(343) 评论(0) 推荐(0)
.NET配置文件解析过程详解
摘要:在我看来,WEB project的开发与WINFORM的开发最大的区别在于web的运行是在Framework上更高一层框架上运行,即ASP。NET框架,程序员在web下的开发可以说是黑盒开发,不是让你去定义程序入口和执行顺序,而是asp.net来调用你的各个方法,程序员做的一切都是一种受控的舞蹈。就像我们调用nunit之类的工具来测试一个dll一样,nunit是容器,是框架,执行哪个方法是由nun... 阅读全文
posted @ 2009-08-04 10:16 superlee 阅读(254) 评论(0) 推荐(0)
C#2.0介绍之Iterators(迭代器)
摘要:C#的foreach语句常用来迭代可枚举的集合的元素。为了实现可枚举,一个集合必须有一个无参的GetEnumerator方法,这个方法返回一个枚举器。通常,枚举器比较难实现,但是,用迭代器来简化(枚举器)的任务十分有意义。一个迭代器是产生一个有序的值序列的一个语句块 。一个迭代器由出现一个或者多个yield语句而区别于一般的语句块:· Yield return 语句产生迭代的下一个值。&... 阅读全文
posted @ 2009-08-04 10:13 superlee 阅读(214) 评论(0) 推荐(0)
DataTable中数据记录的统计
摘要:我们在使用Sql Server这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTable中是否可以进行统计呢? 在MSDN中,有一篇MS推荐的统计方法,就... 阅读全文
posted @ 2009-08-04 10:07 superlee 阅读(299) 评论(0) 推荐(0)
C# 数据结构与算法系列(五) 队列
摘要:队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(back)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。这也就是我们平常经常用说到的先进先出法则(FIFO),队列这种法则,在中国好久以前就开始运用了,例如粮仓管理官员,在没掌握这种法则前,仓库底部的粮食都因时间太久而坏掉了,后来有聪明人士在粮仓二边开个门,一边进仓一边出仓,这样管理就方便多了。... 阅读全文
posted @ 2009-08-03 17:00 superlee 阅读(239) 评论(0) 推荐(0)
[读书笔记]SQL技术内幕Identity
摘要:首先创建表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 阅读(182) 评论(0) 推荐(0)
asp.net 防止 sql注入
摘要:转自:http://hi.baidu.com/liulin0712/blog/item/37ad9118b70e860e35fa41d3.html大家存在5点误区: 1、sql注入比较难防,需要替换select,delete等一打字符 其实对于字符型替换再多都没有替换单引号为两个单引号来的好!对于数字型替换再多都没有用,一定要类型转换。 2、忽略DropDownList传来的东西 其实是不对的,一... 阅读全文
posted @ 2009-08-03 16:57 superlee 阅读(610) 评论(2) 推荐(0)
C#中编写sqlserver中自定义函数,实现复杂报表
摘要:在最近的报表开发中,有这样一张报表,如图:要求用GridView显示,所以查询的结果要么是一个临时表或者是一个查询视图,想到sql2005中加入CLR的支持,有关CLR的操作请看体验:用C#写存储过程(VS.NET 2005) 或者在sqlserver2005中部署C#编写的自定义函数 ,实现的类如下Code highlighting produced by Actipro CodeHighlig... 阅读全文
posted @ 2009-08-03 16:54 superlee
C# 处理Excel的一点总结!
摘要:声明所有可能用到的变量 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 阅读(175) 评论(0) 推荐(0)
C# Design Patterns (5) - Prototype
摘要:本帖介绍 Prototype Pattern (原型模式),并以一个「人事招聘程序」作为示例来说明。--------------------------------------------------------本帖的示例下载点:http://files.cnblogs.com/WizardWu/090713.zip第一个示例为 Console Mode (控制台应用程序) 项目,第二个示例为 A... 阅读全文
posted @ 2009-08-03 16:23 superlee 阅读(176) 评论(0) 推荐(0)
C# 3.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 阅读(149) 评论(0) 推荐(0)
C# 3.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 阅读(162) 评论(0) 推荐(0)
ASP.NET安全问题--Forms验证(后篇)--实战篇
摘要:验证流程讲述 我们首先假设一个场景:用户现在已经打开了我们的首页Default.aspx,但是有些资源只能是登录用户才可以看到的,那么如果这个用户想要查看这些资源,那么他就要登录。而且这个用户已经有了一个帐号。(我们本篇主要的话题是身份验证,至于创建用户账户是怎么创建的,我们不关心,方法很多,如直接一个数据库插入就行了!)我们现在就把我们的一些流程说下:1.用户登录,在输入框中输入用户名和密码信息... 阅读全文
posted @ 2009-08-03 16:15 superlee 阅读(205) 评论(0) 推荐(0)
C#知识点之集合
摘要:在C#当中,集合有我们常用的Arraylist(动态数组),Hashtable(关健字和值的查找表)和不常用的BitArray(位数组),Queue(先进先出的集合),SortedList(有序例表),Stack(后进先出的栈)等等。其实集合就是将一组有序的数据组合在一起并能对其进行有效的处理。在这里我们主要介绍常用的Arraylist与Hashtable。Arraylist类似于一维动态数组,在... 阅读全文
posted @ 2009-08-03 16:08 superlee 阅读(187) 评论(0) 推荐(0)
C#下如何实现服务器+客户端的聊天程序
摘要:最近也在接触SOCKET编程,在当今这样一个网络时代,很多技术都以网络为中心在诞生,至少我认为是这样的,而SOCKET套接字接口,在实现网络通讯上处于关键地位,所以不会SOCKET是不行的。首先,本文主要是针对那些刚接触SOCKET编程的朋友,如果是高手,就可以不看此文啦,可以去陪陪老婆,比如逛街或看电视...在开始之前,我们需要预习一些基础知识:什么是SOCKET套接字?SOCKET通常有那几种... 阅读全文
posted @ 2009-08-03 15:59 superlee 阅读(313) 评论(0) 推荐(0)
ASP.NET 2.0中使用multiview控件
摘要:最近学习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 阅读(209) 评论(0) 推荐(0)
ASP.NET 2.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 阅读(148) 评论(1) 推荐(1)
asp.net控件开发基础(1)
摘要:asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思.wrox网站上有本书 Professional ASP.NET 2.0 Server Control and Component Development现在还没有出版,但网站上放出了代码,所以正好下载过来学习一下.我看过... 阅读全文
posted @ 2009-08-03 15:23 superlee 阅读(206) 评论(0) 推荐(0)
ASP.NET2.0中themes、Skins轻松实现网站换肤!
摘要:可能有些朋友还不是很清楚themes、skins。下面先介绍下themes、skins.。一、简介:一看Themes、Skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。二、怎么... 阅读全文
posted @ 2009-08-03 14:43 superlee 阅读(181) 评论(0) 推荐(0)
将GridView的内容导出到Excel中
摘要:原文来自:http://gridviewguy.com/ArticleDetails.aspx?articleID=197 介绍: 将GridView的内容导出到Excel是很普通的应用,在很多网站上都有使用。有各种不同的技术来实现GridView导出到Excel中,主要是看应用程序的具体情况。在本文中我将演示一些你会觉得有用的技巧。从GridView导出到Excel(基础代码) 让我们从基础的导... 阅读全文
posted @ 2009-08-03 14:39 superlee 阅读(363) 评论(0) 推荐(0)
ASP.net 2.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 阅读(209) 评论(0) 推荐(0)
ASP.NET 2.0 正式版中无刷新页面的开发
摘要:示例代码下载4K 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动。而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人了解,甚至不少人认为该功能有些“鸡肋”。但如果我们仅仅是在程序中加入很少部分的 Ajax 特性, Atlas 、 Ajax.Net 等就显得有些“... 阅读全文
posted @ 2009-08-03 14:29 superlee 阅读(213) 评论(0) 推荐(0)
.net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常
摘要: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 阅读(232) 评论(0) 推荐(0)