当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 头说做个很简单的转发就行了(不是项目计划的一部分),当时,我也以为,很简单就行,不就是把收到的数据,按照配置文件的信息,找到目标机器,在发送出去吗?于是,我做。
 

 

    摘要:在做数据查询的模块,想一个常常会遇到的问题,就是查询的时候经常适应各种排序的要求,一般的做法是,放上一个控件,比如combobox,然后上面写上 按照时间排序 按照名称排序 ........................ 这样要是有多个字段同时排序(eg. order by uname, tdate)的时候,要考虑多次,放的控件也要多个,代码更是累赘,怎么样才能一次代码就能适合各种场合的使用呢?......
 ·开始→运行→输入的命令集锦    »显示摘要«
    摘要: gpedit.msc-----组策略   sndrec32-------录音机   nslookup-------ip地址侦测器   explorer-------打开资源管理器   logoff---------注销命令   tsshutdn-------60秒倒计时关机命令   lusrmgr.msc----本机用户和组   services.msc---本地服务设置   oobe/msoo......


数据分发的开发思想发展过程[2004年4月26日 9:44 ]
头说做个很简单的转发就行了(不是项目计划的一部分),当时,我也以为,很简单就行,不就是把收到的数据,按照配置文件的信息,找到目标机器,在发送出去吗?于是,我做.

a.         在主窗体里面,拖一个tserversocket,tclientsocket.定义两个结构,一个是用来保存收到的信息(变量里面只定义一个这个结构的变量),一个用来保存找目标机器的配置信息列表.分别为 【程序编程相关:转贴(MSDN):通过 XMLHTTP

1.  bcb下面的过程 【推荐阅读:实体类的设计

              ansistring strid; 【扩展信息:教你理解复杂的C/C++声明

taddr{        //地址信息

              ansistring strip;

              int          strport;

              }

tmsg{          //发送内容假设是这样

              ansistring strid;

              ansistring strtitle;

              ansistring strmemo;

              }

红色部分是用来做标记的,收到的内容有strid这个标记的时候,就发往有strid这个标记的addr;

当时思路是这样的:定义一个变量 tmsg gmsg;每次serversocket收到东西的时候都往这个地方写,从addrlist里面找到对应的addr然后用clientsocket发送出去.

是很简单,还真的很简单.后来发现有个缺点(网络基本没做过,有问题,非常正常,况且没有认真研究过bcb,工作需要,况且思想总是不断深入的嘛!今天就来个总结):

当数据读下来,还没等clientsocket发送出去,新的数据来了,于是,有写msg的冲突了.这冲突还不是一两次的事情.
...   下一页
 ·关于软件测试    »显示摘要«
    摘要:因为测试时从来不希望检测被测系统所有可能的输入、路径和状态,那么应该选择什么?什么时候应该停止测试?什么时候应该暂停测试?怎样编写一个测试包,它可以检测足够多的消息和状态的组合来说明没有失败的操作,但是从实用性来说它又足够的小?测试提出了许多基本的但却令人困惑的难题,带着这些问题,参加了几次实用软件测试培训。由于软件的复杂导致了测试的复杂,所以不能指望培训能给我们很多工作中的实际指导。偏重理论是肯......
» 本期热门文章:

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