2012年1月17日

C# p2p(1)

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Net.PeerToPeer;namespace ConsoleApplication4{ class Program { static string strMYPeername = "myApplicationName"; static string strAllMyPeername = "& 阅读全文

posted @ 2012-01-17 12:50 Mayvar 阅读(620) 评论(0) 推荐(0) 编辑

C# Windows API(2)

摘要: Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windows API函数。它能够定位和调用输出函数,根据需要,组织其各个参数(整型、字符串类型、数组、和结构等等)跨越互操作边界。 下面以C#为例简单介绍调用API的基 阅读全文

posted @ 2012-01-17 10:42 Mayvar 阅读(318) 评论(0) 推荐(1) 编辑

C# Windows API(1)

摘要: 一、调用格式using System.Runtime.InteropServices; //引用此名称空间,简化后面的代码//使用DllImportAttribute特性来引入api函数,注意声明的是空方法,即方法体为空。[DllImport("user32.dll")]public static extern ReturnType FunctionName(type arg1,type arg2,...);//调用时与调用其他方法并无区别可以使用字段进一步说明特性,用逗号隔开,如:[ DllImport( "kernel32", EntryPoint= 阅读全文

posted @ 2012-01-17 10:41 Mayvar 阅读(2113) 评论(0) 推荐(2) 编辑

导航