Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-04-2009, 22:01   #1
salvodel
Senior Member
 
L'Avatar di salvodel
 
Iscritto dal: Dec 2004
Messaggi: 783
[*] Linaguaggio di programmazione per applicazioni in Excel

Salve a tutti
come da oggetto volevo chiedervi in quale linguaggio di programmazione mi consigliereste di buttare per sviluppare dei programmi che possano essere utilizzati in excel?
Cerco di spiegarmi meglio: al momento ho diversi programmi che mi pèermettono di fare determinate operazioni dopo di che vengono inseriti questi dati in fogli Excel per essere stampati in modo formattato. Avevo pensato di bypassare tutto questo inserendo dei programmini con interfaccia all'interno di Excel.
Grazie a tutti.


PS
Spero che il titolo non sia troppo fuori dalle regole ma non sapevo che linguaggio inserire!Scusa cionci
__________________
"May the wind always be at your back and the sun upon your face.
And may the wings of destiny carry you aloft to dance with the stars...."
salvodel è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2009, 09:07   #2
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Non mi è molto chiaro il concetto "inserire programmi in Excel"... Se questi programmi con interfaccia sono semplici Form di validazione e inserimento dati li puoi implementare direttamente in Excel usando VBA.
Se questi programmi esterni fanno da ponte tra Excel ed un DB esterno ( Access, Sql Server... ) lo stesso VBA ha tutte le funzionalità che servono.
In alternativa puoi sviluppare un'applicazione in VB6 o VB .NET che gestisce tutto, dalla creazione dei WorkBooks, inserimento dati, modifiche, salvataggio, stampa ecc...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2009, 21:35   #3
salvodel
Senior Member
 
L'Avatar di salvodel
 
Iscritto dal: Dec 2004
Messaggi: 783
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Non mi è molto chiaro il concetto "inserire programmi in Excel"...
Grazie per avermi risposto. L'idea è quella di poter sfruttare dei fogli excel in cui sono presenti raccolte di dati, utilizzare i fogli di calcolo come interfaccia senza avventurarsi nel mondo delle interfacce ed infine poter riempire dei moduli gia esistenti in excel riempendo i campi direttamente con questi "programmini". Suppongo che tutto questo sia molto piu difficile con il C?
Con VB.Net mi posso solo concentrare sul programma e sull'inserimento dei dati e l'output sfruttare excel, giusto?
Di nuovo grazie.
__________________
"May the wind always be at your back and the sun upon your face.
And may the wings of destiny carry you aloft to dance with the stars...."
salvodel è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2009, 21:51   #4
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Se ti piace Java: http://poi.apache.org/
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2009, 21:54   #5
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da salvodel Guarda i messaggi
Grazie per avermi risposto. L'idea è quella di poter sfruttare dei fogli excel in cui sono presenti raccolte di dati, utilizzare i fogli di calcolo come interfaccia senza avventurarsi nel mondo delle interfacce ed infine poter riempire dei moduli gia esistenti in excel riempendo i campi direttamente con questi "programmini". Suppongo che tutto questo sia molto piu difficile con il C?
Con VB.Net mi posso solo concentrare sul programma e sull'inserimento dei dati e l'output sfruttare excel, giusto?
Di nuovo grazie.
Non so quali librerie abbia C per interagire con Excel, non le conosco e non so dirti quanto possa essere facile o difficile, perciò evito di trattare questo punto.
Da quel che ho capito tutti i dati su cui lavorare risiederebbero già in alcuni Workbook Excel. A questo punto, dipende certo anche dal livello di complessità di ciò che vuoi realizzare, si potrebbe fare tutto in VBA ( una UserForm VBA ti permette ad esempio di controllare l'input dell'utente senza che questi debba mai "toccare" il Foglio di lavoro... ).
VB Net è una scelta molto valida se hai bisogno di un'applicazione centrale che gestisce più Workbooks. Mi tengo sulle generali, perchè la tua esposizione è un po' vaga ( utilizzare i fogli di calcolo come interfaccia senza avventurarsi nel mondo delle interfacce )...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2009, 11:10   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
VB.Net e C# imho...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2009, 20:39   #7
salvodel
Senior Member
 
L'Avatar di salvodel
 
Iscritto dal: Dec 2004
Messaggi: 783
Grazie a tutti per le risposte. Ripensandoci avrei dovuto porre la domanda in altri termini. Inserendo un forte legame con Excel era normale che si ricadesse su linguaggi di programmazione vicini a MS. Forse avrei potuto chiedere: un linguaggio semplice per realizzare programmini con interfacce grafiche e che permettessero di accedere a file Excel. Una domanda del genere però credo che avrebbe scatenato il putiferio.
Grazie a tutti.

