2008年7月17日

摘要: 原代码: /Files/sherlockhua/scan.rar 实现效果图:(windows窗体版) 实现效果图:(控制台版) 端口扫描器大家都不陌生吧,用着别人的端口扫描器,虽说方便,但是如果能够做一个,当然是一个赏心悦目的事。其实,实现自己的端口扫描器并不困难。而且原理也比较简单,只要我们具备基础的网络知识,明白tcp三次握手原则即可。 C#提供一组网络编程的类,使网络编程... 阅读全文

posted @ 2008-07-17 23:51 少林 阅读(3532) 评论(10) 推荐(0) 编辑


2008年7月11日

摘要: 代码: /Files/sherlockhua/filetransferbox.rar /Files/sherlockhua/TransferBoxEx.rar(改进版) 实现效果图: 最近在做一个可在局域网中聊天的聊天工具,因为要支持多文件传输功能,所以显示多文件传输状态便成了一个问题。我们都用过qq,当进行多文件传输时,它可以... 阅读全文

posted @ 2008-07-11 13:26 少林 阅读(3409) 评论(10) 推荐(0) 编辑


2008年6月14日

摘要: ... 阅读全文

posted @ 2008-06-14 20:35 少林 阅读(737) 评论(1) 推荐(0) 编辑


2008年6月4日

摘要: 做这个项目也有一段时间了.现在已经实现的了文字聊天,上线,下线提示.图片传送.以及和qq一样的头像扇动效果.贴几张和大家共享以下.等完善后,我会把代码放上去的. 程序主界面聊天界面选择字体在线显示 阅读全文

posted @ 2008-06-04 19:25 少林 阅读(6323) 评论(251) 推荐(2) 编辑


2008年6月2日

摘要: 但这个内存设备内容最初只有一个单图素单色设备平面。我们必须建立一个足够大的位图以容纳我们所要显示的文字。通过GetTextExtentPoint32函数,可以取得文字的大小,而用CreateBitmap可以根据这些尺寸来建立位图: GetTextExtentPoint32 (hdcMem, TEXT ("Arial"), 5, &size) ; hBitmap = CreateBitmap (s... 阅读全文

posted @ 2008-06-02 20:36 少林 阅读(371) 评论(0) 推荐(0) 编辑

摘要: 以下子过程可以获取 void GetLargestDisplayMode(int *pcxBitmap,int*pcyBitmap) { DEVMODE devMode; DWORD iModeNum =0; *pcxBitmap = *pcyBitmap = 0; ZeroMemory(&devMode,sizeof(DEVMODE)); devMode.dmSize = sizeo... 阅读全文

posted @ 2008-06-02 20:28 少林 阅读(430) 评论(2) 推荐(0) 编辑


2008年5月29日

摘要: 在c#中可以通过互操作性服务using System.Runtime.InteropServices来调用window api函数.并且通过属性来指定api函数的位置,以及调用方式,比如,我们要调用User32.dll里的函数MessageBox(HWnd hwnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT type) 首先引入名字空间 using System.... 阅读全文

posted @ 2008-05-29 22:18 少林 阅读(1717) 评论(1) 推荐(2) 编辑

摘要: VC中的一些常用方法(20条) 出处 VC中的一些常用方法(20条) 2003-11-3加入 来自www.csdn.net 作者佚名 0条评论 点击5383次 一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door ... 阅读全文

posted @ 2008-05-29 18:22 少林 阅读(1154) 评论(0) 推荐(0) 编辑


2008年5月28日

摘要: using System; //using System.Drawing; using System.Collections; using System.ComponentModel; //using System.Windows.Forms; //using System.Data; using System.Runtime.InteropServices; namespace 智能象棋游戏 ... 阅读全文

posted @ 2008-05-28 19:59 少林 阅读(938) 评论(0) 推荐(0) 编辑


2008年5月21日

摘要: 放苹果 Description 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目t(0 int total=0; int m,n,h; void solve(int x,int k) { int i,j; if(h==0&&k=1;i--) {... 阅读全文

posted @ 2008-05-21 16:27 少林 阅读(440) 评论(1) 推荐(0) 编辑


Copyright © 2024 少林
Powered by .NET 9.0 on Kubernetes