.Net
文章平均质量分 81
LeoMaya
这个作者很懒,什么都没留下…
展开
-
用C#调用Windows API和其他进程通信
http://blog.csdn.net/hyde82/archive/2005/12/13/551421.aspx转载 2007-04-16 18:30:00 · 960 阅读 · 0 评论 -
How To: 获取本机固定IP
private IPAddress GetLocalHost() ...{ try ...{ WebClient wClient = new WebClient(); byte[] byteRecv = wClient.DownloadData("http://www.ip13转载 2007-08-12 17:53:00 · 912 阅读 · 0 评论 -
C#求解N元一次方程组
Matrix Class using System;using System.Collections.Generic;using System.Text;namespace LinearAlgebra...{ public class Matrix ...{ private double[,] _data; public Matrix(int s转载 2007-05-14 17:11:00 · 7115 阅读 · 4 评论 -
C#钩子本线程内消息拦截
http://blog.csdn.net/wztgq/archive/2006/08/02/1012087.aspx转载 2007-05-16 11:06:00 · 861 阅读 · 0 评论 -
Asynchronous server socket using C#
/**//// /// Author: Asad Aziz /// Description: State object for reading client data asynchronously. /// public class StateObject ...{ public bool connected = false; // ID转载 2007-08-14 11:56:00 · 1455 阅读 · 0 评论 -
如何将RichTextBox中的RTF格式的文档以二进制形式存入数据库中??
//将RichTextBox的内容直接写入数据库: private void button1_Click(object sender, EventArgs e) ...{ System.IO.MemoryStream mstream = new System.IO.MemoryStream(); this.richTextBox1.SaveFile(mstream, RichTex转载 2007-05-14 18:08:00 · 4172 阅读 · 0 评论 -
TcpListener Class
using System;using System.IO;using System.Net;using System.Net.Sockets;using System.Text;class MyTcpListener...{ public static void Main() ...{ TcpListener server=null; try ...{转载 2007-08-14 11:59:00 · 877 阅读 · 0 评论 -
堆和栈的比较
http://blog.csdn.net/zhouruijie2007/archive/2007/03/18/1533117.aspx http://blog.csdn.net/cxzhq2002/archive/2006/03/30/644620.aspx转载 2007-05-17 10:49:00 · 887 阅读 · 0 评论 -
数据连接,绑定,修改,更新,一条龙,全手动!
我们必须会处理这样的需求:修改并更新数据库中的数据。很多.net的书籍(不管是讲c#还是讲ado.net的)都是分开讲解连接,绑定,修改,更新。很少有将一连串操作在一个例子里面讲的,《visual c# 2005 从入门到精通》一书中倒有个完整的例子,只是几乎全部都是靠向导完成的,然而如果你使用的是EXPREE版本的VC#2005,根本完成不了这个实验,那么怎么办呢?我们就采用手动的方法来完成吧,转载 2007-05-18 20:13:00 · 1033 阅读 · 0 评论 -
钩子攻略
一。写在最前 本文的内容只想以最通俗的语言说明钩子的使用方法,具体到钩子的详细介绍可以参照下面的网址:http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx 二。了解一下钩子 从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息转载 2007-05-18 14:33:00 · 2445 阅读 · 0 评论 -
DataGridViewPrinter(Fit to Page)
using System;using System.Text;using System.Collections;using System.Collections.Generic;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Windows.Forms;public cla原创 2007-05-24 14:42:00 · 2026 阅读 · 0 评论 -
Visual Studio 2005插件编写与安装教程
http://www.msproject.cn/ArticleViewer.aspx?ArticleId=73 http://blog.csdn.net/cqfeng/archive/2006/02/17/601506.aspx转载 2007-08-10 11:13:00 · 1094 阅读 · 0 评论 -
UDP穿越NAT的原理和实现
坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Netwo转载 2007-08-08 10:01:00 · 1287 阅读 · 1 评论 -
C#中屏蔽复制粘贴
public class TextBoxEx:System.Windows.Forms.TextBox...{private const int WM_GETTEXT=0x000d;private const int WM_COPY=0x0301;private const int WM_PASTE=0x0302;private const int WM_CONTEXTMENU =0x007B转载 2007-04-16 18:41:00 · 1761 阅读 · 0 评论 -
不定数组求和问题
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace SumFunc...{ public partial原创 2007-04-20 02:57:00 · 1501 阅读 · 1 评论 -
全局钩子监听键盘鼠标事件
using System;using System.Runtime.InteropServices;using System.Reflection;using System.Threading;using System.Windows.Forms;using System.ComponentModel;namespace gma.System.Windows...{ /**////转载 2007-04-20 14:53:00 · 3691 阅读 · 0 评论 -
WebBrowser and Cookies
先建一个"CookieContainer" 把WebBrowser中的Cookie保存在里面 //在WebBrowser中登录 cookie保存在 WebBrowser.Document.Cookie中 CookieContainer myCookieContainer = new CookieContainer();转载 2007-07-25 00:05:00 · 1221 阅读 · 0 评论 -
Login Mechanism
using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace LoginMechanism...{ public class LoginAppContext : ApplicationContext ...{ protected原创 2007-07-26 01:00:00 · 1933 阅读 · 0 评论 -
获取汉字的首字母
public string GetChineseSpell(string strText) ...{ int len = strText.Length; string myStr = ""; for(int i=0;ilen;i++) ...{ myStr += getSpell(strText.Substring(i,1)); } return myStr; } public string转载 2007-07-27 23:46:00 · 740 阅读 · 0 评论 -
QQ停靠特效
主要是"QQ窗体停靠"的效果form1代码:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Runtime.InteropServices;namespa转载 2007-07-27 23:55:00 · 1038 阅读 · 0 评论 -
C#中Play Sound
using System;using System.Collections;using System.ComponentModel;using System.Diagnostics;using System.Drawing;using System.Media;using System.Windows.Forms;namespace SoundApiExample...{ public转载 2007-08-01 10:10:00 · 1987 阅读 · 0 评论 -
用Visual C#实现P2P应用程序
一.前言: P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协同工作等转载 2007-08-01 20:21:00 · 966 阅读 · 0 评论 -
异步Socket
using System;using System.Collections.Generic;using System.Text;using System.Net.Sockets;using System.Threading;using System.Net;namespace AsyncSocket...{ public enum SocketState ...{ s原创 2007-08-06 14:28:00 · 1683 阅读 · 0 评论 -
DataGridViewDisableCheckBoxColumn
using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Drawing;using System.Windows.Forms.VisualStyles;namespace eBroker.Leo.W...{ public class Da原创 2007-05-24 16:03:00 · 2888 阅读 · 0 评论 -
两个面试题
1. 输入一个字符串, 求这个字符串每个字符出现的次数 private Dictionarystring, int> CountLetters(string line) ...{ Dictionarystring, int> ret = new Dictionarystring, int>(); char[] chars原创 2007-05-25 09:57:00 · 940 阅读 · 0 评论 -
SyntaxHighlighter part2
using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data;using System.Windows.Forms;using System.Text;using System.Runtime.InteropServices;namespace U转载 2007-10-27 01:02:00 · 1035 阅读 · 0 评论 -
Splash Screen
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;namespace SplashSample...{ /**//// /// Summary description for Splash. ///转载 2007-10-27 22:00:00 · 1515 阅读 · 0 评论 -
SyntaxHighlighter part1
using System;using System.Drawing;using System.Collections;using System.Collections.Specialized;using System.ComponentModel;using System.Windows.Forms;namespace UrielGuy.SyntaxHighlightingTextBox...转载 2007-10-27 00:56:00 · 1366 阅读 · 0 评论 -
SyntaxHighlighter part3(TestApp)
private void Form1_Load(object sender, System.EventArgs e) ...{ SyntaxHighlightingTextBox shtb = new SyntaxHighlightingTextBox(); shtb.Location = new Point(0,0);转载 2007-10-27 01:11:00 · 945 阅读 · 0 评论 -
资源文件说明:资源文件生成器 (Resgen.exe)
资源文件生成器 (Resgen.exe)资源文件生成器将 .txt 文件和 .resx(基于 XML 的资源格式)文件转换为公共语言运行库二进制 .resources 文件,该文件可嵌入运行库二进制可执行文件或编译成附属程序集。 Resgen.exe 执行下列转换:• 将 .txt 文件转换为 .resources 文件或 .resx 文件。• 将 .resources转载 2007-10-27 01:17:00 · 1497 阅读 · 0 评论 -
如何获得当前应用程序所在路径
WinAPI: /**//// /// Gets the handle of the foreground window which applies only to top-level windows (frame windows or dialog boxes). /// /// /// The return原创 2007-11-04 01:19:00 · 1067 阅读 · 0 评论 -
C#中调用Windows API的要点
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsoft Visual Studio .NET转载 2007-12-15 13:46:00 · 818 阅读 · 0 评论 -
bcp命令详解
bcp 实用工具在 Microsoft? SQL Server? 2000 实例和数据文件之间以用户指定的格式复制数据。语法bcp {[[database_name.][owner].]{table_name | view_name} | "query"} {in | out | queryout | format} data_file [-m max_errors] [-f转载 2007-12-23 15:06:00 · 1150 阅读 · 0 评论 -
理解C#的值类型和引用类型
从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时候就决定类型实例的行为。这种决定非常重要,用《CLR via C#》作者Jeffrey Richter的话来说,“不理解引用类型和值类型区别的程序员将会给代码引入诡异的bug和性能问题(I believe that a developer who misunderstands转载 2008-04-27 19:06:00 · 1150 阅读 · 0 评论 -
Regex在.Net中的平衡组-----Part 1 of 2
IntroductionVisit hereA cool feature of the .NET RegEx-engine is the ability to match nested constructions, for example nested parenthesis. I will describe this feature somewhat in depth in this a原创 2008-05-06 23:29:00 · 1132 阅读 · 0 评论 -
如何让你的WinForm嵌入桌面
首先, 调用一些User32.dll的WinAPI函数internal class User32 ...{ public const int SE_SHUTDOWN_PRIVILEGE = 0x13; [DllImport("user32.dll")] public static extern IntPtr FindWindow(string原创 2007-10-26 23:58:00 · 3569 阅读 · 3 评论 -
Windows XP下关机方法整理
记得暑假的时候偶无聊写了一个MyClock的小恶作剧软件,当时用到了关机.其实之前我一直以为关机嘛,不就是ExitWindowEx就可以了嘛,其实事情没那么简单,XP下的关机需要一个提升权限(Privilege)的过程.我简单整理了一下,WindowsXP下关机至少有下面几种方法:一: 最简单的方法是 shutdown -s -t 0关于shutdown的具体用法如下:用法: shutdown [转载 2007-10-26 23:49:00 · 1527 阅读 · 0 评论 -
C#实现繁简体的互转
public string SimplifiedToTraditional(string simplifiedChinese) ...{ string traditionalChinese = string.Empty; System.Globalization.CultureInfo vCultureInfo = new System原创 2007-05-31 10:43:00 · 1390 阅读 · 0 评论 -
Mono BitSharp
http://www.mono-project.com/Bitsharp转载 2007-09-05 10:36:00 · 1040 阅读 · 0 评论 -
从剪贴板取出图片, 修改后再保存到本地
Image srcImg = Image.FromFile("E:/Seal.bmp"); Clipboard.SetDataObject(srcImg); IDataObject raw = Clipboard.GetDataObject(); Image bmp = (Image)(raw.GetData(typeof(Bi原创 2007-06-06 23:53:00 · 2129 阅读 · 0 评论