Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
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.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-04-2008, 12:01   #1
mcardini
Senior Member
 
L'Avatar di mcardini
 
Iscritto dal: Apr 2000
Città: Prato
Messaggi: 1061
Imparando a programmare, trovo difficile...

Sto studiando il c#, avevo già molto tempo fa' studiato visual basic 4 e un po' di object pascal.
Vedendo ora il c#, la sintassi la sto imparando abbastanza velocemente e a parte la piattaforma .net sono a buon punto, in fondo deriva dal pascal..., il mio problema e' tramutare quello che volgio fare in problemi prima ed in algoritmi funzionanti poi.
Esempio:
Ho 3 parole e le devo mettere in ordine alfabetico.
Io so che vanno prese ed ordinate in base alla prima lettera, ma non come dirglielo in c#
(ovviamente il mio riferimento e' a problemi molto + complessi di questo )
Spero di essermi spiegato bene
__________________
Il mio colore preferito era il blu...
Fino a quando non ho installato Windows...
mcardini è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2008, 12:18   #2
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
una volta che hai in mente l' algoritmo o lo hai addirittura scritto su foglio in linguaggio naturale non dovresti avere problemi a tradurlo in codice, almeno per cose semplici! La questione potrebbe derivare dal fatto che non padroneggi ancora bene il linguaggio e in generale la POO....nel caso in esame delle stringhe...ti basta utilizzare il metodo comparatore gia offerto dal framework.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 12:46   #3
mcardini
Senior Member
 
L'Avatar di mcardini
 
Iscritto dal: Apr 2000
Città: Prato
Messaggi: 1061
Per capire meglio.... facciamo un piccolo esempio reale
Voglio compattare un db di access 2007 facendo un eseguibile in console in c#... non dovrebbe essere difficile (sulla carta).
Ho un file chiamato ad esempio data.accdb da compattare
Ho il percorso dove si trova il suddetto file.
Le azioni dovrebbero essere le seguenti:
Copia il file in data_bak.accdb
Esegui il comando che compatta il file data_bak.accdb
Controlla l'integrita' del file data_bak.accdb
Se il test dell'integrita' da esito positivo - cancella data.accdb e rinomina data_bak.accdb in data.accdb
Se l'esito e' negativo segnala l'errore e cancella data_bak.accdb.
E' giusto il ragionamento?
Se si, come posso applicarlo?
__________________
Il mio colore preferito era il blu...
Fino a quando non ho installato Windows...
mcardini è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 14:21   #4
Rigo007
Member
 
L'Avatar di Rigo007
 
Iscritto dal: Oct 2001
Città: Trento
Messaggi: 164
Ciao!
Sto anch'io imparando a programmare in c#. Personalmente mi sto trovando molto bene con Visual Studio 2008, ma avevo già famigliarità con la OOP e il c/c++.
Ho iniziato con dei tutorial online e poi uso come testo di riferimento 'Accelerated C# 2008'.
Sono solo all'inizio e non avendo molto tempo a disposizione non posso proprio aiutarti, ma sarebbe interessante se poi postassi il codice.
Ciao..buon lavoro!
__________________
Great Minds Think Alike
Rigo007 è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 14:46   #5
mcardini
Senior Member
 
L'Avatar di mcardini
 
Iscritto dal: Apr 2000
Città: Prato
Messaggi: 1061
Quote:
Originariamente inviato da Rigo007 Guarda i messaggi
Ciao!
Sto anch'io imparando a programmare in c#. Personalmente mi sto trovando molto bene con Visual Studio 2008, ma avevo già famigliarità con la OOP e il c/c++.
Ho iniziato con dei tutorial online e poi uso come testo di riferimento 'Accelerated C# 2008'.
Sono solo all'inizio e non avendo molto tempo a disposizione non posso proprio aiutarti, ma sarebbe interessante se poi postassi il codice.
Ciao..buon lavoro!
Certo... se riuscirò nell'intento lo rilascerò' sotto gpl
__________________
Il mio colore preferito era il blu...
Fino a quando non ho installato Windows...
mcardini è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 19:21   #6
ech0s
Member
 
L'Avatar di ech0s
 
Iscritto dal: Apr 2008
Messaggi: 122
Quote:
Originariamente inviato da mcardini Guarda i messaggi
Sto studiando il c#, avevo già molto tempo fa' studiato visual basic 4 e un po' di object pascal.
Vedendo ora il c#, la sintassi la sto imparando abbastanza velocemente e a parte la piattaforma .net sono a buon punto, in fondo deriva dal pascal...,
Il C# non deriva affatto da pascal, ma da Java: esso è stato infatti creato (copiato?) dai servi di zio Bill perchè dopo tanta fatica per monopolizzare il mercato desktop, compare il linguaggio di Sun che se ne frega altamente del sistema operativo (infatti opera su Virtual Machine ovunque).
Se ci fai caso la sintassi e il modello a oggetti è tale e quale a quello di Java, e per un principiante (come ho fatto io agli inizi) è molto più facile adattarsi al mondo open-source di Java rispetto a quel bestione ingestibile di .NET (naturalmente IMHO) .
Per il tuo problema di sicuro c'è qualche libreria open-source per java che con qualche metodo ti permette di comprimere il file del database velocemente; prova a cercare su Google!
__________________
Ci sono 10 tipi di persone al mondo: chi conosce il codice binario e chi no.
ech0s è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 19:36   #7
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 19:37   #8
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4908
Quote:
Originariamente inviato da ech0s Guarda i messaggi
Il C# non deriva affatto da pascal, ma da Java: esso è stato infatti creato (copiato?) dai servi di zio Bill perchè dopo tanta fatica per monopolizzare il mercato desktop, compare il linguaggio di Sun che se ne frega altamente del sistema operativo (infatti opera su Virtual Machine ovunque).
Il C# prende spunto anche dal Delphi (Object Pascal).
Quote:
Originariamente inviato da ech0s Guarda i messaggi
Se ci fai caso la sintassi e il modello a oggetti è tale e quale a quello di Java, e per un principiante (come ho fatto io agli inizi) è molto più facile adattarsi al mondo open-source di Java rispetto a quel bestione ingestibile di .NET (naturalmente IMHO) .
Io trovo che il C# sia leggermente migliore / più produttivo del Java (mi manca Eclipse però ).
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
http://www.ideedegenie.com/images/mep/milka.jpg

Manca l'animazione però.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 19:58   #9
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da ech0s Guarda i messaggi
Il C# non deriva affatto da pascal, ma da Java: esso è stato infatti creato (copiato?) dai servi di zio Bill perchè dopo tanta fatica per monopolizzare il mercato desktop, compare il linguaggio di Sun che se ne frega altamente del sistema operativo (infatti opera su Virtual Machine ovunque).
Se ci fai caso la sintassi e il modello a oggetti è tale e quale a quello di Java, e per un principiante (come ho fatto io agli inizi) è molto più facile adattarsi al mondo open-source di Java rispetto a quel bestione ingestibile di .NET (naturalmente IMHO) .
Per il tuo problema di sicuro c'è qualche libreria open-source per java che con qualche metodo ti permette di comprimere il file del database velocemente; prova a cercare su Google!
Si bhe,java è gpl da qualche mese,non è che abbia tutta sta tradizione....
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 20:02   #10
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110


P.S. Non fategli sapere che il creatore di C# è lo stesso che in precedenza ha creato Turbo Pascal e Delphi: potrebbe rimanere sconvolto dalla notizia.

P.P.S. Ancora di più se sapesse che il Turbo Pascal è nato nel 1983 e Delphi nello stesso anno di Java, il 1995.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 20:36   #11
ech0s
Member
 
L'Avatar di ech0s
 
Iscritto dal: Apr 2008
Messaggi: 122
DAVVERO?!
Guarda come sono sconvolto... lol

Cmq Java è caratterizzato dalla miriade di librerie che si trovano gratuitamente, a differenza di C#, e poi il suo codice sorgente è sempre stato rilasciato con il JDK, per quanto ne so dalla versione 4...
__________________
Ci sono 10 tipi di persone al mondo: chi conosce il codice binario e chi no.

Ultima modifica di ech0s : 30-04-2008 alle 20:40.
ech0s è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 20:37   #12
ech0s
Member
 
L'Avatar di ech0s
 
Iscritto dal: Apr 2008
Messaggi: 122
Non l'ho capita... forse sono troppo ottuso
[quote=cdimauro;22256703]
__________________
Ci sono 10 tipi di persone al mondo: chi conosce il codice binario e chi no.
ech0s è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 20:59   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da ech0s Guarda i messaggi
DAVVERO?!
Guarda come sono sconvolto... lol

Cmq Java è caratterizzato dalla miriade di librerie che si trovano gratuitamente, a differenza di C#, e poi il suo codice sorgente è sempre stato rilasciato con il JDK, per quanto ne so dalla versione 4...


P.S. Prima o poi ci arrivi.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2008, 22:25   #14
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da ech0s Guarda i messaggi
DAVVERO?!
Guarda come sono sconvolto... lol

Cmq Java è caratterizzato dalla miriade di librerie che si trovano gratuitamente, a differenza di C#, e poi il suo codice sorgente è sempre stato rilasciato con il JDK, per quanto ne so dalla versione 4...
il sorgente delle librerie è una cosa,il sorgente del linguaggio un'altra,quanto si dice che java è open source è perchè la Sun ha rilasciato il codice sorgente del linguaggio sotto gpl ed è successo il 13 Novembre 2006

Io non conosco C# ma credo non abbia molto bisogno di librerie esterne oltre al framework .net
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2008, 10:26   #15
ech0s
Member
 
L'Avatar di ech0s
 
Iscritto dal: Apr 2008
Messaggi: 122
Quote:
Originariamente inviato da cdimauro Guarda i messaggi


P.S. Prima o poi ci arrivi.
P.S. Sbaglio o è una pubblicità della Milka?
P.P.S. Lo sai sto imparando il python da qualche giorno...

X Khelidan: io infatti intendevo il sorgente del linguaggio...
__________________
Ci sono 10 tipi di persone al mondo: chi conosce il codice binario e chi no.

Ultima modifica di ech0s : 01-05-2008 alle 10:28.
ech0s è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2008, 11:36   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
E' la marmotta che confeziona la cioccolata.

Fai benissimo a imparare Python: è un bel linguaggio.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 04-05-2008, 13:40   #17
mcardini
Senior Member
 
L'Avatar di mcardini
 
Iscritto dal: Apr 2000
Città: Prato
Messaggi: 1061
Riprendendo il discorso del database da compattare...
Non capisco dove sbaglio...
Codice:
static void Main(string[] args)
        {
            Console.WriteLine("CompactDb per access 2007");
            Console.WriteLine("");
            Console.WriteLine("Immettere il nome del database da compattare compensivo di estenzione 'accdb'");
            string name = Console.ReadLine();
            string name_bak = "Bak_"+name;         
            File.Copy(name, name_bak);
            DBEngine dbeng = new DBEngine();
                string Src = name;
                string Dst = "Compact_" + name;
                dbeng.CompactDatabase(Src, Dst, null, null, null);
Mi da errore su DBEngine dbeng = new DBEngine();
Ovviamnete ho importato Microsoft.Office.Interop.Access.Dao
Non fate caso alla rozzezza del codice, ma e' solo un esperimento
__________________
Il mio colore preferito era il blu...
Fino a quando non ho installato Windows...

Ultima modifica di mcardini : 04-05-2008 alle 13:44.
mcardini è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
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...
ROG Cronox: ASUS alza l'asticella dei ca...
Lenovo annuncia nuovi sistemi per la vir...
M6 e M5 Ultra, i primi benchmark conferm...
La nuova falla della cybersecurity &egra...
The Blood of Dawnwalker, il sequel potre...
Colpiti i data center Amazon: irrecupera...
Google Wallet, nuova interfaccia in arri...
iPhone Duo, problemi di produzione per i...
Firefox diventa più veloce con PDF e JPE...
WhatsApp, arriva su iOS la nuova scorcia...
Snap presenta Specs: realtà aumentata, c...
SteamOS verso un cambiamento epocale: ar...
Recensione HUAWEI FreeBuds Neo, piccoli ...
TSMC aumenta i costi di produzione: AMD ...
L'Europa sfida i magnati dei combustibil...
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: 18:23.


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