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

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

?? myself.pas

?? 一個畢設題目
?? PAS
字號:
//商場管理系統(tǒng)單機版Ver 2.0  源程序
//本版本開始設計于2002年5月初
//作者:肖揚
//本系統(tǒng)除了第三方控件或源程序外,所有代碼均為作者本人獨立完成
//如果你引用了本程序中的源代碼,希望你能保留本信息
//如果你對本程序有何建議,請與作者聯(lián)系
//聯(lián)系方法:thinknet@china.com
//特別感謝:《Delphi 之葵花寶典2.7》、大富翁論壇,以及本程序中曾經(jīng)(或正在)引用
//    或借鑒過的源程序代碼的作者,對未保留原作者信息的源程序的作者表示歉意!
//如果本程序中的源代碼侵犯了您的權(quán)益,請與作者聯(lián)系,將立即刪除

//本系統(tǒng)中的源程序只供您研究、開發(fā)個人軟件或免費軟件,
//任何商業(yè)使用均需經(jīng)本系統(tǒng)作者同意!!!

//自定義單元
unit MYSELF;

interface
   uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Menus, ComCtrls, ToolWin, Buttons, ImgList, ExtCtrls, jpeg, StdCtrls,ShellAPI,
  tvAPIThing,DBTables;
  function rmb(nn:real):string;
  function GetPyIndexChar(hzchar:string):char;
  function getstringpy(sourcestr:string):string;
  function Getfilever():string;
  function Fieldautoturn(SS:string):string;
  function Nowindex():string;
  function Msgbox(Handle:integer;Text,Caption:String;flag:integer):integer;
  function Checkrights(S_sourcerights:string;S_checkrights:string):boolean;//權(quán)限檢測
  function DaysInMonth(MYdate:TDate):Integer;    //統(tǒng)計任意月份的天數(shù)

const
   Infmsg0001='數(shù)據(jù)保存成功!';
   Infmsg0002='數(shù)據(jù)刪除成功!';
   Infmsg0003='數(shù)據(jù)修改成功!';
   Infmsg0004='數(shù)據(jù)保存失敗!請檢查后重新保存。';
   Infmsg0005='檢測到有數(shù)據(jù)窗口正外于打開狀態(tài)!';

   Askmsg0001='數(shù)據(jù)已修改,是否保存?';
   Askmsg0002='確定要保存以上數(shù)據(jù)內(nèi)容?';
   Askmsg0003='是否要繼續(xù)?';

   Errormsg0001='數(shù)據(jù)庫打開錯誤,請與系統(tǒng)管理員聯(lián)系。'+#13+#13+'錯誤代碼:';
   Errormsg0002='關鍵內(nèi)容(字段)不能為空。'+#13+#13+'錯誤代碼:';
   Errormsg0003='關鍵內(nèi)容(字段)已存在。'+#13+#13+'錯誤代碼:';
   Errormsg0004='數(shù)據(jù)庫更新失敗,請與系統(tǒng)管理員聯(lián)系。'+#13+#13+'錯誤代碼:';
   Errormsg0005='數(shù)據(jù)庫刪除錯誤,請與系統(tǒng)管理員聯(lián)系。'+#13+#13+'錯誤代碼:';
   Errormsg0006='你沒有足夠的權(quán)限使用本功能,請與系統(tǒng)管理員聯(lián)系。'+#13+#13+'錯誤代碼:';
   Errormsg0007='管理員信息不可刪除。'+#13+#13+'錯誤代碼:';
   Errormsg0008='沒有輸入有效的數(shù)據(jù)記錄,請重新輸入!';
   Errormsg0009='沒有檢測到商品的庫存記錄,請重新輸入!';
   Errormsg0010='檢測到商品的庫存數(shù)量小于出貨數(shù)量,請重新輸入!' ;
   Errormsg0011='打印機打開錯誤,打印不能完成。請檢查系統(tǒng)是否安裝默認打印機!';
   Errormsg0012='日期輸入錯誤,請重新輸入!'+#13+#13+'錯誤代碼:';
implementation

//返加人民幣的中文數(shù)值
function RMB(NN:real):string;
var
  HZ,NS,NW,NA,N1,N2:string;
  LA,X,Nk:integer;
