亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main_form.pas

?? 圖書管理系統vb+sql
?? PAS
字號:
unit Main_Form;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Buttons, ExtCtrls, ToolWin, ComCtrls, jpeg, Menus, ExtDlgs,
  XPMenu,DB,ADODB,shellapi;

type
  TMain_F = class(TForm)
    StatusBar1: TStatusBar;
    OpenPictureDialog1: TOpenPictureDialog;
    MainMenu1: TMainMenu;
    File_N: TMenuItem;
    Close_N: TMenuItem;
    Operator_N: TMenuItem;
    ViewF_N: TMenuItem;
    ViewBM_N: TMenuItem;
    ViewSM_N: TMenuItem;
    ViewH_N: TMenuItem;
    N20: TMenuItem;
    ChangBG_N: TMenuItem;
    BookM_N: TMenuItem;
    XSRK_N: TMenuItem;
    TSZL_N: TMenuItem;
    BJSK_N: TMenuItem;
    N12: TMenuItem;
    TSJH_N: TMenuItem;
    N14: TMenuItem;
    Query_N: TMenuItem;
    SetM_N: TMenuItem;
    ZYHGL_N: TMenuItem;
    QXGL_N: TMenuItem;
    Help_N: TMenuItem;
    GY_N: TMenuItem;
    Image1: TImage;
    CoolBar1: TCoolBar;
    Panel1: TPanel;
    Background_SB: TSpeedButton;
    Close_SB: TSpeedButton;
    Panel2: TPanel;
    XSRK_SB: TSpeedButton;
    TSZL_SB: TSpeedButton;
    TSJH_SB: TSpeedButton;
    BJSK_SB: TSpeedButton;
    CX_SB: TSpeedButton;
    Panel3: TPanel;
    ZYHGL_SB: TSpeedButton;
    QXGL_SB: TSpeedButton;
    BFHY_SB: TSpeedButton;
    Panel4: TPanel;
    About_SB: TSpeedButton;
    XPMenu1: TXPMenu;
    TS_Time: TTimer;
    Timer1: TTimer;
    N1: TMenuItem;
    QTSZ_N: TMenuItem;
    BFHY_N: TMenuItem;
    N2: TMenuItem;
    procedure FormDestroy(Sender: TObject);
    procedure Background_SBClick(Sender: TObject);
    procedure ViewF_NClick(Sender: TObject);
    procedure ViewBM_NClick(Sender: TObject);
    procedure ViewSM_NClick(Sender: TObject);
    procedure ViewH_NClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure XSRK_NClick(Sender: TObject);
    procedure TSZL_NClick(Sender: TObject);
    procedure TSJH_NClick(Sender: TObject);
    procedure CX_SBClick(Sender: TObject);
    procedure BJSK_NClick(Sender: TObject);
    procedure QXGL_NClick(Sender: TObject);
    procedure TS_TimeTimer(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure ZYHGL_NClick(Sender: TObject);
    procedure QTSZ_NClick(Sender: TObject);
    procedure BFHY_NClick(Sender: TObject);
    procedure GY_NClick(Sender: TObject);
    procedure Close_NClick(Sender: TObject);
    procedure N2Click(Sender: TObject);
  private
    { Private declarations }
     procedure MinWindow(var Msg: Tmessage);message WM_SYSCOMMAND;
  public
    { Public declarations }
  end;

var
  Main_F: TMain_F;

implementation

uses Share_Unit, XSRK_Form, TSWH_Form, TSJH_Form, CX_Form, BLJSK_Form,
  QXGL_Form, ZDTS_Form,IniFiles, YHZGL_Form, QTSZ_Form, BFHY_Form,
  About_Form;

{$R *.dfm}


//******************************************************************************
procedure TMain_F.MinWindow(var Msg: Tmessage);
begin
  if msg.WParam=SC_MINIMIZE then Application.Minimize;//self.WindowState:=wsMinimized;
  inherited;
end;
//******************************************************************************
procedure TMain_F.FormCreate(Sender: TObject);
begin
   ViewF_N.Checked := ViewFile;
   CoolBar1.Bands[0].Visible := ViewF_N.Checked;
   ViewBM_N.Checked := ViewBookMgr;
   CoolBar1.Bands[1].Visible := ViewBM_N.Checked;
   ViewSM_N.Checked := ViewSettingMgr;
   CoolBar1.Bands[2].Visible := ViewSM_N.Checked;
   ViewH_N.Checked := ViewAbout;
   CoolBar1.Bands[3].Visible := ViewH_N.Checked;
   StatusBar1.Panels[0].Text := '用戶名:'+UserName;
   if QX ='0' then
     StatusBar1.Panels[1].Text := '用戶描述:超級管理員'
   else
     if QX='1' then
       StatusBar1.Panels[1].Text := '用戶描述:一般管理員'
     else
       StatusBar1.Panels[1].Text := '用戶描述:一般用戶';
   StatusBar1.Panels[2].Text:='日期:'+datetimetostr(date);
end;
//******************************************************************************
procedure TMain_F.FormShow(Sender: TObject);
var
  myini:TIniFile;
  OldCheckDay:String;
  num,maxnum:integer;
begin
   if QX='2' then
     begin
       XSRK_N.Enabled:=false;      //一般用戶菜單上的功能很多不能讓他用
       TSZL_N.Enabled:=false;
       BJSK_N.Enabled:=false;
       TSJH_N.Enabled:=false;
       QXGL_N.Enabled:=false;
       QTSZ_N.Enabled:=false;
       BFHY_N.Enabled:=false;
       ZYHGL_N.Enabled:=false;

       BJSK_SB.Enabled:=false;       //一般用戶工具條上的功能很多不能讓他用
       TSZL_SB.Enabled:=false;
       TSJH_SB.Enabled:=false;
       XSRK_SB.Enabled:=false;
       QXGL_SB.Enabled:=false;
       ZYHGL_SB.Enabled:=false;
       BFHY_SB.Enabled:=false;

       exit;
     end
    else if QX='1' then
       begin
         XSRK_N.Enabled:=false;      //一般管理員菜單上的有些功能不能讓他用
         TSZL_N.Enabled:=false;
         QXGL_N.Enabled:=false;
         ZYHGL_N.Enabled:=false;

         TSZL_SB.Enabled:=false;      //一般管理員工具條上的有些功能不能讓他用
         XSRK_SB.Enabled:=false;
         QTSZ_N.Enabled:=false;
         BFHY_N.Enabled:=false;
         QXGL_SB.Enabled:=false;
         ZYHGL_SB.Enabled:=false;
         BFHY_SB.Enabled:=false;
      end;

   myini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'set.ini');
   OldCheckDay:=myini.ReadString('set','OldCheckDay','');  //已經提示了幾次
   maxnum:=myini.ReadInteger('set','MaxCheckNum',0);   //提示的最多次數
   if maxnum=0 then exit;
   if OldCheckDay=DateToStr(date) then
      begin
        num:=myini.ReadInteger('set','Checked',0);
        if num<maxnum then
          begin
             num:=num+1;
             myini.WriteInteger('set','Checked',num);
             TS_Time.Enabled:=true;      //主窗體顯示1秒后啟動自動提示功能
          end;
      end
   else begin
      myini.WriteString('set','OldCheckDay',DateToStr(date));
      myini.WriteInteger('set','Checked',1);
      TS_Time.Enabled:=true;
   end;
