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

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

?? unit1.pas

?? 進制轉換器
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, jpeg, ExtCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    ComboBox1: TComboBox;
    ComboBox2: TComboBox;
    Button2: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    zImage1: TImage;
    Label5: TLabel;
    Image1: TImage;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Image1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure FormCreate(Sender: TObject);
    procedure Image1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  function zhuhuan :integer;
  function shitoer:integer;
  function shitoba(aa:integer):integer;
  function shitoshilu(aa:integer):string;
  function ertoshi(aa:string):integer;
  function batoer:string;
  function shilutoer:string;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  source:integer;
  result:integer;
  b,c:integer;
  s:integer;
  yuan,hou:integer;
  d:string;
  sbx,sby,sbi,sbj,shubiao:integer;
  implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;


procedure TForm1.Button2Click(Sender: TObject);
begin
      d:=edit1.text;
      edit2.readonly:=false;
      case combobox1.ItemIndex of
       0: yuan:=10;
       1: yuan:=2;
       2: yuan:=8;
       3: yuan:=16;
      end;
      case combobox2.ItemIndex of
       0: hou:=10;
       1: hou:=2;
       2: hou:=8;
       3: hou:=16;
      end;


      b:=length(d);
      s:=1;
      case yuan of
        10:  begin
                for c:=1 to b do
                     begin
                         case  d[c] of
                           '0':  s:=0;
                           '1':  s:=0;
                           '2':  s:=0;
                           '3':  s:=0;
                           '4':  s:=0;
                           '5':  s:=0;
                           '6':  s:=0;
                           '7':  s:=0;
                           '8':  s:=0;
                           '9':  s:=0;
                         else
                               begin
                                   s:=10;
                                   break;
                               end;
                         end;

                     end;
                 if s=10 then
                           messagedlg('輸入的數據不屬于十進制范圍.',mtwarning,[mbok],0)
                     else
                           zhuhuan;
             end;
        2:   begin
                for c:=1 to b do
                     begin
                         case  d[c] of
                           '0':  s:=0;
                           '1':  s:=0;
                          else
                               begin
                                   s:=2;
                                   break;
                               end;
                         end;
                     end;

                if s=2 then
                     messagedlg('輸入的數據不屬于二進制范圍.',mtwarning,[mbok],0)
                else
                     zhuhuan;

             end;
        8:   begin
                for c:=1 to b do
                     begin
                         case  d[c] of
                           '0':  s:=0;
                           '1':  s:=0;
                           '2':  s:=0;
                           '3':  s:=0;
                           '4':  s:=0;
                           '5':  s:=0;
                           '6':  s:=0;
                           '7':  s:=0;
                          else
                               begin
                                   s:=8;
                                   break;
                               end;
                         end;
                     end;

                if s=8then
                     messagedlg('輸入的數據不屬于八進制范圍.',mtwarning,[mbok],0)
                else
                     zhuhuan;
             end;
        16:  begin
                for c:=1 to b do
                     begin
                         case  d[c] of
                           '0':  s:=0;
                           '1':  s:=0;
                           '2':  s:=0;
                           '3':  s:=0;
                           '4':  s:=0;
                           '5':  s:=0;
                           '6':  s:=0;
                           '7':  s:=0;
                           '8':  s:=0;
                           '9':  s:=0;
                           'a':  s:=0;
                           'A':  s:=0;
                           'b':  s:=0;
                           'B':  s:=0;
                           'c':  s:=0;
                           'C':  s:=0;
                           'd':  s:=0;
                           'D':  s:=0;
                           'e':  s:=0;
                           'E':  s:=0;
                           'f':  s:=0;
                           'F':  s:=0;
                           else
                               begin
                                   s:=16;
                                   break;
                               end;
                          end;

                     end;

                if s=16 then
                     messagedlg('輸入的數據不屬于十六進制范圍.',mtwarning,[mbok],0)
                else
                     zhuhuan;
             end;
      end;

  result:=0;
end;

