| 动画介绍:好进入正题,今天给大家做一个关于C#编程的教程,做了一个网络端口扫描工具。教程并不难,希望想通过这个教程,引导大家入门,对这门技术产生兴趣!
好先看操作,这里我已经事先生成了一个ScanPort.exe的工具了! 由于时间问题,这里我就用本地的IP来做个实验,远程计算机是可以的,只是会慢一些!
这里要稍等一下,我们先往下讲
首先打开VS2005 好 看操作,先新建一个 VC# 下的windows 应用程序 这里我就不新建了,之前我已经做好了准备了! 界面我已经设置好了,我就给大家具体讲讲吧
这三个控件都是TextBox我想其他编程语言里面也是有的 这是3个lable 就是写些说明性的文字的, 这是个button 用来执行操作的,待会儿我们要对这个按钮执行 代码编写的, 这是个列表框,在这里用来显示扫描结果的
现在我们看看 扫描结果吧…… 看结果出现了,可能早就好了!
我们这里提几个注意点 一般窗体我们可以设置几个属性 MaximizeBox窗口右上角是否出现最大化, 这里我们最好设置成FALSE这样,工具做出来 就比较小巧了,
还有在给这些空间取名字的时候 最好取一些比较有意义的 名字,这样方便我们在后面代码中的调用
好了,加速吧,进入后面的代码编写 双击 那个btnsacn按钮就会自动产生一段代码 这是一个事件 ……就是CLICK事件 ……………… ………… 好,我们先生成一下,晕,忘了,好长时间不用了,我们注释掉 警告是没关系的! 开始运行 没问题,刚开始设置窗体属性的时候,把最大化给false了,所以它 不能最大化了!
提几点,这个程序必须在.net framework2.0的环境下运行,
http://wx.onlinedown.net/down/dotnetfx_38669.zip 这是下载地址,大家可以自己下
这个程序我也会打包给大家的!
编程重在积累,很多类的方法我们都是没用过的,所以要多编写,多看,这样才能有突破 希望大家能够喜欢编程!
好了,今天就到这里了,欢迎广大朋友和我一起讨论切磋。 再见了,88
补充一下,可能这个程序运行会涉及到一些服务! 看操作, 把tcp/ip服务前面的钩 打上!然后下一步!
好了,就这样 |