Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-11-2011, 16:57   #1
LilyLazer
Member
 
Iscritto dal: Apr 2006
Messaggi: 159
Programma Lista della Spesa (Visual Basic)

Salve a tutti.
La scuola mi ha insegnato poco e niente e ho iniziato a studiare programmazione da solo con HTML e Visual Basic quando avevo 15-16 anni, poi ho seguito altre passioni e ho trascurato la programmazione e nel frattempo sono passati una decina d'anni.
Ora che mi sto riavvicinando vorrei farvi partecipi del mio progettino.


Il programma:
Breve prefazione.
In famiglia per fare la spesa andiamo una volta al mese a fare la scorta nelle catene di supermercati di prodotti economici.
Ogni volta sorge il problema della lista della spesa, non dobbiamo dimenticare niente, ma dobbiamo anche fare in modo di comprare il prodotto in questo o quel supermercato tenendo conto della convenienza economica.

In linguaggio Visual Basic (vorrei avvicinarmi a questa mia vecchia conoscenza prima di fare altro) ho in mente di compilare un programma che mi stili una lista della spesa, con i prodotti inseriti manualmente in un database con i relativi dati, quali importantissimo il prezzo.
Il programma deve avere la possibilità, prendendo dal database, di inserire nella "Lista" i prodotti che dovrò acquistare.

Vorrei innanzitutto sapere se è possibile fare tutto ciò, quale linea logica devo seguire e di che strumenti servirmi, (interazione con file Access, servirmi di questo o quel controllo, ecc.)

Grazie mille e spero che il progetto possa interessare o essere utile anche ad altri utenti.
LilyLazer è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2011, 14:37   #2
daxdaxdax
Member
 
L'Avatar di daxdaxdax
 
Iscritto dal: Aug 2009
Messaggi: 168
Ciao,

Cosa intendi per visual basic, vb6 o vb.net?

Comunque sia la cosa a grandi linee comprenderebbe la creazione di un database (anche access se preferisci...)
contenente una tabella con campi relativi ai prodotti quali:
  • ID
  • Catena supermercato
  • Descrizione prodotto
  • Prezzo
  • Altri dati rilevanti utili per la ricerca...

Per programma occorrerebbe:
  • Stringa di connessione per il database che adotti ( la puoi trovare QUI )
  • Un oggetto Connection per connessione\disconnessione al database
  • Un oggetto Command ( per eseguire query )
  • Un oggetto Datareader ( per leggere le interrogazioni del database )
  • Una sub che inserisca (mediante Command) i record per poplare il database ( quindi esecuzione di query INSERT )
  • Una sub che interroghi il database estraendo i prodotti in base alla richiesta ( considerando il prezzo più basso )
    o
  • Una sub che popoli un DataGridView e mostri quindi tutti i prodotti e, magari al doppio click, aggiunga il prodotto a una lista sommando i prezzi.

Rimane comunque da considerare il cambio di prezzo di un prodotto, il database presto non sarà più molto fedele ma a livello didattico può essere una buona idea.
__________________
D@x
daxdaxdax è offline   Rispondi citando il messaggio o parte di esso
Old 22-11-2011, 09:38   #3
LilyLazer
Member
 
Iscritto dal: Apr 2006
Messaggi: 159
Grazie! Molto utile.
Comunque volevo usare Visual Basic 6.
Mi hai chiarito alcuni punti e dato alcune conferme.
Per il database si tratta di usare linguaggio MySql o simili, giusto? Qualcosina ho studiato.
Studierò ancora un po' la cosa e mi farò sentire. Nel frattempo sono ben accetti consigli e suggerimenti.
LilyLazer è offline   Rispondi citando il messaggio o parte di esso
Old 22-11-2011, 17:42   #4
daxdaxdax
Member
 
L'Avatar di daxdaxdax
 
Iscritto dal: Aug 2009
Messaggi: 168
Figurati!
esatto, occorre usare il linguaggio SQL (Structured Query Language), che a seconda del tipo di database scelto, avrà lievi sfumature sintattiche.

Allora buona programmazione
__________________
D@x

Ultima modifica di daxdaxdax : 22-11-2011 alle 17:46.
daxdaxdax è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
AMD: l'alternativa al DLSS 5 sarebbe in ...
Canon EOS R8 Mark II: sensore da 24,2 MP...
Alla Napoli Shipping Week 2026 arriva il...
Addio bollo: il Governo cancella la tass...
Speciale Logitech G: mouse PRO X SUPERLI...
Cosa pensano Altman, Amodei, Benioff e H...
Microsoft: evento il 7 ottobre dedicato ...
Scoperti 84 corpi cosmici anomali: cosa ...
Dimensity 9600 Pro contro A20 Pro, il nu...
HillMiles MileCity1 torna a 648,99€: e-b...
Enel Mobile, il debutto è sempre ...
Nuova rimodulazione per il fisso di TIM ...
iPhone 18 Pro e Pro Max, preordini sotto...
Ha craccato 26 giochi: ora Denuvo vuole ...
Xiaomi 18 Pro, il lancio è uffici...
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: 22:18.


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