function  tform1.zhuhuan :integer;
begin
      if yuan<>16  then
           source:=strtoint(Edit1.text)
      else
           source:=1;
      if yuan=hou then
           begin
              messagedlg('轉換方式相同.',mtwarning,[mbok],0);
              combobox2.SetFocus;
           end
      else
           begin
              if source=0 then
                     begin
                          messagedlg('被轉換數為0,請輸入正確的值.',mtwarning,[mbok],0);
                          edit1.SetFocus;
                     end
              else
                     begin                                     
                          if (d[1]<>'0') or ((yuan=16) and (d[2]<>'0')) then
                              begin
                                   if  (yuan=10) and (hou=2)  then
                                            edit2.text:=inttostr(shitoer);
                                   if  (yuan=10) and (hou=8)  then
                                            edit2.text:=inttostr(shitoba(shitoer));
                                   if  (yuan=10) and (hou=16) then
                                            edit2.text:=shitoshilu(shitoer);
                                   if  (yuan=2)  and (hou=10) then
                                            edit2.text:=inttostr(ertoshi(edit1.Text));
                                   if  (yuan=2)  and (hou=8)  then
                                            edit2.text:=inttostr(shitoba(strtoint(edit1.text)));
                                   if  (yuan=2)  and (hou=16)  then
                                         begin
                                            source:=ertoshi(edit1.Text);
                                            edit2.text:=shitoshilu(shitoer);
                                         end;
                                   if  (yuan=8)  and (hou=10)  then
                                            edit2.text:=inttostr(ertoshi(batoer));
                                   if  (yuan=8)  and (hou=2)  then
                                            edit2.text:=batoer;
                                   if  (yuan=8)  and (hou=16)  then
                                            edit2.Text:=shitoshilu(strtoint(batoer));
                                   if  (yuan=16) and (hou=10)  then
                                            edit2.Text:=inttostr(ertoshi(shilutoer));
                                   if  (yuan=16) and (hou=2)  then
                                            edit2.Text:=shilutoer;
                                   if  (yuan=16) and (hou=8)  then
                                            edit2.Text:=inttostr(shitoba(strtoint(shilutoer)));
                               end
                           else
                                    messagedlg('第一位為0,請輸入正確的值.',mtwarning,[mbok],0);           ;
                     end;
           end;

edit2.readonly:=true;
end;

