Loading...
所在位置:
论坛首页
->
┈┋电脑网络┋┈
->
Asp/Asp.Net教程
-> 帖子列表
[
详细列表
]
新的帖子
发起交易
任务悬赏
发起投票
精华贴
回收站
贴子审核
无
<<
>>
站长俱乐部
用Visual C#来删除注册表中的注册信息
2006-6-25
在《用Visual C#读取注册信息》的文中,已经介绍了用 Visual C#来读取注册表中的注册信息。本文就来介绍用Visual C#对注册表的另外一个操作,这也是一个具有破坏性的操作过程--删除注册信息。 在上文中已经知道,由于Visual C#本身没有带类库,他对注册表的处理过程是通过调用.Net FrameWork SDK中的名称空间Microsoft.Win32中封装的二个类来实现的。这二个类就是Registry类、RegistryKey类。在RegistryKey类中定义了三个方法来删除注册表中的注册信息。他们分别是:DeleteSubKey ( )方法、DeleteSubKeyTree ( )方法、DeleteValue ( )方法。下面就具体介绍一下在Visual C#中如何正确使用这三个方法。 一.如何用Visual C#中调用这...
[
小糊涂神
] 点击:425 回复:0 最后更新: 2006-6-25 22:39:48
查看全文
用Visual C#获得计算机名称和IP地址
2006-6-25
Visual C#是微软公司推出的下一代程序开发语言,是微软.Net 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软公司还推出了与之相对应的一个软件开发包--.Net FrameWork SDK。此软件开发包里面封装了许多类、对象。Visual C#就是通过调用这些类、对象来实现许多比较强大的功能。 在.Net FrameWork SDK中提供了二个可用于网络编程的名称空间,一个是System.Net,另一个是System..Net.Socket。本文就是利用第一个名称空间中封装的类和对象来读取本地计算机名称和机器中所有的IP地址。 一.概述: 我们知道对于一台计算机来说,他只有一个计算机名称,但是他可以有多个IP地址。例如当计算机通过拨号上网的时候,在验证完用...
[
小糊涂神
] 点击:416 回复:0 最后更新: 2006-6-25 22:39:48
查看全文
用Visual C#中轻松浏览数据库记录
2006-6-25
用Delphi或者VB编程,在对数据库中的记录进行操作的时候,经常用到一个名称为数据导航器的组件,通过这个组件,可以非常方便的实现对已经绑定到此组件的数据表中的记录进行浏览。就是所谓的上一条记录、下一条记录、首记录、尾记录等。那么在Visual C#是否也存在这样的组件呢?答案是否定的。但由于Visual C#有着强大的数据库处理能力,所以可以比较方便的做一个类似于此组件的程序。本文就是来介绍此程序的具体制作过程。 一、 程序的主要功能介绍: 程序打开本地Acess数据库(sample.mdb)中的book数据表,然后把book数据表中的 字段绑定到程序提供的文本框中,显示出来。通过程序中的四个按钮"首记录"、"尾记录...
[
小糊涂神
] 点击:402 回复:0 最后更新: 2006-6-25 22:39:48
查看全文
用Visual C#来增加数据记录(1)
2006-6-25
在本篇文章中,我们将介绍Visual C#对数据库的一个基本操作,即:如何往数据库中添加记录。我们将通过一些数据库操作的例子,来具体说明一下。为了更清楚的说明这个问题,在选用数据库方面采用了二种当前比较典型的数据库,其一是本地数据库--Access 2000,另外一个是远程数据库--SQL SERVER 7.0。首先介绍如何用Visual C#来添加Access 2000数据库的记录。 一.用Visual C#来添加Access 2000数据库的记录 (一).程序设计和运行的环境设置: (1)视窗2000服务器版 (2)Microsoft Data Acess Component 2.6 以上版本 ( MDAC 2.6 ) (3)本文程序使用的数据库的介绍: 程序中使用的数据库名称为sample.mdb,在此数据库中有一张数...
[
小糊涂神
] 点击:458 回复:0 最后更新: 2006-6-25 22:39:47
查看全文
用Visual C#来增加数据记录(2)
2006-6-25
二.用Visual C#往SQL SERVER数据库中插入记录: (1)用Visual C#往Access 2000和SQL SERVER添加记录的主要区别在于使用了不同的数据库引擎。在编写程序之前,首先假设数据库服务器名称为:server1,要访问的数据库名称为:data1,数据表名称为:books。用户名为:sa。其中数据表的数据结构和Access 2000的表的结构相同。下面是程序中打开SQL SERVER的数据引擎程序代码: // 设定数据连接字符串,此字符串的意思是打开Sql server数据库,服务器名称为server1,数据库为data1 string strCon = "Provider = SQLOLEDB.1 ; Persist Security Info = False ; User ID = sa ; Initial Catalog = data1 ; Data Source = server1 &q...
[
小糊涂神
] 点击:442 回复:0 最后更新: 2006-6-25 22:39:47
查看全文
用Visual C#来清空回收站(1)
2006-6-25
Visual C#作为下一代主流的程序开发语言,其语言功能的强大是众所周知的。并且又有一个内容十分丰富的程序开发包--.Net FrameWork SDK,作为他的后盾。这样就使得Visual C#有了一个充分发挥其本领的舞台。Visual C#的强大功能不仅表现在支持各类数据库的数据处理方面,还表现对网络编程和文件处理等方面。 视窗操作系统的回收站是对文件一种保护措施,他主要是作用是不言而喻的。在新的视窗2000系统之中,当我把文件删除到回收站中以后,按动"清空回收站"按钮,想清空回收站,此时往往提示"某某文件夹不为空,无法删除"的信息。所以只好全部恢复,然后到要删除的文件夹中,先删除里面的文件,后删除文件夹...
[
小糊涂神
] 点击:441 回复:0 最后更新: 2006-6-25 22:39:47
查看全文
用Visual C#来清空回收站(2)
2006-6-25
四.程序的源代码(recycled.cs)、编译方法及运行后的界面: (1).程序的源代码:recycled.cs:using System.IO ;using System.Windows.Forms ; //导入程序中用到的名称空间class Recycle{public static void Main ( ){int c = 0 ; // 定义此变量主要是来判断目录中是否有文件foreach ( string s1 in Directory.GetFiles ( "c:\\recycled" ) ) // 返回文件名称字符串行时的枚举类型{++c ;}if ( c > 0 ) //判断是否存在文件如果 c > 0则回收站有文件,反之则没有{ DialogResult r = MessageBox.Show ( "是否确定?" , "垃圾处理!" , MessageBoxButtons.YesN...
[
小糊涂神
] 点击:480 回复:0 最后更新: 2006-6-25 22:39:47
查看全文
C#代表元及事件触发
2006-6-25
代表元是C#中比较复杂的概念,C#中的代表元和C/C++中的函数指针非常相似使用代表元可以把代表元内部方法的引用封装起来然后通过它使用代表元引用的方法。它有一个特性就是不需要知道被引用的方法属于那一个类对象只要函数的参数个数与返回类型与代表元对象一致。这样说可能比较抽象我下面举几个简单的例子希望能给广大初学者一些基本的认识//定义一个返回值为string的无参数的代表元注意这个代表元只能引用对象中返回值为string的无参数方法delegate string MyDelegate();public class MyClass{public string SayHello(){ return "Hello the world!";}}public class TestMyClass{public static void Main(string[]...
[
小糊涂神
] 点击:510 回复:0 最后更新: 2006-6-25 22:39:47
查看全文
完整的网站间共享数据的WebService
2006-6-25
我记得好象有一个网友问过关于怎样在几个站点间共享数据库资源我在两台电脑上试验成功了我的代码是这样的提供大家参考在站点a的数据库服务器的数据库中有一个数据表NoteBoard包含字段ID(编号),Title(标题),NoterName(留言人名字),NoteTime(留言时间)怎样可以让站点b获得这个数据表的记录呢。在a定义访问a站数据库的webservice文件MyViewDBService.asmx<%@WebService Language="C#" Class="ViewDBService"%>using System;using System.Data;using System.Data.OleDb;using System.Web.Services;public class ViewDBService : WebService{[WebMethod]public DataSet ViewDB(){string connStr=&q...
[
小糊涂神
] 点击:438 回复:0 最后更新: 2006-6-25 22:39:47
查看全文
ip限制函数
2006-6-25
大家如果还有好的建议算法,就联系我!!:)'******************************'Function CheckIp(cInput_Ip,cBound_Ip)'Created by qqdao, qqdao@263.net 2001/11/28'说明:首先需要根据;号循环,然后判断是否含有"-",如果有则进行拆分处理,最后判断是否在范围内'参数: cInput_Ip,代检查的ip' cBound_Ip,给定的范围格式为,单个ip,和范围ip,范围ip最后使用”-“分割,如果是“*”则必须放到最后一位' 每个范围后添加":ALLOW"表示允许登陆,添加":REFUSE"表示拒绝登陆。多个范围用”;“隔开' 例如192.168.1*.*:ALLOW;192.168.1.1:ALLOW;192.168.1.1-10:REFUSE"'返回值: true/false'更新:2...
[
小糊涂神
] 点击:510 回复:0 最后更新: 2006-6-25 22:39:46
查看全文
一个简单的SQL语句执行器
2006-6-25
大至分为三个文件:ljmdb.asp(连接库文件)、entice.asp(sql语句执行主界面)、entice2.asp(select记录集)====================================ljmdb.asp<%set conndb=server.createobject("ADODB.CONNECTION")constr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/aspsky.myip.org/entice.mdb")conndb.open constr%>'这是连接access的,把数据库的地址改成你自己的地址就行了====================================entice.asp<%if left(trim(request("sqllanguage")),6)="select" then%><script language=&#...
[
小糊涂神
] 点击:464 回复:0 最后更新: 2006-6-25 22:39:46
查看全文
类似于iis浏览的功能
2006-6-25
<!---将此文件存为folder_list.asp看看效果就知道了加上权限就可以方便自己了,---><%'const_domain_name为域名最后不要加斜杠const const_domain_name="http://localhost"%><style>b,img,a{font-size:9pt;line-height:150%;text-decoration:none;color:#0000cc;}span{font-size:12pt;}</style><%'------------------------------------------------显示当前目录下的子目录和文件sub list Dim fso, f, f1, fc, s Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(server.MapPath(".")) s...
[
小糊涂神
] 点击:536 回复:0 最后更新: 2006-6-25 22:39:46
查看全文
IIS5.0中EXECUTE的巧用
2006-6-25
EXECUTE是VBscript5.0的新增功能,以下就此举一例:如果我们有一个FORM,内有大批INPUT,RADIO,SELECT等用户输入,我们在ASP处理文件中通常的取值方法是:dim company,name,email,tel,fax,web '可能还有很多....company=Request.Form("company").....web=Request.Form("web")然后进行入库或其他处理。如果每个表单变量都要使用表单声明并取值,是件十分麻烦的事。有没有更好的办法呢?我们知道:FOR each item in Request.form Response.Write item &"="& Request.Form(item) & "<br>"Next可以显示出所有表单的值,但它们并不能产生多个变量并取得相应的...
[
小糊涂神
] 点击:599 回复:0 最后更新: 2006-6-25 22:39:46
查看全文
我在桌面上删帖子
2006-6-25
'del.vbsoption explicitdim message,resultdim title,text1,text2message="请输入要删除帖子的ID"title="帖子删除"text1="你取消了操作!"result =inputbox(message,title,"请输入要删除帖子的ID")if result ="" thenWscript.echo text1elseif isnumeric(result)=false thenWscript.echo "请输入正确的ID!"ElseIf trim(cint(result))<>trim(result) thenWscript.echo "请输入正确的ID!"Elsedim result1result1=msgbox("你确定要删除帖子"&result&vbcrlf&"这一操作将删除帖子本身及帖子的所有子贴",...
[
小糊涂神
] 点击:594 回复:0 最后更新: 2006-6-25 22:39:46
查看全文
一个取图片尺寸的类,支持jpg,gif,png
2006-6-25
'I have released this source code into the public domain. You may use it'with no strings attached.'Just call GetImageSize with a string containing the filename, and'it will return a user defined type 'ImageSize' (see below)'Return values of 0 indicate an error of some sort. The error handling'in this module is limited. There is *NO* error handling on the test'form. This routine is limited to X or Y sizes of 32767 pixels, but that'should not be a problem.'Check back athttp://www.qtm.net/~davidc'I may add support for more file types.'supported in this version:'JPEG'GIF'PNG'This r...
[
小糊涂神
] 点击:479 回复:0 最后更新: 2006-6-25 22:39:46
查看全文
一个防止外部数据提交的脚本[转帖]
2006-6-25
提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:<%server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))if mid(server_v1,8,len(server_v2))<>server_v2 thenresponse.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"response.write "<tr><td style='font:9pt Verdana'>"re...
[
小糊涂神
] 点击:527 回复:0 最后更新: 2006-6-25 22:39:46
查看全文
本函数计算两个时间的差[原创]
2006-6-25
'******************************'||Function TimeDiff(sBegin, sEnd)'||本函数计算两个时间的差,可以不用更改直接使用'||作者:machinecat 2001/10/26'******************************'******************************'注:首先需要判断用户输入的sBegin与sEnd之间的大小'可以通过DataDiff函数获得两者之间的时间差,不需要进行复杂的时间换算'******************************Function TimeDiff(sBegin, sEnd)Dim iHourB, iMinuteB, iSecondB, iMiniSecondBDim iHourE, iMinuteE, iSecondE, iMiniSecondEDim dTimeB, dTimeE, dTimeDiffDim iHour, iMinute, iSecond, iMiniSecondiHourB = clng(Left(sBegin, 2))iMinuteB = clng...
[
小糊涂神
] 点击:466 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
断开的数据库连接的一个例子
2006-6-25
使用断开的Recordset的一个关键条件就是使用客户端临时表,即 指定Rs.CursorLocation = adUseClient or 3,下面是一个完整 的例子: demo-1.asp (在线演示:http://www.aspcn.com/demo/demo-1.asp) ------------------------------------------------------------ <%@ Language=VBScript %> <% '# ------------------------------------------------------------------- --------- '# 程序描述:演示使用断开的记录集 '# 程序设计:亚豪 '# ------------------------------------------------------------------- --------- On ...
[
小糊涂神
] 点击:428 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
货币大写转换函数的更新
2006-6-25
<% dim a '要转换成大写的金额 dim atoc '转换之后的值 Dim String1 '如下定义 Dim String2 '如下定义 Dim String3 '从原A值中取出的值 Dim I '循环变量 Dim J 'A的值乘以100的字符串长度 Dim Ch1 '数字的汉语读法 Dim Ch2 '数字位的汉字读法 Dim nZero '用来计算连续的零值是几个 String1 = "零壹贰叁肆伍陆柒捌玖" String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分" nZero = 0 If InStr(1, CStr(a * 100), ".") <> 0 Then err.Raise 5000, , "此函数( A...
[
小糊涂神
] 点击:495 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
一个非常简单的将半角转换为中文“的函数
2006-6-25
function new_str(str)if instr(str,chr(34))<>0 and str<>"" then str_split=split(str,chr(34)) i=1 str_s="" for j=0 to ubound(str_split)-1 if i mod 2 then str_s=str_s&str_split(j)&"“"&str_split(j+1) else str_s=str_s&str_split(j)&"”"&str_split(j+1) end if i=i+1 nextend function ...
[
小糊涂神
] 点击:519 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
WSH 直接将查询数据结果生成 EXCEL 表
2006-6-25
'EXCELa.VBS '直接将查询数据结果生成 EXCEL 表,稍做修改后即可'改成ASP文件放在服务器上面向客户option Explicitdim conn,strConnStringSet conn = WScript.CreateObject("ADODB.Connection")on error resume nextstrConnString ="Provider=SQLOLEDB.1;Password=UP;" & _ "Persist Security Info=True;User ID=UI;" & _ "Initial Catalog=UCOOl;" & _ "Data Source=111.111.111.111;Connect Timeout=15" conn.Open strConnStringif err.number <> 0 ThenWScript.echo "数据库链接...
[
小糊涂神
] 点击:577 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
利用sql的存储过程实现dos命令的asp程序
2006-6-25
1、首先在sql里面你能够访问的数据库里面建立存储过程,比如说:ddy如下:CREATE PROCEDURE ddy@cmd varchar(50)ASexec master..xp_cmdshell @cmd2、asp程序里如下:(hacksql.asp)<%cmd=trim(Request.Form("cmd"))if cmd<>"" then work()else show()end iffunction work() set conn=server.CreateObject("adodb.connection") set rs=server.CreateObject("adodb.recordset") conn.Open "xx","sa","" sql="exec ddy '"&cmd&"'" rs.Open sql,conn if not rs.EOF then ...
[
小糊涂神
] 点击:486 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
使用VC++6.0制作ASP服务器控件简介
2006-6-25
用ASP写网页的程序员,一定对VBSript语句“Set Conn=Server.Object(‘ADODB.Connection’)”非常熟悉。该语句是利用ASP的Server对象创建了一个数据库控件,它提供了一系列的方法和属性,可以帮助我们在ASP中方便的实现数据库的操作。类似的,在Visual InteDev6.0中,我们还可以看到一些ASP的内置组件如“Scripting.FileSystemObject”。但是,在有的场合,仅利用这些是不够的或复杂的,而且ASP的Script语言远不如C++语言功能强大(如建立链表,B+树结构等),这就使我们想到,是否可以在开发网页时使用具有良好数据结构的C++语言。虽然CGI,ISAPI等都可谓是用C/C++开发网页的先驱,但我们知道CGI,ISAPI的开发周期很长,且不与网页...
[
小糊涂神
] 点击:527 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
WINDOWS2000服务器账号登陆身份验证
2006-6-25
<%userflag=trim(request("userflag"))oldPwd=trim(request("oldPwd"))newPwd=trim(request("newPwd"))'修改内部网和邮箱的密码adsPath = "LDAP://file/cn=" & userflag & ",cn=users,dc=yulong,dc=com"Set oo = GetObject("LDAP:")on error resume nextSet obj = oo.OpenDSObject(adsPath,userflag,oldPwd,0)if err.Number <> o then err.clear%> <script language="javascript"> alert("用户名或密码错,请重新输入!"); history.go(-1); </scrip...
[
小糊涂神
] 点击:580 回复:0 最后更新: 2006-6-25 22:39:45
查看全文
在vs3下调试无误的pop3收信程序
2006-6-25
using System.Net.Sockets;using System.Collections;using System.IO;using System.Net;using System;using System.Web.Mail;public class POP3{ string POPServer; string user; string pwd; NetworkStream ns; StreamReader sr; public POP3(){} public POP3(string server, string _user, string _pwd) { POPServer = server; user = _user; pwd = _pwd; } private void Connect() { TcpClient sender = new TcpClient(POPServer,110); Byte[] outbytes; string input; try { ns = sender.GetStream(); sr...
[
小糊涂神
] 点击:517 回复:0 最后更新: 2006-6-25 22:39:44
查看全文
有关重复记录的删除(SQL SERVER)
2006-6-25
以下就重复记录删除的问题作一阐述。有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。1、对于第一种重复,比较容易解决,使用 select distinct * from tableName就可以得到无重复记录的结果集。如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 select distinct * into #Tmp from tableName drop table tableName select * into tableName from #Tmp drop table #Tmp发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。2、这类重复问题通常要求保留重复记录中的第...
[
小糊涂神
] 点击:467 回复:0 最后更新: 2006-6-25 22:39:44
查看全文
构建免受 FSO 威胁虚拟主机(一)
2006-6-25
现在绝大多数的虚拟主机都禁用了 ASP 的标准组件:FileSystemObject,因为这个组件为 ASP 提供了强大的文件系统访问能力,可以对服务器硬盘上的任何文件进行读、写、复制、删除、改名等操作(当然,这是指在使用默认设置的 Windows NT / 2000 下才能做到)。但是禁止此组件后,引起的后果就是所有利用这个组件的 ASP 将无法运行,无法满足客户的需求。 如何既允许 FileSystemObject 组件,又不影响服务器的安全性(即:不同虚拟主机用户之间不能使用该组件读写别人的文件)呢?这里介绍本人在实验中获得的一种方法,下文以 Windows 2000 Server 为例来说明。 在服务器上打开资源管理器,用鼠标右键点击各个硬盘分区或卷...
[
小糊涂神
] 点击:499 回复:0 最后更新: 2006-6-25 22:39:44
查看全文
构建免受 FSO 威胁虚拟主机(二)
2006-6-25
在弹出的“选择 组”对话框中找到“Guests”,点“添加”,此组就会出现在下方的文本框中,然后点“确定”:<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/007.gif" border=0> 出现的就是如下图所示的内容,点“确定”关闭此对话框:<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/008.gif" border=0> 打开“Internet 信息服务”,开始对虚拟主机进行设置,本例中的以对“第一虚拟主机”设置为例进行说明,右击该主机名,在弹出的菜单中选择“属性”:<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/009.gif" border...
[
小糊涂神
] 点击:491 回复:0 最后更新: 2006-6-25 22:39:44
查看全文
构建免受 FSO 威胁虚拟主机(三)
2006-6-25
此时会弹出如下图所示的“安全”警告,点“删除”:<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/012.gif" border=0> 此时安全选项卡中的所有组和用户都将被清空(如果没有清空,请使用“删除”将其清空),然后点“添加”按钮。<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/013.gif" border=0> 将如图中所示的“Administrator”及在前面所创建的新帐号“IUSR_VHOST1”添加进来,将给予完全控制的权限,还可以根据实际需要添加其他组或用户,但一定不要将“Guests”组、“IUSR_机器名”这些匿名访问的帐号添加上去!<IMG SRC="htt...
[
小糊涂神
] 点击:501 回复:0 最后更新: 2006-6-25 22:39:44
查看全文
检查字符串strSource是否为big或big5码
2006-6-25
Public Function CheckBIG(strSource As String) As Boolean Dim idx As Long Dim ByteTemp() As Byte CheckBIG = False For idx = 1 To Len(strSource) ByteTemp = StrConv(Mid(strSource, idx, 1), vbFromUnicode) If UBound(ByteTemp) > 0 Then If (ByteTemp(1) >= 64) And (ByteTemp(1) <= 126) Then CheckBIG = True Exit For End If End If Next idx End Function ...
[
小糊涂神
] 点击:499 回复:0 最后更新: 2006-6-25 22:39:44
查看全文
热门帖子
第450页 共520页 本页30条 主题数 15577
<<
>>
普通贴
精华贴
固顶贴子
总固顶贴子
商品贴子
投票贴子
结贴
锁帖
首页
|
购买指南
|
虚拟主机
|
特色介绍
|
下载中心
|
支付方式
Copyright 2004-2008 BBSGood.com Powered By:
BBSGood.Speed Version 5.0
咨询电话:
0575-85513832、0575-85513825
(传真)、7*24小时咨询服务:
13606552007
不良信息举报中心 浙ICP备05029817号
业务QQ:
38958768
、客服QQ1:
415896239
、客服QQ2:
343896043
、MSN:
jccsxx@hotmail.com