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

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

?? unit12.~pas

?? 本程序提供了考試學生系統的原代碼函數,并實現了很多程序難實現的功能
?? ~PAS
字號:
unit Unit12;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls, ComCtrls, Buttons, DB, DBTables;

type
  Ttianchong = class(TForm)
    Panel1: TPanel;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    Label1: TLabel;
    kecheng: TComboBox;
    Panel2: TPanel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    tino: TLabel;
    timu: TEdit;
    xuanb: TEdit;
    xuanc: TEdit;
    xuand: TEdit;
    xuana: TEdit;
    tj: TBitBtn;
    tianchong: TQuery;
    Label8: TLabel;
    daan: TComboBox;
    Label9: TLabel;
    kechengt: TComboBox;
    Panel3: TPanel;
    Label10: TLabel;
    kong1: TLabel;
    k: TLabel;
    Label13: TLabel;
    Label14: TLabel;
    Label15: TLabel;
    tinot: TLabel;
    Label17: TLabel;
    timut: TEdit;
    k2: TEdit;
    k3: TEdit;
    k4: TEdit;
    k1: TEdit;
    kongshu: TComboBox;
    BitBtn2: TBitBtn;
    BitBtn1: TBitBtn;
    BitBtn3: TBitBtn;
    procedure tjClick(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure kechengtChange(Sender: TObject);
    procedure kechengChange(Sender: TObject);
    procedure timutKeyPress(Sender: TObject; var Key: Char);
    procedure k1KeyPress(Sender: TObject; var Key: Char);
    procedure k2KeyPress(Sender: TObject; var Key: Char);
    procedure k3KeyPress(Sender: TObject; var Key: Char);
    procedure k4KeyPress(Sender: TObject; var Key: Char);
    procedure timuKeyPress(Sender: TObject; var Key: Char);
    procedure xuanaKeyPress(Sender: TObject; var Key: Char);
    procedure xuanbKeyPress(Sender: TObject; var Key: Char);
    procedure xuancKeyPress(Sender: TObject; var Key: Char);
    procedure xuandKeyPress(Sender: TObject; var Key: Char);
    procedure kongshuKeyPress(Sender: TObject; var Key: Char);
    procedure daanKeyPress(Sender: TObject; var Key: Char);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  tianchong: Ttianchong;

implementation

uses Unit2;

{$R *.dfm}

procedure Ttianchong.tjClick(Sender: TObject);
var
xk,tk:string;
begin
tianchong.SQL.Clear ;
if (timu.Text <>'') and (xuana.Text <>'') and (xuanb.Text <>'') and (xuanc.Text <>'') and (xuand.Text <>'') then
 begin
 if kecheng.Text ='外語' then
   begin
    xk:='外語選擇題庫';
    tianchong.SQL.Add('select * from 外語選擇題庫');
   end
 else
   begin
    xk:='線性代數選擇題庫';
    tianchong.SQL.Add('select * from 線性代數選擇題庫');
   end;

   tianchong.Open;
   tino.Caption :=inttostr(tianchong.RecordCount+1);
   tianchong.SQL.Clear ;
   tianchong.SQL.Add('insert into '+xk+' (題號,題型,題目,選項A,選項B,選項C,選項D,正確答案,所屬課程,是否選中) values(:no,:tx,:tm,:xa,:xb,:xc,:xd,:daan,:kecheng,'+''''+'false'+''''+')');
   tianchong.ParamByName('no').AsString :=tino.Caption ;
   tianchong.ParamByName('tx').AsString :='選擇題';
   tianchong.ParamByName ('tm').AsString :=timu.Text ;
   tianchong.ParamByName ('xa').AsString :=xuana.Text ;
   tianchong.ParamByName ('xb').AsString :=xuanb.Text ;
   tianchong.ParamByName ('xc').AsString :=xuanc.Text ;
   tianchong.ParamByName ('xd').AsString :=xuand.Text;
   tianchong.ParamByName ('daan').AsString :=daan.text;
   tianchong.ParamByName ('kecheng').AsString :=kecheng.Text ;
   tianchong.ExecSQL ; 
   timu.Text :='';
   xuana.Text :='';
   xuanb.Text:='';
   xuanc.Text:='';
   xuand.Text:='';
   timu.SetFocus ;
   if kecheng.Text ='外語' then
   begin
    tianchong.SQL.Clear ;
    xk:='外語選擇題庫';
    tianchong.SQL.Add('select * from 外語選擇題庫');
   end
 else
   begin
    tianchong.SQL.Clear ;
    xk:='線性代數選擇題庫';
    tianchong.SQL.Add('select * from 線性代數選擇題庫');
   end;

   tianchong.Open;
   tino.Caption :=inttostr(tianchong.RecordCount+1);

 end
 else
 showmessage('請將試題信息填寫完整');
end;
procedure Ttianchong.FormActivate(Sender: TObject);
var
xk:string;
begin

tianchong.SQL.Clear ;
if kecheng.Text ='外語' then
   begin
    xk:='外語選擇題庫';
    tianchong.SQL.Add('select * from 外語選擇題庫');
   end
 else
   begin
    xk:='線性代數選擇題庫';
    tianchong.SQL.Add('select * from 線性代數選擇題庫');
   end;

   tianchong.Open;
   tino.Caption :=inttostr(tianchong.RecordCount+1);
   //初始化填空題號
   tianchong.SQL.Clear ;
if kecheng.Text ='外語' then
   begin
    xk:='外語填空題庫';
    tianchong.SQL.Add('select * from 外語填空題庫');
   end
 else
   begin
    xk:='線性代數填空題庫';
    tianchong.SQL.Add('select * from 線性代數填空題庫');
   end;

   tianchong.Open;
   tinot.Caption :=inttostr(tianchong.RecordCount+1);
   // 初始化完畢
   end;

procedure Ttianchong.BitBtn2Click(Sender: TObject);
var
xk,tk:string;
begin
tianchong.SQL.Clear ;
if k1.Text <>'' then
 k1.Tag:=k1.Tag+1;
if k2.text<>'' then
 k1.Tag:=k1.Tag+1;
if k3.text<>'' then
 k1.Tag:=k1.Tag+1;
if k4.text<>'' then
 k1.Tag:=k1.Tag+1;
if inttostr(k1.tag)=kongshu.Text then
 begin
if (timut.Text <>'') and not ((k1.Text ='?') and (k2.Text ='?') and (k3.Text ='?') and (k4.Text ='?')) then
 begin
 if kechengt.Text ='外語' then
   begin
    tk:='外語填空題庫';
    tianchong.SQL.Add('select * from 外語填空題庫');
   end
 else
   begin
    tk:='線性代數填空題庫';
    tianchong.SQL.Add('select * from 線性代數填空題庫');
   end;

   tianchong.Open;
   tinot.Caption :=inttostr(tianchong.RecordCount+1);
   tianchong.SQL.Clear ;
   tianchong.SQL.Add('insert into '+tk+' (題號,題型,題目,空1,空2,空3,空4,填空數目,所屬課程,是否選中) values(:no,:tx,:tm,:xa,:xb,:xc,:xd,:ts,:kecheng,'+''''+'false'+''''+')');
   tianchong.ParamByName('no').AsString :=tinot.Caption ;
   tianchong.ParamByName('tx').AsString :='填空';
   tianchong.ParamByName ('tm').AsString :=timut.Text ;
   if k1.text='' then
     tianchong.ParamByName ('xa').AsString :='?'
   else
     tianchong.ParamByName ('xa').AsString :=k1.Text ;
   if k2.Text ='' then
     tianchong.ParamByName ('xb').AsString :='?'
    else
     tianchong.ParamByName ('xb').AsString :=k2.Text ;
   if k3.Text ='' then
     tianchong.ParamByName ('xc').AsString :='?'
   else
     tianchong.ParamByName ('xc').AsString :=k3.Text ;
   if k4.Text ='' then
     tianchong.ParamByName ('xd').AsString :='?'
   else
     tianchong.ParamByName ('xd').AsString :=k4.Text;
   tianchong.ParamByName ('ts').AsString :=kongshu.text;
   tianchong.ParamByName ('kecheng').AsString :=kechengt.Text ;
   tianchong.ExecSQL ; 
   timut.Text :='';
   if kechengt.Text ='外語' then
   begin
    tianchong.SQL.Clear ;
    xk:='外語填空題庫';
    tianchong.SQL.Add('select * from 外語填空題庫');
   end
 else
   begin
    tianchong.SQL.Clear ;
    xk:='線性代數填空題庫';
    tianchong.SQL.Add('select * from 線性代數填空題庫');
   end;

   tianchong.Open;
   tinot.Caption :=inttostr(tianchong.RecordCount+1);
   k1.Text :='';
    k2.Text :='';
    k3.Text :='';
    k4.Text:='';
 end
 else
  showmessage('請將試題信息填寫完整');
 end
 else
  begin
   showmessage('對不起!填空數目與實際空數不符,請查證!');

  end;
    k1.Tag:=0;

    timut.SetFocus ;
end;

procedure Ttianchong.kechengtChange(Sender: TObject);
begin
 if kechengt.Text ='外語' then
  begin
    tianchong.SQL.Clear ;
    tianchong.SQL.Add('select * from 外語填空題庫');
    tianchong.Open;
  end
 else
  begin
    tianchong.SQL.Clear ;
    tianchong.SQL.Add('select * from 線性代數填空題庫');
    tianchong.Open;
  end;
 tinot.Caption :=inttostr(tianchong.RecordCount+1);
end;

procedure Ttianchong.kechengChange(Sender: TObject);
begin
if kecheng.Text ='外語' then
  begin
    tianchong.SQL.Clear ;
    tianchong.SQL.Add('select * from 外語選擇題庫');
    tianchong.open;
  end
 else
  begin
    tianchong.SQL.Clear ;
    tianchong.SQL.Add('select * from 線性代數選擇題庫');
    tianchong.open;
  end;
 tino.Caption :=inttostr(tianchong.RecordCount+1);
end;

procedure Ttianchong.timutKeyPress(Sender: TObject; var Key: Char);
begin
 
 if key=#13 then
   BitBtn2Click(Sender);

end;

procedure Ttianchong.k1KeyPress(Sender: TObject; var Key: Char);
begin

  if key=#13 then
   BitBtn2Click(Sender); 
end;

procedure Ttianchong.k2KeyPress(Sender: TObject; var Key: Char);
begin

 if key=#13 then
   BitBtn2Click(Sender);  
end;

procedure Ttianchong.k3KeyPress(Sender: TObject; var Key: Char);
begin

  if key=#13 then
   BitBtn2Click(Sender);  
end;

procedure Ttianchong.k4KeyPress(Sender: TObject; var Key: Char);
begin

   if key=#13 then
   BitBtn2Click(Sender); 
end;

procedure Ttianchong.timuKeyPress(Sender: TObject; var Key: Char);
begin
 
 if key=#13 then
  tjClick(Sender);
end;

procedure Ttianchong.xuanaKeyPress(Sender: TObject; var Key: Char);
begin

 if key=#13 then
  tjClick(Sender);
end;

procedure Ttianchong.xuanbKeyPress(Sender: TObject; var Key: Char);
begin

 if key=#13 then
  tjClick(Sender); 
end;

procedure Ttianchong.xuancKeyPress(Sender: TObject; var Key: Char);
begin

 if key=#13 then
  tjClick(Sender); 
end;

procedure Ttianchong.xuandKeyPress(Sender: TObject; var Key: Char);
begin
  
 if key=#13 then
  tjClick(Sender); 
end;

procedure Ttianchong.kongshuKeyPress(Sender: TObject; var Key: Char);
begin
 if key=#13 then
   BitBtn2Click(Sender);
end;

procedure Ttianchong.daanKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
  tjClick(Sender);
end;

procedure Ttianchong.BitBtn1Click(Sender: TObject);
begin
xuqiu.show;
tianchong.Close;
end;

procedure Ttianchong.BitBtn3Click(Sender: TObject);
begin
tianchong.Close;
xuqiu.show;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色噜噜夜夜夜综合网| 欧美丝袜丝交足nylons| 精品久久一二三区| 日韩不卡在线观看日韩不卡视频| 日本免费新一区视频| 成人性生交大片免费看中文网站| 欧美精品在线一区二区| 亚洲男女一区二区三区| 国产精品18久久久久久久久久久久| 91美女福利视频| 国产精品久久毛片a| 精品国免费一区二区三区| 国产精品美日韩| 日韩电影在线一区| 精品视频在线看| 国产精品嫩草影院com| 国产福利一区二区三区| 国产午夜精品久久| 成人国产精品免费观看| 91麻豆精品国产91久久久| 亚洲精品菠萝久久久久久久| 粉嫩aⅴ一区二区三区四区| 精品乱人伦一区二区三区| 奇米影视一区二区三区| 欧美日韩小视频| 天使萌一区二区三区免费观看| 日本韩国欧美三级| 亚洲在线免费播放| 欧美综合在线视频| 亚洲成av人片一区二区| 欧美日韩在线一区二区| 亚洲高清在线精品| 欧美日韩国产综合视频在线观看| 亚洲最大成人综合| 欧美视频一区二| 日韩成人一级片| 精品对白一区国产伦| 一区二区三区四区不卡在线| 日韩一区二区视频| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲超丰满肉感bbw| 色综合久久中文字幕综合网| 亚洲色欲色欲www在线观看| 色哟哟精品一区| 亚洲国产一区二区a毛片| 欧美三级蜜桃2在线观看| 午夜精品一区二区三区电影天堂 | 免费成人在线播放| 久久久蜜桃精品| 91视频一区二区| 污片在线观看一区二区| 久久综合色鬼综合色| 国产成人精品一区二区三区四区| 欧美经典一区二区| 亚洲三级在线播放| 成人av电影在线观看| 尤物在线观看一区| 91精品国产高清一区二区三区| 韩国欧美国产1区| 综合久久久久久| 日韩一级片网址| 成人国产在线观看| 日本美女一区二区三区视频| 国产亚洲精品aa| 在线免费精品视频| 国产精品夜夜爽| 亚洲高清不卡在线| 欧美激情一区二区在线| 欧美午夜理伦三级在线观看| 国产乱子伦一区二区三区国色天香| 国产精品久久久久久久久久久免费看 | 日本欧美一区二区三区| 国产欧美日韩在线| 91.xcao| 99久久婷婷国产综合精品电影| 日韩av不卡一区二区| 中文无字幕一区二区三区| 欧美精品v国产精品v日韩精品 | 久久99精品久久久久婷婷| 亚洲啪啪综合av一区二区三区| 欧美电影免费提供在线观看| 91理论电影在线观看| 国产在线播放一区| 午夜精品久久久久影视| 国产精品免费av| 久久久久久久久久久电影| 欧美日本在线播放| 91浏览器在线视频| www..com久久爱| 国产在线精品一区二区三区不卡| 爽爽淫人综合网网站| 亚洲色图在线播放| 国产精品欧美极品| 久久久久久久综合狠狠综合| 日韩欧美国产1| 777午夜精品免费视频| 在线观看视频91| 97超碰欧美中文字幕| 福利一区在线观看| 国产精品一区免费在线观看| 日产欧产美韩系列久久99| 一级日本不卡的影视| 中文字幕在线不卡视频| 中文字幕不卡的av| 国产欧美在线观看一区| 国产亚洲精品超碰| 国产精品视频yy9299一区| 国产日产欧美一区二区三区 | 日韩限制级电影在线观看| 欧美私人免费视频| 欧美日韩国产美女| 欧美男女性生活在线直播观看| 在线中文字幕一区| 91福利在线观看| 欧美色图一区二区三区| 欧美中文字幕一区二区三区 | 日韩精品专区在线| 2023国产一二三区日本精品2022| 日韩亚洲国产中文字幕欧美| 精品人在线二区三区| 久久亚洲影视婷婷| 国产精品国产精品国产专区不蜜| 综合久久综合久久| 樱桃视频在线观看一区| 国产一区不卡精品| 成人国产精品免费观看视频| 97se狠狠狠综合亚洲狠狠| 色综合天天狠狠| 欧美伦理视频网站| 精品日韩一区二区三区免费视频| 久久先锋资源网| 中文字幕中文在线不卡住| 一区二区三区加勒比av| 日本不卡一二三| 成人性生交大合| 色94色欧美sute亚洲线路二| 717成人午夜免费福利电影| 日韩免费观看2025年上映的电影| 国产日韩精品视频一区| 亚洲色图一区二区| 蜜臀久久99精品久久久久宅男| 国产高清无密码一区二区三区| www.欧美日韩| 欧美日本不卡视频| 日本一区二区久久| 天堂影院一区二区| 成人免费视频caoporn| 欧美三级视频在线播放| 久久久久久久av麻豆果冻| 一区二区三区精品在线观看| 精品午夜一区二区三区在线观看| 91香蕉视频黄| 欧美mv日韩mv| 亚洲一区二区五区| 国产69精品久久99不卡| 欧美蜜桃一区二区三区| 国产精品污污网站在线观看| 视频在线观看一区二区三区| 成人av在线资源| 欧美大胆人体bbbb| 亚洲无人区一区| 成人av免费在线观看| 精品人伦一区二区色婷婷| 亚洲成人动漫在线观看| 99久久久免费精品国产一区二区| 7777精品伊人久久久大香线蕉的| 国产精品久久久久aaaa樱花| 久久精品国产第一区二区三区| 久久亚洲欧美国产精品乐播| 天堂精品中文字幕在线| 91影院在线观看| 中文字幕精品综合| 狠狠色狠狠色综合日日91app| 欧美日韩国产色站一区二区三区| 国产精品私房写真福利视频| 精品一区二区三区蜜桃| 欧美一级欧美三级| 日日噜噜夜夜狠狠视频欧美人 | 亚洲无线码一区二区三区| av毛片久久久久**hd| 久久老女人爱爱| 久久国产精品99精品国产| 欧美日本国产视频| 亚洲成av人片在www色猫咪| 91精品91久久久中77777| 国产精品欧美经典| eeuss鲁一区二区三区| 久久免费看少妇高潮| 激情文学综合网| 欧美大片国产精品| 欧美96一区二区免费视频| 欧美日韩电影一区| 午夜日韩在线电影| 欧美日韩精品系列| 亚洲成a人v欧美综合天堂下载| 日本高清不卡视频| 亚洲精品日日夜夜| 精品视频在线免费看| 日本视频一区二区| 精品国产一区二区三区四区四|