function tform1.shitoer:integer;
begin
  c:=0;
  s:=0;
  try
        if source=1 then
                 s:=1
        else
              begin
               while source<>1  do
                 begin
                    if c=0 then
                        c:=1
                    else
                        c:=c*10;
                        b:=source mod 2;
                        s:=s+b*c;
                        source:=source div 2;
                 end;

              s:=s+c*10;
             end;
  except
        on econverterror do
        messagedlg('數據類型錯誤'+#13+'請輸入正確的值',mtwarning,[mbok],0);

  end;
  result:=s;
end;
function  tform1.shitoba(aa:integer):integer;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久免费电影网| 一本色道久久综合狠狠躁的推荐| 国内久久婷婷综合| 91亚洲精品一区二区乱码| 欧美日韩一级视频| 久久久精品综合| 亚洲成av人片| 成人黄色综合网站| 日韩欧美精品三级| 伊人夜夜躁av伊人久久| 紧缚奴在线一区二区三区| 91丨porny丨首页| 精品欧美久久久| 丝袜美腿亚洲色图| 一本大道久久a久久精品综合| 日韩欧美电影一区| 亚洲电影在线免费观看| 成人黄色av电影| 亚洲精品一区二区三区福利| 一卡二卡欧美日韩| 成人国产亚洲欧美成人综合网| 欧美一级久久久| 日韩精品电影在线观看| 欧洲av在线精品| 亚洲人一二三区| 99久久久久久99| 中文字幕在线不卡视频| 国产成人丝袜美腿| 久久久久久久久久久久久久久99| 日本aⅴ亚洲精品中文乱码| 欧美另类一区二区三区| 亚洲人成网站在线| 成人白浆超碰人人人人| 国产精品色在线观看| 国产福利不卡视频| 国产精品午夜电影| 丁香婷婷综合网| 国产精品每日更新在线播放网址| 成人一级视频在线观看| 国产精品萝li| 色婷婷亚洲一区二区三区| 一区av在线播放| 6080yy午夜一二三区久久| 亚洲免费大片在线观看| 色视频一区二区| 亚洲午夜一区二区| 777奇米成人网| 国产美女精品在线| 国产精品免费看片| 欧美在线999| 三级成人在线视频| 日韩午夜av电影| 国产成人精品三级麻豆| 中文字幕一区二区在线播放| 欧美伊人精品成人久久综合97| 日韩精品福利网| 国产亚洲精品免费| 日本高清视频一区二区| 国内欧美视频一区二区| 26uuu亚洲综合色| 91视频精品在这里| 美女视频黄a大片欧美| 国产精品视频免费| 日韩欧美一区电影| 色综合天天做天天爱| 精品一区二区三区久久久| 亚洲精品久久7777| 久久久精品日韩欧美| 欧美人与禽zozo性伦| 一道本成人在线| 国产一区二区免费在线| 亚洲国产婷婷综合在线精品| 中文字幕av在线一区二区三区| 51精品视频一区二区三区| 一本久道久久综合中文字幕| 国产91丝袜在线观看| 久久草av在线| 久久99久久99| 三级久久三级久久| 亚洲va欧美va天堂v国产综合| 中文字幕一区二区三| 久久你懂得1024| ww久久中文字幕| 欧美大片日本大片免费观看| 日韩一级片在线观看| 日韩你懂的电影在线观看| 欧美绝品在线观看成人午夜影视| 91久久国产综合久久| 91色|porny| 欧美日韩一区二区三区四区五区| 欧美日本在线视频| 91精品国产高清一区二区三区| 欧美色网站导航| 日韩一卡二卡三卡| 久久久久久久精| 国产精品久久久久久久久久久免费看 | 麻豆精品一区二区综合av| 国产一区二区三区久久久| 日韩欧美国产一区在线观看| 免费看欧美女人艹b| 精品国产91乱码一区二区三区| 国产精品欧美综合在线| 一区二区视频在线看| 国产一区二区三区久久久 | 日韩三区在线观看| 亚洲日本在线a| 国产成+人+日韩+欧美+亚洲 | 国产精品国产a| 国产一区久久久| 欧美日韩成人综合| 亚洲精品欧美综合四区| 成人永久看片免费视频天堂| 日韩精品一区二区三区视频播放| 亚洲午夜精品久久久久久久久| 99久久99久久精品免费观看| 久久综合999| 久久国产尿小便嘘嘘| 欧美日韩午夜影院| 亚洲图片欧美一区| 一本色道久久综合精品竹菊| 中文成人av在线| 国产·精品毛片| 久久精品一区二区三区不卡| 极品销魂美女一区二区三区| 日韩一区二区免费视频| 五月天一区二区三区| 欧美亚男人的天堂| 亚洲国产精品久久人人爱蜜臀| 色婷婷激情一区二区三区| 亚洲人xxxx| 色欧美日韩亚洲| 亚洲综合免费观看高清在线观看| www.欧美亚洲| 亚洲欧洲性图库| 91一区一区三区| 亚洲男人的天堂网| 在线视频一区二区三| 亚洲一级片在线观看| 欧美午夜一区二区三区免费大片| 一区二区三区四区乱视频| 色偷偷88欧美精品久久久| 日韩一区二区免费高清| 免费观看日韩电影| 精品国产sm最大网站| 国产成人免费视频一区| 国产欧美va欧美不卡在线| 成人看片黄a免费看在线| 中文天堂在线一区| 在线免费观看一区| 天天操天天综合网| 精品少妇一区二区三区日产乱码 | 制服丝袜国产精品| 久久精品国产精品亚洲红杏| 久久先锋影音av| 北岛玲一区二区三区四区| 一区二区三区精品视频| 欧美三级欧美一级| 美女诱惑一区二区| 国产亚洲欧美日韩在线一区| aaa国产一区| 亚洲第一成年网| 日韩精品专区在线影院重磅| 国产99一区视频免费| 亚洲欧美激情在线| 欧美电影影音先锋| 国产丶欧美丶日本不卡视频| 亚洲人亚洲人成电影网站色| 欧美视频精品在线| 韩国女主播一区二区三区| 国产精品不卡视频| 欧美日韩在线三级| 国产精品18久久久久久久久| 亚洲伦理在线精品| 精品av久久707| 色婷婷亚洲综合| 在线观看视频一区二区欧美日韩| 91麻豆国产福利在线观看| 国产精品18久久久久| 精品无码三级在线观看视频| 激情五月播播久久久精品| 麻豆久久久久久| 国产成人午夜精品影院观看视频| av中文一区二区三区| 欧美日韩精品欧美日韩精品一| 欧美性高清videossexo| 777精品伊人久久久久大香线蕉| 3d动漫精品啪啪| 久久久国产一区二区三区四区小说| 中文字幕精品一区二区三区精品| 国产精品乱人伦中文| 亚洲精品成人少妇| 日韩精品视频网站| 色偷偷久久一区二区三区| 欧美日韩激情在线| 亚洲国产精品精华液2区45| **欧美大码日韩| 久久精品国产亚洲一区二区三区| 美女高潮久久久| 色综合天天视频在线观看| 国产精品无圣光一区二区|