Classe TMI_ui_Custom_Application
Unit
Declaração
type TMI_ui_Custom_Application = class(TApplication)
Descrição
A classe TMI_ui_Custom_Application
concentra as propriedades e formulários gerais necessários em qualquer aplicação.
Recursos globais:
Propriedade Get_Parameters cria um formulário de entrada de dados de configuração de acesso ao banco de dados e outros parâmetros;
Propriedade SQLConnector e SQLTransaction e as propriedades relacionadas;
O evento OnValidUser é usado para validar o nome do usuário e senha.
Hierarquia
- TCustomApplication
- TApplicationAbstract
- TApplication_type
- TApplicationConsts
- TApplication
- TMI_ui_Custom_Application
Visão Geral
Tipos Aninhados
![]() |
TTb_Access = mi.rtl.Objects.Methods.Db.Tb__Access.TTb__Access; |
Campos
![]() |
MI_UI_InputBox: TMI_UI_InputBox; |
![]() |
BufDataSet1: TBufDataSet; |
![]() |
DataSource1: TDataSource; |
![]() |
nested const OkCreateDataBase : boolean = false; |
![]() |
nested const Const_ConnectorType : Array[TUiDmxScroller.TConnectorType] of AnsiString =('PostgreSQL','SqLite3'); |
![]() |
nested const FileName_Parameters : AnsiString = ''; |
![]() |
_Get_Parameters: TUiDmxScroller; |
![]() |
Mi_Transaction: TUiDmxScroller.TMi_Transaction; |
Métodos
![]() |
function ExistDataBase:Boolean; |
![]() |
function CreateDataBase:boolean; |
![]() |
procedure Get_ParametersEnter(aDmxScroller: TUiDmxScroller); |
![]() |
procedure Get_ParametersExit(aDmxScroller: TUiDmxScroller); |
![]() |
Procedure Get_ParametersCloseQuery(aDmxScroller:TUiDmxScroller; var CanClose:boolean); |
![]() |
Function Login_GetTemplate( aNext : PSItem ) : PSItem; |
![]() |
Function NameDataBase:AnsiString; |
![]() |
function DoOnValidUser(aDmxScroller:TUiDmxScroller;aUserName:AnsiString;aPassword:AnsiString):boolean; virtual; |
![]() |
procedure Create_Get_Parameters; virtual; Abstract; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
Propriedades
![]() |
property SQLConnectorOptions : TSQLConnectionOptions Read _SQLConnectorOptions write SetSQLConnectorOptions default []; |
![]() |
property SQLTransactionOptions : TSQLTransactionOptions Read _SQLTransactionOptions write SetSQLTransactionOptions default []; |
![]() |
property Connected : Boolean Read GetConnected write SetConnected; |
![]() |
property ConnectorType : TUiDmxScroller.TConnectorType Read _ConnectorType write _ConnectorType; |
![]() |
property HostName : AnsiString Read GetHostName write SetHostName; |
![]() |
property DirDataBaseName : AnsiString Read GetDirDataBaseName write SetDirDataBaseName; |
![]() |
property DatabaseName : AnsiString Read GetDatabaseName write SetDatabaseName; |
![]() |
property UserName : AnsiString Read GetUserName write SetUserName; |
![]() |
property Password : AnsiString Read GetPassword write SetPassword; |
![]() |
property CharSet : AnsiString Read GetCharSet write SetCharSet; |
![]() |
property onValidUser : TOnValidUser Read _OnValidUser write _onValidUser; |
![]() |
property SQLConnector : TSQLConnector read _SQLConnector; |
![]() |
property SQLTransaction : TSQLTransaction read _SQLTransaction; |
![]() |
property Get_Parameters : TUiDmxScroller read _Get_Parameters; |
Descrição
Tipos Aninhados
![]() |
TTb_Access = mi.rtl.Objects.Methods.Db.Tb__Access.TTb__Access; |
Campos
![]() |
MI_UI_InputBox: TMI_UI_InputBox; |
![]() |
BufDataSet1: TBufDataSet; |
O atributo |
![]() |
DataSource1: TDataSource; |
O atributo |
![]() |
nested const OkCreateDataBase : boolean = false; |
A constante |
![]() |
nested const Const_ConnectorType : Array[TUiDmxScroller.TConnectorType] of AnsiString =('PostgreSQL','SqLite3'); |
A constante |
![]() |
nested const FileName_Parameters : AnsiString = ''; |
A constante
|
![]() |
_Get_Parameters: TUiDmxScroller; |
Este atributo é usado pelas classes filhas para implementar classes herdadas de TUiDmxScroller.
|
![]() |
Mi_Transaction: TUiDmxScroller.TMi_Transaction; |
O Método |
Métodos
![]() |
function ExistDataBase:Boolean; |
O Método |
![]() |
function CreateDataBase:boolean; |
O método |
![]() |
procedure Get_ParametersEnter(aDmxScroller: TUiDmxScroller); |
O método
|
![]() |
procedure Get_ParametersExit(aDmxScroller: TUiDmxScroller); |
![]() |
Procedure Get_ParametersCloseQuery(aDmxScroller:TUiDmxScroller; var CanClose:boolean); |
O método
|
![]() |
Function Login_GetTemplate( aNext : PSItem ) : PSItem; |
O método |
![]() |
Function NameDataBase:AnsiString; |
O método |
![]() |
function DoOnValidUser(aDmxScroller:TUiDmxScroller;aUserName:AnsiString;aPassword:AnsiString):boolean; virtual; |
O método |
![]() |
procedure Create_Get_Parameters; virtual; Abstract; |
O método |
![]() |
constructor Create(AOwner: TComponent); override; |
O constructor |
![]() |
destructor Destroy; override; |
O destructor |
Propriedades
![]() |
property SQLConnectorOptions : TSQLConnectionOptions Read _SQLConnectorOptions write SetSQLConnectorOptions default []; |
A propriedade
|
![]() |
property SQLTransactionOptions : TSQLTransactionOptions Read _SQLTransactionOptions write SetSQLTransactionOptions default []; |
A propriedade
|
![]() |
property Connected : Boolean Read GetConnected write SetConnected; |
A propriedade
|
![]() |
property ConnectorType : TUiDmxScroller.TConnectorType Read _ConnectorType write _ConnectorType; |
O evento |
![]() |
property HostName : AnsiString Read GetHostName write SetHostName; |
A propriedade |
![]() |
property DatabaseName : AnsiString Read GetDatabaseName write SetDatabaseName; |
A propriedade |
![]() |
property UserName : AnsiString Read GetUserName write SetUserName; |
A propriedade |
![]() |
property Password : AnsiString Read GetPassword write SetPassword; |
A propriedade |
![]() |
property CharSet : AnsiString Read GetCharSet write SetCharSet; |
A propriedade
|
![]() |
property onValidUser : TOnValidUser Read _OnValidUser write _onValidUser; |
O evento |
![]() |
property SQLConnector : TSQLConnector read _SQLConnector; |
A propriedade
|
![]() |
property SQLTransaction : TSQLTransaction read _SQLTransaction; |
A propriedade
|
![]() |
property Get_Parameters : TUiDmxScroller read _Get_Parameters; |
A propriedade |
Gerado por PasDoc 0.16.0.