Grafica con VB.NET

sabato 01 luglio 2006 - 10.59

SteDotNet Profilo | Newbie

Buongiorno a tutti .....

Premetto che sto usando da poco Visual Basic 2005, metto le mani avanti così da giustificare eventuali mie domande o affermazioni del Kaiser ...
Ho la necessità di creare una sorta di simulatore che, avuto in input un file contenente informazioni di disegno su un piano cartesiano, le tramuti in un disegno vero e proprio con possibilità di zoommare sullo stesso.
Premetto che sono completamente a secco di nozioni relative alla grafica.

Apprezzerei infinitamente quindi se qualcuno riuscisse gentilmente ad indirizzarmi verso risorse, help e quant'altro che mi facessero risparmiare tempo visto che, come sempre avviene, oggi ti richiedono un lavoro che dovrà essere pronto al massimo per ieri ......

Addentrandomi negli help ho visto che le classi relative alla grafica sono:
System.Drawing
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Text
System.Drawing.Printing

Esistono altre classi che potrebbero risultarmi utili?
Devo utilizzare qualche accorgimento particolare che mi può evitare problematiche di vario tipo?
So di aver fatto domande MOLTO generiche ma, come ho detto, parto da uno skill grafico tendente a meno infinito ...
Ringrazio anticipatamente per il tempo che eventiualmente mi dedicherete.

Stefano Sozzi
Stefano Sozzi
Http://www.punzolaser.it

Brainkiller Profilo | Guru

>Apprezzerei infinitamente quindi se qualcuno riuscisse gentilmente
>ad indirizzarmi verso risorse, help e quant'altro che mi facessero
>risparmiare tempo visto che, come sempre avviene, oggi ti richiedono
>un lavoro che dovrà essere pronto al massimo per ieri ......

Allora le risorse sono le classiche, MSDN e il .NET Framework SDK che ti puoi installare sul PC e consultare.

>Addentrandomi negli help ho visto che le classi relative alla
>grafica sono:
>System.Drawing
>System.Drawing.Drawing2D
>System.Drawing.Imaging
>System.Drawing.Text
>System.Drawing.Printing

Esatto, parte di questi namespaces e classi vengono raccolte sotto il nome di GDI+ che è il set di librerie che ti consente di fare queste operazioni. Puoi usare quel termine per fare ricerche sui motori o nell'SDK alla ricerca di tutorial.

>Ho la necessità di creare una sorta di simulatore che, avuto
>in input un file contenente informazioni di disegno su un piano
>cartesiano, le tramuti in un disegno vero e proprio con possibilità
>di zoommare sullo stesso.

Diciamo che non è molto difficile, a quanto pare è a 2 dimensioni, quindi si tratta di capirne un po' di coordinate, creare una PictureBox disegnare i punti e se c'è lo zoom, ricalcolare coordinate, proporizioni, e ri-disegnare.

>Esistono altre classi che potrebbero risultarmi utili?
>Devo utilizzare qualche accorgimento particolare che mi può evitare
>problematiche di vario tipo?
>So di aver fatto domande MOLTO generiche ma, come ho detto, parto
>da uno skill grafico tendente a meno infinito ...
>Ringrazio anticipatamente per il tempo che eventiualmente mi
>dedicherete.

Beh, dipende, probabilmente c'è già qualche componente pronto a pagamento che può darti una mano in alcune fasi del progetto, ma se l'attività è limitata a quanto hai detto, magari vale la pena che perdi un po' di tempo ti studi e impari cose nuove e dovresti riuscire ad implementarlo in poco tempo.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5