返回列表 发帖

delphi的编程实例

[这个贴子最后由kkting在 2005/06/01 10:56am 第 1 次编辑]

我写了几个delphi的小程序,原本想做成一系列教程,不过不知道有没有足够的时间(还有10几天就要毕业答辩了),就先发出来了,希望斑竹给置顶,我有时间就会继续补充的!
希望大家都可以学点东西。。。。。。。。。
这个是delphi实现的PING操作。

delphi的编程实例

这个是  获取本地计算机的名称和IP 的实例

TOP

delphi的编程实例

这个也是获取本地ip的,比上面的哪个更简单。。。。。。。。

TOP

delphi的编程实例

用Delphi实现超级链接
  在许多程序的“关于”对话框中,我们常可以看到“超级链接”式的标签,只须轻轻一点,就能立即启动电子邮件程序给作者写信,或者启动浏览器观看某主页,或者远程登录,或者自动链入新闻组……这些功能在今天——网络已经深入到生活中——来讲,是完全必要的!但是,这样的程序如何实现呢?如何在DELPHI中实现呢?利用控件还是其他的方法?如果你根本找不到实现这些功能的Delphi控件的话,又无法在帮助文件中找到相关主题,那怎么办呢?真是急死人了!别着急,慢慢来,有办法的!
  其实,这样的程序设计起来是非常简单的,你别看“超级链接”神秘兮兮,其实用一条函数就能完成,那就是ShellAPI单元中的ShellExecute。不要误以为它只能执行外部的exe文件,其实它可管用了。它的参数为
hWnd:Integer;
Operation:PChar;:PChar;
Parameters:PChar;
Directory:PChar;
ShowCmd:Integer

  依次表示父窗口的句柄(handle)、操作类型(缺省时为open)、文件名、启动参数、缺省目录、窗口显示方式。在制作超级链接时,第2、4、5项参数都不需填。窗口显示方式一般填SW_ SHOWNOACTIVATE或者SW_ SHOWNORMAL。其中最关键的就是文件名一项了。
  当它以mailto:开头时,启动的是邮件程序;以“http://”、“ftp://”或“gopher://”开头,启动网络浏览程序;以“news:”开头,启动新闻讨论程序;以“telnet:”开头,启动telnetexe。
  举例来说,若要调用程序给某人发e-mail,可以这样写:ShellExecute(handle,nil,pchar(′mailto:someone@somewhere.com′),nil,nil,SW_SHOWNORMAL);
  那么,既然发送电子邮件是这样的简单,其他的超级连接还会难吗?当然不会!试一试吧!

下面是   实例

TOP

delphi的编程实例

恩都写得不错,加油!!!!!
希望以后能见到你的教程...

TOP

delphi的编程实例

好作品,支持原创!希望以后还会看到你的更多的作品。:)

TOP

delphi的编程实例

[这个贴子最后由kkting在 2005/06/02 09:52am 第 2 次编辑]

前面几天都是写的一些关于网络的小程序,今天开始写些关于操作系统的东西吧
顺便提一下,偶还有几十天就要正式工作了,然后就要用c了,估计再不会用delphi了,我写些这个,也算是对我大学几年来最喜欢的delphi的一种总结吧,纪念一下吧,大家也可以学点东西。。。。。。
下面这个程序是  获取内存使用信息  的!
所有的代码都在WIN2K+DELPHI 7 测试通过

TOP

delphi的编程实例

这个是一个简单计算机本的编写实例!

TOP

delphi的编程实例

明小子有个关于制作这个的动画,原想传上来,可是太大了,自己去找着看看吧!

TOP

delphi的编程实例

这个是  捕捉窗口的  实例
明小子那也有动画视频

TOP

delphi的编程实例

一个简单的加减法计算器

TOP

返回列表 回复 发帖