.NET
文章平均质量分 68
so2omax
技术在于学习,让自己进入学习的死循环中,不断在学习阶段中循环学习不同或更高的知识!
展开
-
C#.NET 关于URL重写技术汇总(一)
URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于:缩短url,隐藏实际路径提高安全性;易于用户记忆和键入;易于被搜索引擎收录;实现URL重写的几个步骤:第一:下载MS的URLRewriter.原创 2007-09-01 00:53:00 · 4138 阅读 · 1 评论 -
.net2.0 url重写 IIRF
介绍IIRF是一款开源的重写URL过滤器,类似于Apache的URL重写,基于VC8.0(可以用Visual Studio2005或Visual C++ 2005 Express重新编译)开发。它可以运行在IIS5.0+,支持ASP,ASP.NET,PHP等许多格式。相对比ASP.NET2.0自带的URL重写,具有更好的性能和许多我们所需要特性,重要的一点在于:它可以支持无扩展名的URL(例如:c转载 2007-09-25 23:57:00 · 1959 阅读 · 0 评论 -
.Net 2.0实例学习:WebBrowser页面与WinForm交互技巧
最近看到博客园入门教学文章比较流行,自己最近又偷懒比较多,没啥心得,不妨写一篇没啥深度的入门文章吧。话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非We转载 2007-09-25 23:51:00 · 841 阅读 · 0 评论 -
个人技术作品 - nValley.XMLEngine Ver.1.9.0(试用版)
nValley.XmlEngine Ver 1.9.0(试用版)如果大家觉得好用,我将整理文档,准备开源,请大家支持。主要说明:使用方法在类里面,引用到VS里会有提示。里面每个函数都有+2个重载,而分别为由 CD() 函数指定或有操作方法指定。CD是进入XML节点层,其中可以表达为:CD(节点层1,节点层2,节点层3,…………),亦可表达为:CD(节点层1/节点层2/节点层3/…………原创 2007-09-24 03:23:00 · 648 阅读 · 0 评论 -
C# XML基本操作
已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectS原创 2007-09-11 14:16:00 · 713 阅读 · 0 评论 -
关于 C# 注释问题的一些注解
1. 如何让注释换型: /// /// 构造函数 超级构造 /// 2. 如何让DLL文件发布后,到其他程序引用DLL时,看到注释? 项目 ---> 某工程属性 ----> XML文档文件打勾 ----> 在引用工程中,把DLL和发布了的DLL XML 文件复制到生成文件夹中原创 2007-09-11 02:34:00 · 857 阅读 · 0 评论 -
让C# 函数拥有多个形参.
用 params 修饰符声明的参数是参数数组。如果形参表包含一个参数数组,则该参数数组必须位于该列表的最后而且它必须是一维数组类型。例如,类型 string[] 和 string[][] 可用作参数数组的类型,但是类型 string[,] 不能。不可能将 params 修饰符与 ref 和 out 修饰符组合起来使原创 2007-09-10 17:53:00 · 2088 阅读 · 0 评论 -
C# 利用WinRAR (加密)压缩及解压缩 相关文件夹及文件
本次示例主要实现:1.压缩文件夹及其下文件2.压缩文件夹下文件3.压缩文件夹及其下文件为rar 还是 zip4.解压缩5.加密压缩及解加密压缩-----------示例代码如下:protected void Button1_Click(object sender, EventArgs e) { string strtxtPath = "C://freezip//free.txt原创 2007-09-03 14:25:00 · 693 阅读 · 0 评论 -
C# .NET 插件开发
1. 编写一个插件//1 定义插件接口,将其编译成 dll,例如:using System;namespace PluginInterface...{ public interface IShow ...{ string Show(); }}//2 编写插件. 新建dll工程,并引用第一步做的dll插件,实现其接口,例如:namespace PluginA原创 2007-09-03 02:31:00 · 4363 阅读 · 4 评论 -
一个简单的 MonoRail 例子
前段时间在忙着其他的事情,最近开始学起Castle,今天又继续学习了MonoRail,感觉.net下面的MVC模式还挺简单的,可能我看的例子太简单,不过万事都是从简单学起,越简单就越好。我虽然看的英文的指南,但是文章都是通俗易懂,连我这个英文菜鸟看起来都觉得没有什么难度。下面就是通过一个最最简单的例子来理解一下.net 下面怎么实现mvc模式的。(1)首先新建一个"MonoRailTest"的we原创 2007-09-02 01:41:00 · 1541 阅读 · 0 评论 -
C#.NET 关于URL重写技术汇总(三)之域名进行重写,即实现二级或多级域名
大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.abc.com/1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com 重写为 http://www.abc.com/show.aspx?id=1234原创 2007-09-01 01:00:00 · 1899 阅读 · 0 评论 -
动态生成代码程序
代码段一:using System;using System.Collections.Generic;using System.Reflection;using System.Text;using System.CodeDom;using System.CodeDom.Compiler;namespace csrepl...{ class Program ...{原创 2007-09-03 03:13:00 · 1044 阅读 · 0 评论 -
EXE之间传递消息
发送方源码:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Runtime.InteropServices;namespace WinFormSend原创 2007-09-03 03:03:00 · 1403 阅读 · 0 评论 -
关于velocity 一语法篇
一个古老而又强大的模版引擎。在模版引擎中,velocity中,应该属于最常用的,不管是在maven的项目模版,还是在源代码输出,甚至直接网页输出中,都可以看到其身影。当然,最近的freemarker大有平分天下之意。 以前的时候,曾用velocity设计过一个自动代码的项目,在用的过程中,享受了其简单而又灵活的功能。后来由于,自动代码的项目一直没有什么进展,也就很少去关注velocit转载 2007-09-02 09:45:00 · 915 阅读 · 0 评论 -
Nvelocity及MonoRail比较研究
因为在琢磨MonoRail的使用,我尝试一些在ASPNET应用中常用的场景。先说一下感触,的确,MonoRail使用模版来展示数据,可以强制开发者将显示逻辑与控制模型比较清晰的分离,不过也有一些问题。首先缺少一个可视化的开发工具,这只是一个比较次要的问题。假设团队中某些成员没有基本Html的知识,那只能说他需要补习。MonoRail的一些功能有些我还没去测试完整,另外对Java下使用VeloC原创 2007-09-02 01:42:00 · 2394 阅读 · 1 评论 -
C#.NET 无aspx文件部署
要实现无aspx文件的部署,必须使用一个工具——The ASP.NET Compilation tool (Aspnet_compiler.exe)。 根据MSDN,这个工具是在.net 2.0才添加的新工具。 aspnet_compiler [-?] [-m metabasePath | -v virtualPath [-p physicalPath]]原创 2007-09-01 01:32:00 · 2059 阅读 · 0 评论 -
C#.NET 关于URL重写技术汇总(二)
现在项目需要用重写带参数的URL,找找,发现URLRewriter还是比较好用的。 首先引用这个DLL(费言)。 然后在web.config中的system.web节加入以下代码httpModules> add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>httpModules>原创 2007-09-01 00:57:00 · 2665 阅读 · 1 评论 -
在 C# 平台中, 编写 Windows 服务的简单例子
服务程序在C#中的写法。 1.在VS.NET2003中新建一个WINDOWS服务程序的项目WinSrv_A。 2.更改SERVICE1.CS属性SERVICENAME为你所要建立的服务名称,在服务管理器->名称中你可以看到你的服务名 3.按F7进入代码窗口,里面有2个重载函数是你要在其中写代码的一个是 //protected over原创 2007-09-25 22:53:00 · 1075 阅读 · 0 评论