Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 静态类 >
Proj

以下的属性直接添加Proj.命名空间即可。如:Proj.Forms

属性名称 分组 描述
AsyncTaskQueue 常用功能 返回异步任务队列。
Forms 常用功能 返回窗体管控集合。
FormTags 常用功能 可以建立三个维度的备注信息,方便立体地管理一些临时变量与备注信息。示例:FormTags["窗体名称","控件名称"]=变量
FTPClients 常用功能 返回当前系统中设置的所有FTPClient对象。
Functions 常用功能 返回当前项目的自定义函数。
Log 常用功能 用来记录日志的类。
MainForm 常用功能 返回主界面窗体.
MsgDebug 常用功能 用来代码调试使用。
OpenedForms 常用功能 返回所有打开的窗口记录。
OSSClients 常用功能 返回当前系统中设置的所有OSSClient对象。
ProcessForm 常用功能
SysDataFactory 常用功能 返回当前项目的所有外接数据源的数据工厂。
SysTime 常用功能 系统时间类,使用最简单快速的方法获得与服务器相同的时间
Timer 常用功能 用来计算程序运行时间。例:Proj.Timer.Restart()开始计时,Proj.Timer.Stop()停止计时,然后通过Proj.Timer.ElapsedMilliseconds来返回整个过程用掉的时间。
User 常用功能 存储当前用户信息
Vars 常用功能 引用项目中的自定义变量。
CurrentClickedCommandEventArgs 当前对象 当前被点击的窗体菜单
CurrentClickedGridMenu 当前对象 当前被点击的菜单
CurrentClosingFormName 当前对象 返回或设置当前最后一个关闭的窗体名称。
CurrentDesktop 当前对象 返回或设置当前系统中生效的桌面类。
CurrentForm 当前对象 返回或设置当前的窗口。
CurrentGrid 当前对象 当前激活的表格。
CurrentSmGrid 当前对象 返回当前的SmGrid对象。
CurrentTheme 当前对象 返回当前的主题的名称。
AdminRoleID 角色ID 返回管理员角色ID。
DeveloperRoleID 角色ID 返回开发者的角色ID。
EveryOneRoleID 角色ID 返回基础角色ID,这个角色是人人都会有的。
SuperDeveloperRoleID 角色ID 返回开发者的角色ID。
GlobalFormHandler 接口 统一的处理全局窗体事件的接口。
GlobalGridHandler 接口 提供一个常用全局表事件类接口,方便对所有表进行操作。
GlobalOnLandingHandler 接口 设置或返回登陆窗口事件
GlobalProgramHandler 接口 设置或返回可以处理项目事件的类。
DatabaseForConnString 数据源 返回或设置当前框架中记录保存在本地的连接外部数据源信息的数据源。
DatabaseForLog 数据源 返回或设置当前框架的Log数据源,用来单独记录日志信息。
DatabaseForMenu 数据源 返回或设置菜单访问的数据源。
DatabaseForNativeIni 数据源 返回或设置当前框架的本地ini配置数据源。
DatabaseForSystem 数据源 返回或设置当前框架的系统数据源。
DatabaseForSystemNative 数据源 DatabaseForSystem的本地版本。为了给服务器减少访问负担,以及让开发的功能可以在本地测试好了之后再同步到服务器。
DatabaseForUserCodes 数据源 返回或设置当前框架的本地ini配置数据源。
FilesNativePath 系统变量 返回系统中图片、文件保存在本地的临时目录。
FlagAutoRun 系统变量 在系统中设置一个共用的标志。方便进行状态判断
IsCheckUserInfoFromServer 系统变量 如果IsSingleNativeSystem属性为False,此属性控制获取自动编码和验证用户是否从Server进行,如果是True,则向Server申请,如果是False,则向WebAPI申请。只有在当前系统需要跟Web端协同的时候,需要考虑此参数。
NeedConvertControls 系统变量 在窗体设计时,控件是否需要转换。
SoftVersion 系统变量 返回当前软件的版本。
ApplicationMenu 系统对象 返回主界面中的ApplicationMenu.
ApplicationPath 系统对象 返回程序运行的路径,不包含程序的名称.
BottomToolBar 系统对象 返回Ribbon底部的ToolBar.
CommandHolder 系统对象 全部表菜单及Ribbon菜单系统命令的寄存控件。
ConfigBar 系统对象 返回主界面中的ConfigBar.
ExecutablePath 系统对象 获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
ProjectFile 系统对象 返回或设置当前项目的项目启动文件路径。
ProjectID 系统对象 返回当前项目的唯一ID.
ProjectName 系统对象 返回当前项目的名称。
ProjectPath 系统对象 返回当前项目的Project文件夹路径。
ProjectStatus 系统对象 返回当前项目的加载状态。
QAT 系统对象 返回主界面中的QAT.
Ribbon 系统对象 返回主界面中的Ribbon.
StatusBar 系统对象 返回主界面中的StatusBar.
TopToolBar 系统对象 返回主界面中TopToolBar
SysPublishInfo 系统选项 返回当前项目发布相关信息
SysSettingExtension 系统选项 系统选项设置,里面保存一些系统选项设置变量
SystemOptionVars 系统选项 系统选项设置,里面保存一些系统选项设置变量

方法名称 描述
AddAccessDatabase 添加一个SQLite数据库到SysDataFactory中。
AddSQLiteDatabase 添加一个SQLite数据库到SysDataFactory中。
CreateEmptyAccessFile 创建一个空的Access文件,如果创建成功,则返回创建的Access文件路径。
File_Associate 关联文件后缀名
GetConfigValue 返回当前用户保存的一些配置信息。
GetGrid 通过窗体名称和表名称来获得相应的表。如果提供的窗体没有打开,或者表不存在于窗体内,则返回空。
GetOpenedGrid 根据窗体名称与表名称来获得一个正在打开的窗口中的指定表对象。如果窗体没有打开状态、表名称不存在,则返回空。
LockMainFormUpdate 如果传入窗口句柄,可以禁止此窗口的刷新。
LockWindowUpdate 禁止窗体刷新
PropertyShowTypeBackToBefore 恢复到之前的一个状态。
SaveConfigValue 保存相应的配置信息到指定用户名下。
SelectColNameFromDataTableName 从指定数据表中选择一个列名称到指定的表当中。
SelectFormOpen(FormSelectClient) 根据FormSelectClient对象打开一个窗口选择。
SelectFormOpen(String, BaseGrid) 根据RuleID打开选择窗口。
SelectTableNameFromDatabase 从指定数据源选择一个表名称到指定的表当中。
SetTheme(Control, String) 给指定控件设置指定的主题。
SetTheme(Boolean, String, String) 设置整个项目中的主题
SetThemeOfForm 设置窗体中所有控件的主题
GetLastInputTime 获得自从用户上次鼠标键盘输入一共过去了多少秒。
SetWindowState 根据窗体的标题设置外部程序窗体的状态。
ShowFrameworkInfo  
ShowMessage  
ShowPopForm  
UnlockMainFormUpdate 解除窗口,恢复刷新。
Update 更新软件
UpdateDownloadFile  
WaitForCondition 根据输入的条件判断什么时候符合条件。如果符合条件就直接返回True