
asp.net
文章平均质量分 73
donetk
这个作者很懒,什么都没留下…
展开
-
.NET下基于组件的分布式系统动态配置
摘要 动态配置为基于组件的分布式系统提供了一种在线演化的强大机制。本文提出了一种在MS Dot Net环境下建立一个可动态配置的分布式应用系统的策略。 关键字 组件、AOP、动态配置 引言 随着分布式系统在各个关键业务中起到越来越多的作用,如银行系统、基础通信系统,而这些业务是需要长时间不间断运行的,因此对系统的演化必需是在线进行的。本文提出了一种在MS Dot Net Framework转载 2008-05-03 17:15:00 · 364 阅读 · 0 评论 -
使用ASP.NET开发邮件发送系统
如今,随着Internet的迅速发展,许多企业都纷纷架构起自己的网站,用来开展企业的电子商务活动,如发布、管理企业自己的供求信息;发展和管理企业的会员等。除了这些以外,还有一点是十分重要的,就是向所有企业注册会员发送电子邮件,及时通知用户企业的最新消息。Microsoft公司推出Visual Studio.NET已有一段时间了,一些以前使用ASP开发WEB应用程序的网友,现在也慢慢地有ASP转转载 2008-05-03 17:16:00 · 1453 阅读 · 0 评论 -
ASP.NET中实现DataGrid数据排序
Visual Studio .net为编写WinForm程序(即:在Windows平台下运行的程序)所提供的DataGrid组件比起微软以往的各种开发环境中提供的DataGrid组件都要"高级"许多。其"高级"的地方就在于不需要再进行任何其他设置或编程,DataGrid就能够对其中的数据分别按照升、降序进行排列。这种"高级"功能给我们编程提供了许多方便。图01是在WinForm程序中的Dat转载 2008-05-03 17:16:00 · 502 阅读 · 0 评论 -
十天学会ASP.net之第一天
我认为ASP.NET比ASP难很多,希望大家做好准备。难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言。这样ASP.NET就有四种组合:VB+ACCE转载 2008-05-03 17:16:00 · 310 阅读 · 0 评论 -
十天学会ASP.net之第二天
一、定义变量: string strExample; 字符串("aaa") char chrExample; 字符(a) bool blnExample; Bool型(true/false) DataTime datExample; 日期型("09/19/2002") int intExample; 整数(32位有符号整数) double dblExample; 浮转载 2008-05-03 17:17:00 · 267 阅读 · 0 评论 -
如何实现小型WEB搜索引擎(C#+SQL Server全文检索+Asp.net)
1 引言21世纪,中国互联网搜索引擎领域可谓群雄逐鹿,百度、Yahoo、中搜、搜狗等等都使出浑身解数吸引着网民的眼球。这些大网站可谓是各有所长,总的来说虽然他们搜索功能都很强,但是搜索得到的结果基本上是千篇一律,信息的冗余量很大,网民不得不在一次又一次的翻页中浪费时间,或者为了想出一个好的关键词而绞尽脑汁。要是有一个有针对性的搜索引擎就好了,并且这个针对性应该是可以控制的。2 SOSO的由来转载 2008-05-03 17:18:00 · 760 阅读 · 1 评论 -
C#取得设备网卡的MAC地址和硬盘的卷标号
(一).说明 取得设备网卡的MAC地址和硬盘的卷标号 (二).图片示例(三).代码using System;using System.Management;namespace NetCard{ /// /// 读取设备 /// public class run { private ManagementClass mc; private ManagementObjectC转载 2008-05-03 17:18:00 · 415 阅读 · 0 评论 -
ASP.NET控件开发之“代码紧凑原则”
我们知道制作一个控件,一般比只实现同样功能的模块要复杂,因为我们需要考虑更多的异常和适应性,才能达到我们整合和复用代码的效果。而当我们开发一个ASP.NET控件时,不管我们的控件有多么复杂的功能和UI表现,我们最终在客户端浏览器里得到的都只是HTML代码和脚本的组合。 而就是这些控件生成的HTML代码,它们的格式是不是就可以随意处理呢。那么不能随意又是什么意思?难道我们必须要保证H转载 2008-05-03 17:18:00 · 286 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(一)
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryStr转载 2008-05-03 17:18:00 · 262 阅读 · 0 评论 -
Visual C#常用函数和方法集汇总
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日转载 2008-05-03 17:19:00 · 371 阅读 · 0 评论 -
Asp.Net中使用水晶报表
编译:http://www.ASPcn.com 飞刀 原文:http://www.aspfree.com 在我们对VS.net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的ASP.NET程序中,并得到了一些小决窍。转载 2008-05-03 17:19:00 · 219 阅读 · 0 评论 -
.net命名规范的不同之处
在你的代码中使用注释语句和下边就要讲的统一命名法则是一个很好的习惯,它们会使你的代码更加通用。我(作者)已经在微软工作了近五年的时间了。我不知道你是否跟我一样,在集成和除BUG时遇到很多问题----因为开发者没有遵守统一的命名法则和写注释语句。 在以前版本的Visual Studio中,微软曾建议使用匈牙利命名法来写代码,并鼓励开发这位写出统一格式的代码而使用相同的法则。例如:转载 2008-05-03 17:20:00 · 330 阅读 · 0 评论 -
ASP.NET中树形图的实现
树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView,利用Treeview控件可以方便地开发树形图。然而在网页上实现树形图就不那么容易了,现在在ASP.net中利用微软提供的Internet Explorer W转载 2008-05-03 17:20:00 · 306 阅读 · 0 评论 -
VB.NET开发人员必备参考10本书目
一、程序设计 1.>(Visual Basic NET技术内幕) 本书内容深入全面,涵盖的主题十分丰富,并结合大量典型的代码示例来讲解Visual Basic.NET的核心编程技术。本书共分6大部分。首先介绍了Visual Basic.NET语言的基础知识,以及一些有关类的新特性,例如继承、委托和事件等。然后详细讲解了Visual Basic.NET面向对象的特性,并介绍了.NET对字符串、转载 2008-05-03 17:20:00 · 452 阅读 · 0 评论 -
ASP.NET 安全认证(一):如何运用 Form 表单认证
代码写 N 久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题,以及使用过程用到的一些技巧(实乃投机取巧是也 ^_^ )。偶打初中那时,语文水平就不怎么滴,考试常常作转载 2008-05-03 17:20:00 · 302 阅读 · 0 评论 -
自定义数据库物理表中各列字段的名称
(一). 序幕 1.在实际的软件开发中大部分都是团队合作开发的,经常会出现这种情况,一个程序员只设计好数据库,由另一个程序员写程式.这就出现一个问题. 设计数据库的程序员 设计数据库字段名称命名习惯 与 写程式码程序员数据库命名习惯有些不同. 例如: 数据库程序员对 客户名称习惯命名"CustomerName" ,而写程式代码程序员习惯命名"CusName",这样,写程式代码程序员在使用转载 2008-05-03 17:20:00 · 512 阅读 · 0 评论 -
C#体验编程技术 类与对象
组件编程不是对传统面向对象的抛弃,相反组件编程正是面向对象编程的深化和发展。类作为面向对象的灵魂在C#语言里有着相当广泛深入的应用,很多非常“Sharp”的组件特性甚至都是直接由类包装而成。对类的深度掌握自然是我们“Sharp XP”重要的一环。 类 C#的类是一种对包括数据成员,函数成员和嵌套类型进行封装的数据结构。其中数据成员可以是常量,域。函数成员可以是方法,属性,索引器,事件,操作转载 2008-05-03 17:20:00 · 266 阅读 · 0 评论 -
ASP.NET 安全认证(三): 用Form 表单认证实现单点登录
“等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心。盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷落的无奈早就无所谓,累也不说累”(歌词《今天》新演绎)。看着人家的 Blog 文章的评论是一条接一条,再瞧瞧自己:“无人问津呐,真…无…奈……唉,没人理我,还是回家吧。”“哎,还没开始写,怎么就走了?回去干什么呢?”回去写作业去啊,上回交待的课外作业你做了没?(注:转载 2008-05-03 17:20:00 · 851 阅读 · 0 评论 -
C#下实现在线升级
//这是一个webserviceprivate AppUpdate.UpdateServ UpdateSvr; private void button1_Click(object sender, System.EventArgs e) { if(LinkWebServices()==true) { this.label1.Text="连接服务器....... PAS转载 2008-05-03 17:20:00 · 322 阅读 · 0 评论 -
用ASP.NET向Javascript传递变量
方法1: 用一个隐藏控件,把变量的值给隐藏控件,再用Javascript去找隐藏控件的值window.document.getElementById("隐藏控件的ID").value //这个就可以得到隐藏控件的值方法2:javascript 中:var value=Num要是一个属性如:Public String Num{set{...}get{...}}如果字符变量是字符型像al转载 2008-05-03 17:21:00 · 242 阅读 · 0 评论 -
一种“您无权查看该网页”的原因和解决方法
1、现象 a.用localhost访问,正常 b.用IP地址访问,则出现403错误2、分析 a.怀疑是ACL问题,设置Everyone为完全控制,问题仍无法解决 b.无意中访问了"WebForm1.aspx",再访问该主页,可以正常访问 c.原来无法访问的aspx都是从asp转换过来的3、结论 a.访问任一从asp转换过来,变为aspx的网页,若新的aspx的网页中未包含“Cod转载 2008-05-03 17:22:00 · 2111 阅读 · 0 评论 -
ASP.NET随机显示数据库记录
System名称空间有一个Random类,用来产生随机数。本文就介绍利用这个Random类来随机显示数据库记录。 Random类有一个重载方法叫Next,它可以产生随机数,它允许输入两个参数,以产生这两个数之间的随机数。例如: Random R = new Random(); Random.Next(1,100); 将会在产生1-100之间的随机转载 2008-05-03 17:22:00 · 291 阅读 · 0 评论 -
利用MD5加密数据库中的密码
.net提供了进行数据加密类,下面就用例子进行说明如何使用MD5进行数据加密。 首先,创建一个UserAccount表,字段两个:UserName和Password,类型分别为varchar(25)和binary(16),下面的ASP.NET代码就是创建用户时的具体实现: Sub CreateAccount(sender as Object转载 2008-05-03 17:22:00 · 382 阅读 · 0 评论 -
体验.net 2.0 的优雅 - 异步WebService调用
在.net2.0中(准确的说是vs 2005中),异步WebService异步调用的方式的例子: void DoSomethingTest() { localhost.Service service = new WindowsApp.localhost.Service(); service.HelloWorldCompleted转载 2008-05-03 17:23:00 · 404 阅读 · 0 评论 -
C#编写的windows计算器-源代码
using System;using System.Drawing;using System.Windows;using System.Windows.Forms;using System.Collections;using System.ComponentModel;using System.Data; namespace comput{ /// /// 这是一个计算器的简单实现转载 2008-05-03 17:23:00 · 915 阅读 · 1 评论 -
ASP.NET2.0应用中定制安全凭证之理论篇
阅读提要 在缺省状况下,你只能使用Visual Studio 2005的一个本机实例来管理与ASP.NET 2.0一同发行的SQL Server数据库中的安全凭证。本文将向你展示怎样用一个Web服务来包装ASP.NET 2.0提供者并通过使用一个Windows表单应用程序来管理凭证存储从而扩展这种管理能力。 如今,无论是互联网还是企业内部局域网程序一般都要求使用定制的方式来存储和管理用户帐户和角转载 2008-05-03 17:24:00 · 354 阅读 · 0 评论 -
Visual C#创建和使用ActiveX组件
开发基于.Net平台上的程序员是很难从本质上把Visual C#和ActiveX组件联起来,虽然在使用Visual C#开发应用程序时,有时为了快速开发或者由于.Net FrameWork SDK的不完整,还需要借助ActiveX。但即使如此,也很难把二者联系起来。其中的原因就是能够被Visual C#直接使用文件和通过Visual C#生成的可执行程序只可能是托管的文件。而Active X组件却转载 2008-05-03 17:24:00 · 424 阅读 · 0 评论 -
制作最清晰缩略图的完整类(VB.NET版)
先收集一些相关资源Public Class ClassUpPic Private vPicFile As System.Web.UI.HtmlControls.HtmlInputFile Private vSmallPicSize, vUpFileSize As Integer Private vUpPicPath, vNewPicName, vTmpPicName As转载 2008-05-03 17:24:00 · 593 阅读 · 0 评论 -
在.NET框架下使用自定义配置设置
.NET框架通过基于XML的配置使配置设置驾轻就熟。它同时还提供了必要的方法,通过集合类(Collection classes)访问这些设置。通过一个静态的ConfigurationSettings类可访问实际的配置数据。该类还提供了一个GetConfig()方法,可向一个合适的集合返回一个对象。本文中,我将示范三种可用来访问和存储配置信息的方法。应用配置数据存储在App.config文件,并转载 2008-05-03 17:24:00 · 429 阅读 · 0 评论 -
C# 语言规范--1.10 委托
委托适用于那种在某些其他语言中需用函数指针来解决的情况(场合)。但是,与函数指针不同,委托是面向对象和类型安全的。 委托声明定义一个类,它是从 System.Delegate 类派生的类。委托实例封装了一个调用列表,该列表列出了一个或多个方法,每个方法称为一个可调用实体。对于实例方法,可调用实体由一个实例和该实例的方法组成。对于静态方法,可调用实体仅由一个方法组成。如果用一组合适的参数来调转载 2008-05-03 17:25:00 · 225 阅读 · 0 评论 -
Visual C#实现Windows信使服务
现在有很多网络管理软件都具备网络上信息实时传送的功能,虽然有些网络通讯软件功能比较强大,有的软件不仅可以传送文本信息,还可以传送二进制文件等。但它们都有一个无法克服的缺点,那就是分发比较困难,信息传送双方计算机都需要安装通讯软件的客户端和服务器端软件,并且只有但双方都打开相应软件时,才可能进行信息传送。而信使通讯就可以克服上述缺点,由于信使服务在Windows 2000系统以上都是自带的,并且此服转载 2008-05-03 17:25:00 · 349 阅读 · 0 评论 -
C# 语言规范--1.4 自动内存管理
手动内存管理要求开发人员管理内存块的分配和回收。手动内存管理可能既耗时又麻烦。在 C# 中提供了自动内存管理,使开发人员从这个繁重的任务中解脱出来。在绝大多数情况下,自动内存管理可以提高代码质量和开发人员的工作效率,并且不会对表达能力或性能造成负面影响。示例using System;public class Stack{ private Node first = null; p转载 2008-05-03 17:25:00 · 330 阅读 · 0 评论 -
ASP.NET:DataGrid控件的分页功能
DataGrid 控件是一个基于模板样式的、多功能的、多列的数据绑定控件。在三个数据绑定控件中,DataGrid是功能最为强大的,其次时DataList控件,然后是轻量级的数据绑定控件Repeater。要自定义 DataGrid 中各列的布局,您可以将列类型设置为“模板”,然后修改列的模板。DataGrid 控件也可以无需模板,只需按照默认的设置即可进行呈现,这使得该控件成了用于报告方案的理想转载 2008-05-03 17:26:00 · 2775 阅读 · 0 评论 -
ASP.NET:使用DataTable对象保存数据
DataSet对象是数据表的集合(DataTables),在一个DataSet中可以存放多个DataTable。作为数据源,DataSet可以提供多个数据表,在DataSet中可以进行表的关联操作工作,同样,每个DataTable对象也可以作为数据源。下面这个实例演示了DataTable对象如何提供给DropDownList控件提供数据源的。 新建一个Web窗体,命名为DataTable转载 2008-05-03 17:27:00 · 815 阅读 · 0 评论 -
创建自滚动的DataGrid
在使用DataGrid时,如果页面很长,可能需要用户自己来拉动滚动条,下面的例子实现了自动滚动的功能。其基本原理就是利用了LinkButton的锚点的功能,如果使用PushButton,那还必须自己添加锚点。另外必须弄明白的是Page的PostBack时的客户端脚本: JavaScript"> function __doPostBack(eventTarget, even转载 2008-05-03 17:27:00 · 291 阅读 · 0 评论 -
[ASP.NET开发系列]在用户控件中添加属性
在WEB开发中经常有一些代码是在很多地方重复出现的,象导航栏、用户登录/注册和首页上面的一些固定栏目等。这些可重用的代码我们可以把它写成一个通用模块供需要的地方来引用,这样做即节省了开发时间还方便以后的维护。在ASP.NET的web编程中提供了一种叫做“用户控件”可以帮助我们完成这种做法,其文件扩展名是“.ascx”,由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能包含一个转载 2008-05-03 17:28:00 · 334 阅读 · 0 评论 -
用Iformattable接口控制.Net中文本格式
每一种应用程序都需要面对显示各种文本输出风格的挑战,而这一困难可以通过Iformattable接口而得以克服。 .Net框架包含了标准类型的基本格式对象,并且可以很容易地根据实际需要开发自定义的类。 显示文本和变量是绝大部分开发工程的标准组成部分。除此之外,更多时候还需要将文本输出为特定风格的格式。 .NET框架提供了满足这些输出风格的多种方法,包括String.Format 方法和Fo转载 2008-05-03 17:28:00 · 279 阅读 · 0 评论 -
ASP.NET调用存储过程方法新解
摘要 存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。 关键词 ASP.NET;存储过程 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使转载 2008-05-03 17:29:00 · 351 阅读 · 0 评论 -
ASP.NET Session 详解
阅读本文章之前的准备阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information Services(以转载 2008-05-03 17:31:00 · 326 阅读 · 0 评论 -
XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子
结合客户端脚本,我们可以创建出可以拖动列,可以拖动改变列宽度,显示、隐藏列、编辑列的XP风格的 DataGrid,下面就是所有的代码。自己调试时请注意修改eMeng.Exam.UltraGrid路径。 UltraGrid.ASPx C#" Codebehind="UltraGrid.aspx.cs" AutoEventWireup="false" Inherits转载 2008-05-03 17:31:00 · 271 阅读 · 0 评论