04 2013 档案

DataSnap被动断开客户端及主动断开客户端
摘要:本例为XE3开发,用tcp/ip连接,用http(s)则无效,因为主要用到TDSTCPServerTransport类。本例参考李维的教程稍做修改,功能为管理员可以在服务端断开客户连接,并显示在服务端的主界面上,如下图:以上的截图开了三个客户端,一个服务端,客户端主动断开时,服务端会显示主动断开;服务端关闭客户时会显示被动断开。关键点: 1.在TServerContainer中建立FConnections的TobjectDirectionary<TIDTcpConnection,TDSChannel>,用它来记录目前已连接的客户端数 2.关闭客户端时,主要查看FConnection 阅读全文

posted @ 2013-04-27 11:12 天上星 阅读(6356) 评论(0) 推荐(1) 编辑

DataSnap的CallBack
摘要:DataSnap可以用TDBXCallBack的类进行服务端和客户端以及客户端与客户端之间的通信。在进行通信时要用到以下标识服务端与客户端通信: 1.通道 2.客户端注册的回叫标识客户端与客户端通信: 1.通道 2.客户端注册的回叫标识 3.客户端标识一个客户端一般只需要一个通道即可,一个通道可以注册多个客户端回叫标识,客户端标识主要用于客户端通信开发时大体的步骤有以下几点:1.服务端 用DSServer的BroadcastMessage函数进行发送信息function BroadcastMessage(const ChannelName: string; const Msg: TJSONVa 阅读全文

posted @ 2013-04-26 15:26 天上星 阅读(4019) 评论(0) 推荐(0) 编辑

DataSnap探询
摘要:在XE3中,我们可以考滤用DataSnap开发多层应用。本记录主要查看DataSnap服务端连接及断开事件,这样能更好的理解服务端如何进行控制,即主要了解以下图中几个控件的事件触发顺序。以上几个控件作用说明: DSSerever:提供基本的DataSnap服务功能 DSTCPServerTransport:提供TCP/IP通讯协议的支持,http(s)用不上 DSHTTPService:提供http(s)通讯协议和RESTFUL架构的基本支持 DSAuthenticationManager:提供安全认证的功能 DSServerClass:提供自动输出的服务端类别让客户端调用的基本功能,它是TD 阅读全文

posted @ 2013-04-24 11:04 天上星 阅读(4531) 评论(3) 推荐(0) 编辑

主从表设计
摘要:在C#中设置主从表有以下几个重点:1.设置表之间的关系 DataRelation2.设置主从表的数据源 BindingSource 关键是设计从表的数据源应为主表的数据源,它的DataMember应为主从表关系的名称以下为运行时的截图,界面上有两个datagridview代码(全在Form1构造函数中实现): public Form1() { InitializeComponent(); using (SqlConnection conn = new SqlConnection()) { ... 阅读全文

posted @ 2013-04-19 11:18 天上星 阅读(4952) 评论(0) 推荐(1) 编辑

WebService的一些设计
摘要:原来做过webservice,后来忘记了,今天又学了一下,做个笔记,以供以后浏览。WebService是以服务端给用户端提供接口来调用的。用Delphi开发WebService时有以下几个步骤:以下为DelphiXE3开发的WebService,服务端提供目录下的文件让客户端查询,在客户端会显示所选择的文件,以图像文件为例一、服务端 1.在菜单"File"->"New"->"Other"->"WebService"中点选,如下图2.建立服务端模型,我们先以第一种为例,这样可以调试,以后可以改成其它 阅读全文

posted @ 2013-04-15 08:53 天上星 阅读(2004) 评论(0) 推荐(1) 编辑

Oracle配置的一些经验
摘要:好长时间没有用到Oracle,近期在用的时候的一些心得记下来:服务端:1.安装好oracle数据库后,用sqlplus可以查看相关的数据库,它的格式为:username/passowrd@dbid.如我要连接我的数据库orcl,则可以在sqlplus中输入以下命令:conn system/Administrator110@orcl;回车后就可以看到是否连接成功的信息。2.创建数据库 “开始”->"Oracle-OraDB11g_home1"->"配置和移植工具"->“Database Configuration Assistant”进入 阅读全文

posted @ 2013-04-11 13:56 天上星 阅读(465) 评论(1) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示