O que há de novo em 4D v18 R2

Tradução automática de Deepl

Base de dados do projecto

Editor de formulários melhorado

Usando o Editor de formulários, é possível construir formulários complexos com objectos distribuídos em várias vistas que podem depois ser escondidos ou mostrados conforme necessário. A experiência do utilizador do Editor de Formulários foi muito melhorada em 4D v18 R2. Pode agora saber imediatamente se as vistas estão a ser utilizadas, graças a um botão na barra de ferramentas do Editor de Formulários que abre a paleta Views.

Nas bases de dados de projectos, este botão pode ter dois aspectos diferentes:

  • Esboço cinzento claro: Todos os objectos pertencem à vista padrão.
  • Cinzento escuro sólido: Se pelo menos um objecto pertencer a uma vista diferente da vista padrão.

Ao mesmo tempo, foram também previstas várias acções para simplificar a concepção de formulários. Por exemplo, inicialmente só é criada uma única vista: a vista por defeito. Depois é possível criar tantas vistas adicionais quantas forem necessárias e mover objectos para dentro delas. Pode não só seleccionar uma vista específica para trabalhar, mas também pode apagar uma vista se esta se tornar desnecessária(por exemplo, não contém quaisquer objectos).

Características relacionadas com a programação

Assumir o controlo da área de trabalho

Com 4D v18 R2, elementos gráficos do sistema, tais como a doca macOS ou a barra de tarefas do Windows são tidos em conta para que se possa utilizar toda a área de trabalho disponível. Foi adicionado um parâmetro opcional ao comando SCREEN COORDINATES: Área de trabalho da tela. Desta forma, pode ter a certeza de que as janelas da sua aplicação se encontram numa área visível (especialmente no modo SDI no Windows).

Guardar o pseudónimo de utilizador na revista

O comportamento do comando SET USER ALIAS foi estendido em 4D v18 R2, deixando-o saber quem fez o quê. Agora, quando um alias é definido, é também armazenado no diário. Isto permite-lhe recuperar o utilizador correcto, mesmo que vários utilizadores partilhem a mesma conta de computador e/ou sistema. O nome do utilizador é exibido em:

  • na análise da actividade do MSC e nos separadores Rollback,
  • o diálogo exibido com o comando CHECK LOG FILE,
  • e no ficheiro JSON gerado pelo LOG FILE TO JSON.

Emails

Receber e-mails com POP3

4D v18 R2 fornece a primeira parte de uma funcionalidade para receber e-mails. Agora, pode descarregar localmente os seus e-mails e removê-los do seu servidor de e-mail através do POP3 graças ao novo comando do novo transportador POP3. O Protocolo dos Correios (POP) é um protocolo padrão da Internet para recuperar correio electrónico de um servidor de correio. Este padrão é útil para acções como a ligação a um servidor POP3, a recuperação de mensagens para as processar automaticamente (para as armazenar na sua base de dados local), e a sua eliminação do servidor. Além disso, foram acrescentados vários métodos que lhe permitem tratar as suas mensagens de correio electrónico:

  • getMailInfoList(): Retorna informação sobre todas as mensagens na sua caixa de correio.
  • getMailInfo(): Devolve informação sobre uma única mensagem.
  • getMail(): Permite-lhe descarregar mensagens específicas passando um número de mensagem devolvido por getMailInfoList() como parâmetro.
  • delete(): Sinaliza mensagens específicas a serem apagadas durante o encerramento da sessão.
  • getBoxInfo(): Devolve o número de mensagens de correio electrónico na sua caixa de correio e o tamanho da caixa de correio.

4D Write Pro

Gerir fórmulas dentro de documentos

4D v18 R2 inclui um conjunto de comandos para que possa gerir as fórmulas dentro dos seus documentos 4D Write Pro:

  • WP Obtenha fórmulas: Recupera todas as fórmulas dentro de um alvo específico (o próprio documento completo, e também partes mais específicas de um documento, tais como o corpo, a segunda secção, o cabeçalho à esquerda, etc.),
  • WP Inserir fórmula: Insere uma expressão como um objecto de fórmula dentro de um determinado intervalo,
  • Fórmulas WP Compute e Fórmulas WP Freeze: Podem ser utilizadas de forma muito semelhante(isto é, utilizando um alvo). Reavaliar todas as expressões de um documento ou simplesmente congelar apenas as expressões pertencentes aos rodapés.

Apagar imagens

A eliminação de imagens em linha ou ancoradas pode agora ser feita com o novo comando WP DELETE PICTURE PICTURE . Basta recuperar a imagem que pretende apagar pela sua ID (usando WP Get elemento por ID) ou pela sua posição (usando WP Get elementos), depois chamar o comando.

4D Ver Pro

Gerir filas e colunas

4D v18 R2 inclui novos comandos para gerir colunas e filas. Estes comandos permitem-lhe adaptar melhor os seus documentos para satisfazer as suas necessidades. As colunas e linhas podem ser adicionadas e removidas, ou ter o seu tamanho, visibilidade, e etiquetas de cabeçalho definidos com os seguintes comandos:

  • VP INSERT ROWS ou VP INSERT COLUMNS: Adicione linhas ou colunas passando um intervalo contendo a primeira coluna ou linha como parâmetro e o número de linhas ou colunas a adicionar.
  • VP SET COLUMN COUNT e VP SET ROW COUNT: Definir o número de colunas e filas apresentadas. Por defeito, uma folha 4D View Pro contém 100 colunas e 1.000 filas.
  • VP DELETE ROWS ou VP DELETE COLUMNS: Remover filas ou colunas específicas.
  • VP SET COLUMN ATTRIBUTES e VP SET ROW ATTRIBUTES : Especificar largura de coluna ou altura de linha; adicionar uma quebra de página para impressão; ocultar ou mostrar colunas ou linhas; permitir ou proibir o redimensionamento de colunas ou linhas pelos utilizadores; alterar etiquetas de cabeçalho de coluna ou linha.

Bloquear filas e/ou colunas

4D v18 R2 é enviado com um novo comando: VP SET FROZEN PANES para o ajudar a criar vidros. Se tiver uma grande tabela de dados, pode ser útil manter uma área de uma folha de trabalho visível enquanto se desloca para outra área. Com este comando, pode criar até 4 painéis na sua área: um à esquerda, um em cima, um à direita, e um em baixo.

Quer saber mais? Leia todos os posts do blogue sobre 4D v18 R2