begin
 if NN>9999999999999.99 then
 begin
  MessageDlg('金額溢出。',mtError,[mbOk], 0);
  HZ:='';
  Result:=HZ;
  exit;
 end;
 if NN=0 then
 begin
  HZ:='零元';
  result:=HZ;
  exit;
 end;
 NS:='零壹貳叁肆伍陸柒捌玖';
 NW:='分角元拾佰仟萬拾佰仟億拾佰仟萬';
 NA:=FloatToStr(NN*100);
 LA:=length(NA);
 X:=1;
 HZ:='';
 while X<=LA do
 begin
 NK:=Ord(NA[x])-Ord('0');
 N1:=Copy(NS,NK*2+1,2);
 N2:=Copy(NW,LA*2+1-X*2,2);
 if (NK=0) AND ((N2='億') OR( N2='萬') OR( N2='元'))then
 begin
  if copy(HZ,Length(HZ)-1,2)='零' then
   HZ:=copy(HZ,1,length(HZ)-2);
  if copy(HZ,Length(HZ)-1,2)='億' then
   if N2='元' then
   begin
    N1:=N2;
    N2:='零';
   end
   else
    N2:=''
  else
  begin
   N1:=N2;
   N2:='零';
  end
 end
 else if NK=0 then
      begin
       if copy(HZ,length(HZ)-1,2)='零' then
        N1:='';
       if N2='分' then
       begin
        if copy(HZ,length(HZ)-1,2)='零' then
         HZ:=copy(HZ,1,length(HZ)-2)+'整'
        else
         HZ:=HZ+'整';
        N1:='';
       end;
       N2:='';
      end;
  HZ:=HZ+N1+N2;
  X:=X+1
 end;
 Result:=HZ;
end;

//返回單個漢字的拼音首字母
function GetPyIndexChar(hzchar:string):char;
begin
   case word(hzchar[1]) shl 8 +word(hzchar[2]) of
      $B0A1..$B0D0 : RESULT :='A';
      $B0D1..$B2C0 : RESULT :='B';
      $B2C1..$B4F2 : RESULT :='C';
      $B4F3..$B6E9 : RESULT :='D';
      $B6EA..$B7A1 : RESULT :='E';
      $B7A2..$B8C0 : RESULT :='F';
      $B8C1..$B9FD : RESULT :='G';
      $B9FE..$BBF6 : RESULT :='H';
      $BBF7..$BFA5 : RESULT :='J';
      $BFA6..$C0AB : RESULT :='K';
      $C0AC..$C2E7 : RESULT :='L';
      $C2E8..$C4C2 : RESULT :='M';
      $C4C3..$C5B5 : RESULT :='N';
      $C5B6..$C5BD : RESULT :='O';
      $C5BE..$C6D9 : RESULT :='P';
      $C6DA..$C8BA : RESULT :='Q';
      $C8BB..$C8F5 : RESULT :='R';
      $C8F6..$CBF9 : RESULT :='S';
      $CBFA..$CDD9 : RESULT :='T';
      $CDDA..$CEF3 : RESULT :='W';
      $CEF4..$D1B8 : RESULT :='X';
      $D1B9..$D4D0 : RESULT :='Y';
      $D4D1..$D7F9 : RESULT :='Z';
   else
      //result :=char(0);
      result :='V';
   end;
end;

//返回漢字串的拼首字母串
function getstringpy(sourcestr:string):string;
var
   I_temp : integer;
   B_temp : bool;
begin
   result:='';
   B_temp:=false;
   for i_temp:=1 to length(sourcestr) do
      begin
         if B_temp then
            B_temp:=false
         else
            begin
            if word(sourcestr[i_temp])<176 then
               result:=result+sourcestr[i_temp]
            else
               begin
                  result:=result+GetPyIndexChar(sourcestr[i_temp]+sourcestr[i_temp+1]);
                  b_temp:=true;
               end;
            end;
      end;
end;

function Getfilever():string;
var
   x : TFixedFileInfo;
   APIThing : TtvAPIThing;
begin
    APIThing := TtvAPIThing.Create( nil );
    x := APIThing.FileInfo( Application.ExeName );
    result:='Ver'+IntToStr( x.wFileVersionLS ) + '.' + IntToStr( x.wFileVersionMS )+ '.'
             + IntToStr( x.wProductVersionLS) + '.'
             + IntToStr( x.wProductVersionMS ) ;
end;

function Fieldautoturn(SS:string):string;
var
   NF:array[1..21] of string;
