摘要:
对于XML,想必各位都比较了解,我也就不用费笔墨来描述它是什么了,我想在未来的Web开发中XML一定会大放异彩,XML是可扩展标记语言,使用它企业可以制定一套自己的数据格式,数据按照这种格式在网络中传输然后再通过XSLT将数据转换成用户期望的样子表示出来,这样便轻易的解决了数据格式不兼容的问题。用于Internet的数据传输,我想,这是XML对于我们这些程序员最诱人的地方! 我们今天的主... 阅读全文
posted @ 2007-03-21 20:32
石川
阅读(282)
评论(0)
推荐(0)
摘要:
WMI不仅可以获取想要的计算机数据,而且还可以用以远程控制。远程控制计算机不仅是黑客们的梦想,也是大多数网络管理者所渴望得到的,尤其在现代的网络中,每一个网络管理者所面对的局域网,都是由一个庞大的计算机群组成,如果有效的管理网络的每一台计算机就显得格外重要了。目前网络管理软件通常的做法是,在远程计算机上运行客户端后台程序,在本地计算机上运行一个服务器端前台控制程序,通过这二个程序直接的通讯实现对计... 阅读全文
posted @ 2007-03-21 18:26
石川
阅读(787)
评论(0)
推荐(0)
摘要:
如果不使用WMI,想要获取远程计算机的系统数据,最常用的方法就是在远程计算机上运行一个客户端程序,本地机通过和这个客户端程序来获取远程计算机的系统数据。这种实现方法无论是程序设计还是后面的程序分发都是及其困难的。而使用WMI,一切就显得非常简单。下面介绍的这个示例,其功能是利用WMI获取远程计算机硬盘数据。各位只需对这个程序稍加修改,就可以获得远程计算机的其他数据。下面是具体的实现步骤: 版权声... 阅读全文
posted @ 2007-03-21 18:25
石川
阅读(570)
评论(0)
推荐(0)
摘要:
C#中程序结构的关键概念为程序、命名空间、类型、成员和程序集。C#程序包括一个或多个源文件。程序中声明类型,类型包含成员并能够被组织到命名空间中。类和接口是类型的例子。字段、方法、属性和事件则是成员的例子。当C#程序被编译时,它们被物理地打包到程序集中。程序集的文件扩展名一般为.exe或者.dll,这取决于它们是实现为应用程序(application),还是类库(library)。 示例: ... 阅读全文
posted @ 2007-03-21 18:24
石川
阅读(382)
评论(0)
推荐(0)
摘要:
TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.Net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通讯,... 阅读全文
posted @ 2007-03-21 18:24
石川
阅读(562)
评论(1)
推荐(0)
摘要:
WINDOWS应用程序是靠消息驱动的,在VC中我们通过CLASSWIZARD可以为某窗口类添加消息处理函数,CLASSWIZARD将为你添加消息映射,对于WINDOWS消息,生成的消息处理函数重载了基类的虚拟方法。而在C#中如何处理消息呢?本文针对VS.Net BETA1环境下的C#简单地介绍WINDOWS消息以及自定义消息的处理方法。 示例代码下载 17K 一、生成一个名为MSGApplicat... 阅读全文
posted @ 2007-03-21 18:23
石川
阅读(427)
评论(0)
推荐(0)
摘要:
这些天,CSDN上讨论SQL注入攻击似乎是如火如荼啊...我也来参合一下.. 如下,CheckParams函数,接收参数任意,如参数中有字符串,则对字符串进行检查,如参数中有集合(如Array之类,总之是实现了ICollection的),则对集合中的字符串元素进行检查. 大家可根据具体情况来定要过滤的字符,我这个例子里暂定为=号和''号,实际上我个人认为,过滤了这两个,似乎要进行SQL注入就已经比... 阅读全文
posted @ 2007-03-21 18:22
石川
阅读(351)
评论(0)
推荐(0)
摘要:
*===================================================================== 文件: Wintalk.cs 摘要: 演示如何使用 .Net创建聊天程序 =====================================================================*/ using Syst... 阅读全文
posted @ 2007-03-21 18:19
石川
阅读(1044)
评论(0)
推荐(0)
摘要:
C# 中的“事件”是当对象满足一定条件,发生某些事情时,类向该类的客户提供通知的一种方法。使用事件,拥有该事件的对象不必知道需要通知谁,一旦满足了某个条件,将自动调用该事件,正确通知每个需要通知的对象。通过使用事件,提高了程序的模块化程度。 要在程序中使用自定义事件,需按以下步骤进行: 1、声明事件 要在类内声明事件,首先必须声明该事件的委托类型: public dele... 阅读全文
posted @ 2007-03-21 18:19
石川
阅读(233)
评论(0)
推荐(0)
摘要:
/**编程语言:VisualStudio.NetC#(Beta2)*作者:迪泊威*功能:通过C#程序调用Windows记事本程序编辑一个*名为test.txt的文本文件。**在整个程序中System.Diagnostics.Process.Start(Info)*为主要语句。*如果只是单独执行一个外部程序,可用一条如下代码即可:*System.Diagnostics.Process.Start(*... 阅读全文
posted @ 2007-03-21 18:17
石川
阅读(167)
评论(0)
推荐(0)
摘要:
//Socket基本编程 //服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose( ... 阅读全文
posted @ 2007-03-21 18:17
石川
阅读(898)
评论(0)
推荐(0)
摘要:
server,服务器代码。使用Socket套接字连接。 using System;using System.Net;using System.Net.Sockets;using System.IO ; public class Echoserver{//entry point of main method.public static void Main(){//TcpListener is li... 阅读全文
posted @ 2007-03-21 18:16
石川
阅读(374)
评论(0)
推荐(0)
摘要:
下面的示例显示如何使用 Socket 类向 HTTP 服务器发送数据和接收响应。[C#] public string DoSocketGet(string server) {//Sets up variables and a string to write to the serverEncoding ASCII = Encoding.ASCII;string Get = "GET / HTTP/1... 阅读全文
posted @ 2007-03-21 18:14
石川
阅读(222)
评论(0)
推荐(0)
摘要:
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data; using System.Threading;using System.Net.Sockets;using System.Net;na... 阅读全文
posted @ 2007-03-21 18:12
石川
阅读(392)
评论(0)
推荐(0)
摘要:
首先添加对 System.Management的引用 然后代码入下: ConnectionOptions op = new ConnectionOptions ( ) ; op.Username ="wgscd";’或者你的帐号(注意要有管理员的权限) op.Password = "wgscd" ; ’你的密码 ManagementScope scope = new Mana... 阅读全文
posted @ 2007-03-21 18:12
石川
阅读(250)
评论(0)
推荐(0)
摘要:
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P.NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows9... 阅读全文
posted @ 2007-03-21 16:33
石川
阅读(154)
评论(0)
推荐(0)
摘要:
18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码》... 阅读全文
posted @ 2007-03-21 16:32
石川
阅读(192)
评论(0)
推荐(0)
摘要:
在.Net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController 类,System.Management下面的一些WMI操作的类。虽然用ServiceController可以很方便的实现对服务的控制,而且很直观、简洁和容易理解。但是我认为他的功能同通过WMI来操作服务相... 阅读全文
posted @ 2007-03-21 16:32
石川
阅读(208)
评论(0)
推荐(0)
摘要:
socket是网络套接字,使用它我们可以很方便的实现网络的数据传输。在.Net中提供了socket类来帮助开 发者调用socket的使用,从而避免了调用socket的动态库来实现socket的麻烦。下面我们就来看一个简单的例子,从这个简单的例子来看看.Net中的socket类实现socket是多么的方便。 编程思路:在这个简单的例子中我们将通过socket来实现文件的网络传输和接收功能。要实... 阅读全文
posted @ 2007-03-21 16:30
石川
阅读(352)
评论(0)
推荐(0)
摘要:
以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接是否正常,经常用的一个命令就是Ping.exe。感觉相当实用。 现在 .Net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.Net初学者有所帮助。 首先,我们用使用Process类,来创建独立的进程,导入System.D... 阅读全文
posted @ 2007-03-21 16:30
石川
阅读(153)
评论(0)
推荐(0)
摘要:
using System; namespace Test.Com{ /// /// 功能:字符串处理函数集 /// public class DealString { #region 私有成员 /// /// 输入字符串 /// private string inputString=null; /// /// 输出字符串 /// private string outS... 阅读全文
posted @ 2007-03-21 16:28
石川
阅读(220)
评论(0)
推荐(0)
摘要:
网络应用程序的一般都会或多或少的使用到线程,甚至可以说,一个功能稍微强大的网络应用程序总会在其中开出或多或少的线程,如果应用程序中开出的线程数目大于二个,那么就可以把这个程序称之为多线程应用程序。那么为什么在网络应用程序总会和线程交缠在一起呢?这是因为网络应用程序在执行的时候,会遇到很多意想不到的问题,其中最常见的是网络阻塞和网络等待等。 程序在处理这些问题的时候往往需要花费很多的时间,如果不... 阅读全文
posted @ 2007-03-21 16:28
石川
阅读(610)
评论(0)
推荐(0)
摘要:
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Security.Cryptography;using System.IO; namespace 对称加密应用... 阅读全文
posted @ 2007-03-21 16:26
石川
阅读(258)
评论(0)
推荐(0)
摘要:
/* Filename: encrypt_string.cs Author : zhanghua Date : 2005-08-11 Fuction : input a strig and encrypt a string 加密后的字符串的第一个字符是原先字符串的最后一个字符, 其余的每一个字符是对应的原字符串中的前一个字符的值加 ... 阅读全文
posted @ 2007-03-21 16:24
石川
阅读(719)
评论(0)
推荐(0)
摘要:
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P.NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows... 阅读全文
posted @ 2007-03-21 16:21
石川
阅读(175)
评论(0)
推荐(0)
摘要:
涉及网络编程时,需要用到的几个常用方法. 1. 在ASP.Net中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法:获取当前电脑名:static System.Net... 阅读全文
posted @ 2007-03-21 16:20
石川
阅读(173)
评论(0)
推荐(0)
摘要:
//************************************** // // Name: Ping .Net Class! // Description:Ping a machine from .Net. // This code is CLR compliant. // By: Carl Mercier // // As... 阅读全文
posted @ 2007-03-21 16:19
石川
阅读(220)
评论(0)
推荐(0)
摘要:
[DllImport("Iphlpapi.dll")] private static extern int SendARP(Int32 dest,Int32 host,ref Int64 mac,ref Int32 length); [DllImport("Ws2_32.dll")] private static extern Int32 .Net_addr(string ip); static ... 阅读全文
posted @ 2007-03-21 16:18
石川
阅读(299)
评论(0)
推荐(0)
摘要:
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebCont... 阅读全文
posted @ 2007-03-21 16:18
石川
阅读(426)
评论(0)
推荐(0)
摘要:
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime();; 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now;; 1.2 取当前年 int 年=currentTime.Year;; 1.3 取当前月 int 月=currentTime.Month;... 阅读全文
posted @ 2007-03-21 16:17
石川
阅读(440)
评论(0)
推荐(0)
摘要:
最近一个项目要用到点对点文件传输,俺就到处找资料写程序,最后终于完成了,为了让别人少走些弯路,俺决定将俺程序中最重要的部分贡献出来,希望对大家有所帮助。 俺的程序分三部分,包括发送部分、接受部分和一个两者共享的通讯基类,这个基类才是俺心血的结晶:) 一、通讯基类 using System; using System.Net.Sockets; using System.Net ; using... 阅读全文
posted @ 2007-03-21 16:15
石川
阅读(243)
评论(0)
推荐(0)
摘要:
同步套接字通信 Socket支持下的网上点对点的通信 服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能 服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。 客户端建立一个socket,设置好服务器端的IP和提供服务的端口,发出连接请求,接收到服务的... 阅读全文
posted @ 2007-03-21 16:14
石川
阅读(3741)
评论(3)
推荐(1)
摘要:
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提... 阅读全文
posted @ 2007-03-21 16:13
石川
阅读(218)
评论(0)
推荐(0)
摘要:
建立C#类库项目DLL 实现代码: using System; namespace DLL{ /// /// test 的摘要说明。 /// [System.Serializable] public class test { public test() { // // TODO: 在此处添加构造函数逻辑 // } public string Time { get ... 阅读全文
posted @ 2007-03-21 16:11
石川
阅读(184)
评论(0)
推荐(0)
摘要:
1.一个应用程序只能被用户打开一次 Process mobj_pro =Process.GetCurrentProcess(); Process[] mobj_proList=Process.GetProcessesByName(mobj_pro.ProcessName); if(mobj_proList.Length>1) { ... 阅读全文
posted @ 2007-03-21 16:09
石川
阅读(223)
评论(0)
推荐(0)
摘要:
本文将着重介绍Win32 API库中涉及网络管理的函数。首先我要讲一讲在.Net框架中管理用户的两个方法,第一种是Active Directory方法,这种方法要求你安装Active Directory。如果你打算管理一个小网络上的用户,或者一个未安装Active Directory的独立工作站,为了管理用户而安装Active Directory显得有些不值得。另外一种方法则是这篇文章所要讲到的—... 阅读全文
posted @ 2007-03-21 16:08
石川
阅读(215)
评论(0)
推荐(0)
摘要:
每天晚上回到寝室,有时候还是要利用实验室的机器下载上传点东西什么的,但是如果机器一直开着,会减少寿命的。所以就写个自动关机程序,每天将近半夜12点的时候自动关闭机器。此程序在WIN2K下轻松测试通过。说轻松是因为即使运行着很多其它程序,依然能够正常关机。 .Net/images/blog_csdn.Net/arui319/84777/r_autoshutdown.jpg"> 原理非常简单... 阅读全文
posted @ 2007-03-21 16:07
石川
阅读(1335)
评论(1)
推荐(0)
摘要:
由于在单位使用到发手机短信息的地方有很多,可能是从网页、可能是OUTLOOK中的窗体、也可能是某台非Windows操作系统的主机的某个系统,所以经过思考探讨,觉得最好的解决方案是采用Windows的“服务”,定时从一个目录中固定格式的文本文件中读取出相应的信息,发送出去。而其它客户端只需往该目录写入文本信息即可。思路定下来后就让我们开始吧! 2fV\d?SB RMIw%D4|*Z 先交待... 阅读全文
posted @ 2007-03-21 16:06
石川
阅读(469)
评论(0)
推荐(0)
摘要:
C#上传文件的一个实现 using System;using System.Data;using System.Data.SqlClient;using CA.Components; //全部在组件名称空间下namespace CA.Components{ /// /// General 的摘要说明。 /// 发布日期:2002-8-8 原作者:雷神 ... 阅读全文
posted @ 2007-03-21 16:05
石川
阅读(2319)
评论(4)
推荐(0)
摘要:
using System; namespace UpFile { /// /// upfile 的摘要说明。/// public class upfile{ private string path = null; private string fileType = null; private int sizes = 0; /// /// 初始化变量 /// public upfi... 阅读全文
posted @ 2007-03-21 16:04
石川
阅读(412)
评论(0)
推荐(0)
摘要:
在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 以下是一个请求报文与相应的回复报文的例子:G... 阅读全文
posted @ 2007-03-21 16:03
石川
阅读(120)
评论(0)
推荐(0)
摘要:
①为什么要使用存储过程?因为它比SQL语句执行快. ②存储过程是什么?把一堆SQL语句罗在一起,还可以根据条件执行不通SQL语句.(AX写作本文时观点) ③来一个最简单的存储过程CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid desc 注:dbo.testProcedure_AX是你创建... 阅读全文
posted @ 2007-03-21 16:01
石川
阅读(266)
评论(0)
推荐(0)
摘要:
System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10000]; // Length of the file: int length; // Total bytes to read: long dataToRead; // Identify the ... 阅读全文
posted @ 2007-03-21 15:57
石川
阅读(435)
评论(0)
推荐(0)
摘要:
/*************************字符串加密算法***********************/public string EncryptString(string str) { char[] Base64Code=new char[]{'a','b','c','d','e','f','g','h','i','j','k','l','m','n',' 阅读全文
posted @ 2007-03-21 15:55
石川
阅读(378)
评论(0)
推荐(0)
摘要:
Oberon's LegacyCorets, Eva5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument();xmlDoc.Load("bookstore.xml");XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找XmlElement xe1=xmlDoc.CreateElement... 阅读全文
posted @ 2007-03-21 15:53
石川
阅读(661)
评论(1)
推荐(0)
摘要:
本通讯程序没有服务端和客户端之分,局域网的计算机运行同一程序即可通信。由于水平有限,目前版本还很菜,只可以实现基本的聊天功能和显示在线用户功能。准备添加传送文件、聊天日志、可选参数等功能。 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Wind... 阅读全文
posted @ 2007-03-21 15:51
石川
阅读(352)
评论(0)
推荐(0)
摘要:
c#中的Process类可方便的调用外部程序,所以我们可以通过调用cmd.exe程序 加入参数 "/c " + 要执行的命令来执行一个dos命令(/c代表执行参数指定的命令后关闭cmd.exe /k参数则不关闭cmd.exe) 1 private string RunCmd(string command) 2 { 3 //實例一個P... 阅读全文
posted @ 2007-03-21 15:47
石川
阅读(666)
评论(0)
推荐(0)
摘要:
Visual Studio.NET的中文Beta 2版本推出已有一段时日了,相比早期的Beta 1版本,新版本各方面都有很大的变化,其中包括SQL Server编程方面,在中文Beta 2中,数据库的存取普遍改用了OLE DB的方式。由于数据库编程是企业级应用开发的核心,本文将举例阐述中文Bete 2版本中的SQL Server编程方法。 初始设置 首先,我们需在应用系统中安装SQL Server... 阅读全文
posted @ 2007-03-21 15:44
石川
阅读(435)
评论(0)
推荐(0)
摘要:
//Socket基本编程 //服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose( ... 阅读全文
posted @ 2007-03-21 15:42
石川
阅读(6792)
评论(1)
推荐(0)
摘要:
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket... 阅读全文
posted @ 2007-03-21 15:37
石川
阅读(1107)
评论(0)
推荐(0)
摘要:
在一些.net论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.csdn.net/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 本例子共3个页面,其中webf... 阅读全文
posted @ 2007-03-21 14:16
石川
阅读(392)
评论(0)
推荐(0)
浙公网安备 33010602011771号