
.NET技术
文章平均质量分 73
bulbul2006
这个作者很懒,什么都没留下…
展开
-
EXECL,文本文件导入数据库的程序!
/// 功能:读取Excel文件,返一个DataTable/// 日期:2004-10-20/// /// 文件/// 第一列是否为列名,一般为0或1/// [STAThread]public static DataTable ReadEcxel(string FileName,int Rows){DataTable dt = new D原创 2006-09-05 13:13:00 · 752 阅读 · 0 评论 -
关于DataGrid等控件中的自动编号
论坛中有很多人问关于DataGrid的自动编号问题 序号 内容 1 Taye 2 BOx原创 2006-09-05 13:21:00 · 583 阅读 · 0 评论 -
DataGrid实现自增列、单选、多选
我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、多选的功能。首先看一下需要在上次的基础上增加的代码:(1)实现自增列只需要在前台添加一个模板列,绑定ItemIndex+1就可以了asp:TemplateColumn HeaderText="选择">ItemTemplate># Container.ItemIndex+1%原创 2006-09-05 13:25:00 · 715 阅读 · 0 评论 -
页面跳转
%>转载 2006-09-12 11:31:00 · 711 阅读 · 0 评论 -
Request.ServerVariables应用
本机ip:服务器名:服务器IP:服务器端口:服务器时间:IIS版本:脚本超时时间:本文件路径:服务器CPU数量:服务器解译引擎:服务器操作系统:支持的文件类型:访问的文件路径:用户代理的信息:获取url中的文件名和传过来的值:request.ServerVariables("script_name")+"?"+request.ServerVariableS("QUERY_STRING")其中S转载 2006-09-11 14:04:00 · 639 阅读 · 0 评论 -
用Socket类构建网页下载器
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。所谓“分层”,可以视为包含3个层次:请求/响应层、应用协议层、传输层。WebReqeust和WebResponse 代表了请求/响应层,支持Http、Tcp和Udp的类组成原创 2006-09-14 10:04:00 · 891 阅读 · 0 评论 -
怎样输出图片下载
// Identify the file to download including its path. string filepath = DownloadFileName; // Identify the file name. string filename = System.IO.Path.GetFileName(filepath); Response.Cle转载 2006-09-18 16:11:00 · 936 阅读 · 0 评论 -
如何取得網路上的圖片
1private Image GetImageFromURL(string strUrl) 2...{ 3 //建立一個 Web Request 4 HttpWebRequest MyHttpWebRequest = (HttpWebRequest)WebRequest.Create(strUrl); 5 //由 Web Request 取得 Web Response 6 HttpW转载 2006-09-18 17:13:00 · 861 阅读 · 0 评论 -
Asp.net上传图片并生成缩略图
在ASP.NET中上传图片并生成缩略图的C#源码 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web转载 2006-09-18 17:15:00 · 1041 阅读 · 0 评论 -
整理目录里面的文件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Text;using System.Configuration;using System原创 2006-09-21 08:57:00 · 907 阅读 · 0 评论 -
C# 获取外网图片并保存到相对应路径
public static int SaveImageFromWeb(string imgUrl,string path,string fileName) ...{ if(path.Equals("")) throw new Exception("未指定保存文件的路径"); string imgName = imgUrl.ToString().Substring(imgUrl.转载 2006-09-18 17:11:00 · 1982 阅读 · 0 评论 -
保存图片流到数据库之后固定显示新法
在sqlserver中的图片类型是image然后,通过dataset保存到数据库中,通过showimg.aspx文件来读出图片,即显示图片,代码如下:Dim image As Byte() = IssueQuestionRow.QuestionImage‘/转换为支持存储区为内存的流Dim memStream As New System.IO.MemoryStream(image)‘/定义并实例化转载 2006-09-19 09:07:00 · 966 阅读 · 0 评论 -
c#中分割字符串的几种方法
第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s=”abcdeabcdeabcde”; string[] sArray=s.Split(’c’); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果:转载 2006-09-19 09:07:00 · 1209 阅读 · 0 评论 -
实现支持断点续传多线程下载的 Http Web 客户端工具类
/**//* .Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient) * Reflector 了一下 System.Net.WebClient ,改写或增加了若干: * DownLoad、Upload 相关方法! * DownLoad 相关改动较大! * 增加了 DataReceive、ExceptionOccurr转载 2006-09-22 13:40:00 · 855 阅读 · 0 评论 -
简单利用 log4net 向文件中写入日志记录
开发一个大系统时,有一个好的日志方案,在调试程序时会有很好的帮助!下面就是我最近学习总结的一个方法(用 log4net.dll 向文件中添加日志方法)。1。从 http://logging.apache.org/log4net/ 下载 log4net-1.2.0-beta8.zip,解压 并从src/log4net.sln加入项目,并生成log4net.dll.2。 新建一web项目,引入该l转载 2006-06-07 09:03:00 · 1285 阅读 · 0 评论 -
ASP.NET 常用函数
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(e转载 2006-06-07 09:21:00 · 669 阅读 · 0 评论 -
NHibernate学习
最近准备学NHibernate,于是网上狂找,看来有不少文章,但仔细看就会明白,搞来搞去,其实就那么几篇大同小异的文章,但还是终于在我们的博客上找到篇好点的,就是下面那篇了,我也不明白是哪为高手写的了,因为转载的太多了,有点糊涂了,也许是张老三的作品吧,但不知道是没有把相关源码共享出来,还是我没有找到,对一个新手来说,就一些文字真的有点困难啊,何况下面的文章可能由于手误,还是某些原因,我是调试转载 2006-06-07 09:31:00 · 1186 阅读 · 0 评论 -
解放web程序员的输入验证
本程序最初是由wanghr100(灰豆宝宝.net)的checkForm基础上进行修改的,增加了很多功能,如下: 对非ie的支持 增加了内置表达式和内置提示 增加了显示方式(弹出式和页面显示式) 增加了显示一条和显示全部 进行了封装(CLASS_CHECK) 支持外接函数或表达式(应用在密码一致) 简化了调转载 2006-06-07 09:37:00 · 823 阅读 · 0 评论 -
在ASP.NET中实现Url Rewriting
作者:Scott Mitchell翻译:Janssen1.0.请一定要抱着批评的态度来看该文章1.1. 概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。1.2. 内容简介稍微花点时间看一看你做的网站里转载 2006-06-07 09:48:00 · 681 阅读 · 0 评论 -
Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。转载 2006-06-07 09:52:00 · 574 阅读 · 0 评论 -
ASP.NET Atlas简单控件介绍
SP.NET Atlas中引入了客户端控件的概念,用面向对象思想将客户端JavaScript将要操作的DOM元素封装起来,带来了更清晰的代码模型以及更好的可复用性(不足之处是效率有所降低)。Atlas的客户端控件是连接JavaScript与DOM元素的桥梁,我们应该尽可能的使用客户端控件与DOM元素打交道,也就是以Atlas的方法来编写我们的程序。同时,Atlas对JavaScript面向对象方面转载 2006-06-07 10:42:00 · 2733 阅读 · 1 评论 -
Dflying的Atlas相关介绍/教程文章合辑PDF下载
我想这里或许还有需要的朋友,并考虑到目前国内Atlas的资源并不多,故转贴到这里,感兴趣的朋友可以在此下载:http://www.cnblogs.com/Files/dflying/Atlas-Dflying.rar承蒙各位关爱,文章中不通/错误之处,还请不吝斧正。我也会尽力继续分享关于Atlas的心得体会。附:目 录ALTAS学习指南...............................转载 2006-06-07 10:46:00 · 1400 阅读 · 1 评论 -
Log4Net五步走
本文不是教你全面了解log4net,本文只是希望教会你按步就班,照糊芦画瓢般就会用log4net1,引入log4net.dll组件2,建立一个配置文件两种方法,一种是在Web.Config或App.Config里加入以下配置节 上面的配置节,复制就可以用了加入log4net配置内容的定义,这个紧接着上面的内容定义在config文件里就可以了,下面是一个范例:转载 2006-06-08 10:12:00 · 1091 阅读 · 0 评论 -
Microsoft PetShop 3.0 设计与实现--数据访问层
最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从设计上已有一定的区别,应该是和Java的Petshop设计相当。关于一些Microsoft PetShop的来由、如何安装,所表现业务流程,数据库表结构等基本的信息的资料请大家参考下面文章 http://msdn.microsoft.com/library/en转载 2006-06-09 12:02:00 · 911 阅读 · 0 评论 -
你真的了解Ioc与AOP吗?(2)
本系列的全部源代码及二进制文件可以从这里下载:IocInCSharp.rar 你真的了解Ioc与AOP吗?(1) 你真的了解Ioc与AOP吗?(2) 你真的了解Ioc与AOP吗?(3) 你真的了解Ioc与AOP吗?(4) 你真的了解Ioc与AOP吗?(5) 本部分示例代码请参考"src/Step3-Reflection"目录三、基于配置文件和Reflection转载 2006-06-10 16:16:00 · 618 阅读 · 0 评论 -
你真的了解Ioc与AOP吗?(3)
本系列的全部源代码及二进制文件可以从这里下载:IocInCSharp.rar 你真的了解Ioc与AOP吗?(1) 你真的了解Ioc与AOP吗?(2) 你真的了解Ioc与AOP吗?(3) 你真的了解Ioc与AOP吗?(4) 你真的了解Ioc与AOP吗?(5) 本部分示例代码请参考"src/Step3"目录四、使用Spring.net实现依赖注入Spring在J转载 2006-06-10 16:17:00 · 1198 阅读 · 1 评论 -
dotNet在WAP应用开发中实现按指定页数翻页的解决方案
发布日期: 8/30/2005 更新日期: 8/30/2005 PanQi Ultrapower Software 简介:采用dotNet开发WAP应用,通常会遇到翻页的问题,在dotNet的List控件中虽然提供ItemCount和ItemsPerPage属性来实现翻页,但这种自带的翻页只能实现“上一页”、“下一页”的翻页效果,无法按指定页数来选择性翻页,因此,很有必要开发自己的翻页机转载 2006-06-20 08:50:00 · 861 阅读 · 0 评论 -
ASP.NET 2.0中使用webpart系列控件
在现在的网站设计中,更强调的是用户的个性化设置,让用户可以自由的设置符合自己喜好的页面成为网站开发人员的头号难题,不过现在看来这个难题微软帮我们解决了。在asp.net 2.0中新增加了一系列webpart控件,可以让用户很方便地对网页的各区域布局进行调整。在一些web应用程序中,如果用户想自定义页面布局,比如一个新闻发布系统,想让左,中,右三栏的位置进行调换的话,就可以使用webpart控件。转载 2006-06-12 09:15:00 · 925 阅读 · 0 评论 -
利用ajax作一实时日志系统查询模块,和感兴趣的同行交流一下!
最近作一模块 ,实时查询日志系统。其思路是:1:加载网页时,从数据库读x条记录,显示在页面中。2:设置刷新时间,动态的从数据库中读取记录,在客户端进行局部刷新。由于是局部刷新,所以就用到了ajax技术.具体做法是:1:从网站http://ajax.schwarz-interactive.de/csharpsample/default.aspx 下载ajax.dll动态连接库.2:配置web原创 2006-06-07 09:02:00 · 1030 阅读 · 0 评论 -
web 打印简单实例
web 打印简单实例:HTML> HEAD> title>WebForm1title> meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> meta name="CODE_LANGUAGE" Content="C#"> meta name="vs_defau转载 2006-06-07 09:04:00 · 839 阅读 · 0 评论 -
水晶报表注册码(收藏)
密钥:AAP5GKS0000GDE100DS注册号:6707437608License : AV860-01CS00G-U7000NC SN : 1231467890 用9.2的注册码可以成功注册的.ftp://pub:pub@pub.chinafsdu.net/开发工具与资源/水晶报表9.2/CyReport 9.rar SN: AVS50-81SG00S-G61002U Cry翻译 2006-06-07 09:20:00 · 941 阅读 · 0 评论 -
在.NET中实现对象序列化
自从有了XML以后,跨系统的数据交换变得越来越简单。.NET更把XML做为底层数据交换的基础,并在.NET框架中提供了强大的类库以增强XML的编程能力。这些类包含在System.Xml命名空间中。在跨系统的数据交换中,对象的序列化与反序列化是重中之重。.NET为此专门提供了一个System.Xml.Serialization命名空间用于对象的序列化。 要了解XML的序列化可首先参考微软的介绍:转载 2006-06-07 09:26:00 · 726 阅读 · 0 评论 -
用VS.NET2003制作WEB应用程序的安装包[转]
转自:http://www.cdown.net/info/34287.html 利用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成转载 2006-06-07 10:30:00 · 674 阅读 · 0 评论 -
AJAX学习之Atlas框架之定时无刷新读取数据库
标题:AJAX学习之Atlas框架之定时无刷新读取数据库做人要厚道,转载请说明出处天涯路远 http://www.flysblog.com文章源代码: 点击下载此实例代码通过上次那个Hello,World的基本ATLAS程序的联系,对于ATLAS我们可能只有一大概的印象.那么我们有要开始实现我们的目标:定时无刷新的随机显示数据库中的一条数据和按下按钮来显示数据库中的一条数据.方式:ASP.NET的转载 2006-06-07 16:33:00 · 1437 阅读 · 0 评论 -
利用XMLHTTP无刷新自动实时更新数据
传统上,我们浏览网页,如果加入最新的数据.只能是等我们重新向服务器端请求时才能显示出来.但是,对于一些时效性很强的网站.传统的这种做法是不能满足的. 我们可以让程序自动刷新.定时向服务器请求数据.5秒取一次数据,10秒取一次数据.利用XMLHTTP发出请求并取得数据.传到客户端,客户端重新组织并显示数据.demo.htm 前台显示.function GetResult(){/**-------转载 2006-06-07 16:41:00 · 814 阅读 · 0 评论 -
Urlriter实现URL重写
在。NET中实现URL重写有两种方法httphandle和Urlriterhttphandle请看这里Urlriter原文在这里可以下载到例子的原代码基本过程可以通过web.onfig得之设置一个处理类configSections> 配制处理的URL ~/abc/.aspx ~/index.aspx 为 URL 重写引擎指定配置信息 思转载 2006-06-08 10:28:00 · 1290 阅读 · 0 评论 -
log4net 配置与应用
log4net是apache组织开发的日志组件, 同其姐妹log4j一样, 是一个开源项目. 可以以插件的形式应用在你的系统中. 下面仅说明如何应用在web forms项目中. 做为主要的日志输出组件.1. 首先你应该下载log4net.dll并引入到你的项目References中.2. 需要修改你的global.asa.cs. 配置application对象启动的时候加载log4net配置. 这转载 2006-06-07 09:17:00 · 1237 阅读 · 0 评论 -
设计模式的有趣解释-追MM (转载)
创建型模式? 1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory? 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建转载 2006-06-07 09:28:00 · 658 阅读 · 0 评论 -
FCKeditorWeb在线编辑器说明
现在网络上有很多不一样的web在线编辑器,大多数都是商业程序,要使用更多功能的话得掏钱。比如FreeTextbox,CuteEditor(听说它非常强大)。我选择了FckEditor,主要它是轻量级的,功能丰富的,安装使用简单的,开源的在线编辑器,而且开源,下载的包里有项目文件,你可以按照自己的需要进行修改代码,然后再次生成组件。而且它支持IE 5.5+ (Windows), Firefox 1.转载 2006-06-07 09:34:00 · 4385 阅读 · 1 评论 -
Asp.net 2.0+Atlas打造无刷新Tab效果
在开始今天的题目之前,请先确认你下载并安装了Atlas和Visual Studio 2005 Web Application Projects,因为下面会用到。Atlas是微软推出的Free Ajax Framework,关于Atlas的更多信息请查看:http://atlas.asp.net/OK,开始今天的题目。今天我将使用Asp.net 2.0中新增的两个控件——Menu控件和MultiVi转载 2006-06-07 10:47:00 · 1040 阅读 · 0 评论