以下的屬性直接添加Proj.命名空間即可。如:Proj.Forms
屬性名稱 | 分組 | 描述 |
AsyncTaskQueue | 常用功能 | 返回異步任務(wù)隊(duì)列。 |
Forms | 常用功能 | 返回窗體管控集合。 |
FormTags | 常用功能 | 可以建立三個(gè)維度的備注信息,方便立體地管理一些臨時(shí)變量與備注信息。示例:FormTags["窗體名稱","控件名稱"]=變量 |
FTPClients | 常用功能 | 返回當(dāng)前系統(tǒng)中設(shè)置的所有FTPClient對(duì)象。 |
Functions | 常用功能 | 返回當(dāng)前項(xiàng)目的自定義函數(shù)。 |
Log | 常用功能 | 用來記錄日志的類。 |
MainForm | 常用功能 | 返回主界面窗體. |
MsgDebug | 常用功能 | 用來代碼調(diào)試使用。 |
OpenedForms | 常用功能 | 返回所有打開的窗口記錄。 |
OSSClients | 常用功能 | 返回當(dāng)前系統(tǒng)中設(shè)置的所有OSSClient對(duì)象。 |
ProcessForm | 常用功能 | |
SysDataFactory | 常用功能 | 返回當(dāng)前項(xiàng)目的所有外接數(shù)據(jù)源的數(shù)據(jù)工廠。 |
SysTime | 常用功能 | 系統(tǒng)時(shí)間類,使用最簡(jiǎn)單快速的方法獲得與服務(wù)器相同的時(shí)間 |
Timer | 常用功能 | 用來計(jì)算程序運(yùn)行時(shí)間。例:Proj.Timer.Restart()開始計(jì)時(shí),Proj.Timer.Stop()停止計(jì)時(shí),然后通過Proj.Timer.ElapsedMilliseconds來返回整個(gè)過程用掉的時(shí)間。 |
User | 常用功能 | 存儲(chǔ)當(dāng)前用戶信息 |
Vars | 常用功能 | 引用項(xiàng)目中的自定義變量。 |
CurrentClickedCommandEventArgs | 當(dāng)前對(duì)象 | 當(dāng)前被點(diǎn)擊的窗體菜單 |
CurrentClickedGridMenu | 當(dāng)前對(duì)象 | 當(dāng)前被點(diǎn)擊的菜單 |
CurrentClosingFormName | 當(dāng)前對(duì)象 | 返回或設(shè)置當(dāng)前最后一個(gè)關(guān)閉的窗體名稱。 |
CurrentDesktop | 當(dāng)前對(duì)象 | 返回或設(shè)置當(dāng)前系統(tǒng)中生效的桌面類。 |
CurrentForm | 當(dāng)前對(duì)象 | 返回或設(shè)置當(dāng)前的窗口。 |
CurrentGrid | 當(dāng)前對(duì)象 | 當(dāng)前激活的表格。 |
CurrentSmGrid | 當(dāng)前對(duì)象 | 返回當(dāng)前的SmGrid對(duì)象。 |
CurrentTheme | 當(dāng)前對(duì)象 | 返回當(dāng)前的主題的名稱。 |
AdminRoleID | 角色I(xiàn)D | 返回管理員角色I(xiàn)D。 |
DeveloperRoleID | 角色I(xiàn)D | 返回開發(fā)者的角色I(xiàn)D。 |
EveryOneRoleID | 角色I(xiàn)D | 返回基礎(chǔ)角色I(xiàn)D,這個(gè)角色是人人都會(huì)有的。 |
SuperDeveloperRoleID | 角色I(xiàn)D | 返回開發(fā)者的角色I(xiàn)D。 |
GlobalFormHandler | 接口 | 統(tǒng)一的處理全局窗體事件的接口。 |
GlobalGridHandler | 接口 | 提供一個(gè)常用全局表事件類接口,方便對(duì)所有表進(jìn)行操作。 |
GlobalOnLandingHandler | 接口 | 設(shè)置或返回登陸窗口事件 |
GlobalProgramHandler | 接口 | 設(shè)置或返回可以處理項(xiàng)目事件的類。 |
DatabaseForConnString | 數(shù)據(jù)源 | 返回或設(shè)置當(dāng)前框架中記錄保存在本地的連接外部數(shù)據(jù)源信息的數(shù)據(jù)源。 |
DatabaseForLog | 數(shù)據(jù)源 | 返回或設(shè)置當(dāng)前框架的Log數(shù)據(jù)源,用來單獨(dú)記錄日志信息。 |
DatabaseForMenu | 數(shù)據(jù)源 | 返回或設(shè)置菜單訪問的數(shù)據(jù)源。 |
DatabaseForNativeIni | 數(shù)據(jù)源 | 返回或設(shè)置當(dāng)前框架的本地ini配置數(shù)據(jù)源。 |
DatabaseForSystem | 數(shù)據(jù)源 | 返回或設(shè)置當(dāng)前框架的系統(tǒng)數(shù)據(jù)源。 |
DatabaseForSystemNative | 數(shù)據(jù)源 | DatabaseForSystem的本地版本。為了給服務(wù)器減少訪問負(fù)擔(dān),以及讓開發(fā)的功能可以在本地測(cè)試好了之后再同步到服務(wù)器。 |
DatabaseForUserCodes | 數(shù)據(jù)源 | 返回或設(shè)置當(dāng)前框架的本地ini配置數(shù)據(jù)源。 |
FilesNativePath | 系統(tǒng)變量 | 返回系統(tǒng)中圖片、文件保存在本地的臨時(shí)目錄。 |
FlagAutoRun | 系統(tǒng)變量 | 在系統(tǒng)中設(shè)置一個(gè)共用的標(biāo)志。方便進(jìn)行狀態(tài)判斷 |
IsCheckUserInfoFromServer | 系統(tǒng)變量 | 如果IsSingleNativeSystem屬性為False,此屬性控制獲取自動(dòng)編碼和驗(yàn)證用戶是否從Server進(jìn)行,如果是True,則向Server申請(qǐng),如果是False,則向WebAPI申請(qǐng)。只有在當(dāng)前系統(tǒng)需要跟Web端協(xié)同的時(shí)候,需要考慮此參數(shù)。 |
NeedConvertControls | 系統(tǒng)變量 | 在窗體設(shè)計(jì)時(shí),控件是否需要轉(zhuǎn)換。 |
SoftVersion | 系統(tǒng)變量 | 返回當(dāng)前軟件的版本。 |
ApplicationMenu | 系統(tǒng)對(duì)象 | 返回主界面中的ApplicationMenu. |
ApplicationPath | 系統(tǒng)對(duì)象 | 返回程序運(yùn)行的路徑,不包含程序的名稱. |
BottomToolBar | 系統(tǒng)對(duì)象 | 返回Ribbon底部的ToolBar. |
CommandHolder | 系統(tǒng)對(duì)象 | 全部表菜單及Ribbon菜單系統(tǒng)命令的寄存控件。 |
ConfigBar | 系統(tǒng)對(duì)象 | 返回主界面中的ConfigBar. |
ExecutablePath | 系統(tǒng)對(duì)象 | 獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑,包括可執(zhí)行文件的名稱。 |
ProjectFile | 系統(tǒng)對(duì)象 | 返回或設(shè)置當(dāng)前項(xiàng)目的項(xiàng)目啟動(dòng)文件路徑。 |
ProjectID | 系統(tǒng)對(duì)象 | 返回當(dāng)前項(xiàng)目的唯一ID. |
ProjectName | 系統(tǒng)對(duì)象 | 返回當(dāng)前項(xiàng)目的名稱。 |
ProjectPath | 系統(tǒng)對(duì)象 | 返回當(dāng)前項(xiàng)目的Project文件夾路徑。 |
ProjectStatus | 系統(tǒng)對(duì)象 | 返回當(dāng)前項(xiàng)目的加載狀態(tài)。 |
QAT | 系統(tǒng)對(duì)象 | 返回主界面中的QAT. |
Ribbon | 系統(tǒng)對(duì)象 | 返回主界面中的Ribbon. |
StatusBar | 系統(tǒng)對(duì)象 | 返回主界面中的StatusBar. |
TopToolBar | 系統(tǒng)對(duì)象 | 返回主界面中TopToolBar |
SysPublishInfo | 系統(tǒng)選項(xiàng) | 返回當(dāng)前項(xiàng)目發(fā)布相關(guān)信息 |
SysSettingExtension | 系統(tǒng)選項(xiàng) | 系統(tǒng)選項(xiàng)設(shè)置,里面保存一些系統(tǒng)選項(xiàng)設(shè)置變量 |
SystemOptionVars | 系統(tǒng)選項(xiàng) | 系統(tǒng)選項(xiàng)設(shè)置,里面保存一些系統(tǒng)選項(xiàng)設(shè)置變量 |
方法名稱 | 描述 |
AddAccessDatabase | 添加一個(gè)SQLite數(shù)據(jù)庫(kù)到SysDataFactory中。 |
AddSQLiteDatabase | 添加一個(gè)SQLite數(shù)據(jù)庫(kù)到SysDataFactory中。 |
CreateEmptyAccessFile | 創(chuàng)建一個(gè)空的Access文件,如果創(chuàng)建成功,則返回創(chuàng)建的Access文件路徑。 |
File_Associate | 關(guān)聯(lián)文件后綴名 |
GetConfigValue | 返回當(dāng)前用戶保存的一些配置信息。 |
GetGrid | 通過窗體名稱和表名稱來獲得相應(yīng)的表。如果提供的窗體沒有打開,或者表不存在于窗體內(nèi),則返回空。 |
GetOpenedGrid | 根據(jù)窗體名稱與表名稱來獲得一個(gè)正在打開的窗口中的指定表對(duì)象。如果窗體沒有打開狀態(tài)、表名稱不存在,則返回空。 |
LockMainFormUpdate | 如果傳入窗口句柄,可以禁止此窗口的刷新。 |
LockWindowUpdate | 禁止窗體刷新 |
PropertyShowTypeBackToBefore | 恢復(fù)到之前的一個(gè)狀態(tài)。 |
SaveConfigValue | 保存相應(yīng)的配置信息到指定用戶名下。 |
SelectColNameFromDataTableName | 從指定數(shù)據(jù)表中選擇一個(gè)列名稱到指定的表當(dāng)中。 |
SelectFormOpen(FormSelectClient) | 根據(jù)FormSelectClient對(duì)象打開一個(gè)窗口選擇。 |
SelectFormOpen(String, BaseGrid) | 根據(jù)RuleID打開選擇窗口。 |
SelectTableNameFromDatabase | 從指定數(shù)據(jù)源選擇一個(gè)表名稱到指定的表當(dāng)中。 |
SetTheme(Control, String) | 給指定控件設(shè)置指定的主題。 |
SetTheme(Boolean, String, String) | 設(shè)置整個(gè)項(xiàng)目中的主題 |
SetThemeOfForm | 設(shè)置窗體中所有控件的主題 |
GetLastInputTime | 獲得自從用戶上次鼠標(biāo)鍵盤輸入一共過去了多少秒。 |
SetWindowState | 根據(jù)窗體的標(biāo)題設(shè)置外部程序窗體的狀態(tài)。 |
ShowFrameworkInfo | |
ShowMessage | |
ShowPopForm | |
UnlockMainFormUpdate | 解除窗口,恢復(fù)刷新。 |
Update | 更新軟件 |
UpdateDownloadFile | |
WaitForCondition | 根據(jù)輸入的條件判斷什么時(shí)候符合條件。如果符合條件就直接返回True |