end;
//******************************************************************************
procedure TMain_F.FormDestroy(Sender: TObject);
begin
  connect.Connected:=false;
  Application.Terminate;
end;
//******************************************************************************
procedure TMain_F.TS_TimeTimer(Sender: TObject);
var
   JYXX_Q:TADOQuery;
begin
   TS_Time.Enabled:=false;
   JYXX_Q:=TADOQuery.Create(nil);
   JYXX_Q.Connection:=Connect;
   JYXX_Q.SQL.Add('Select * From 借閱信息 Where 到期日期<:現在日期 and 還書日期 is null');
   JYXX_Q.Parameters.ParamByName('現在日期').Value:=date;
   JYXX_Q.Open;
   if JYXX_Q.RecordCount=0 then exit;
      with TZDTS_F.Create(nil) do
        try
           ShowModal;
        finally
           Free;
        end;
   JYXX_Q.Close;
   FreeAndNil(JYXX_Q);
end;
//******************************************************************************
procedure TMain_F.Timer1Timer(Sender: TObject);
begin
    StatusBar1.Panels[3].Text:='時間:'+timetostr(time);
end;
//******************************************************************************
procedure TMain_F.Background_SBClick(Sender: TObject);
var
  C_Path:string;
begin
   C_Path:=GetCurrentDir;
   if OpenPictureDialog1.Execute then
     if Length(OpenPictureDialog1.FileName)>0 then
       begin
         Image1.Picture:=nil;
         Image1.Hide;
         Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
         Image1.Refresh;
         Image1.Show;
         SetCurrentDir(C_Path);
       end;
