网络编程之delphi,delphi 网络编程

请问有关Delphi网络编程的书有那些?

网络编程之delphi,delphi 网络编程

文章插图
【网络编程之delphi,delphi 网络编程】1、清华大学出版社的网络编程实例导学系列之《Windows网络编程之Delphi篇》,萧秋水、文娟编著 。
2、中国水利与水电出版社的《Delphi5.0网络与通信开发应用》,彭勇等编著 。
3、机械工业出版社的计算机编程技巧ABC系列丛书的《Delphi编程技巧-网络与数据库篇》去看看吧,也许对你有用!
delphi 网络编程怎开发服务器端
网络编程之delphi,delphi 网络编程

文章插图
如果你的数据是数据库格式,比如access/sql server等,那么客户端可以用clientDataSet访问服务器的数据库.
如果不是数据库,是比较特定的数据,或者想要更自由/更精确地控制,你可以用TcpServer / TcpClient等,如果是文件,可以用 FtpServer / FtpClient,或者可以用 datasnap做服务器,客户端远客调用服务器端功能.
delphi 网络编程
网络编程之delphi,delphi 网络编程

文章插图
在edit的keyup 事件中写
socket通讯代码
BrodcastMessage(Data, AThread);
可以参考
procedure TForm_Server_Main.BrodcastMessage(Msg: string; AThread: TIdPeerThread);
var
List: TList;
I: Integer;
begin
List := ChatServerSocket.Threads.LockList;
try
for I := 0 to List.Count - 1 do
begin
try
if AThread <> TIdPeerThread(List.Items[I]) then
begin
TIdPeerThread(List.Items[I]).Connection.WriteLn(Msg);
end;
except
on E: Exception do
begin
memLog.Lines.Add('Exception (' + FormatDateTime(StatusDateTimeFormat, Now) + ') [' + E.ClassName + ']: ' + E.Message);
memLog.Lines.Add('The thread has been stopped');
TIdPeerThread(List.Items[I]).Stop;
end; //on
end; //try
end; //for
finally
ChatServerSocket.Threads.UnlockList;
end;
end;
**************
另外,在三层通讯方面,建议使用RemObjects,
非常方便 。而且协议都是XML的,接口非常好些,框架成熟 。
网络销售系统编程,用Delphi好还是PHP MySQL好?各自还需要做什么机器配置或者安装什么插件吗?
网络编程之delphi,delphi 网络编程

文章插图
如果只是单单的一个销售系统那用PHP+SQL就可以了 。当然因为PHP和SQL树大招风 。洞洞总有但是只要细心一些多出一些时间打补丁还是安全的 。
当然如果你的DELPHI用的很好的话也可以用 。不过这二者是不一样的 。一个是自编软件 。一个是设置方法 。要说上手快慢当然是PHP+SQL了 。。呵呵 。。