唐朝程序员

我来自唐朝

随笔分类 -  c#

上一页 1 2 3 4 下一页

深入浅出net泛型编程[转载]
摘要:.NET 2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。前言 .NET 2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。类型安全 .NET中的许多... 阅读全文

posted @ 2007-05-02 16:57 唐朝程序员 阅读(346) 评论(1) 推荐(0)

c#虚拟键盘、虚拟鼠标以及窗口查找
摘要:我想编制一个qq自动登陆程序,确发现C#中对很多api没有封装,只有使用平台调用了。其中用到窗体查找和虚拟键盘、虚拟鼠标等函数。具体代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.T... 阅读全文

posted @ 2007-04-13 16:34 唐朝程序员 阅读(5186) 评论(0) 推荐(1)

C#2.0语法上的变化
摘要:C#2.0语法上的变化:①泛型: 为什么要引入泛型? 举个例子比较好理解:例如定义一个System.Collection.ArrayList,里面的元素是object类型的,当从中取出的时候需要作强制类型转换ClassA tmp = myArrayList[0] as ClassA;这有两方面问题,一是强制类型转换的性能开销,二是类型安全(编译通过但是运行有可能出错)。在.net1.0中类似的... 阅读全文

posted @ 2007-02-25 17:24 唐朝程序员 阅读(291) 评论(0) 推荐(0)

C# 里XML文件读写
摘要:已知有一个XML文件(bookstore.xml)如下:Oberon's LegacyCorets, Eva5.95 1、往节点中插入一个节点:XmlDocument xmlDoc=new XmlDocument();xmlDoc.Load("bookstore.xml");XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找XmlEleme... 阅读全文

posted @ 2007-02-22 16:07 唐朝程序员 阅读(510) 评论(0) 推荐(0)

C#游戏外挂代码(转载)
摘要:XDF.GamePlugInCommon 类库项目 //API.cs 文件,定义一些常用API函数及常量 using System; using System.IO; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; namespace XDF.GamePlugInComm... 阅读全文

posted @ 2007-01-27 18:51 唐朝程序员 阅读(6867) 评论(3) 推荐(0)

