Notícias quentes! As aplicações 4D no Windows estão a entrar num novo mundo graças a 4D Windows 64-bit. Lembra-se da janela principal de fundo cinzento que contém todas as outras janelas de aplicação? Esta janela principal é tecnicamente chamada MDI (que significa Multiple Document Interface) e agora há uma maneira de se livrar dela e passar para SDI(Single Document Interface) onde as janelas de aplicação são todas independentes…
Interessado? Basta activar o modo SDI com uma única caixa de verificação e está feito…sem uma linha de código!
Se uma imagem vale mais que mil palavras, um bom vídeo vale mais que um milhão:
Porquê só agora?
A remoção da biblioteca Altura da linha de produtos 4D Windows 64-bit abriu novas possibilidades. Como resultado, o produto 4D pode agora aproveitar internamente algumas tecnologias modernas no Windows que antes não eram possíveis. E o modo SDI é uma delas. Foi um dos principais pedidos de funcionalidades dos nossos programadores Windows.
A partir de 4D v16 R4, o MDI já não é obrigatório nas aplicações autónomas, bem como nas aplicações Cliente fundidas em Windows 64-bit. O programador pode agora escolher entre o modo SDI e MDI (por defeito).
Diferenças entre os modos MDI e SDI
As aplicaçõesSDI, como por exemplo o Microsoft Outlook, têm uma janela principal mas podem abrir muitas janelas adicionais que são independentes da janela principal. Podem ser movidas em outros ecrãs, permanecem visíveis mesmo que a janela principal esteja escondida e assim por diante… Por outro lado, o MDI também tem vantagens para algumas aplicações empresariais, uma vez que todas as janelas pertencem em conjunto para construir a aplicação. Um bom exemplo é o Adobe Photoshop. É por isso que o 4D está agora a permitir ambos os modos.
Permitir o modo SDI em configurações 4D
Uma pequena caixa de verificação para o programador, uma gigantesca melhoria para a interface do utilizador
Uma nova opção está agora disponível no diálogo de definições da base de dados, no separador “Interface“.
Uma vez activada, a janela MDI que normalmente inclui todas as outras janelas do utilizador não será mais aberta. As janelas do utilizador serão abertas como habitualmente, mas sem quaisquer restrições de posição, mesmo no caso de ecrãs múltiplos. Bem-vindo ao modo SDI (Single Document Interface)!
Sem qualquer programação, a barra de menu de cada processo será exibida em cada janela (se o tipo de janela suportar menus), mas é claro que poderá decidir criar menus diferentes para cada processo.
Para mais detalhes, recomendamos que dê uma vista de olhos à documentação4D v16 R4 .
A partir de agora, o modo SDI está disponível apenas para aplicações autónomas e aplicações Cliente fundidas no Windows 64-bit. Este é um primeiro passo, mais virão em futuros lançamentos R.