begin
   //初始化名片字段定義
   NF[1]:='姓名';
   NF[2]:='電話';
   NF[3]:='手機';
   NF[4]:='宅電';
   NF[5]:='郵件';
   NF[6]:='傳呼';
   NF[7]:='單位';
   NF[8]:='地址';
   NF[9]:='郵編';
   NF[10]:='住宅';
   NF[11]:='傳真';
   NF[12]:='職務';
   NF[13]:='部門';
   NF[14]:='網(wǎng)址';
   NF[15]:='特長';
   NF[16]:='QQ號';
   NF[17]:='生日';
   NF[18]:='性別';
   NF[19]:='血型';
   NF[20]:='星座';
   NF[21]:='備注';

   if  (SS='姓名') or (SS='名稱') then
   begin
      result:=NF[1];
      exit;
   end;
   if (SS='電話') or (SS='公司電話') or (SS='聯(lián)系電話') or (SS='辦公電話') then
   begin
      result:=NF[2];
      exit;
   end;
   if (SS='手機') or (SS='移動電腦') or (SS='手持電話') or (SS='行動電話')
      or (SS='大哥大') then
   begin
      result:=NF[3];
      exit;
   end;
   if (SS='宅電') or (SS='家電') or (SS='住宅電話') or (SS='家庭電話') or (SS='其它電話')
      or (SS='保密電話') then
   begin
      result:=NF[4];
      exit;
   end;
   if (SS='郵件') or (uppercase(SS)=Uppercase('Email')) or (Uppercase(SS)=uppercase('E-mail'))
      or (SS='電子郵件') or (SS='電郵') then
   begin
      result:=NF[5];
      exit;
   end;
   if (SS='傳呼') or (uppercase(SS)=Uppercase('BB')) or (Uppercase(SS)=uppercase('BP'))
      or (SS='拷機') or (SS='呼機') then
   begin
      result:=NF[6];
      exit;
   end;
   if (SS='單位') or (SS='公司') or (SS='單位名稱') or (SS='公司名稱') then
   begin
      result:=NF[7];
      exit;
   end;
   if (SS='地址') or (SS='公司地址') or (SS='單位地址') or (SS='郵政地址') or (SS='聯(lián)系地址') then
   begin
      result:=NF[8];
      exit;
   end;
   if (SS='郵編') or (SS='郵政編碼') then
   begin
      result:=NF[9];
      exit;
   end;
   if (SS='住宅') or (SS='家庭') or (SS='家庭地址') or (SS='其他地址') or (SS='其它地址') then
   begin
      result:=NF[10];
      exit;
   end;
   if (SS='傳真') or (SS='公司傳真') or (SS='單位傳真') or (SS='傳真號碼') then
   begin
      result:=NF[11];
      exit;
   end;
   if (SS='職務') or (SS='頭銜') or (SS='稱呼') or (SS='稱謂') or (SS='職稱') then
   begin
      result:=NF[12];
      exit;
   end;
   if (SS='部門') then
   begin
      result:=NF[13];
      exit;
   end;
   if (SS='網(wǎng)址') or (SS='主頁') or (SS='網(wǎng)頁') or (SS='公司網(wǎng)址') or (SS='公司網(wǎng)頁')
      or (SS='公司主頁') or (SS='單位網(wǎng)址') or (SS='單位網(wǎng)頁') or (SS='單位主頁') then
   begin
      result:=NF[14];
      exit;
   end;
   if (SS='特長') or (SS='興趣') or (SS='特點') or (SS='愛好') or (SS='喜好') or (SS='擅長') then
   begin
      result:=NF[15];
      exit;
   end;
   if (SS='QQ號') or (SS='OICQ號') or (SS='ICQ號') or (SS='網(wǎng)絡傳呼')
      or (SS='QQ') or (SS='OICQ') or (SS='ICQ') or (SS='網(wǎng)絡BB') or (SS='網(wǎng)絡BP') then
   begin
      result:=NF[16];
      exit;
   end;
   if (SS='生日') or (SS='出生日期') or (SS='出生年月') or (SS='出生年月日') or (SS='出生時間') then
   begin
      result:=NF[17];
      exit;
   end;
   if (SS='性別') then
   begin
      result:=NF[18];
      exit;
   end;
   if (SS='血型') then
   begin
      result:=NF[19];
      exit;
   end;
   if (SS='星座') then
   begin
      result:=NF[20];
      exit;
   end;
   if (SS='備注') or (SS='其它') or (SS='其他') or (SS='備注信息') or (SS='其它信息')
      or (SS='其他信息') or (SS='備忘') then
   begin
      result:=NF[21];
      exit;
   end;
   result:=SS;

end;

function Nowindex():string;
begin
   result:=formatdatetime('yyyymmdd',date)+'-'+formatdatetime('hhmmss',time)
end;