end;
//******************************************************************************
procedure TMain_F.ViewF_NClick(Sender: TObject);
begin
   ViewF_N.Checked := not ViewF_N.Checked;
   ViewFile := ViewF_N.Checked;
   CoolBar1.Bands[0].Visible := ViewF_N.Checked;
   CoolBar1.Visible :=(ViewFile)or(ViewSettingMgr)
      or(ViewBookMgr)or(ViewAbout);
end;
//******************************************************************************
procedure TMain_F.ViewBM_NClick(Sender: TObject);
begin
   ViewBM_N.Checked := not ViewBM_N.Checked;
   ViewBookMgr := ViewBM_N.Checked;
   CoolBar1.Bands[1].Visible := ViewBM_N.Checked;
   CoolBar1.Visible :=(ViewFile)or(ViewSettingMgr)
      or(ViewBookMgr)or(ViewAbout);
end;
//******************************************************************************
procedure TMain_F.ViewSM_NClick(Sender: TObject);
begin
   ViewSM_N.Checked := not ViewSM_N.Checked;
   ViewSettingMgr := ViewSM_N.Checked;
   CoolBar1.Bands[2].Visible := ViewSM_N.Checked;
   CoolBar1.Visible :=(ViewFile)or(ViewSettingMgr)
      or(ViewBookMgr)or(ViewAbout);
end;
//******************************************************************************
procedure TMain_F.ViewH_NClick(Sender: TObject);
begin
   ViewH_N.Checked := not ViewH_N.Checked;
   ViewAbout := ViewH_N.Checked;
   CoolBar1.Bands[3].Visible :=ViewH_N.Checked;
   CoolBar1.Visible :=(ViewFile)or(ViewSettingMgr)
      or(ViewBookMgr)or(ViewAbout);
end;
//******************************************************************************
procedure TMain_F.XSRK_NClick(Sender: TObject);
begin
   with TXSRK_F.Create(nil) do
     try
        ShowModal;
     finally
        free;
     end;
end;
//******************************************************************************
procedure TMain_F.TSZL_NClick(Sender: TObject);
begin
   with TTSWH_F.Create(nil) do
     try
       ShowModal;
     finally
       free;
     end;
end;
//******************************************************************************
procedure TMain_F.TSJH_NClick(Sender: TObject);
begin
   with TTSJH_F.Create(nil) do
     try
        ShowModal;
     finally
        free;
     end;
end;
//******************************************************************************
procedure TMain_F.CX_SBClick(Sender: TObject);
begin
   with TCX_F.Create(nil) do
      try
         ShowModal;
      finally
         free;
      end;
end;
//******************************************************************************
procedure TMain_F.BJSK_NClick(Sender: TObject);
begin
    with TBLJSK_F.Create(nil) do
       try
          ShowModal;
       finally
          free;
       end;
