毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

delphi分布式多层数据库图书管理系统论文+源代码 第5页

更新时间:2012-3-7:  来源:毕业论文
//连接成功向注册表里写入应用服务器配置信息
  WriteToReg(edt_Host.Text, edt_IP.Text, edt_Port.Text);
  close;
end;
//利用可视化窗体来选择计算机
procedure Tfm_SerConfig.Button1Click(Sender: TObject);
begin
edt_ip.Clear;
edt_host.Text:=   NetExecute(TFm_NetList);
end;
//把信息写入注册表
procedure Tfm_SerConfig.WriteToReg(const bappHost,bappIp,aPort:string);
var
reg:Tregistry;本文来自辣.文~论^文·网原文请找腾讯324.9114
begin
  reg:=Tregistry.Create;
  reg.RootKey:=HKEY_LOCAL_MACHINE;
  if not reg.OpenKey('\Software\pz',false) then //如果可以创建目录
  begin
  reg.CreateKey('\Software\pz');
  reg.OpenKey('\Software\pz',false);
  end;
  reg.WriteString('host',bapphost);
  reg.WriteString('ip',bappip);
  reg.WriteString('port',aport);
  reg.Free;
end;
end.
打开“连接设置”配置窗口,在打开窗体之前,函数已经将布尔变量Connected设为False,而在窗体被关闭之后,将返回Connected变量的值,根据布尔变量Connected的值可以判断是否已经连接上应用服务器。
(3) 在连接设置主窗口中,我们为应用服务器名提供了辅助录入的方法,点击应用服务器名编辑框右边的省略号按钮(Button1),将弹出一个浏览局域网计算机的对话框,以方便用户选择应用服务器所在的计算机。在此我们调用了一个NetExecute方法,它将返回用户选中的计算机的主机名。这个方法是如何实现的呢?下面将介绍NetExecute方法的实现过程。论文网http://www.751com.cn/  
在Delphi中新建一个窗体,将窗体单元文件保存为netlist .pas,窗体的Name属性设为Fm_netlist。运行后窗体如下图所示。
 在列举网络资源窗体中,将按照工作组以树型目录的形式显示局域网中的计算机。程序的具体实现部分如下所示。
procedure FormActivate(Sender: TObject);
procedure TreeView1Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
  procedure getcomputername;
  procedure getgroupname;
  { Private declarations }
public
  { Public declarations }
end;
function NetExecute(aFormClass: TFormClass): string;
var
  fm_NetList: Tfm_NetList;
  node: Ttreenode;
  aComputerName : string;//全局变量,存储选中的主机名
implementation
{$R *.dfm}本文来自辣.文~论^文·网原文请找腾讯3249.114
//打开窗体,并返回选定的计算机
function NetExecute(aFormClass: TFormClass): string;
begin
  aComputerName := '';
  with aFormClass.Create(Application) do

上一页  [1] [2] [3] [4] [5] 

delphi分布式多层数据库图书管理系统论文+源代码 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。