PS
Giusto per scatenare un po di flame: meglio il C# o VB.NET? Seriamente quale dei due programmi è più vivo è può essere rivenduto in un futoro?
Grazie.
__________________
"May the wind always be at your back and the sun upon your face.
And may the wings of destiny carry you aloft to dance with the stars...."
salvodel è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2009, 20:40   #8
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Più vivo secondo me C#...è il linguaggio "principe" della piattaforma .Net.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2009, 21:17   #9
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
In tal caso C# a tutta birra.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2009, 22:04   #10
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da salvodel Guarda i messaggi
Giusto per scatenare un po di flame: meglio il C# o VB.NET? Seriamente quale dei due programmi è più vivo è può essere rivenduto in un futoro?
C# assolutamente.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2009, 22:54   #11
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da salvodel Guarda i messaggi
Grazie a tutti per le risposte. Ripensandoci avrei dovuto porre la domanda in altri termini. Inserendo un forte legame con Excel era normale che si ricadesse su linguaggi di programmazione vicini a MS. Forse avrei potuto chiedere: un linguaggio semplice per realizzare programmini con interfacce grafiche e che permettessero di accedere a file Excel. Una domanda del genere però credo che avrebbe scatenato il putiferio.
Grazie a tutti.
Magari potevi fare un piccolo esempio pratico per essere più chiaro...

Quote:
Originariamente inviato da salvodel Guarda i messaggi
PS
Giusto per scatenare un po di flame: meglio il C# o VB.NET? Seriamente quale dei due programmi è più vivo è può essere rivenduto in un futoro?
Grazie.
Eh eh, non sai che domanda hai fatto !
Scherzi a parte, personalmente li sto usando un po' tutti e due, perciò sul versante "semplicità" il mio consiglio è VB, soprattutto in un'ottica Excel, dato che il linguaggio "principe" di Office è VBA ( potresti avere bisogno di creare codice embedded nei WorkBooks, o, come ho visto fare, macro temporanee che vengono inserite, eseguite e rimosse, per non essere disponibili all'utente finale e quant'altro... ) e imparando una sintassi stile-VB prenderesti 2 piccioni... ( facciamo 1 piccione e mezzo... , vista l'enorme diversità operativa che c'è comunque tra VBA e VB.NET ).
Chiaramente tutto ciò, nello specifico di quanto avevi chiesto in apertura.

Secondo me potresti provare inizialmente con un progetto di test .NET su Excel. Scrivilo in VB e poi in C# ( o viceversa ), e giudica tu stesso con quale sintassi ti trovi meglio.

Sul discorso generale tra cosa sia "meglio" tra VB e C# non mi pronuncio ( per lo stesso motivo che hai citato, perchè queste cose alimentano i soliti giri di parole infiniti, e non ne ho nessuna voglia ), la tendenza del mercato è senza dubbio a favore di C#, su questo non ci piove.
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2009, 08:49   #12
salvodel
Senior Member
 
L'Avatar di salvodel
 
Iscritto dal: Dec 2004
Messaggi: 783
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Magari potevi fare un piccolo esempio pratico per essere più chiaro...
Ho 100 cento ombrelloni e devo gestire le prenotazioni durante l'estae e fare cavolate di questo tipo. Oppure fare un po di conti e previsioni sui consumi di bevande: cavolate ma che mi permetterebbero di riempire un pò di tempo che ho(ma veramente poco). Tipo avere le immagini del prodotto selozzionarlo e mettere le quantità.

Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Secondo me potresti provare inizialmente con un progetto di test .NET su Excel. Scrivilo in VB e poi in C# ( o viceversa ), e giudica tu stesso con quale sintassi ti trovi meglio.
Credo che farò così: prendo qualche esempio scritto in C# e VBA e poi vedo quello che mi "piglia" prima.
grazie a tutti.
__________________
"May the wind always be at your back and the sun upon your face.
And may the wings of destiny carry you aloft to dance with the stars...."
salvodel è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2009, 09:45   #13
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da salvodel Guarda i messaggi
Credo che farò così: prendo qualche esempio scritto in C# e VBA e poi vedo quello che mi "piglia" prima.
grazie a tutti.
Io veramente intendevo : prova VB.NET (VB 2005 o 2008) e C#(2005 o 2008)... Per il gestionale sulle prenotazioni estive, o per un database prodotti con fotografie e quant'altro ovviamente non ti consiglio più VBA secco ( visto che finalmente ti sei un po' "sbottonato" ), ma un'applicazione centrale .NET che può produrre un output in Excel...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2009, 12:49   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
ma un'applicazione centrale .NET che può produrre un output in Excel...
Concordo...Excel deve essere solo un modo per produrre un riepilogo comprensibile.
Maglio appoggiarsi ad un DBMS gratuito per queste cose: SQL Server Express per restare sempre in campo MS. O al limite anche ad un DB Access.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Ubisoft, dietro la trimestrale rimandata...
Gli sviluppatori di Genshin Impact hanno...
Poltronesofà colpita da ransomwar...
FSD e Autopilot: Tesla aggiorna i dati c...
Conclusa la campagna di osservazione del...
Il punto della situazione sulle offerte ...
Windows compie 40 anni, tra conquiste e ...
Black Friday Smartwatch: Amazfit, Apple,...
Operativo il primo Tesla Supercharger te...
Grok idolatra Elon Musk e lo considera s...
Il telescopio spaziale James Webb ha oss...
Record per l'energia eolica: nel Regno U...
Dell e HP rimuovono la codifica e transc...
Prezzo eccezionale per Samsung Galaxy S2...
Black Friday esplosivo: arrivano extra s...
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: 13:49.


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