end;
//******************************************************************************
procedure TMain_F.QXGL_NClick(Sender: TObject);
begin
    with TQXGL_F.Create(nil) do
       try
          ShowModal;
       finally
          free;
       end;
end;
//******************************************************************************
procedure TMain_F.ZYHGL_NClick(Sender: TObject);
begin
      with TYHZGL_F.Create(nil) do
         try
            ShowModal;
         finally
            free;
         end;
end;
//******************************************************************************
procedure TMain_F.QTSZ_NClick(Sender: TObject);
begin
   with TQTSZ_F.Create(nil) do
     try
       ShowModal;
     finally
       free;
     end;
end;
//******************************************************************************
procedure TMain_F.BFHY_NClick(Sender: TObject);
begin
    with TBFHY_F.Create(nil) do
     try
       ShowModal;
     finally
       free;
     end;
end;
//******************************************************************************
procedure TMain_F.GY_NClick(Sender: TObject);
begin
    with TAbout_F.Create(nil) do
     try
       ShowModal;
     finally
       free;
     end;
end;
//******************************************************************************
procedure TMain_F.Close_NClick(Sender: TObject);
begin
   close;
end;
//******************************************************************************
procedure TMain_F.N2Click(Sender: TObject);
begin
   shellexecute(handle,nil,Pchar('.\Clock.exe'),nil,nil,sw_shownormal);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
