当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 问题的提出 在一个客户/服务器模式的网络环境中,数据库(Informix)服务器建立在SCO Unix 5.05上,同时,有若干台运行Windows 95/98的工作站。
 

 

    摘要:在使用delphi开发应用程序时常常要使用到tlistview列表视控件,但是仅仅使用tlistview的原有属性、方法和事件是不够的,常常需要在程序开发过程中对列表视的功能进行扩展,比如对列表视添加任意列组合排序、listitem拖动、customdraw自绘制、加入背景图等功能,由此可见delphi自带的tlistview列表视控件功能有限,并不让人感到满意。为了让列表视具有更多的功能,我们只......
 ·用delphi打造realplayer播放器    »显示摘要«
    摘要:  如今realplayer的流式媒体文件以其强大的视频压缩比正逐步悄然兴起。realplayer plus播放器也理所当然地成为大家播放realplayer格式文件的首选软件。不过realplayer plus也不是十全十美的,比如启动时间慢,占用空间大,留有历史记录等等。其实我们可以利用delphi打造一个完全符合自己要求的realplayer播放器。下面我将向大家介绍如何利用delphi来帮......


用Delphi在客户端执行Unix主机命令
问题的提出

在一个客户/服务器模式的网络环境中,数据库(informix)服务器建立在sco unix 5.05上,同时,有若干台运行windows 95/98的工作站.需要解决的问题是:如何在客户端执行一段程序,然后由服务器来完成数据库中数据的处理并进行转发,即由客户端来控制远端服务器的命令执行.它的实际意义在于服务器可能位于几公里甚至几百公里以外的地方. 【程序编程相关:再发:发现一个 Delphi6 VCL

【推荐阅读:检测你的程序是否运行在虚拟机(VMwar

解决的方法与思路 【扩展信息:TChart使用经验小结

由于sco unix服务器提供了多种网络服务,如www.ftp.mail.gopher.telnet等,我们可以在客户端通过telnet访问远端主机,登录成功后,由服务器直接执行来自客户端的命令集,从而实现对服务器上的数据进行处理的目的.

本文客户端开发语言选择delphi,当然,vc++也是此类编程的利器,尤其是vc++对winsock的封装极大地减轻了程序员的工作量,可以说在windows 95/98平台上它是网络软件开发的最佳选择.而delphi最大的长处则在于对数据库的支持能力上,同时,它的组件也非常丰富.

众所周知,tcp/ip协议是internet上的标准协议集,也是目前网络操作系统所支持的主要协议之一.telnet实际上是tcp/ip的应用层协议,属于高层协议之一,这个协议提供了一个相对一般的.双向的通信服务.telnet连接实际上就是一个tcp连接,一旦这种连接建立成功,那么,用户的计算机将作为远端主机的终端来使用而不管主机的物理位置是在同一间办公室内,或是千里之外.telnet协议除了人们通常所知道的网络虚拟终端外,还有另外一个重要的概念:协商任选项机制.这种机制允许服务器与客户程序之间协商选项,telnet的某些任选项是已经分配好的(如表1所示).

任选项 意义

0 二进制传送

1 回送

2 go ahead

3 ams协商

5 状态

6 时标

7 远程受控传送

8 输出行结束

9 输出页大小

10 输出回车描述

24 终端类型

…… ……

表1

本文对任选项做了如下定义:

  const f_iac=255;

  do协商

  const f_do=253;

  do not协商

  const f_dont=254;

  will 协商

  const f_will=251;

  will not协商


...   下一页
 ·delphi中实现多线程同步查询    »显示摘要«
    摘要: 优秀的数据库应用应当充分考虑数据库访问的速度问题。通常可以通过优化数据库、优化 查询语句、分页查询等途径收到明显的效果。即使是这样,也不可避免地会在查询时闪现一个带有 sql符号的沙漏,即鼠标变成了查询等待。最可怜的是用户,他(她)在此时只能无奈地等待。遇到急性子的,干脆在此时尝试 windows中的其它应用程序,结果致使你的数据库应用显示一大片白色的窗口。真是无奈! 本文将以简单的例子告诉......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE