Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Google ha appena rinnovato la sua celebre serie A con il Pixel 10a, lo smartphone della serie più conveniente se consideriamo il rapporto tra costo e prestazioni. Con il chip Tensor G4, un design raffinato soprattutto sul retro e l'integrazione profonda di Gemini, il colosso di Mountain View promette un'esperienza premium a un prezzo accessibile. E il retro non ha nessuno scalino
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
Al MWC Qualcomm annuncia una coalizione industriale per lanciare il 6G entro il 2029 e introduce agenti IA per la gestione autonoma della RAN. Ericsson, presente sul palco, conferma la direzione: le reti del futuro saranno IA-native fin dalla progettazione
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air è un ultraleggero da 1 kg con Ryzen 5 6600H, display 14" 16:10 e 16 GB LPDDR5. Offre buona portabilità, autonomia discreta e costruzione in alluminio, ma storage PCIe 3.0 e RAM saldata limitano l'espandibilità. A 549 euro sfida brand più noti nella stessa fascia di mercato.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-05-2014, 10:54   #1
Rhen
Member
 
Iscritto dal: Oct 2008
Messaggi: 64
Consiglio Programmazione in ambiente Windows

Salve a tutti, dovrei creare un programma per windows che generi un pdf usando i record di un database in access (deve ovviamente avere una GUI dalla quale impostare alcuni parametri per la creazione del pdf) e credo sia un'ottimo motivo per cominciare a studiare un pò di programmazione in ambiente windows. Non sono esattamente un neofita della programmazione ma in ambiente windows non saprei veramente da dove cominciare.....vorrei quindi qualche consiglio su quale possa essere il linguaggio più adatto a realizzare questo programma ma che valga anche la pena studiare per impieghi futuri, dopo una prima ricerca mi è sembrato di capire che i più "gettonati" sono VB e C# ma non sono riuscito ancora a cogliere le differenze tra i due.

Grazie

Ultima modifica di Rhen : 22-05-2014 alle 11:14.
Rhen è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2014, 12:17   #2
mone.java
Senior Member
 
L'Avatar di mone.java
 
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
Piuttosto che il VB impara il C#!

La sintassi del VB è estremamente prolissa, mentre il C# è più moderno e coinciso. (in parole povere concordo con quanto detto da ingframin)
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza"

Ultima modifica di mone.java : 22-05-2014 alle 12:19.
mone.java è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2014, 12:17   #3
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da Rhen Guarda i messaggi
Salve a tutti, dovrei creare un programma per windows che generi un pdf usando i record di un database in access (deve ovviamente avere una GUI dalla quale impostare alcuni parametri per la creazione del pdf) e credo sia un'ottimo motivo per cominciare a studiare un pò di programmazione in ambiente windows. Non sono esattamente un neofita della programmazione ma in ambiente windows non saprei veramente da dove cominciare.....vorrei quindi qualche consiglio su quale possa essere il linguaggio più adatto a realizzare questo programma ma che valga anche la pena studiare per impieghi futuri, dopo una prima ricerca mi è sembrato di capire che i più "gettonati" sono VB e C# ma non sono riuscito ancora a cogliere le differenze tra i due.

Grazie
Visual Basic e' l'erede diretto del vecchio basic mentre C# e' una sorta di java fatto da microsoft.
C# e' un bel linguaggio, molto versatile e spesso molto piu' bello da vedere di Java (Il giudizio estetico e' puramente basato sul mio gusto personale...).
Inoltre per C# hai a disposizione WPF che e' un bellissimo tool per le GUI.
A naso ti direi C#. L'unica "sola" e' che non puoi accedere ad Access usando Linq ma ci sono comunque un sacco di wizard e librerie che ti consentono di farlo facilmente.

Il mio suggerimento (di parte) e' di usare C#.

Il vecchio Basic mi piaceva troppo per vederlo storpiato dal Visual Basic (sempre giudizio di parte)

Nota bene: in VB puoi fare esattamente le stesse cose e usare le stesse identiche librerie che useresti in C#
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2014, 12:36   #4
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
Programmare e' bello e interessante, per cui ti auguro buona fortuna.
Tuttavia... il tuo primo obiettivo e' risolvere un problema, il quale sembra piuttosto comune. Prima di scrivere tutto ex-novo, hai provato a controllare se c'e' gia' qualche tool pronto che ti risolve il problema?
Non dovresti aver problemi a trovare un'applicazione per generare reportistica, e fanno tutti piu' o meno quello che ti serve. Ce ne dovrebbero essere anche gratuiti.
Se proprio non trovi quello che cerchi - o non lo trovi al prezzo che vuoi - puoi cercare prima delle librerie che gia' fanno quello che ti serve e scegliere il linguaggio di conseguenza, riducendo lo sforzo - ed il time to market - al minimo.
__________________
In God we trust; all others bring data
sottovento è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2014, 15:00   #5
Rhen
Member
 
Iscritto dal: Oct 2008
Messaggi: 64
Grazie a tutti delle risposte

Quote:
Originariamente inviato da ingframin Guarda i messaggi
Visual Basic e' l'erede diretto del vecchio basic mentre C# e' una sorta di java fatto da microsoft.
C# e' un bel linguaggio, molto versatile e spesso molto piu' bello da vedere di Java (Il giudizio estetico e' puramente basato sul mio gusto personale...).
Inoltre per C# hai a disposizione WPF che e' un bellissimo tool per le GUI.
A naso ti direi C#. L'unica "sola" e' che non puoi accedere ad Access usando Linq ma ci sono comunque un sacco di wizard e librerie che ti consentono di farlo facilmente.

Il mio suggerimento (di parte) e' di usare C#.

Il vecchio Basic mi piaceva troppo per vederlo storpiato dal Visual Basic (sempre giudizio di parte)

Nota bene: in VB puoi fare esattamente le stesse cose e usare le stesse identiche librerie che useresti in C#
Grazie mille, mi metto subito alla ricerca di qualche testo per cominciare a studiare.

Quote:
Originariamente inviato da sottovento Guarda i messaggi
Programmare e' bello e interessante, per cui ti auguro buona fortuna.
Tuttavia... il tuo primo obiettivo e' risolvere un problema, il quale sembra piuttosto comune. Prima di scrivere tutto ex-novo, hai provato a controllare se c'e' gia' qualche tool pronto che ti risolve il problema?
Non dovresti aver problemi a trovare un'applicazione per generare reportistica, e fanno tutti piu' o meno quello che ti serve. Ce ne dovrebbero essere anche gratuiti.
Se proprio non trovi quello che cerchi - o non lo trovi al prezzo che vuoi - puoi cercare prima delle librerie che gia' fanno quello che ti serve e scegliere il linguaggio di conseguenza, riducendo lo sforzo - ed il time to market - al minimo.
Si anche questo è vero ma praticamente l'azienda per cui lavoro come web developer ha avuto un problema con il programma che ,tra le altre cose, gestisce la generazione di questi pdf (più che un problema hanno litigato con il tizio che ha scritto il programma e questo gli ha bloccato le funzionalità da remoto) e mi è stato chiesto se ero in grado di ripristinarlo. Visto che si trattava di implementare una cosa fondamentalmente semplice e dal momento che conosco la programmazione a oggetti avevo pensato di cogliere la palla al balzo per entrare nel mondo del .net (e fare anche bella figura dandogli una soluzione ad hoc), ora mi metto un pò a studiare, poi se vedo che ci vuole troppo tempo cerco un'alternativa.
Rhen è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2014, 23:00   #6
malatodihardware
Senior Member
 
L'Avatar di malatodihardware
 
Iscritto dal: Sep 2008
Messaggi: 3583
Prova a guardare il software Reportico, non so però se si può integrare con access..

Inviato dal mio Nexus 5 con Tapatalk
malatodihardware è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso CHUWI CoreBook Air alla prova: design premium, b...
Roborock Saros 20: il robot preciso e molto sottile Roborock Saros 20: il robot preciso e molto sott...
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm ASUS ROG Kithara: quando HIFIMAN incontra il gam...
Il Senato statunitense vorrebbe prolunga...
Leica aggiorna lo Store & Galerie Mi...
Artemis II: risolto il problema al razzo...
Hyundai e Kia investono in Qnovo: ottimi...
iPhone 17e sbarca su Amazon (con consegn...
Aptera prossima alla produzione in serie...
Amazon svela le protagoniste della serie...
Nuovi Apple MacBook Pro con M5 Pro e M5 ...
Wind Tre sceglie Ericsson per modernizza...
Il conflitto in Medio Oriente manda in f...
Le soluzioni di Google Cloud per portare...
OPPO e MediaTek: l'intelligenza artifici...
Dopo i cheater, Activision si scaglia co...
'Super-uomo' o incubo tecnologico? Cosa ...
Arriva la Blade Battery 2.0 di BYD, 1.00...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v