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

Delphi小区能源管理系统 第12页

更新时间:2009-6-22:  来源:毕业论文
Delphi小区能源管理系统 第12页
ProgressBar1.Position := 30;
 try
  adq:=TADOQuery.Create(nil);//动态创建adoquery,用它来执行备份sql语句。
  adq.Connection :=dm.ADOc ;//创建数据库联接
  adq.sql.clear;
//sql赋值开始==============
  adq.SQL.Add('Use master');//使用master数据库完成恢复
  adq.SQL.Add('exec  killdataspid   '+DBName);//杀掉所有其他联接
//下面语句,完成数据库名为:DBName的数据库恢复,恢复文件是BackUpFileName路径
//下。
  adq.SQL.Add('RESTORE DATABASE '+DBName+' FROM Disk= '''+BackUpFileName+'''');
//sql赋值结束==============
  adq.execsql;//执行这条sql语句
  adq.sql.clear;//清空sql
  ProgressBar1.Position := 100;
  //dm.SetLogFile(dm.Glogontime,datetimetostr(now),dm.Guser,'恢复数据库成功');
  showmessage(' 恢复数据库成功!');
  except
   showmessage(' 请选则资源文件!');
  end;
  adq.Free;
end;
5.3.10 系统计本信息配置(UfrmLXsz.pas)
1、 系统名称设置:实现思想,通过修改config.ini文件中的内容,系统在启动时读取相应得配置信息,完成系统窗体名字的动态设置。使系统更加人性化。
[设置]按钮的代码实现为:
procedure TfrmLXsz.BitBtn3Click(Sender: TObject);
 begin
  try
begin
dm.setini('application','formcaption',edit1.Text);//设置配置文件confige.ini
 
图5—12 备份恢复数据库窗体
图5—13  设置系统名称
//文件
   dm.SetLogFile(dm.Glogontime,datetimetostr(now),dm.Guser,'修改系统名字成功->'+edit1.Text);
    showmessage('设置成功!');
   end;
   except
    begin
     showmessage('设置失败!');
    end;
  end;
 end;

2、 单价设置:实现思想和方法,针对基本信息配置表SFLX进行修改,系统在抄表收费的时候根据此表中的信息和实际使用的量来完成实际金额的计算。系统中不可获却得以部分。具体费用项如下:

 
图5—14 设置单价信息
 [设置]按钮点击之后代码实现为:
procedure TfrmLXsz.Button1Click(Sender: TObject);
 var i:integer;yzlx,blx:string;
begin
 if ((ComboBox1.text<>'') and (ComboBox2.text<>'')) then
  begin
  try
   begin
    with DataSource1.DataSet do
    begin
     edit;
      yzlx:=FieldByName('业主类型').Value;
      blx:=FieldByName('表类型').Value;
      FieldByName('单价为').Value:=ComboBox3.text;//修改对应得单价。
     post;
dm.SetLogFile(dm.Glogontime,datetimetostr(now),dm.Guser,'修改单价成功->'+yzlx+blx+ComboBox3.text+'元');//对此操作写入日志表。
    end;
    for i:=1 to 100 do
     begin
      ProgressBar1.Position:=i;
     end;
     showmessage('修改成功');
    end;
   except
    begin
     showmessage('修改失败');
    end;
  end;
  ProgressBar1.Position:=0;
 end
  else
   begin
    showmessage('选项为空,未经修改');
   end;
end;

3、 热键的设置:设计思想和方法:针对常用的几个菜单项,加入了热键的功能,配置信息存储在config.ini文件中,系统登陆时读取相应得配置,实现热键设置。

 << 上一页  [11] [12] [13] [14] [15] 下一页

Delphi小区能源管理系统 第12页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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