Action2 |
|
asn1util |
Utilities for handling ASN.1 BER encoding |
blcksock |
|
clamsend |
ClamAV-daemon client |
Classes_C |
|
Console |
|
create_config_stork |
|
create_index_stork |
O programa create_index_stork cria o arquivo index_stork.toml para o projeto stork.
Objetivo
Este programa tem como missão criar o arquivo index_stork.torm para ser usado como parâmetro do programa rust stork executado na raiz do site a ser criado o arquivo list_stork.st.
O programa de linha de comando stork, receberá o arquivo de configuração .index_stork.toml e criará o arquivo de índice list_stork.st para ser uado como índice do programa stornk.js. O arquivo é blob serializado e compactado que a biblioteca Stork Javascript utiliza. Geralmente tem a extensão de arquivo de nome .st e tem aproximadamente o tamanho de um JPEG.
NOTAS
VERSÃO
CÓDIGO FONTE:
HISTÓRICO
|
create_tipuesearch |
|
Create_Tipue_Search |
O programa Create_Tipue_Search cria o arquivo tipuesearch_content.js para o projeto tipue_Search.
|
Crypt32 |
|
dnssend |
DNS client by UDP or TCP |
fpmake |
|
fpTemplate |
|
ftpsend |
|
ftptsend |
TFTP client and server protocol |
Historicos |
Histórico do projeto Maricarai - mi.rtl
|
httpproject1 |
|
httpsend |
|
imapsend |
IMAP4 rev1 protocol client |
laz_synapse |
|
ldapsend |
LDAP client |
mi.rtl |
|
mi.rtl.all |
|
mi.rtl.ApplicationAbstract |
|
mi.rtl.Class_Of_Char |
|
mi.rtl.connection.postgresSQL |
|
mi.rtl.Consts |
|
mi.rtl.Consts.StrError |
-A unit mi.rtl.Consts.StrError implementa a classe TStrError do pacote mi.rtl.
VERSÃO:
CÓDIGO FONTE:
HISTÓRICO
|
mi.rtl.Consts.StringList |
|
mi.rtl.Consts.StringListBase |
-A unit mi.rtl.Consts.StringListBase implementa a classe TStringListBase do pacote mi.rtl.
VERSÃO:
CÓDIGO FONTE:
HISTÓRICO
|
mi.rtl.Consts.transaction |
|
mi.rtl.files |
|
mi.rtl.miStringlist |
|
mi.rtl.MiStringlistbase |
-A unit mi.rtl.MiStringlistbase implementa a classe TStringListBase do pacote mi.rtl.
VERSÃO:
CÓDIGO FONTE:
HISTÓRICO
|
mi.rtl.Objects.Consts |
|
mi.rtl.Objects.Consts.Logs |
|
mi.rtl.Objects.Consts.Mi_MsgBox |
|
mi.rtl.Objects.Consts.ProgressDlg_If |
|
mi.rtl.objects.consts.strings |
|
mi.rtl.Objects.Methods |
|
mi.rtl.Objects.Methods.Collection |
|
mi.rtl.Objects.Methods.Collection.FilesStreams |
|
mi.rtl.Objects.Methods.Collection.SortedCollection |
|
mi.rtl.Objects.Methods.Collection.SortedCollection.StrCollection |
|
mi.rtl.Objects.Methods.Collection.SortedCollection.StringCollection |
|
mi.rtl.Objects.Methods.Collection.Sortedcollection.Stringcollection.Collectionstring |
|
mi.rtl.objects.Methods.dates |
-A Unit mi.rtl.objects.Methods.dates implementa a classe TDates.
VERSÃO
CÓDIGO FONTE:
HISTÓRICO
|
mi.rtl.Objects.Methods.Db.Tb_Access |
|
mi.rtl.Objects.Methods.Db.Tb__Access |
Esta unit mi.rtl.Objects.Methods.Db.Tb__Access é usada para criar banco de dados local usando estrutura Type Record End; |
mi.rtl.objects.methods.db.tb__access_test |
|
mi.rtl.Objects.Methods.Db.Tb___Access |
Esta unit mi.rtl.Objects.Methods.Db.Tb___Access é usada para criar banco de dados local usando estrutura Type Record End;
|
mi.rtl.objects.Methods.db.types.consts.Methods |
|
mi.rtl.Objects.Methods.Exception |
-A unit mi.rtl.Objects.Methods.Exception implementa a classe TException do pacote mi.rtl.
VERSÃO:
CÓDIGO FONTE:
HISTÓRICO
|
mi.rtl.objects.methods.html.tags |
|
mi.rtl.objects.methods.pageproducer |
|
mi.rtl.Objects.Methods.Paramexecucao |
|
mi.rtl.Objects.Methods.Paramexecucao.Application |
|
mi.rtl.Objects.Methods.StreamBase |
|
mi.rtl.Objects.Methods.StreamBase.Stream |
|
mi.rtl.Objects.Methods.StreamBase.Stream.FileStream |
|
mi.rtl.Objects.Methods.StreamBase.Stream.MemoryStream |
|
mi.rtl.objects.methods.StreamBase.Stream.MemoryStream.BufferMemory |
|
mi.rtl.Objects.Methods.System |
SISTEMA : Nort Soft Data Base MODULO : MARICARAY AUTOR : Paulo Pacheco ——— HISTORIA ——— DATA HARA HORA OCORRENCIA ——– —– —– —————————————————————— 01/08/02 08:00 Implementacao inicial 08/08/02 23:00 Implementacao Final 25/01/22 Convertido para lazarus * |
mi.rtl.objects.types |
|
mi.rtl.Objectss |
|
mi.rtl.treenode |
|
mi.rtl.Types |
|
mi.rtl.ui.Dmxscroller.dates |
-A Unit mi.rtl.ui.Dmxscroller.dates implementa a classe TDatesFreePascal.
VERSÃO
CÓDIGO FONTE:
HISTÓRICO
|
mi.rtl.ui.dmxscroller.inputbox |
A unit mi.rtl.ui.dmxscroller.inputbox implementa a classe genérica TMI_UI_InputBox com objtivo do pacote maricarai possa comunicar-se com usuário nas interfaces visuais na qual for implementado inputBox. |
Mi.rtl.WebModule |
|
Mi.rtl.WebModule.Custom |
|
mi.ui.dialogs |
|
mimeinln |
Utilities for inline MIME |
mimemess |
MIME message handling |
mimepart |
MIME part handling |
mi_rtl_tarefas_a_fazer |
|
mi_rtl_ui_custom_application |
A unit mi_rtl_ui_custom_application implementa a classe TMI_ui_Custom_Application.
VERSÃO
CÓDIGO FONTE:
PENDÊNCIAS
REFERÊNCIA
HISTÓRICO
|
mi_rtl_ui_Dmxscroller |
A unit mi_rtl_ui_Dmxscroller implementa a classe TUiDmxScroller e registro TDmxFieldRec.
ORIGEM DESTA IDEIA:
VERSÃO
HISTÓRICO
CÓDIGO FONTE:
PENDÊNCIAS
T12 Criar Property TMi_rtl_dmxScroller.ClientTemplates_ dataModule_FileName
T12 Criar Property TMi_rtl_dmxScroller.ClientTemplates_Form_FileName
T12 O grupo TMi_RadioGroup_Lcl não é selecionado com a tecla na tecla TAB
T12 Implementar o campo FldLink. (Esse campo executa uma ação usando controle TStaticText.
T12 Implementar a possibilidade das fontes do label ser personalizada baseado em um estilo que pode ser uma variável global.
T12 Implementar a edição de campo FldMemo.
T!2 Implementar a campo fldBLOb;
t12 Implementar a edição de fldHexValue.
T12 Implementar a execução do evento do tipo CharExecProc quando a tecla F7 é pressionada.
T12 Criar opção para gerar cliente HTML a partir de TDmxScroller
T12 Nosso código só é executado com o editor de propriedade. Se não estamos no editor de propriedade então não temos controle do código no modo design. Qual o meu problema: O formulário deve ser criado em tempo de execução, porém eu queria ver como ele estava ficando sem precisar compilar e executar o código, por isso coloquei o código em um stringList e ao ativar o objeto, o formulário é criado. Porém esses objetos criados no designer não podem ficar no arquivo de recursos porque quando for executado vai haver duplicidade.
Quando eu desativo o objetos todos os objetos que ele criou são excluídos do arquivo de recursos.
Isso eu já faço agora, mais quando distribuir o componente as pessoas vão deixar esses componente usado no teste e ao executar vai haver error.
Por isso eu queria que caso a propriedade active tivesse em true eu queria que ela ficasse em false.
CONCLUÍDO
T12 Criar tipo TEn_OnEvent_DmxFieldRec;
T12 Criar TEnClientsApplication = (ApLcl,ApJavaScript,ApDynamichtml,ApVueJs,ApAngular); ✅
T12 Implementar o método public function Locate(): Boolean;override;overload;✅
T12 Implementar a propriedade public property CanModify: Boolean;
T12 Implementar a propriedade public property TDmxScrooler.Modified : Boolean read _Modified; ✅
T12 Criar método Select_First_Field_Normal para se acionado no método DoOnNewRecord.
T12 Implementar o evento OnChange em todos os controles, visto que o mesmo é mais fácil criar lógica de negócios visto que o mesmo só é executado se o campo for modificado. ✅
T12 Criar evento Procedure OnCalcField;✅
T12 Criar evento Procedure OnCalcFields;✅
T12 Criar evento TUiDmxScroller.OnBeforeDelete.✅
T12 Criar evento TUiDmxScroller.OnAfterDelete.✅
T12 Criar evento TUiDmxScroller.OnBeforeUpdate.✅
T12 Criar evento TUiDmxScroller.OnAfterUpdate. ✅
T12 Criar evento onAfterInsert e depurar as consequencias caso retorne false; ✅
T12 Criar método Procedure updateCommands; ✅
T12 Criar evento onBoforeInsert ✅
T12 Criar function GetNextValue(const SequenceName: string; IncrementBy: integer): Int64;✅
T12 Criar function MaxPKey(aTabela, aID: String): LongInt;overload;✅
T12 Criar Function MaxPKey: LongInt;Virtual;overload;✅
T12 Criar function GetRecNo: LongInt; virtual;✅
T12 Criar function TDmxFieldRec.Mask :TMask.✅
T12 Checar porque o campo combobox não está funcinando o valor default;✅
T12 Criar método: Public Function UpdateRec_if_RecordAltered:Boolean;Virtual;✅
T12 Implementar edição do campo FldDateTime. Obs: 'D'; //:< D = TipoData dd/nn/yy✅
T12 Criar Método StarTransaction;✅
T12 Criar Método Commit✅
T12 Criar Método Rollback✅
T12 Quando o usuário teclar tab para passar o campo e o campo seguinte não estiver visível o sistema deve passar a página do controle parent.✅
T12 Implementar a edição FldBoolean. ✅
T12 Implementar a propriedade AlignmentLabels := taCenter; ✅ AlignmentLabels := taLeftJustify; ✅ AlignmentLabels := taRightJustify ; ✅
T12 Na construção do formulário LCL setar o campo PDmxFieldRec.LinkEdit; ✅
T12 Implementar o método: function FieldByNum(aFieldnum:Integer):PDmxFieldRec; ✅
T12 Criar método Edit semelhante a TdataSet.edit ✅
T12 Criar método: Public Function UpdateRec_if_RecordAltered:Boolean;Virtual;✅
T12 Criar método para habilitar e desabilitar a tabela de acordo com seu estado atual; ✅
O método EnableUpdateNewRecord é habilita os botões grava e Refresh quando o modo appending for true. É acionando em ChangeMadeOnOff.
O método EnableUpdateRecord habilita os botões Novo, grava e Refresh quando o modo appending for false. É acionando em ChangeMadeOnOff.
T12 Criar método habilitar todos os botões quando em changeMadeOnOff O registro não foi alterado;
T12 O Método Refresh deve anular o que foi digitado até o momento com os dados do dataset. ✅
T12 Quando o DataSet estiver vazio o evento Do OnNewRecord deve ser acionado no método .Refresh ✅
T12 Criar Método: public procedure DisableCommands(aCommands: Array of AnsiString);✅
T12 Criar Método: Public procedure EnableCommands(aCommands: Array of AnsiString);✅
T12 Criar atributo: public Var Mi_ActionList : TActionList;✅
T12 Criar métodos: Public function GetAction(aName:AnsiString):TAction;✅
T12 Criar métodos: public Procedure SetStateAction(aName:AnsiString;aEnable:Boolean);✅
T12 Criar métodos: public Function getStateAction(aName:AnsiString):Boolean; ✅
T12 Criar métodos: public function CommandsEnabled(aCommands : array of ansistring): Boolean; ✅
T12 Criar métodos: public function CommandsDisabled(aCommands : array of ansistring): Boolean; ✅
T12 Publica a propriedade DoOnNewRecord_FillChar e atualizar o buffer quando setado em true; ✅
T12 Criar atributo CurrentBookmark: TBookMark; ✅
T12 Criar método: Public Function GetRec :Boolean; Virtual; ✅
T12 Criar método: Public Function DeleteRec :Boolean; Virtual; ✅
T12 Criar método: Public Function PutRec:Boolean;Virtual; ✅
T12 Criar método: Public Function UpdateRec: Boolean; Virtual; ✅
T12 Criar método: Public Function AddRec:Boolean ;Virtual; ✅;
T12 Criar método: Public Function LastRec: Boolean;overload;virtual; ✅
T12 Criar método: Public Function FirstRec: Boolean;overload;virtual; ✅
T12 Criar método: Public Function PrevRec: Boolean;overload;virtual; ✅
T12 Criar método: Public Function NextRec: Boolean;overload;virtual; ✅
T12 O campo FldCheckBox não está funcionando o flag charHint ✅.
T12 Implementar o controle ChatHint no Template para seja possível passar um documento markdown pelo Template; ✅.
T12 Ao executar o evento OnExit é necessário o redraw em de todos os campo caso haja alteração ao retorna da chamada. ✅.
T12 O componente TMi_ui_Button_lcl não está na lista dos campos selecionados na tecla tab. ✅
T12 Os campos FldEnum não estão mostrando o help. ✅
T12 Criar a propriedade Locked; ✅
T12 No pacote mi.rtl.ui, transferir toda dependência do pacote LCL para o pacote mi.rtl.form.
T12 Implementar a propriedade TUiDmxScroller.JSONObject ✅
T12 No método SetString em caso de erro de gera exceção informando valor máximo do campo e não o valor digitado. ✅
|
mi_rtl_ui_DmxScroller_Buttons |
A unit mi_rtl_ui_DmxScroller_Buttons implementa a classe TUiDmxScroller_Buttons.
|
mi_rtl_ui_dmxscroller_form |
A unit mi_rtl_ui_dmxscroller_form implementa a classe TDmxScroller_Form cuja a sua função é vincular o componente TUiDmxScroller ao componentes visualais tais como TMi_lcl_ui_Form, TMi_lcl_ui_ds_Form e TMi_lcl_ui_js_Form..
|
mi_rtl_ui_dmxscroller_form_ds |
|
mi_rtl_ui_Dmxscroller_sql |
A unit mi_rtl_ui_Dmxscroller_sql implementa a classe TUiDmxScroller_sql.
|
mi_rtl_ui_form_abstract |
A unit mi_rtl_ui_form_abstract implementa a classe TMi_rtl_ui_dmxscroller_View.
VERSÃO
CÓDIGO FONTE:
HISTÓRICO:
PENDÊNCIAS
CONCLUÍDO -
|
mi_rtl_ui_interfaces |
|
mi_rtl_ui_methods |
|
mi_rtl_ui_types |
A unit mi_rtl_ui_types implementa a classe TUiTypes.
|
Mi_SQLQuery |
|
MI_UI_InputBox_lcl_u |
A unit MI_UI_InputBox_lcl_u implementa o formulário TMI_UI_InputBox_lcl usado para criar formulários baseado em Template PSITem.
VERSÃO
CÓDIGO FONTE:
DEPENDÊNCIAS
Criar uma função que receba um TForm e retorne um retangulo menor que a tela e maior que todos os componentes do mesmo.
Criar a funcão InputBox sem eventos e fonte padronizada. ```pascal
function InputBox (aTitle : AnsiString; aTemplate: AnsiString; aOnCloseQueryLocal:TOnCloseQueryLocal; aFont : AnsiString; aOnEnterLocal:TOnEnterLocal ; aOnExitLocal:TOnExitLocal; aOnEnterFieldLocal:TOnEnterFieldLocal; aOnExitFieldLocal:TOnExitFieldLocal; aArgs: array of const;
// Se o botão MrOk for pressionado aForm retorna um formulário tipo TMI_UI_InputBox out aMi_ui_InputBox : TMI_UI_InputBox ): TModalResult; overload;
|
mi_ui_mi_msgbox_dm |
|
nntpsend |
NNTP client |
pop3send |
POP3 protocol client |
project1 |
|
slogsend |
BSD SYSLOG protocol |
smtpsend |
SMTP client |
snmpsend |
SNMP client |
sntpsend |
NTP and SNTP client |
ssl_cryptlib |
SSL/SSH plugin for CryptLib |
ssl_libssh2 |
SSH plugin for LibSSH2 |
ssl_openssl |
|
ssl_openssl11 |
|
ssl_openssl11_lib |
OpenSSL support |
ssl_openssl3 |
|
ssl_openssl3_lib |
OpenSSL support |
ssl_openssl_capi |
|
ssl_openssl_lib |
OpenSSL support |
ssl_sbb |
SSL plugin for Eldos SecureBlackBox |
ssl_streamsec |
SSL plugin for StreamSecII or OpenStreamSecII |
svr_http_listRecords |
|
synachar |
|
synacode |
Various encoding and decoding support |
synacrypt |
Encryption support |
synadbg |
Socket debug tools |
synafpc |
|
synaicnv |
LibIconv support |
synaip |
IP adress support procedures and functions |
synamisc |
|
synaser |
|
synautil |
|
Tarefas_a_fazer |
Tarefas a fazer do projeto MarIcarai - mi.rtl
|
test_num_version |
|
tipuesearch |
|
tlntsend |
Telnet script client |
tzutil |
|
uMiConnectionsDb |
A unit uMiConnectionsDb implementa o datamoule uMiConnectionsDb configurado para conectar-se e descontectar-se aos bancos de dados. |
uMiDataModule |
A unit uMiDataModule implemnta a classe TMiDataModule usada como base para acesso a tabelas no banco de dados. |
Unit1 |
|
u_conts |
|
u_conts_mapa_site |
|
u_criate_index_stork |
O programa u_criate_index_stork cria o arquivo .
VERSÃO
CÓDIGO FONTE:
OBJETIVO
Esta unit tem como missão criar o arquivo index_stork.torm para ser usado como parâmetro do programa rust stork executado na raiz do site a ser criado o arquivo list_stork.st.
O programa de linha de comando stork, receberá o arquivo de configuração .index_stork.toml e criará o arquivo de índice list_stork.st para ser uado como índice do programa stornk.js. O arquivo é blob serializado e compactado que a biblioteca Stork Javascript utiliza. Geralmente tem a extensão de arquivo de nome .st e tem aproximadamente o tamanho de um JPEG.
Para criar um índice de pesquisa, o projeto Stork requer que se crie um arquivo de configuração que declare quais documentos devem ser indexados. Este arquivo de configuração deve ter o formato de arquivo TOML.
NOTAS
HISTÓRICO
|
u_dm_mapa_site |
O programa u_dm_mapa_site cria o arquivo template_pssp_app_br.html com todas as URLs contidos em ./tipuesearch_content.js.
VERSÃO
CÓDIGO FONTE:
OBJETIVO
NOTAS
HISTÓRICO
|
u_gerar_mapa_site |
|
u_mapa_site |
O programa u_mapa_site cria o arquivo template_pssp_app_br.html com todas as URLs contidos em ./tipuesearch_content.js.
VERSÃO
CÓDIGO FONTE:
OBJETIVO
NOTAS
HISTÓRICO
|
webModule1 |
|
webmodule2 |
|