Jump to content

Fred Montier

uniGUI Subscriber
  • Posts

    538
  • Joined

  • Last visited

  • Days Won

    83

Everything posted by Fred Montier

  1. Hi Sergio: Apache versions uses 32bits to 32bits dlls and 64bits to 64bits dlls. Ignore any advice and follow this simple rule. Mess it up and you will end up with a big mess. And despite people say, got a lot bugs with Apache and ISAPI.
  2. PS: Quando se já um printscreen (Tecla PrintScreen) da tela do browser, se está usando o clipboard do windows. Quando se dá um print seletivo no browser via JS, usa-se o browser como base e sua área útil visível apenas. São coisas completamente diferentes apesar de parecerem a mesma !
  3. Neste exemplo tem função para baixar direto via download e salvar no servidor uniGUI silenciosamente. Mostra como selecionar o controle container que no caso do form tem uma propriedade adicional para pegar o jsID. Este tipo de detalhe que só existe no uniGUI / Sencha Ext.JS. Se pesquisar no forum, vai achar poucas responstas para pegar está info. Na época, lembro que deu muito trabalho.
  4. Caro Sergio: Este problema de printscreen já solucinei há algum tempo. No nosso grupo do telegram tem a solução correta usando outra técnica. Usando esta lib javascript pode ser feita com base na posição dos controles do seu program (um panel , o form etc... ) Atualmente, não se pode usar o comando normais de atalho para dar um print e colcar automatico via área de memória do browser via windows por questões de segurança. Isto funcionava na maioria dos browsers até uns 5 anos atrás e removeram pois andavam roubando dados de usuários com esta técnica. Portanto, somente usando comandos javascript e usando o código para salvar via download ou salvar o arquivo direto no disco, mas não se pode usar área externa de memória com o clipboard nativo do windows (via CTRL + V em qualquer programa) e o browser. O contrário, ainda é possivel (de um programa externo colar no browser), ou ao menos ainda funcionava. Segue o projeto usando sua lib. Depois termino com o suporte para envio por e-mail da imagem. Mas é coisa simples. Veja no nosso site https://www.unigui.com.br ou no telegram https://t.me/uniguiBrazil Sobre a sua pergunta, qualquer curso de Javascripty ajuda. É bem mais simples que pascal. Entretanto, no caso do uniGUI tem que estudcar o sencha ext.js que insere todo uma gama de propriedades, funções e objetos que somente existe nele. E muita coisa de JS de fora não vai funcionar direto no Ex.JS pois é incompatível. Project available only in the pack Silver at https://www.uniguiexpress.com
  5. Available Click below to see price and complete demo. http://www.unigui.com.br/pack07/MasteringEdits-en-us.html
  6. We are proud to announce our new content series projects for uniGUI: uniGUi: Mastering (subject) Let's start with Mastering Edits and the like (combobox etc) All about a specific control with complete demos to facilitate adaptation to your project. But there is a special detail: it uses only the native controls of uniGUI! No third-party code, libs, components ... only uniGUI. It's been more than a year working collecting and testing the best solutions that really work from the uniGUI forum, Ext.JS community, W3School, CodePen, uniGUI support and all the resources available on JS / HTML / CSS that I could adjust to work with uniGUI. We are already in the final phase of concluding the last of the series and we will start making the projects available for purchase along with support and manual in Portuguese and English. --------------------------------------- Soon available in code and Samples forum. uniGUI - Mastering Edits --- ENG-INT All about alignment, animation effects, transitions, side/in-line glyphs, CSS, validation, complete demos to easy adapt to your app. All related to edits, comboboxs and alikes. But there is a nice catch: only using native uniGUI controls ! No 3rd party code, libs projects... Is more than one year works collecting the best solutions really tested and working from uniGUI's forum, Ext.JS community, 3WSchool, CodePen, uniGUi Support and all resource available about JS/HTML/CSS that I could fit to work with uniGUI. No caveats or trick. Plain and simple uniGUI Controls. That's all that series is about. Don't waste you time digging tips. 08/03 - Mastering Edits and alikes - Available 😅 13/03 - Mastering Panels and alikes 15/03 - Mastering Forms and Frames 20/03 - Mastering uniGUI Mobile Apps Interface 10/04 - Mastering db/grids Live demos soon. Visit https://t.me/uniguiExpress Tel: +55 11-98620-7676 WhatasApp/Telegram --- PT-BR Tudo sobre alinhamento, efeitos de animação, glyphs/icons in-line, CSS, validação, demos completos para facilitar a adaptação ao seu projeto. Tudo relacionado a edições, comboboxs e similares. Mas há um detalhe especial: usa apenas controles uniGUI nativos! Nada de código de terceiros, libs, components... so uniGUI. É mais de um ano trabalhando coletando e testando as melhores solução que realmente funcionam do fórum uniGUI, comunidade Ext.JS, W3School, CodePen, Suporte uniGUI e todos os recursos disponíveis sobre JS / HTML / CSS que eu poderia ajustar para trabalhar com uniGUI. Sem meias soluções ou truques. Controles uniGUI simplesmente. É disso que trata a série. Não perca seu tempo cavando dicas. Não perca seu tempo cavando dicas. 08/03 - Mastering Edits and alikes - Disponivel 😅 15/03 - Mastering Panels and alikes 15/03 - Mastering Forms and Frames 20/03 - Mastering uniGUI Mobile Apps Interface 10/04 - Mastering db/grids Live demos soon. Visite https://t.me/uniguiBrazil ou http://www.unigui.com.br Tel: +55 11-98620-7676 WhatasApp/Telegram
  7. lol... "Who you gonna call (Ghostbusters). I ain't afraid of no ghost" ...
  8. About UI: I see a lot of confusion between responsive design, responsive layout / adaptive design. Right now, I don't know any tools (IDE + Compiled Programming Language) for application development where most projects are used in ERPS or CRMs with dozens of controls per form that delivers the same UI in any browser and mobile device using EXACTLY the same components without refactoring, correcting or changing events and properties of these same objects in a single project. Make one run at any device approach. There has to be a paradigm shift between development for the desktop platform with client / server architecture for the Web format, sessions and API consumption. Many just want to replicate on the WEB what their systems did in the past decade on Windows. It doesn't work like that. Responsive Design and Adaptive Design are more about alignment, screen resolution and component layout on the screen, sensitive to its dynamic reorientation. The problem occurs in the dozens of data entry controls that work using different input devices: the mouse/keyboard and your freaking finger ! That changes how controls works ! Good luck making it work across browsers and across different devices ! About UX: I can't imagine a user filling out a registration form with 30 different fields using a smartphone as shown on the screen above. And using the hint properties to align components in a framework that we already have several "pseudo-wysiwyg" problems is not a solution at all. Better to learn HTML / CSS / JS and use uniHTMLFRAME in a way that a true web designer would. But in such case, what is the need for uniGUI anyway ? We need a better Ext.JS documentation to interface with uniGUI and complete possibilities to deploy a PWA ! That means leaving Ext.JS or just making another project option by the Project Wizard at the IDE. That would be great !
  9. Soon I will send you my code... so you can improve, if it is any use in your project.
  10. Any improvement using Google Analytics instead your solution, besides the "live" factor ? GA is a little bit delayed for sure. At this moment I'm working in a component to GA and uniGUI for tracking all activities. But a little disappointed by GA delay. In fact i can only get for sure who is logged and where. But great reports in the following day and GA panels. A merge between then should be the best approach.
  11. uniGUi DOES a PIN Input mobile and desktop (native and "the proper way") -- Eng-Int The PIN (Personal Identification Number or sometimes Private Identification Number) is very useful for authenticating micro transactions in addition to a password. The PIN (Personal Identification Number or Sometimes Private Identification Number) is very useful for micro transactions to authenticate in addition to a password. This example uses native components of uniGUI and a lot of research to mask and fire only the numeric keypad on Mobile. It is not as simple as it sounds, some devices and browser did not work at all ... but it took me time to find the right solution and here it is. For Desktop and Mobile. And just remembering that a PIN is made up of numeric data (4-6) and aims at the practicality of the operation. It is not an additional password but for allowing microtransactions within an APP or service. More up-to-date examples at https://www.uniguiexpress.com/Promopack04.htm -- PT-BT uniGUi DOES a PIN Input mobile and desktop (native and "the proper way") O PIN (Número de Identificação Pessoal ou algumas vezes Número de Identificação Privado) é muito útil para autenticar micro transações além de uma senha. Este exemplo usa componentes nativos do uniGUI e um bocado de pesquisa para fazer a máscara e disparar apenas o teclado numérico no Mobile. Não é tão simples como parece pois em algumas situações e dispositivos não funcionava... e levei tempo para achar a solução correta. Para Desktop e Mobile. E somente lembrando que um PIN é composto de dados numéricos (4-6) e visa a praticidade da operação. Não é uma senha adicional mas para autorização de microtransações dentro de um APP ou serviço. Desktop and Mobile versions. Project source code below... PS: If you can't download, maybe your´re not tagged as an uniGUI Subscriber at this forum. Get in touch with Moderator or Support Staff. I'm not working with uniGUI Developer's Team or a Moderator. Please ! Don't send pvt messages about it. Project available only in the pack Silver at https://www.uniguiexpress.com
  12. == Eng-INT uniGui Does YouTube Player via API A simple example demonstrating how to use Youtube InFrame play but with itssimplest API to just control the video playback. More commands can be easily adapted for use in uniGUI using their controls natively. == PT-BR uniGui Does YouTube Player via API Um exemplo simples demonstrando como usar o Youtube mas com a sua API mais simples para apenas controlar a reprodução do video. Mais comando podem ser facilmente adaptados para uso no uniGUI usando nativamente os seus controles. More info. at https://www.unigui.com.br/democetera/
  13. "All About..." and "uniGUi DOES" Series for only $59,90 (USD) 58 examples , easy to use and ready-to-go ! See at link below: https://www.unigui.com.br/democetera/ Questions ? WhatsApp / Telegram (Brasilia/Brazil time zone GTZ +3:00hs) 55-11-98620-7676
  14. Convert to html, edit in a HTMLControl editor and save as PDF. More than that your using the wrong tool.
  15. In two day, how to make pin mask input using default controls and keypads for desktop and mobile (the proper way... folks) It's a little bit trickier than you think !
  16. Using a PIN -Personal / (or sometimes, Private) Identification Number- is an additional security factor for transactions and serves as a simple way to add an extra layer of authentication or access management. A PIN is usually made up of a few (4-6) numeric digits that are easy to remember. And generally a PASSWORD and a PIN are used together: the password being to initiate an operation (access an application) and the PIN to authorize various operations within the application. This example shows how to use a PIN without using your device's numeric virtual keypad. That is, the example provided here is in its nature indicated for use on mobile. However, it can be used in the same way for Desktop, but I don't think it would make much sense. Download more examples from https://t.me/uniguiexpress See this and many other projects on our website https://www.unigui.com.br/democetera/pack4.html for sale. More content Packs of Projects, Books and Services at http://www.unigui.com.br/
  17. Roulette Wheel is a very simple game and known worldwide. This example shows how to implement in Delphi / uniGUI and get the results data, run the roulette using the javascript function directly from a uniGUI button and get the data back in a uniedit. It is the basics to develop for more sophisticated projects. Download it from https://t.me/uniguiexpress See this and many other projects on our website https://www.unigui.com.br/democetera/pack4.html for sale. More content Packs of Projects, Books and Services at http://www.unigui.com.br/
  18. Tenho um exemplo via API via CEP no packs do uniGUI. É simples fazer. So passar o URL do CEP e receber o JSon.
  19. NO main module e no ESCOPO da classe da unit. Se você criar fora do escopo, a variável ou qualquer objeto ficará visivel para todo o aplicativo. Daí confusão. O Mesmo se aplica a unit internas (depois do MainForm, e/ou no MainForm)
  20. Sim... pode ser do framework (criado conforme demanda) ou um DataModule convencional (Free DataModule) que é exatamatente a mesma coisa. Coloque o seu componentes de conexão no MainModule e o restante pode replicar onde desejar. Mas uma boa prática é isolar a sua interface da lógica de transação do DB. Note, no MAINMODULE os componetes de conexão para o FireDac e Zeos. No DBISAM, não faça isso pois ele trata o DataModule ou FORM como uma sessão do DB (gerada ou Default), dai faça sempre num Datamodule. DBISAM É um DB muito usado em Web para projetos Delphi e recomendo por ser fácil de usar, confiável e leve com suporte completo SQL-97.
  21. Você tem que ser assinante para baixar conteúdo. Veja com o suporte se o seu e-mail usado aqui é o mesmo da assinatura do uniGUI. Este é o principal problema.
×
×
  • Create New...