Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
OnePlus 15 nasce per alzare l'asticella delle prestazioni e del gaming mobile. Ma non solo, visto che integra un display LTPO 1,5K a 165 Hz, OxygenOS 16 con funzioni AI integrate e un comparto foto con tre moduli da 50 MP al posteriore. La batteria da 7.300 mAh con SUPERVOOC 120 W e AIRVOOC 50 W è la ciliegina sulla torta per uno smartphone che promette di offrire un'esperienza d'uso senza alcun compromesso
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
Vediamo come si comporta il Ryzen 5 7500X3D, nuovo processore di casa AMD che fonde 6 core Zen 4 con la tecnologia 3D V-Cache, particolarmente utile in scenari come il gaming. Annunciato a un prezzo di listino di 279€, il nuovo arrivato sarà in grado di diventare un riferimento per i sistemi budget? Ecco cosa ne pensiamo.
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto
Bravia 8 II rinnova l’eredità dell’A95L con maggiore luminosità e colori più precisi. Il taglio da 55” offre un’esperienza cinematografica immersiva anche in spazi ridotti, amplificata dalla soundbar Sony Theatre System 6
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-09-2004, 01:05   #1
Gen.Web
Senior Member
 
L'Avatar di Gen.Web
 
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
[c++]Conservare informazioni su file

Mettiamo che io voglia creare un programma che deve estrarre da file delle informazioni, effettuare ricerche su queste informazioni, ecc... A cosa potrei ricorrere? Che tipi di file devo usare? Semplici file di testo o esiste qualcosa di + efficiente?
Scusate la niubbaggine
Gen.Web è offline   Rispondi citando il messaggio o parte di esso
Old 27-09-2004, 22:27   #2
projay
Member
 
Iscritto dal: Oct 2003
Messaggi: 65
puoi lavorare con un file di testo


magari ti crei una classe che lavora con il file, e il tuo software lavora con la classe.... potresti creare metodi tipo Add, Remove, una proprietà Items che contiene una collezione di tutti gli elementi che a loro volta si trovano nel file



oppure ti puoi fare un database e anche in questo caso è molto comoda una classe wrapper
__________________
Thermaltake Highest Xaser III V1000D - ENERMAX EG651P-VE FMA -TYAN Thunder K8W PRO S2885 - 1 AMD Opteron 248 - 2 x Corsair 512 DDR400 ECC - Thermaltake Venus 12 - Adaptec ASC-29320-R (asc-29320-r kit) SCSI Controller - 2 x MAXTOR ATLAS 15K 73GB U320 15Krpm SCSI (in RAID 0 4 system) - 4 x Hitachi Deskstar 7K250 250Gb (RAID 0) - Ati 9600 @ 9800 - PLEXTOR DVD-RW 8X - 2 x Monitor Philips Brilliance 107P50 17''
projay è offline   Rispondi citando il messaggio o parte di esso
Old 27-09-2004, 23:09   #3
Gen.Web
Senior Member
 
L'Avatar di Gen.Web
 
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
Quote:
Originariamente inviato da projay
puoi lavorare con un file di testo


magari ti crei una classe che lavora con il file, e il tuo software lavora con la classe.... potresti creare metodi tipo Add, Remove, una proprietà Items che contiene una collezione di tutti gli elementi che a loro volta si trovano nel file



oppure ti puoi fare un database e anche in questo caso è molto comoda una classe wrapper


vero giusto
c'è un modo per "nascondere" il contenuto dei file su cui lavoro?
Gen.Web è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2004, 01:49   #4
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Consiglio caldamente di usare il formato XML per questo scopo, per molteplici motivi:

- è il formato standard usato da molte applicazioni reali per salvare dati

- la struttura del contenuto puo essere facilmente modificata

- esistono librerie gia sviluppate per lavorare con file xml, per cui l'inserimento e la ricerca di informazioni può avvenire in modo più semplice, immmediato, e trasparente. Con XML hai la possibilità di avere un'interfaccia per l'accesso ai dati, senza doverti preoccupare di come scriverli fisicamente o leggerli dal file.

- puoi definire un tuo schema xml, che rappresenta il formato di un file valido, e quindi altre applicazioni possono accedere al file una volta noto lo schema.

Ovviamente se non hai nessuna conoscenza di xml la soluzione piu 'casereccia' di scrivere in un semplice file di testo in un tuo formato puo essere piu immediata, ma alla lunga piu limitativa, e soprattuto molto meno flessibile (sebbene per imparare i concetti principali per poter fare quello che ti serve ci voglia molto poco)
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto SONY BRAVIA 8 II e BRAVIA Theatre System 6: il c...
KTC H27E6 a 300Hz e 1ms: come i rivali ma a metà prezzo KTC H27E6 a 300Hz e 1ms: come i rivali ma a met&...
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare Cineca inaugura Pitagora, il supercomputer Lenov...
Molti Paesi sceglieranno l'AI cinese per...
Google Pixel 10 a 599€, Google Pixel 10 ...
Crollo di prezzo su due robot premium: D...
I nuovi Galaxy S26 avranno una RAM più v...
HONOR svela gli smartphone della serie 5...
Il meglio delle scope elettriche di fasc...
OPPO Reno 15: per la versione Global ci ...
Il nuovo trifold di Samsung sta arrivand...
Xiaomi X20+ crolla di prezzo su Amazon: ...
EUREKA J15 Evo Ultra vs J15 Ultra: uno s...
Non solo iPhone Air: anche il 16e potreb...
Il nuovo Samsung Galaxy Tab A11+ arriva ...
Con Unreal Engine 5.7 il realismo e la s...
Intel Nova Lake: confermato il supporto ...
Black Friday per i Kindle di fascia alta...
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: 09:57.


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