.NET
文章平均质量分 74
slightboy
这个作者很懒,什么都没留下…
展开
-
C# 实现网段扫描
摘要 想必大家对小榕时光等扫描器都非常熟悉了,有没有自己写一个的冲动。最近微软推实施了.NET战略方案,C#是主推语言,你们是否有兴趣用C#来实现对局域网IP地址的扫描,尝试一下自己写的快乐,那么请跟我来。 正文 1.先介绍一下使用的类: DNS类:在.net中的System.net命名空间下,主要的功能是从 Internet 域名系统 (DNS) 检索关于特定主机的信息。 IP转载 2004-12-24 09:12:00 · 1063 阅读 · 0 评论 -
MD5算法之C#程序 MD5算法描述
MD5算法描述作者:rufi 2004.06.22当我要写一个MD5算法的程序时,发现中英文的语言描述都有一些不确切的地方,某些个细节讲得不清楚,或者说很费解。最后不得不拿出C语言的源程序来调试,这对于理解算法是很不利的。于是就总结了一下我摸索到的一些要点。1.来历MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit labora转载 2004-12-15 09:15:00 · 775 阅读 · 0 评论 -
在Visual Studio.NET中使用自定义插件最大化您的生产力(一)Custom Add-Ins Help You Maximize the Productivity of Visual Studio .NET
在Visual Studio.NET中使用自定义插件最大化您的生产力原文连接:http://msdn.microsoft.com/msdnmag/issues/02/02/VSIDE/print.asp作者:Leo A. Notenboom翻译:张翔 kilxy@hotmail.com这篇文章假设您已经熟悉C#, Visual Basic .NET和CLR难度程度 1 2转载 2004-12-15 09:12:00 · 1348 阅读 · 0 评论 -
《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换
在Visual Studio中开发Web项目,Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。 一般将这两个组成部分分别存储在一个单独的文件中。可视元素在一个 .aspx 文件中创建,而代码位于一个单独的类文件中(.aspx.vb 或 .aspx.cs)。或者有时候也会在同一文件中创建视觉元素和代码。而在Asp.Net Forums的Web窗体转载 2004-12-20 13:14:00 · 1408 阅读 · 0 评论 -
给DataGrid创建滚动条
A most common question in many of the newsgroups and message board is “how to have a scrollable DataGrid” in a web page. In this article we are going to see how to create a scrollable DataGrid in a we转载 2004-12-15 09:14:00 · 1144 阅读 · 0 评论 -
Visual Basic.NET和GDI+共创图标编辑器
如果想自己设计一个个性独特的ico图片,然后让它成为如"我的电脑","回收站"这样的图标该怎么做?就只有用一些专门的画图工具。因为windows的的画图程序无法创建ico文件。于是本人利用.net和GDI+就编写了一个这样的画图工具。虽然现在有很多文章都介绍了GDI+技术,但都只是纯粹的GDI+的简单应用的介绍,至少我还没有看见一篇利用GDI+开发一个完整软件或程序片段的文章。 这个程序实转载 2004-12-20 13:14:00 · 873 阅读 · 0 评论 -
C# Idioms: Enum还是Enum Class(枚举类)
C# Idioms:Enum还是Enum Class(枚举类) marshine(原文排版格式:http://www.marshine.com)reversion:2004/5/28修改说明:感谢Ninputer提到的CLS兼容问题,同时修改了原来版本没有提及的Equals改写,以及修改"=="重载的不完善代码,和增加enum struct内容reversion:2004/转载 2004-12-20 13:13:00 · 1315 阅读 · 0 评论 -
如何用C#将数据库中的记录制成XML
以前在一个公司项目中要用数据库中的记录生成相应的XML文件[主要是为了提高访问速度],但由于当时资料的缺乏,在开发过程中遇到了不过的困难,好在最终完成了工作,我在这里把当时其中的一个功能函数列出来,其于的函数大同小意,希望兄弟们以后在遇到这样的问题时不象我当初一样再吃苦头.using System;using System.Collections;using System.ComponentMod转载 2004-12-15 09:20:00 · 951 阅读 · 0 评论 -
获取客户端发送的文件的MIME内容类型的全部类型列表
Microsoft.Win32.RegistryKey rk=Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Classes/MIME/Database/Content Type"); foreach(string s in rk.GetSubKeyNames()) { textBox1.Text+=s+"/r/转载 2004-12-15 09:07:00 · 1213 阅读 · 0 评论 -
从 ASP.NET 应用程序调用 Microsoft Visual Basic 6.0 DLL 时,使用 Microsoft Visual Studio .NET 本机调试器调试它
HOW TO:从 ASP.NET 应用程序调用 Microsoft Visual Basic 6.0 DLL 时,使用 Microsoft Visual Studio .NET 本机调试器调试它文章 ID:811658最后更新日期:2003年9月15日版本:2.0本任务的内容•概要 •要求转载 2004-11-29 14:51:00 · 1578 阅读 · 0 评论 -
利用KERNEL32 API函数实现的通用延时函数DELAY
利用KERNEL32 API函数实现的通延时函数DELAY():使用这个函数,就能轻松的实现启动窗体时需要延时几秒钟的愿望了,而且,不会因为机器性能的不同,而造成动态效果有太大的差别,因为依靠的是时间的间隔(当然,如果还是486就不好说了),精度在0.05秒左右。Public Declare Function GetTickCount Lib "kernel32" () As LongCons转载 2004-12-15 09:18:00 · 1436 阅读 · 0 评论 -
C#中关于通过dataGrid更新数据库
各位大虾好!我刚刚接触C#.NET学习不久,原来一直在用Delphi做开发,突然转型感觉甚是不爽,这两天研究了一下如何通过dataGrid更新数据库记录的问题,有点小收获,在这里我把我的方法贴出来,供各位大虾斧正!谢谢!//*************************遍历dataGrid行更新数据****************************************** priv转载 2004-12-15 09:21:00 · 1764 阅读 · 2 评论 -
使用.NET存储XML数据
SQL Server 2000和XML for SQL Server 2000 Web版本(SQLXML)提供了三种存储XML数据的途径:XML Bulk Load和Updategrams,这两种客户端技术使用带有注解的大纲指定XML文档内容和数据库的表之间的映射;OpenXML是一种服务器端技术,它允许你在XML文档上定义关系视图,有了OpenXML的关系视图,你就能使用T-SQL代码查询XML转载 2004-12-20 13:16:00 · 919 阅读 · 0 评论 -
ASP.net 验证码(C#)
ASP.net 验证码(C#) /* Copyright all(c) 2005 ZhongFeng, http://blog.csdn.net/SW515 */ public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.转载 2005-07-27 11:09:00 · 1043 阅读 · 0 评论 -
如何在C#里面象js一样可以直接计算字符串的值
今天在论坛里面逛发现一个问题比较典型,我们在使用js的时候可以直接使用Eval得到某一个表达式的值,在C#里面可以吗?答案是肯定的,在.NET提供的丰富的类库里面这是可以实现的,但是没有js那么简单下面我将使用一个简单的例子来说明利用编译器和反射得到一个字符串表达式的值。我们建立一个Windows窗体里面有如下的方法:引用一下命名空间:using System;using Sys转载 2005-01-20 18:43:00 · 906 阅读 · 0 评论 -
[DNN学习所得]让IE也能实现解压缩功能(提供演示源码下载)
在看DNN时发现了一个很酷的功能:能通过IE浏览器实现对Zip文件的压缩和生成Zip文件文件压缩包的功能。在仔细看过程序以后发现它是调用的SharpZipLib.dll类库中的内容实现的压缩与解压功能。上网查了一下SharpZipLib,发现它居然是开源的,在http://www.icsharpcode.net网站上有下。在网站里关于SharpZipLib的源文件和调用演示包括帮助文档都有下转载 2005-07-27 11:07:00 · 963 阅读 · 0 评论 -
Loading a true type font with GDI+
1Imports System.Drawing 2Imports System.Drawing.Text 3Imports System.Drawing.Imaging 4Imports System.Drawing.Drawing2D 5678Public Class LoadFont 9 Inherits System.Web.UI.Page 1011 Web Form Desig转载 2005-07-19 23:26:00 · 976 阅读 · 0 评论 -
无刷新的聊天室的制作兼谈组件制作和ClientSide Script
我们在传统的web程序当中比较头疼的一件事是屏幕的刷新感。虽然有server push的技术,但在IE中较难实现。现在webservice给了我们这样一个机会,大家都知道webservice是基于soap的,而soap是xml的应用,如果你曾经用过ms xml sdk3.0的话就会知道里面有个xmlhttp方法,其实在那时我们就已经可以用xmlhttp的方式替代Form了,也是无刷新的,其实准确地转载 2005-01-28 13:28:00 · 999 阅读 · 0 评论 -
随心所欲产生图案(.Net)
Christoph WilleTranslated by: Jacky ChenFirst published: 2000/07/28 要是没有外部的元件支援,有一些东西是 ASP 无法办到的,也就是动态产生图案 - 不管是图表、横幅广告、或是简单的图形计数器。幸运的是,这在 ASP.NET 中已经改变了 - 使用内建的方法,图案可以动态产生以及能够用最大限度的组态设定能力传送到 clie转载 2005-01-28 13:30:00 · 1007 阅读 · 0 评论 -
基于ASP.NET的网页复用方法
Abstract:This paper introduces some methods of reusable web page which combining with the features of ASP.NET, and taking a web page of a News web site as an example. 关键词:ASP.NET 复用 用户控件 继承 Key Wo转载 2004-12-27 17:08:00 · 959 阅读 · 0 评论 -
在.net执行sql脚本的简单实现
看到csdn社区经常有人问在.net中如果执行sql脚本,下面是使用C#调用cmd来执行osql实现脚本的执行。 using System;using System.Data;using System.Collections;using System.Xml;using System.IO;using System.Text;using System.转载 2004-12-27 17:07:00 · 886 阅读 · 0 评论 -
Asp.net动态生成html页面
此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。可以加转载 2004-12-27 17:08:00 · 923 阅读 · 0 评论 -
C# 读写注册表
声明:本文已经放到了天极网站上,这里只是收藏而已。未经许可,不得转载IE是现在Windows平台下用的最多的浏览器,那么如何用程序来修改IE,打造有自己的特色的IE呢?我在这里向介绍怎么C#用通过注册表来修改IE。首先我们来熟悉一下C#中修改注册表的方法与函数。在VC#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中Registry类封装了注册表的七转载 2004-11-16 13:34:00 · 943 阅读 · 0 评论 -
Assembly 学习心得
说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍, 所以我准备记下我的学习心得,已备参考。 各位都是大虾了,如果有哪些错误或者不完整的地方,还请不吝指出。多谢了。 分为两部分: 首先是一些必须了解的概念; 然后是一个完整的例子来逐一说明 这些概念; 第一部分(概念) 托管模块(Managed Module)转载 2004-11-11 11:09:00 · 1102 阅读 · 0 评论 -
返回单行实体的数据操作
发布日期: 4/1/2004 | 更新日期: 4/1/2004使用 .NET 构建分布式应用程序Priya DhawanMicrosoft Developer Network2002 年 2 月修订摘要: 本文涵盖了使用 ADO .NET 返回单行实体的数据操作。(14 页打印页)请下载 Bdadotnet.msi 或 Bdadotnet_beta2.msi。本页内转载 2004-11-10 10:38:00 · 988 阅读 · 0 评论 -
如何使用 C# 压缩文件及注意的问题
首选,先要找一个开源的C#压缩组件。如:ICSharpCode.SharpZipLib 下载地址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx根据它的帮助你就可以做自己需要的东东了。我在使用这个组件行,遇到了一个问题。当压缩小文件时没有什么错误,一旦源文件达到150M时,它会让你的机器垮掉。(至少是我的机器)为什转载 2004-10-29 11:58:00 · 1027 阅读 · 0 评论 -
在 C# 中操作 XML
我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。 已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xml转载 2004-10-29 12:21:00 · 689 阅读 · 0 评论 -
ASP.NET 动态生成 HTML 页面
适用于:Microsoft ASP.NET摘要:asp.net动态生成html页面,适用简介此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。适用于新闻发布系统,比如sina、16转载 2004-10-29 11:45:00 · 895 阅读 · 0 评论 -
让你的代码远离偷窥之眼
我们知道,Java编译源程序得到的是字节码,VS.NET编译源程序得到的是MSIL(Microsoft中间语言),这种编译方式称为“不完全编译”,特别容易被反编译或实施反向工程。与本机代码不同,不完全编译得到的中间代码完整地保留了变量、过程名称,从而使反编译得到的程序几乎与原始程序完全一样,只缺少原始程序的注释,其余内容差不多可以原封不动地还原出来。 对于商品软件的开发者,高质量的反编译代码带转载 2004-10-26 09:28:00 · 1133 阅读 · 0 评论 -
ASP.NET 上传图片并生成缩略图
Sub UploadFile(sender As Object, e As EventArgs)If FileUp.PostedFile.ContentLength = 0 ThenFileInfo.Visible = FalseExit SubElseFileInfo.Visible = TrueFDisplay1.Visible = TrueEnd IfFSize.Text ="上传文转载 2004-10-26 09:24:00 · 11675 阅读 · 0 评论 -
彻底破解 Dotfuscator
前阵子有网友叫我帮忙破解一个控件.用Dotfuscator混淆了的,字符串也加密成这种形式IL_2b19: ldstr bytearray (9F FA 9A FC 9E FE 8B 00 6E 02 71 04 ) // ........n.q.IL_2b1e: call string a$PST06000001(string).net软件的保护方法无非就是限试用时间,限访问IP,用lice转载 2004-10-26 09:29:00 · 2393 阅读 · 0 评论 -
ASP.NET 编程中的十大技巧
在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,转载 2004-10-26 09:04:00 · 720 阅读 · 0 评论 -
ASP遗留的恶习
在技术更新的进程中, 仍然有一些人死抱着已经过了气的东西不放. 也有一些人虽然进入到新的世界, 但仍摆脱不了陈旧的习惯. 我没有用”陋习”这个词, 因为我对这个词也非常反感. 新技术应该有新技术的做法, 进入ASP.NET的世界, 就应该把以往的习惯改正, 全新的进入新的世界, 把ASP的破烂扔掉.以下列举的都是错误的做法, 请不要误以为是推荐的做法而进行推广:1. 使用server side i转载 2004-10-26 08:56:00 · 864 阅读 · 0 评论 -
ASP.NET 深入探讨 Forms 验证
1.受Forms验证保护的对象Forms验证只保护asp.net文件。他保护注册到asp.net的aspx文件、asmx文件及其他文件,但是不保护不属于asp.net的文件-如,文件扩展名为.htm或.html的文件。因为asp.net从来看不到对没有注册到它的文件的请求。2.web.config的location节使用location节可以很容易的在根目录下的web.config设置整个应用程序转载 2004-10-27 12:29:00 · 1023 阅读 · 0 评论 -
编写可移植数据访问层
编写可移植数据访问层发布日期: 8/25/2004 | 更新日期: 8/25/2004Silvano CorianiMicrosoft Corporation适用于:Microsoft® Visual Studio® .NET 2003Microsoft® .NET Framework 1.1ADO.NET各种 RDBMS摘要:了解如何编写透明地使用不同转载 2004-10-29 11:35:00 · 813 阅读 · 0 评论 -
在C#中编写多线程应用程序
以前在使用VB来实现多线程的时候,发现有一定的难度。虽然也有这样那样的方法,但都不尽人意,但在C#中,要编写多线程应用程序却相当的简单。这篇文章将作简要的介绍,以起到抛砖引玉的作用! .NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 即使你没有编写多线程应用转载 2004-10-29 11:53:00 · 764 阅读 · 0 评论 -
在 ASP.NET中动态加载内容(用户控件和模板)
要点:1. 使用Page.ParseControl2. 使用base.LoadControl第一部分:加载模板 下面是一个模板“”如何把它添加到页面中那。 首先,你要有一个页面(.aspx),在页面中有一个一行一列的表格,并且是服务器端的TD我们就把它命名为TemplateContainer。好了现在到代码编辑窗口,在page_load中加载模板。 第二步,使用Page.ParseContr转载 2004-10-29 12:19:00 · 1014 阅读 · 0 评论 -
在 .NET Framework 中表示 XML 的最佳做法
Dare ObasanjoMicrosoft Corporation摘要:Dare Obasanjo 着眼于可用来表示在单个进程和 AppDomain 内的组件之间共享的、基于 XML 的数据的选项,并讨论了每种方法在设计上的利弊。引言在最近的一次设计审查之后,一名职位是项目经理的同事询问在 API 中公开 XML 时是否存在设计准则,因为他曾经看到过许多不同的方法,但是无法确定该转载 2004-11-10 10:32:00 · 38492 阅读 · 0 评论 -
数据访问:使用 ADO.NET 的最佳实践(ADO.NET 技术文档)
摘要:编写 Microsoft ADO.NET 代码的最佳实践,以及对使用 ADO.NET 中可用对象的开发人员的建议。(21 页打印页)注 如果对 ADO.NET 和 .NET 框架不熟悉,请参阅 .NET 框架 SDK 中的 Accessing Data with ADO.NET 部分。如果您是 ADO 程序员,并对将应用程序迁移到 ADO.NET 感兴趣,请参阅 ADO.NET fo转载 2004-11-10 10:08:00 · 1011 阅读 · 0 评论 -
ASP.NET中利用SQLXML WEB服务访问XML数据
引言 使用SQLXML 的Web 服务从你的ASP.NET应用程序中直接访问XML 数据 SQLXML 是扩展SQL 服务器现有的对检索和储存XML 数据的支持的一套附加的工具。 有了SQLXML 3.0,你现在就能使用SQL服务器展示Web 服务了。在SQLXML的Web 服务可以让用户执行存储过程,用户定义的功能,并且它们支持模板。 在这篇文章中,你将看出怎样展示一个作为Web 服转载 2004-11-10 10:01:00 · 1030 阅读 · 0 评论