使用Visual C#实现断点续传
摘要:在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 以下是一个请求报文与相应的回复报文的例子:G...
阅读全文
posted @
2007-03-21 16:03
石川
阅读(116)
推荐(0)
存储过程从入门到熟练(c#篇)
摘要:①为什么要使用存储过程?因为它比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
石川
阅读(264)
推荐(0)
C#实现大文件分块发送到客户端
摘要: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
石川
阅读(421)
推荐(0)
C#加密解密算法
摘要:/*************************字符串加密算法***********************/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
石川
阅读(374)
推荐(0)
C#操作xml文件入门
摘要: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
石川
阅读(659)
推荐(0)
局域网QQ(C#版)
摘要:本通讯程序没有服务端和客户端之分,局域网的计算机运行同一程序即可通信。由于水平有限,目前版本还很菜,只可以实现基本的聊天功能和显示在线用户功能。准备添加传送文件、聊天日志、可选参数等功能。 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Wind...
阅读全文
posted @
2007-03-21 15:51
石川
阅读(350)
推荐(0)
C#中利用process类调用外部程序以及执行dos命令
摘要: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
石川
阅读(664)
推荐(0)
Visual C#的SQL Server编程
摘要: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
石川
阅读(433)
推荐(0)
C# Socket编程
摘要://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
石川
阅读(6791)
推荐(0)
C#.Net网络程序开发-Socket篇
摘要:Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket...
阅读全文
posted @
2007-03-21 15:37
石川
阅读(1104)
推荐(0)
C#学习杂记
摘要:.NET技术学习笔记: 因为项目需要开始突击.NET,今天主要了解了一下C#语法和.NET框架基础,因为有JAVA开发经验所以看起来倒也不是很费劲,就是不知道实际应用时会怎么样。 今天的笔记分两大部分,C#语法杂记(一)和.NET框架基础(一),比较凌乱的说: C#语法杂记(一): ◎ 在C#中,值类型(Value)中的char类型声明的竟然是一个Unicode字符类型,长度...
阅读全文
posted @
2006-08-15 08:12
石川
阅读(161)
推荐(0)
获取数据库中的所有表
摘要:本Blog登出后受到了大家的关注,其中“盛国军”朋友提出了使用存储过程“sp_tables”也可以实现这个目的,所有本人对这个Blog有进行了完善。在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用C#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。1、SQLDMOSQLDMO是操作SQLServer的理想的方式,如果您的数据库是...
阅读全文
posted @
2006-08-10 21:38
石川
阅读(351)
推荐(0)
抓取Web网页数据分析
摘要:通过程序自动的读取其它网站网页显示的信息,类似于爬虫程序。比方说我们有一个系统,要提取BaiDu网站上歌曲搜索排名。分析系统在根据得到的数据进行数据分析。为业务提供参考数据。 为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是: 1、发送HttpRequest请求。 2、接收HttpResponse返回的...
阅读全文
posted @
2006-08-10 20:25
石川
阅读(202)
推荐(0)
Windows窗体的所有菜单
摘要:简介仅仅使用一行简单的程序,你就能够使你的Windows窗体的所有菜单和上下文菜单具有office2003的菜单外观。同样地,你也可以只用一行程序,就能为你的菜单加上漂亮的图标。本文实现的是一个具有该功能的组件。如果你想让你的菜单恢复原来的外观,也只须调用End方法即可。 组件的使用要正确使用组件,必须先将你的组件加入到工具箱中。然后将该组件从工具箱中拖放放到form窗体中。这时会看到你的form...
阅读全文
posted @
2006-08-10 03:33
石川
阅读(519)
推荐(0)
C#中通过DataGrid显示隶属关系
摘要:本文将介绍如何利用DataGridImageColumn列来显示数据的隶属关系,具体的效果如下图 点击图标这一列,就会自动的显示它的下属数据和收缩下属数据。当然对于这个效果中,对原来的DataGridImageColumn进行了一些改动,对DataGrid的也需要一些另外的处理,还有数据也需要有要求,主要是不能对数据进行排序,不来显示会乱掉。其中排序也需要一个字段信息 我这里设置了...
阅读全文
posted @
2006-08-10 03:29
石川
阅读(209)
推荐(0)
一个FTP客户端的C#代码
摘要:using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets; namespace zhangyuk.net.csdn.blog.ftpclient{ /// /// FTP Client /// public class FTPClient { #region 构造函数 ...
阅读全文
posted @
2006-08-10 02:47
石川
阅读(395)
推荐(0)
一个用C#写的词法分析程序
摘要:源文件内容: using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data; namespace wzy2{ /// /// Form1 的摘要说明。 /// public class Fo...
阅读全文
posted @
2006-08-10 02:46
石川
阅读(277)
推荐(0)