88在线观看91蜜桃国自产| 国产精品久久久久久久裸模| 欧美日韩国产一级片| 欧美mv日韩mv国产网站app| 欧美日韩一区不卡| 久久久久久毛片| 国产精品自拍网站| 欧美第一区第二区| 蜜臀a∨国产成人精品| 欧美精品三级在线观看| 五月天中文字幕一区二区| 欧美日韩精品二区第二页| 午夜精品免费在线观看| 欧美一二三区精品| 国产一区二区三区美女| 欧美激情一区三区| 91麻豆精品视频| 五月天一区二区三区| 欧美一区二区成人6969| 黄网站免费久久| 国产欧美一区二区在线| 美女一区二区三区在线观看| 久久网这里都是精品| 成人高清免费在线播放| 亚洲精品福利视频网站| 欧美一级二级三级乱码| 国产精品77777| 亚洲国产成人精品视频| 日韩精品中文字幕在线一区| 亚洲欧美日韩在线播放| 国产日本一区二区| 亚洲成人精品影院| 日韩欧美中文字幕精品| 国产盗摄视频一区二区三区| 亚洲丝袜另类动漫二区| 亚洲精品在线观| 日韩欧美中文字幕制服| 97se亚洲国产综合自在线不卡| 日韩精品一级中文字幕精品视频免费观看| 欧美一区二区三区视频在线观看| 91一区二区三区在线播放| 国产在线视频一区二区三区| 亚洲高清不卡在线| 亚洲美女屁股眼交| 蜜臀av一区二区| 一区二区三区美女视频| 久久久午夜电影| 久久综合久久综合久久综合| 欧美日韩和欧美的一区二区| 色综合网站在线| 91网址在线看| 一本一道波多野结衣一区二区| 丁香啪啪综合成人亚洲小说| 狠狠狠色丁香婷婷综合激情| 精品一区二区在线免费观看| 美国十次综合导航| 久久99精品国产.久久久久| 奇米影视7777精品一区二区| 欧美aaa在线| 欧美成人福利视频| 日本二三区不卡| 欧美日本在线观看| 欧美日韩另类一区| 欧美欧美午夜aⅴ在线观看| 国产精品亚洲综合一区在线观看| 视频一区视频二区中文字幕| 免费人成在线不卡| 成人午夜电影网站| 欧美午夜免费电影| 日韩一区二区在线看片| 亚洲视频香蕉人妖| 夜夜嗨av一区二区三区中文字幕 | 国产午夜精品一区二区| 国产午夜精品理论片a级大结局| 亚洲欧洲美洲综合色网| 亚洲无线码一区二区三区| 精品综合免费视频观看| 91福利精品第一导航| 欧美成人高清电影在线| 亚洲精品欧美在线| 风间由美一区二区av101| 欧美图片一区二区三区| 国产精品色噜噜| 黑人巨大精品欧美一区| 欧美嫩在线观看| 亚洲乱码一区二区三区在线观看| 亚洲成人动漫在线免费观看| 99久久er热在这里只有精品66| 国产欧美精品一区二区三区四区| 欧美亚洲高清一区| 亚洲天堂av一区| 美女一区二区三区| 777午夜精品视频在线播放| 国产女人18毛片水真多成人如厕| 青娱乐精品在线视频| 99国产欧美另类久久久精品| 国产精品人人做人人爽人人添| 久久国产精品色婷婷| 日韩欧美一区二区视频| 国产精品一级黄| 不卡的av网站| 国内偷窥港台综合视频在线播放| 欧美三级中文字幕| 婷婷国产在线综合| 51精品国自产在线| 欧美aaaaaa午夜精品| 久久久www免费人成精品| 国产在线精品一区二区夜色 | 国产不卡在线播放| 国产欧美一区二区精品久导航 | 日本在线观看不卡视频| 在线视频亚洲一区| 丁香天五香天堂综合| 亚洲欧美影音先锋| av电影天堂一区二区在线观看| 亚洲欧美日韩人成在线播放| 色综合激情五月| 麻豆91精品视频| 国产精品成人免费| 欧美喷水一区二区| 国产91富婆露脸刺激对白| 亚洲激情男女视频| 日韩一区二区三区观看| 成人性视频免费网站| 天堂av在线一区| 国产精品国产a级| 欧美一区二区三区的| aa级大片欧美| 精品夜夜嗨av一区二区三区| 亚洲欧美视频在线观看视频| 欧美一区三区四区| 色欧美乱欧美15图片| 国产成人精品三级麻豆| 免费亚洲电影在线| 性感美女极品91精品| 中文字幕在线观看一区二区| 日韩欧美一区在线观看| 欧美日韩国产成人在线91| 成人视屏免费看| 国模冰冰炮一区二区| 国产精品素人视频| 日韩一级视频免费观看在线| 91精彩视频在线| 97久久人人超碰| 成人app在线| 一本一本大道香蕉久在线精品| 国产一区二区三区不卡在线观看 | 2020国产精品久久精品美国| 日韩一区二区三区在线视频| 欧美日韩国产乱码电影| 在线观看免费亚洲| 欧美专区日韩专区| 欧美日本国产视频| 日韩美女视频一区二区在线观看| 91精品在线观看入口| 欧美一二三区精品| 国产日韩欧美激情| 欧美—级在线免费片| 一区二区在线观看视频| 天天亚洲美女在线视频| 麻豆精品久久精品色综合| 精品一区二区三区日韩| 老汉av免费一区二区三区 | 99久久婷婷国产综合精品| 色综合久久久网| 日韩精品在线一区二区| 欧美激情一区二区三区| 一区二区成人在线| 九一久久久久久| 色婷婷av一区二区三区大白胸| 正在播放一区二区| 国产精品久久久久久久久免费樱桃 | 欧美96一区二区免费视频| 成人高清视频在线| 欧美一区二区三区四区高清| 最新国产精品久久精品| 久久黄色级2电影| 欧美性大战久久| 中文字幕精品综合| 精品一区二区在线播放| 欧美视频一二三区| 91成人网在线| 久久久精品综合| 精品一区免费av| 欧美日韩一区不卡| 国产精品成人免费精品自在线观看| 日韩精品电影一区亚洲| 97精品电影院| 中文字幕一区二区三区蜜月| 精彩视频一区二区三区| 欧美日韩高清一区二区不卡| 日韩毛片视频在线看| 成人aaaa免费全部观看| 久久久久国色av免费看影院| 韩国女主播成人在线| 欧美精品乱人伦久久久久久| 亚洲国产成人tv| 欧美日韩国产首页在线观看| 亚洲第一福利一区| 欧美久久久久久久久|