1、類的靜態(tài)方法的調(diào)用:
?Map::create(container sss);
2、Map的創(chuàng)建:
??Map imageConvert = new Map(Types::INTEGER, Types::INTEGER);
3、form內(nèi)定義方法的調(diào)用:
?element.Method1();
?this指的是對象(控件本身),this.method2();
4、form中使用類的時候,通過類創(chuàng)建一個對象:
?Imagelistappl_checkbox imagelist = new Imagelistappl_checkbox();
5、當(dāng)form調(diào)用form(或類調(diào)用form)的時候:
??? Args ar=new Args("Form2");
??? formRun fr=ClassFactory.FormRunClass(ar);
??? fr.init();
??? fr.run();
??? fr.wait();
6、form簡單控件的學(xué)習(xí):
(1)關(guān)于button:
?a)button:此控件的行為只能重新定義的它的事件。
?b)commandbutton:此控件具有button控件的屬性,存在事先提供的方法。但最有用的屬性就是command。
?c)menubutton:此控件具有button控件的屬性,為容器控件,可容納button、commandbutton、menuitembutton、separator。
?d)menuitembutton:此控件具有button控件的屬性,但最有用的屬性就是menuitemname。
(2)關(guān)于datasource:如果form不指定datasource,那么form中控件的綁定就沒有了,對數(shù)據(jù)庫的操作可能就只能純粹的使用代碼控制了。
?a)最有用的屬性就是Table。
?b)methods:可以對數(shù)據(jù)庫操作進行部分的監(jiān)控。
?c)fields:當(dāng)指定了table之后,自動復(fù)制。
(3)關(guān)于form本身:form本身作為一個容器,可以容納其他的控件。提供了一些覆蓋方法可以實現(xiàn)你想要的控制。新建(自定義)的方法可以??通過datasource的active()來控制。
(4)關(guān)于DateEdit:如果在form中使用dateedit,使得它可以編輯,那么在table中必須ExtendsDataType屬性。這也說明了某些控件于table的
?緊密聯(lián)系。ExtendsDataType相當(dāng)于一個類型的別名,但它具有擴展的屬性,我們可以通過它定義具有意義的數(shù)據(jù)類型(在table再論)
(5)關(guān)于StringEdit:PasswordStyle用來設(shè)置密碼框。Mandatory用來設(shè)置是否非空。Label用來設(shè)置該字段的顯示名稱。
(6)關(guān)于IntEdit:configruationKey用來?,SecurityKey用來?,其余的類似StringEdit。
(7)關(guān)于Grid:本身作為一個容器,可以容納其他簡單的控件。datasource指定到具體的相關(guān)表的datasource,datagroup指定table中的Field ?Group,width和height一般都指定為column width和column height。
(8)關(guān)于Tab:Tab作為TabPage的容器來使用。
(9)關(guān)于TabPage:TabPage作為其他控件的容器來使用。其實,form中的每個控件都可以覆蓋自己的某些事件方法。
(10)關(guān)于Group和ButtonGroup:前者一般可作為所有控件的容器,后者主要面對所有的buttong控件。
(11)關(guān)于ComboBox、ListBox、CheckBox和RadioButton:
------------------------------------------------------
(12)關(guān)于window
(13)關(guān)于Table
(14)關(guān)于Tree
(15)關(guān)于ListView
(16)關(guān)于ActiveX
(17)關(guān)于Progress
(18)關(guān)于HTML
(19)關(guān)于Animate