function Checkrights(S_sourcerights:string;S_checkrights:string):boolean;//權(quán)限檢測
begin
   S_checkrights:=trim(S_checkrights);
   if length(S_sourcerights)<>10 then
      S_sourcerights:='0000000000';
   if S_checkrights='查看' then
   begin
      if S_sourcerights[1]='1' then
         result:=true
      else
         result:=false;
   end
   else if S_checkrights='增加' then
   begin
      if S_sourcerights[2]='1' then
         result:=true
      else
         result:=false;
   end
   else if S_checkrights='編輯' then
   begin
      if S_sourcerights[3]='1' then
         result:=true
      else
         result:=false;
   end
   else if S_checkrights='刪除' then
   begin
      if S_sourcerights[4]='1' then
         result:=true
      else
         result:=false;
   end
   else if S_checkrights='高級' then
   begin
      if S_sourcerights[5]='1' then
         result:=true
      else
         result:=false;
   end
   else if S_checkrights='報表打印' then
   begin
      if S_sourcerights[6]='1' then
         result:=true
      else
         result:=false;
   end
   else if S_checkrights='打印預覽' then
   begin
      if S_sourcerights[7]='1' then
         result:=true
      else
         result:=false;
   end
   else if S_checkrights='系統(tǒng)設置' then
   begin
      if S_sourcerights[8]='1' then
         result:=true
      else
         result:=false;
   end
   else
      result:=false;
end;

function DaysInMonth(MYdate:TDate):Integer;
var
   MyMonth,MyYear,MyDay : Word;
   MyDayTable : TDayTable;
   tmpBool : Boolean;
begin
   DecodeDate(MYdate, MyYear, MyMonth, MyDay);
   tmpBool := IsLeapYear(MyYear);
   MyDayTable := MonthDays[tmpBool];
   Result := MyDayTable[MyMonth];
end;

//自定義信息對話框
function Msgbox(Handle:integer;Text,Caption:String;flag:integer):integer;
var
 Msg:TMsgBoxParams;
begin
 Msg.cbSize:=Sizeof(Msg);
 Msg.hwndOwner:=Handle;
 Msg.hInstance:=hinstance;
 Msg.lpszText:=PChar(Text);
 Msg.lpszCaption:=PChar(Caption);
 Msg.dwStyle:=flag+MB_USERICON;
 Msg.lpszIcon:='MAINICON';
 Msg.dwContextHelpId:=1;
 Msg.lpfnMsgBoxCallback:=nil;
 Msg.dwLanguageId:=LANG_NEUTRAL;
 Result:=integer(MessageBoxIndirect(Msg));
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩在线一二三区| 石原莉奈在线亚洲二区| 亚洲精品国产一区二区精华液 | 国产麻豆视频一区| 欧美精选一区二区| 午夜电影网一区| 欧美少妇一区二区| 日本一区二区三区久久久久久久久不 | 日韩欧美一区二区不卡| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日韩欧美国产一区二区三区 | 99国产精品久| 1区2区3区欧美| 91国产成人在线| 亚洲精品国久久99热| 欧美性生交片4| 亚洲日本免费电影| 91麻豆蜜桃一区二区三区| 国产精品二三区| 91久久精品国产91性色tv| 国产精品电影一区二区三区| av网站免费线看精品| 亚洲综合在线第一页| 欧美日本韩国一区二区三区视频 | 972aa.com艺术欧美| 亚洲欧美另类小说| 欧美久久免费观看| 麻豆国产欧美一区二区三区| 91精品欧美久久久久久动漫 | 亚洲国产精品精华液ab| 国产传媒欧美日韩成人| 国产精品传媒视频| 欧美美女视频在线观看| 人人狠狠综合久久亚洲| 久久久精品中文字幕麻豆发布| 岛国精品在线观看| 亚洲最色的网站| 精品入口麻豆88视频| 国产福利一区二区三区| 一区二区视频在线| 91精品午夜视频| 久久成人免费网| 中文字幕亚洲在| 欧美肥妇毛茸茸| 蜜臀99久久精品久久久久久软件 | 26uuu另类欧美| 91色.com| 久久疯狂做爰流白浆xx| 中文字幕一区二| 日韩欧美成人一区| 99久久777色| 毛片不卡一区二区| 一区二区欧美视频| 欧美乱妇一区二区三区不卡视频| 国产精品一区二区三区乱码| 亚洲一区中文日韩| 国产片一区二区| 欧美精品99久久久**| 成人教育av在线| 久久电影国产免费久久电影 | 精品中文字幕一区二区小辣椒| 亚洲国产激情av| 91传媒视频在线播放| 国产永久精品大片wwwapp | 国产91精品入口| 精品一区二区三区蜜桃| 日韩高清一区二区| 日韩精品电影在线| 亚洲成人综合视频| 亚洲超碰精品一区二区| 亚洲欧洲国产日本综合| 中文字幕一区不卡| 亚洲欧美经典视频| 亚洲自拍偷拍综合| 亚洲一区二区三区四区在线观看| 亚洲欧美日韩小说| 亚洲综合激情小说| 亚洲成a人片综合在线| 午夜在线成人av| 人人狠狠综合久久亚洲| 日韩电影一区二区三区| 奇米色一区二区| 国内精品国产成人国产三级粉色| 蜜臀av一级做a爰片久久| 韩国三级中文字幕hd久久精品| 精品一区二区国语对白| 国产精品一区二区黑丝| 国产成人综合自拍| 成人av高清在线| 欧美伊人精品成人久久综合97 | 久久久精品日韩欧美| 国产欧美一区二区精品久导航| 中文字幕欧美日韩一区| 亚洲人亚洲人成电影网站色| 亚洲一二三四区| 视频一区二区中文字幕| 精品中文字幕一区二区| 风间由美中文字幕在线看视频国产欧美| 国产69精品一区二区亚洲孕妇| 成人av小说网| 欧美性欧美巨大黑白大战| 欧美蜜桃一区二区三区| 日韩美女视频在线| 日本一区二区电影| 亚洲免费在线播放| 男人的j进女人的j一区| 欧美亚洲愉拍一区二区| 欧美亚洲综合一区| 精品国产乱码久久久久久牛牛| 国产精品无圣光一区二区| 亚洲卡通动漫在线| 麻豆国产精品777777在线| 国产凹凸在线观看一区二区| 欧美中文字幕一二三区视频| 欧美成人女星排行榜| 自拍视频在线观看一区二区| 日韩影院免费视频| 顶级嫩模精品视频在线看| 欧美日韩一区二区三区在线| 久久久蜜桃精品| 亚洲国产一区在线观看| 国产精品一区2区| 欧美日韩一卡二卡| 亚洲国产精品激情在线观看| 午夜伦理一区二区| 91亚洲午夜精品久久久久久| 日韩精品中文字幕在线一区| 亚洲欧美日韩精品久久久久| 美国三级日本三级久久99| 色婷婷亚洲综合| 国产欧美日韩在线| 日韩影院精彩在线| 国产三级欧美三级日产三级99| 亚洲欧美偷拍另类a∨色屁股| 婷婷久久综合九色综合绿巨人| 国产伦精品一区二区三区视频青涩| 91麻豆福利精品推荐| 精品国产三级a在线观看| 一区二区三区高清在线| 国产乱子伦一区二区三区国色天香 | 欧美福利视频导航| 日韩美女视频19| 国产在线一区二区| 91精品国产乱码久久蜜臀| 亚洲男人的天堂av| 99免费精品视频| 国产免费观看久久| 国产一区二区三区综合| 欧美一区二区三区视频在线| 国产精品国产自产拍高清av| 黄色日韩三级电影| 日韩一区二区影院| 午夜精彩视频在线观看不卡| 色94色欧美sute亚洲线路二| 国产精品免费久久| 成人免费视频视频| 国产无一区二区| 国产在线国偷精品免费看| 国产精品福利影院| 久久精品国产一区二区三区免费看| 精品久久久久久久久久久久久久久 | 国产成人免费视频网站 | 久久精品夜色噜噜亚洲aⅴ| 麻豆成人91精品二区三区| 欧美精品高清视频| 婷婷久久综合九色国产成人| 在线免费av一区| 亚洲一区二区三区精品在线| 在线精品视频一区二区三四| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产麻豆视频一区二区| 久久久精品中文字幕麻豆发布| 国产一区二区电影| 久久精品一区二区三区av| 国产一区二区三区综合| 国产欧美日韩一区二区三区在线观看| 国产一区免费电影| 国产免费成人在线视频| 成人黄色av电影| 亚洲六月丁香色婷婷综合久久| 色哟哟一区二区三区| 亚洲午夜视频在线观看| 欧美精品xxxxbbbb| 国内一区二区在线| 国产精品无码永久免费888| 99久久精品国产观看| 亚洲精品中文在线| 欧美亚洲日本国产| 免费久久精品视频| 久久精品免费在线观看| 99国产精品国产精品毛片| 亚洲五码中文字幕| 日韩一级大片在线观看| 国产很黄免费观看久久| 一区二区三区在线观看网站| 91超碰这里只有精品国产| 日本va欧美va瓶| 国产精品国产三级国产aⅴ中文 | 欧美在线一区二区| 亚洲成人黄色影院|