![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net编程
文章平均质量分 74
Caesar525
这个作者很懒,什么都没留下…
展开
-
[ASP.net]URL重写续篇
<br />昨天写了个URL重写,因为在重写后的URL里有一个小小的Bug的,就是在Post数据时会把原URL里的地址变成GET。<br /><br />(ASP.net的URL重写文一)<br /><br />比如原地址URL为:http://localhost/Test/Default.aspx<br />重写后的URL:http://localhost/Test/2004/12/News.aspx<br />而在Default.aspx文件里有Post数据(如Post文本)。那么这时重写后的URL就会转载 2011-01-10 11:59:00 · 748 阅读 · 0 评论 -
C# asp.net ajax javascript 数据库
ajaxPro.dll用法解析 引用:Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用原创 2009-04-28 17:26:00 · 1319 阅读 · 0 评论 -
C#FileStream复制大文件
即每次复制文件的一小段,以节省总内存开销。当然,本机复制也可以采用.NET内部的System.IO.File.Copy方法。 /// /// 复制文件 /// /// 要复制的文件 /// 要保存的位置 /// 每次复制的长度 private void CopyFile(string转载 2009-04-24 19:04:00 · 1258 阅读 · 0 评论 -
通过探测邮件服务器进行Email地址有效性检验
Email地址有效性的检验是一个经常遇到的问题啦!一般的检验方法是对Email地址字符串进行简单的格式检验,如是否含有@ .等有效字符等。这种方法只能保证该地址从格式上看似有效,并不能保证地址可达。最近进行大量的地址校验,写了一个小程序,可以检测Email地址是否真正可达。 Email地址包括两个部分:用户名和邮件服务器。因此,检验邮件地址可以分为两步进行:首先检验邮件服务器转载 2009-04-22 15:26:00 · 1854 阅读 · 0 评论 -
调用WindowsMedia播放器与Flash播放器
调用WindowsMedia播放器与Flash播放器 是文件的路径+文件名称WindowsMedia播放器Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> script language=javas转载 2009-04-10 09:23:00 · 701 阅读 · 0 评论 -
用FLASH COM+asp.net技术实现在线视频聊天
用FLASH COM+asp.net技术实现在线视频聊天 网络视频聊天 交流目前很是热门 但用WEB视频就不是那么简单了 以前有两种方式可以实现 一个是用客服ACTIVE控件 二是用JAVA APP但两种都不很理想 一个是网络信号采集不能自适应带宽,二是技术上的难题 现在流行的BCHAT(碧聊用的)就是采用第一种方式,但我还是不能把控件给分离出来,网上了也没有 免费 或者商业的现成控件卖 第转载 2009-04-10 09:20:00 · 1591 阅读 · 0 评论 -
如何使用ASP.NET AJAX访问Web Services
使用客户端script调用ASP.NET Web services (.asmx)和Windows Communication Foundation(WCF) services(.svc).脚本引用是自动添加到页面上的,并且他们自动产生Web service proxy类,你就从这里使用客户端脚本调用Web service.你还能访问ASP.NET Web Servicce 不使用ASP.NE转载 2009-03-18 12:07:00 · 967 阅读 · 0 评论 -
ASP.NET+Web服务实现软件共享
引言 传统的软件共享是将软件从网络的服务器拷贝到客户端,以实现软件的共享,这种方法的缺点是每一个需要使用该软件的客户端都必须先拷贝该软件,导致网络上的空间冗余,因而导致产生了大量孤立的数据和重复的业务逻辑。 Web services 通过使用 XML 消息处理启用数据交换和应用程序逻辑远程调用,使数据能够通过防火墙,并在异类系统之间移动数据,它为实现数据和系统的互操作性提供了一种可转载 2009-03-18 14:15:00 · 686 阅读 · 0 评论 -
C#实现WEB服务器
这只是一个简单的用C#写的WEB服务器,只实现了get方式的对html文件的请求,有兴趣的朋友可以在此基础之上继续开发更多功能,小弟学c#不久,如有错漏,望请见凉!!摘要: WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的作用原理包括四个步骤:连接,请求,应答。根据上转载 2009-03-10 09:23:00 · 641 阅读 · 0 评论 -
什么是分层架构模式
分层(Layer)模式是最常见的一种架构模式。甚至说分层模式是很多架构模式的基础,本章下面讲到的一些内容实际上都和分层模式相关联。分层描述的是这样一种架构设计过程:从最低级别的抽象开始,称为第1层。这是系统的基础。通过将第J层放置在第J-1层的上面逐步向上完成抽象阶梯,直到到达功能的最高级别,称为第N层。因而分层模式就可以定义为:将解决方案的组件分隔到不同的层中。每一层中的组件应保持内聚性转载 2009-03-05 20:28:00 · 2871 阅读 · 0 评论 -
AJAX Control Toolkit:图解Ajax Control Tool
要使用好Ajax.net,就要学会灵活运用Ajax.net所提供的Ajax Control Toolkit。该控件包提供了很多使用效果很炫的控件,有了它你能轻松打造一个Ajax网站。从本章开始,我们一起来学习怎样使用Ajax Cotrol Toolkit中的所有控件。第一步:创建Ajax Toolkit模板大家应该有印象,当我们成功安装了Ajax扩展包之后,VS.net的模板中就多了一转载 2009-02-28 02:16:00 · 695 阅读 · 0 评论 -
AJAX Control Toolkit 介绍及构建开发环境
1 概述AJAX Control Toolkit 是由社区和 Microsoft 共同开发的一个 ASP.NET AJAX 扩展控件包,其中包含了数十种基于 ASP.NET AJAX 的、提供某一专一功能的服务端控件。构建在 ASP.NET 2.0 AJAX Extensions 之上,志在成为最大、最好的可用 Web 应用程序的组件集合。Toolkit 解决了三个需要。首先,使网站开发人员有转载 2009-02-28 02:17:00 · 734 阅读 · 0 评论 -
VS2008的JavaScript代码智能提示功能的注释详解
1、JavaScript Intellisense功能 自动识别变量的运行时类型 自动判断方法返回类型 自动识别引用的JS文件内容 Microsoft AJAX Library支持 有几个详细的说明 使用javascript的src引入的js文件中的方法,可以生成智能提示 如果要引入支持Asp.Net Ajax Library支持的js文件,需要在js文件头中加入 复制 保存转载 2008-12-12 15:50:00 · 2226 阅读 · 0 评论 -
ADO.NET 中的 XML 特性
毫无疑问,XML 及其一些相关技术(包括 XPath、XSL Transformation 和 XML Schema)是 ADO.NET 的基础。与 ADO 相比,ADO.NET 对象模型的互操作性得到很大的提高,而事实上,XML 正是为此发挥重要作用的关键元素。在 ADO 中,XML 只是一个用于保留断开连接的记录集的内容的(非默认)I/O 格式。而 XML 在 ADO.NET 的构建和交互方面转载 2009-04-29 02:18:00 · 707 阅读 · 0 评论 -
C#中处理XML文档的方法
用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。 已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(转载 2009-04-29 17:13:00 · 500 阅读 · 0 评论 -
Prototype1.5.1源代码解读分析
本来是打算写一本AJAX的教程的,可又怕自己没有那么多时间和能力来完成这个艰巨的任务。所以决定陆陆续续的把自己学ajax的学习心得记下来,以飨广大的热爱自考中国的会员。同时也是给MIANMIAN的版块加点人气(有点点假公济私哦)。这篇文章主要内容是对被广泛使用prototype框架的源代码进行解读。 Prototype是为应用javascript编程开发的一个通用帮助库(general转载 2009-05-14 05:12:00 · 1158 阅读 · 0 评论 -
[ASP.net]ASP.net的RUL重写
<br />ASP.net的RUL重写<br /> <br />有关于URL的重写,本文也只是拿来主意。相继有MS的组件“URLRewriter”和在Global.asax里的“Application_BeginRequest()”编码方式,以及IIS里的ISAPI设置。<br />娜列下来,实现方法也都很简单。<br /> <br />方法一:MS组件<br />这里也不用详解了,相关请看:<br />http://www.microsoft.com/china/msdn/library/webservi转载 2011-01-10 11:56:00 · 910 阅读 · 0 评论 -
UML泛讲
1. 前言最近一段时间做项目,需要做机能模块的设计。客户方指名要用UML图作设计资料。但是跟日本人打了这么多年交道,UML图是什么东西,我早就忘记光了,没办法,只好从头查资料。于是做出来了这样一个资料,把我学习UML的方法和结论告诉大家,让大家在5分钟之内都能学会UML。 2. 第一分钟 作为Object的表现形式的模型技术进入UML技术的说明之前,我原创 2010-05-15 07:44:00 · 977 阅读 · 0 评论 -
求解Microsoft.Office.Interop.Excel.Application引用
在引用上,点击右键,选添加引用,选COM,选:Microsoft Excel 11.0 object LibraryMicrosoft Office 11.0 object Library然后在.cs文件里添加如下引用using Microsoft.Office.Interop.Excel;using Microsoft.Office.Core;using System.Reflection;原创 2010-05-05 14:36:00 · 3222 阅读 · 0 评论 -
Excel操作类C#版
//引入Excel的COM组件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.WebControl原创 2010-05-05 08:21:00 · 667 阅读 · 0 评论 -
VS2005[C#] 操作 Excel 全攻略
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Office.Interop.Excel;using原创 2010-05-05 08:37:00 · 853 阅读 · 0 评论 -
Asp.NET生成静态页面并分页
因为公司的产品用asp开发, 前一段时间用asp写了一个生成静态页面并分页的程序,但缘于对.net的热爱,写了这个.net下的生成静态页面并分页的程序。主要的原理就是替换模板里的特殊字符。1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。TitleTitle浏览次 TimeContentPager查看更多评论2、前态页面 NewsAdd.aspx,就是一个表单,用转载 2010-04-28 01:30:00 · 1023 阅读 · 2 评论 -
正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
"" thenastr=request("content")call str(astr)end iffunction str(astr)Ar=Cint(Asc(astr))if(65response.Write "alert(输入的字符串是英文字母!!);"elseresponse.write "alert(输入的字符串不是英文字母!!);"end ifend function%>转载 2010-02-02 11:04:00 · 1315 阅读 · 0 评论 -
flex 3 + .net开发flash Remoting一 --- 开发环境
本篇文章将介绍flash Remoting 开发的必备的运行环境和相关<span class="t_tag" onclick="function anonymous(){function onclick(){tagshow(event)}}">配置过程:一。开发必备环境。 1. flex 3,请从Adobe官方网站下载或其它地方找D版(目前为止D版还没有出)。原创 2009-11-27 12:58:00 · 1314 阅读 · 1 评论 -
2008-04-11 正式版 Microsoft Visual Studio International Pack 1.0 处理汉字、拼音、笔画转换
2008年04月11日正式版Microsoft Visual Studio International Pack 1.0 发布快速描述Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。http://www.microsoft原创 2009-07-02 15:44:00 · 730 阅读 · 0 评论 -
Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
收集一些偶然看到的小Tips,先列一些在这儿,慢慢补充。设置Title : this.Header.Title="这是个Title测试";如果用了MasterPage可以这样用: this.Page.Title = SiteMap.CurrentNode.Title; 动态设置Style:Style style = new Style();style.ForeColor = System转载 2009-05-28 17:44:00 · 614 阅读 · 0 评论 -
在Asp.Net中动态加载控件
摘要: 在本文中,我将向您演示在Asp.Net页面中动态加载控件的一种方法。问题: 假设您有一个Aspx页面,其包含一个名为"Add New"的Button,而您则想让用户每次点击Button,PostBack到Server,然后创建一个用户控件的实列,并最终想动态的添加到该页面的ControlCollections中。 之所以我说用用户控件,是因为我们很容易把许多的控件组转载 2009-05-16 13:38:00 · 1048 阅读 · 0 评论 -
在ASP.NET中使用Global.asax文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。 概述 Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有转载 2009-05-16 13:35:00 · 617 阅读 · 0 评论 -
使用ASP.NET AJAX开发文本框自动提示功能
这两天尝试使用ASP.NET AJAX Extensions给ThinkPage的PageRank查询增加了文本框自动提示功能。当用户在输入网站地址的文本框中输入的时候会自动弹出一个下拉菜单,显示最近查询过的网站,并不断根据输入文本的内容缩小范围。比如:当输入“w”的时候,会列出所有w开头的网址,当输入到“www.f”的时候,就只显示www.felixwoo.com了。当点击下拉菜单中的一个网址后转载 2008-12-12 15:31:00 · 1397 阅读 · 0 评论 -
ASP.NET中利用cookies保持客户端信息
我当前所吃的东东都固定为食物,所以一点也不惊讶,这一周的主题为cookies。Cookies用于存储特定用户信息,它提供了Web程序中一种有用的方式。多年以来,JavaScript开发人员已经进行了有关cookie的大量工作。同样,ASP.NET通过System.Web空间名称也提供了cookie的访问。虽然你不应该使用cookie来存储一些敏感性的数据,但是,它们是处理锁细数据的一个极好的选择,原创 2009-02-25 09:57:00 · 500 阅读 · 0 评论 -
Lucene.Net 2.3.1开发介绍 —— 阅读索引
Lucene.Net 2.3.1开发介绍 —— 简介 Lucene.Net 2.3.1开发介绍 —— 一、接触Lucene.Net Lucene.Net 2.3.1开发介绍 —— 二、分词(一) 本篇介绍了如何测试分词器的效果,并且简单测试了一下Lucene.Net内置分词器的效果。Lucene.Net 2.3.1开发介绍 —— 二、分词(二) 本篇介绍Lucene.Net的分原创 2008-10-15 10:15:00 · 832 阅读 · 0 评论 -
Lucene.Net 2.3.1开发介绍 —— 一、接触Lucene.Net
1、引用Lucene.Net类库找到Lucene.Net的源代码,在“C#/src/Lucene.Net”目录。打开Visual Studio,我的版本是2008,而Lucene.Net默认的是2005。先创建一个项目,简单起见,创建一个C#控制台程序。图 1.1然后添加Lucene.Net进项目,如图 1.2 - 1.3。图 1.2图 1.3这个过程要进行一个VS2005到2原创 2008-10-15 10:13:00 · 724 阅读 · 0 评论 -
Lucene.Net 2.3.1开发介绍——附录一、如何下载Lucene.Net的各种版本
首先,你需要一个svn客户端。TortoiseSVN非常好用,可以从官方网站下载。下载地址:http://tortoisesvn.net/downloads。下载完成,就安装,需要重启电脑。然后在d盘下建立一个空文件夹,命名为Lucene.Net。打开文件夹,右键,则出现菜单。如图"附录一 1"。附录一 1发现多了两项,分别是SVN Checkout和TortoiseSVN。点“SVN C原创 2008-10-15 10:03:00 · 857 阅读 · 0 评论 -
ASP.NET验证码(3种)
把最近碰到的 能够用的验证码 都放出来,作个记录 1.GSC_WebControlLibrary 这是在网上找到的一个控件,非常好用。但是效果不是特别好(见下图。)虽然容易使用,所有的属性都可以像控件一样设置,但是可用性不太高。用户不能自定义,而且看起来这个验证码效果不太好。效果:2.用一个页面生成图片,另一个页面调用,验证码存入cookie,调用时取cookie对比验证.这个用户就可以按自己的喜原创 2008-10-16 21:32:00 · 564 阅读 · 0 评论 -
解决“Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。”方法
错误提示如下:类 TreeMenuView 可以进行设计,但不是文件中的第一个类。Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。 隐藏 在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument(IDesi转载 2008-09-13 11:04:00 · 6414 阅读 · 0 评论 -
ASP.Net2.0 数据绑定控件的优越性在哪里?
新一篇: Asp.net 2.0 Treeview 无限级无刷新示例 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.转载 2008-05-30 00:02:00 · 659 阅读 · 0 评论 -
C# 反射入门知识
1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Modul转载 2008-07-22 12:37:00 · 563 阅读 · 0 评论 -
用C# 实现C/S模式下软件自动在线升级
摘 要: 本文针对目前C/S模式下编写的应用程序可维护性差的特点,提出了一套自动在线升级的解决方案,分析了在线升级的困难及实现原理,并给出了实现升级的部分代码,具有实际参考价值和现实意义。本文程序代码均在.Net Framework 1.1 和Windows2000下测试通过。 关键词:C#;在线升级;自动升级;下载;XML文档 1 前言 长期以来,广大程序员为到底是使用C转载 2008-05-04 12:59:00 · 764 阅读 · 0 评论 -
[Lucene.Net] 分页显示
很简单,依照以下公式计算几个数据即可。索引库文档总数DocumentCount = searcher.Reader.NumDocs();搜索结果总数 Count = Hits.Length();每页记录数 PageSize;结果页总数 (注意处理余数)PageCount = (Count / PageSize) + (Count % PageSize > 0 ? 1 : 0);要显示的页序号 (当原创 2008-04-03 10:24:00 · 1936 阅读 · 1 评论 -
Lucene.net搜索及高亮分页
using System;using System.Data;using System.IO;using System.Text.RegularExpressions;using Lucene.Net.Analysis.Standard;using Lucene.Net.Documents;using Lucene.Net.QueryParsers;using Lucene.Net.Search;原创 2008-04-03 10:34:00 · 1340 阅读 · 0 评论