.NET读取QQWry.Dat 纯真版ip数据库格式数据源
摘要:1 /****************************************************************** 2 ** File Name:IPScaner.cs 3 ** Create Date:2004-12-27 20:10:28 4 ** Modifier: 5 ** Modify Date: 6 ** Description:to sca... 阅读全文

posted @ 2007-01-10 20:58 唐朝程序员 阅读(741) 评论(0) 推荐(0)

BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略)
摘要:BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略)发信站: 水木社区 (Thu Aug 18 22:25:42 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 上一次介绍了对等客户之间在... 阅读全文

posted @ 2007-01-10 17:14 唐朝程序员 阅读(616) 评论(0) 推荐(0)

BT源代码学习心得(十三):客户端源代码分析(对等客户的连接建立及其握手协议) 转自CSDN:gushenghua的专栏
摘要:BT源代码学习心得(十三):客户端源代码分析(对等客户的连接建立及其握手协议) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十三):客户端源代码分析(对等客户的连接建立及其握手协议)发信站: 水木社区 (Wed Aug 17 11:48:45 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 上一次我... 阅读全文

posted @ 2007-01-10 17:14 唐朝程序员 阅读(575) 评论(0) 推荐(0)

BT源代码学习心得(十四):客户端源代码分析(对等客户连接中的阻塞管理) 转自CSDN:gushenghua的专栏
摘要:发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十四):客户端源代码分析(对等客户连接中的阻塞管理)发信站: 水木社区 (Wed Aug 17 17:56:50 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 从上一次我们的分析可以看出当对等客户建立连接后,通过握手协议交换信息,这样对于每个连接都有一个C... 阅读全文

posted @ 2007-01-10 17:14 唐朝程序员 阅读(778) 评论(0) 推荐(0)

BT源代码学习心得(十二):客户端源代码分析(从开始到连接建立阶段)
摘要:BT源代码学习心得(十二):客户端源代码分析(从开始到连接建立阶段) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十二):客户端源代码分析(从开始到连接建立阶段)发信站: 水木社区 (Tue Aug 16 20:38:34 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 这一次开始恢复按照过程进行描述... 阅读全文

posted @ 2007-01-10 17:13 唐朝程序员 阅读(575) 评论(0) 推荐(0)

BT源代码学习心得(十一):客户端源代码分析(存储管理) 转自CSDN:gushenghua的专栏
摘要:BT源代码学习心得(十一):客户端源代码分析(存储管理) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十一):客户端源代码分析(存储管理)发信站: 水木社区 (Tue Aug 16 07:15:06 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 这一次分析BT的存储管理。我们知道,BT把要共享的资... 阅读全文

posted @ 2007-01-10 17:13 唐朝程序员 阅读(622) 评论(0) 推荐(0)

BT源代码学习心得(十):客户端源代码分析(相关对象一览) 转自CSDN:gushenghua的专栏
摘要:发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十):客户端源代码分析(相关对象一览)发信站: 水木社区 (Sat Aug 13 11:34:58 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) BitTorrent/download.py中的Multitorrent对象能够开始实际的下载任务。要开始下载... 阅读全文

posted @ 2007-01-10 17:12 唐朝程序员 阅读(696) 评论(0) 推荐(0)

BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理) 转自CSDN:gushenghua的专栏
摘要:发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理)发信站: 水木社区 (Wed Aug 10 21:52:50 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 通过上一次的分析,我们已经知道了Tracker采用http协议和客户端通信,这一次... 阅读全文

posted @ 2007-01-10 17:12 唐朝程序员 阅读(821) 评论(0) 推荐(0)

BT源代码学习心得(九):客户端源代码分析(图形界面浅析) 转自CSDN:gushenghua的专栏
摘要:发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(九):客户端源代码分析(图形界面浅析)发信站: 水木社区 (Fri Aug 12 17:03:19 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 客户端将从btdownloadgui.py开始进行分析,这样可以顺便把Python中的GUI编程也看一下。Py... 阅读全文

posted @ 2007-01-10 17:11 唐朝程序员 阅读(762) 评论(0) 推荐(0)

BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象)
摘要:BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象)发信站: 水木社区 (Mon Aug 8 21:45:42 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏... 阅读全文

posted @ 2007-01-10 17:11 唐朝程序员 阅读(1070) 评论(0) 推荐(0)

BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) 转自CSDN:gushenghua的专栏
摘要:BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化)发信站: 水木社区 (Mon Aug 8 11:30:43 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) Tracker在... 阅读全文

posted @ 2007-01-10 17:10 唐朝程序员 阅读(820) 评论(0) 推荐(0)

BT源代码学习心得(四):种子文件的生成 转自CSDN:gushenghua的专栏
摘要:BT源代码学习心得(四):种子文件的生成 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(四):种子文件的生成发信站: 水木社区 (Wed Aug 3 22:22:09 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 在知道种子文件采取的编码方式后,我们现在可以来看一个种子文件具体是如何生成的了。在BT... 阅读全文

posted @ 2007-01-10 17:08 唐朝程序员 阅读(1030) 评论(0) 推荐(0)

BT源代码学习心得(五):统一网络服务接口--RawServer
摘要:BT源代码学习心得(五):统一网络服务接口--RawServer 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(五):统一网络服务接口--RawServer发信站: 水木社区 (Fri Aug 5 18:54:08 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 以后的部分都需要网络服务(种子文件的生... 阅读全文

posted @ 2007-01-10 17:08 唐朝程序员 阅读(543) 评论(0) 推荐(0)

BT源代码学习心得(三):种子文件的编码方式 转自CSDN:gushenghua的专栏
摘要:BT源代码学习心得(三):种子文件的编码方式 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(三):种子文件的编码方式发信站: 水木社区 (Mon Aug 1 20:33:37 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 昨天家里居然断了一天网,ft。 BT的作者使用了一种比较简单易懂的编码方... 阅读全文

posted @ 2007-01-10 17:06 唐朝程序员 阅读(1241) 评论(0) 推荐(0)

BT源代码学习心得(二):程序运行参数的获取 转自CSDN:gushenghua的专栏
摘要:BT源代码学习心得(二):程序运行参数的获取 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(二):程序运行参数的获取发信站: 水木社区 (Sat Jul 30 21:08:27 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 把这部分单独列举出来,是因为我觉得BT的程序在处理配置参数方面的这部分代码很有... 阅读全文

posted @ 2007-01-10 17:05 唐朝程序员 阅读(649) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页

导航