DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> [As/Java/Delphi]*我不爽,強烈譴責程序語言的不足
[As/Java/Delphi]*我不爽,強烈譴責程序語言的不足
編輯:AJAX詳解     

現在有一個問題:如果現在存在2個Button,我要脩改Button上的text的話,我就要一條一條地脩改,兩條是沒有什麼,但是如果有100++條呢?這個問題很棘手~由於Button的命名比較規則,分別是Button1, Button2,....所以可以用一個for來脩改,但是還是有問題的哦~
請看代碼:
Delphi:
var i:integer;
begin
   showmessage('asdfasdf');
for i:=0 to ComponentCount-1 do
  begin

    if Components[i] is TButton then
    (Components[i] as TButton).Caption:=IntToStr(i+1);
  end;
end;
Java:
ArrayList ls=new ArrayList();
ls.add(Button1);
ls.add(Button2);
........................
for(int i = 1; i <= 2; i++) {
   ((Button) list.get(i - 1)).setLabel(““+i);
  }
As:
for(i=0;i<=n;i++){
_root[“Button“+i].label=““+i;
}
分析:
Delphi中是通過ComponentCount來一個一個的改,於是如果我需要脩改一些Button而已,那麼有點痲煩,需要別的東西來判斷
Java中是最失敗的暸,還要一個一個第加進一個ArrayList裏,真是失敗中的失敗哦~
As中好像比較好一點,隻要先讓不脩改的Button的名字搞的比較特殊就ok~
綜上:As最棒,Delphi次之,Java最爛.但是都還是不爽,啊~我不爽~

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved