Windows Forms

7 views
Skip to first unread message

J. Maurício V. L. Júnior

unread,
Jul 11, 2017, 10:41:40 PM7/11/17
to csharp
Olá pessoal, 

Estou desenvolvendo uma aplicação, onde iremos graficamente trabalhar com a linguagem LADDER para gerar uma matriz de informações para programar um CLP.

Comecei usando User Controls, porém fica pesado para renderização usar vários controles em um form só ...  mesmo usando várias Threads, a simples tarefa de minimizar e maximizar demora muito para renderizar em tela...

Alguém teria alguma dica nesse sentido onde poderíamos seguir ?

No aguardo.

Valeu 


 Descubra a Moriah Tecnologia!



Sent with Mailtrack

J. Maurício V. L. Júnior

unread,
Jul 15, 2017, 2:50:00 PM7/15/17
to Maico Dionisio, Michel Martins, csharp
Muito obrigado Michel e Maico!

Acho q vou seguir mesmo a linha de desenvolvimento que o Maico sugeriu com HTML5, uma vez que poderemos ter 255 linhas e cada linha com 17 controles, sendo que indicaremos o que o usuário pode ou não fazer, então nesse caso acho q o HTML irá ajudar e muito!

Valeu thurma pela força, e quando avançar compartilharei aqui como ficou... 

Abração



Sent with Mailtrack

 Descubra a Moriah Tecnologia!

Em 14 de julho de 2017 21:56, Maico Dionisio <ma...@feitoria.com> escreveu:

Segue uma opção da própria Microsoft para mesclar html, js, css com código nativo:

 

https://mva.microsoft.com/en-us/training-courses/developing-universal-windows-apps-with-html-and-javascript-jump-start-8344?l=qWp1uOEz_3204984382

 

De: Maico Dionisio
Enviado:Friday, July 14, 2017 21:35
Para: Michel Martins; J. Maurício V. L. Júnior
Cc:csharp
Assunto: RES: Windows Forms

 

Teria que analisar melhor tua arquitetura para poder opinar. Tu fica tirando e colocando os users controls dinamicamente? Processa alguma coisa no evento OnShown do form? Talvez reutilizando os user controls melhore.

 

Todo o caso, sugiro fazer uma aplicação usando HTML5. O backend pode continuar sendo em C#.

 

Por exemplo, o electron é uma ferramenta que permite o desenvolvimento de apps desktop usando html, CSS e JS. Disponível em http://electron.atom.io . Para comunicar com o .NET pode-se usar o seguinte componente: http://tjanczuk.github.io/edge/#/

 

Outra opção é utilizar WPF. Eu não curto muito, acho um passo pra trás depois do HTML5, mas tem quem defenda.

 

Windows.Forms é muito útil para coisas rápidas e mais simples, mas o julgo ineficiente para sistemas mais complexos.

 

 

Boa sorte.

 

Maico Dionisio

 

 

De: Michel Martins
Enviado:Friday, July 14, 2017 19:05
Para: J. Maurício V. L. Júnior
Cc:csharp
Assunto: Re: Windows Forms

 

Tu estas programando desktop ?

Já tive problemas deste tipo com muitos controles no desk e não teve jeito de resolver...

Consegui amenizar contruindo os controles em hide e depois exibindo toda tela de uma vez.. mas mesmo assim ficou uma caca.

 

 


__________________________________________


Michel Purper Martins
Analista de Sistemas

http://findicons.com/files/icons/727/leopard/16/skype.png chelcomp

https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTgMTmseYYe0AMHOSTin6fhK4A-EB2zgZKUMZEdv0DtZq2LimE1 michel...@gmail.com

 

Usando a tecnologia para melhorar o mundo
__________________________________________

 

 

2017-07-11 23:41 GMT-03:00 J. Maurício V. L. Júnior <maur...@moriah.com.br>:

https://mailtrack.io/trace/mail/a71b4c70ca55633ee7e7f1a6d411eeadf0d94f4b.png?u=1114887

https://s3-eu-west-1.amazonaws.com/mailtrack-crx/icon-signature.pngSent with Mailtrack

 

 

 


Reply all
Reply to author
Forward
0 new messages