Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
Nelle ultime settimane abbiamo provato tre delle proposte top di gamma di NZXT nelle categorie case, dissipatori e ventole. Rispettivamente, parliamo dell'H9 Flow RGB+, Kraken Elite 420 e F140X. Si tratta, chiaramente, di prodotti di fascia alta che si rivolgono agli utenti DIY che desiderano il massimo per la propria build. Tuttavia, mentre i primi due dispositivi mantengono questa direzione, le ventole purtroppo hanno mostrato qualche tallone d'Achille di troppo
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-05-2011, 09:17   #1
Stobby
Member
 
Iscritto dal: May 2003
Città: Monza
Messaggi: 175
[.NET Framework/Windows API]Gerarchia .NET Framework

Ciao a tutti,
per motivi di lavoro, sto approcciando da qualche mese alla programmzione in ambiente Windows attraverso il .NET framework, tuttavia, mi sono reso conto che, al di là della immensità del mondo in questione, questo è suddiviso in moltissime sottorealtà che nel tempo sono andate ad essere o rimpiazzate da altre o inglobate da maggiori.

Nella fattispecie, partendo alla ricerca di alcune API di windows ho scoperto che il mondo MS è suddiviso in

- Windows API
- ATL
- Microsoft MFC
- Microsoft Presentation Classes
- altro...

Da quello che ho capito, alcune di queste librerie sono state inglobate/sostituite da altre, altre percorrono vie parallele.
Ora, da programmatore C++ (anche se per poco ancora, il C# arriverà presto), la cosa che sono riuscito a chiarirmi, per il momento, è la differenza di codice gestito (C++\CLI) e non gestito. Avrei tuttavia bisogno di mettere ordine, almeno gerarchico, tra le varie categorie, in modo da poter approfondire in maniera coerente la conoscenza di questo ambito, poiché mi sono reso conto che Visual Studio consente di mescolare C++ gestito e non gestito unitamente ad API, MFC e altro..
Avete qualche link (MSDN parte molto dal presupposto che i rapporti tra le librerie siano già chiari al lettore) da suggerirmi?

Ciao e grazie!
__________________
Ciao!
Stobby è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2011, 11:52   #2
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
non mi sono mai spinto sulla programmazione basso livello di windows anche perchè, se vuoi usare le WinAPI, la portabilità non è un tuo requisito. A questo punto fai di puro .NET e vai con dio

O forse ho saltato qualcosa?
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2011, 16:57   #3
Stobby
Member
 
Iscritto dal: May 2003
Città: Monza
Messaggi: 175
L'applicazione funzionerà esclusivamente sotto windows (è un applicativo di test interno), tanto vale che usi il .NET allora..
__________________
Ciao!
Stobby è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2011, 10:09   #4
DioBrando
Senior Member
 
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
http://social.msdn.microsoft.com/for...-302df98e0454/

sostanzialmente puoi wrappare le librerie .NET e riutilizzarle in un contesto C++ Managed/MFC ma ormai, davvero, se non ti interessa lavorare a basso livello e non hai requisiti di retrocompatibilità ante litteram, farei direttamente lo switch a .NET.

Windows Forms per la parte grafica e poi boh dipende da che versioni del framework puoi utilizzare. Per la parte di servizi WCF sarebbe tanta roba ma devi avere accesso almeno alla 3.0
DioBrando è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2011, 12:59   #5
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
se deve sviluppare ex-novo, via di .NET 4, WCF + WPF inclusi
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2011, 15:28   #6
Ludo237
Member
 
L'Avatar di Ludo237
 
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
Quote:
Originariamente inviato da Kralizek Guarda i messaggi
se deve sviluppare ex-novo, via di .NET 4, WCF + WPF inclusi
e qualche bella bibbia di Wrox editore ho comprato un manuale su c# 4 che era favoloso!
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2011, 16:26   #7
DioBrando
Senior Member
 
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
Quote:
Originariamente inviato da Kralizek Guarda i messaggi
se deve sviluppare ex-novo, via di .NET 4, WCF + WPF inclusi
sì ma un po' troppa roba assieme forse?

Da MFC/C++ passare allo XAML ed i controlli WPF mi sembra complesso.
Io studierei di più la parte dei servizi con WCF e LINQ poi per carità...
DioBrando è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2011, 12:58   #8
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da Ludo237 Guarda i messaggi
e qualche bella bibbia di Wrox editore ho comprato un manuale su c# 4 che era favoloso!
I libri della Wrox hanno il difetto di essere spesso una enciclopedia di tutti i possibili metodi e proprietà esposti dalla tecnologia trattata.
Praticamente illeggibili e tutto sommato non molto istruttivi.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2011, 13:06   #9
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da DioBrando Guarda i messaggi
Io studierei di più la parte dei servizi con WCF e LINQ poi per carità...
Certo che WCF ancora devo capire se hanno senso. Non sono interoperabili se non nei casi veramente basilari.
Se vuoi fare una Soap Authentication si tirano per forza dietro tanti di quegli standard WS-* che nessun altro riesce a dialogarci.
Io tutte le volte che ho dovuto fare un webservice sono dovuto tornare ai cari vecchi asmx, altrimenti gli utilizzatori potevano essere solo client .Net.

Hanno più senso forse i WCF DataService, ma sono praticamente una interfaccia verso i singoli elementi di un db, insomma devi replicare la logica di gestione su tutti i chiamanti, che non ha molto senso, tanto vale usare i tradizionali webservice.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2011, 16:04   #10
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Certo che WCF ancora devo capire se hanno senso. Non sono interoperabili se non nei casi veramente basilari.
Se vuoi fare una Soap Authentication si tirano per forza dietro tanti di quegli standard WS-* che nessun altro riesce a dialogarci.
Io tutte le volte che ho dovuto fare un webservice sono dovuto tornare ai cari vecchi asmx, altrimenti gli utilizzatori potevano essere solo client .Net.

Hanno più senso forse i WCF DataService, ma sono praticamente una interfaccia verso i singoli elementi di un db, insomma devi replicare la logica di gestione su tutti i chiamanti, che non ha molto senso, tanto vale usare i tradizionali webservice.
non é colpa di WCF se gli altri non implementano gli standard
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2011, 21:25   #11
Stobby
Member
 
Iscritto dal: May 2003
Città: Monza
Messaggi: 175
Grazie delle molteplici risposte.
Non sono un neofita della programmazione, vengo dalla programmazione in C sui microcontrollori / DSP e ho sempre usato il C++ per la gestione della controparte PC degli hardware implementati.
Generalmente la gestione che utilizzo è legata fondamentalmente all'utilizzo di porte seriali, connessioni TCP/IP, USB e GPIB.. niente di particolarmente complesso.
La scelta di migrare verso il .net è molto legata alla necessità di sviluppare, rapidamente, software di interfaccia compatibile con windows 7 cercando di ridurre il più possibile la stratificazione dei framework utilizzati (no National Instruments, utilizzo di VISA limitato allo stretto indispensabile).
__________________
Ciao!
Stobby è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2011, 00:30   #12
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da Kralizek Guarda i messaggi
non é colpa di WCF se gli altri non implementano gli standard
Si possono sempre implementare gli standard in maniera da non farsi capire dagli altri
tomminno è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Anthropic ha un'AI che trova falle in Wi...
I 10 migliori sconti Amazon del weekend:...
Con un coupon scendono ancora: le super ...
Minimo storico per Samsung Galaxy S26 Ul...
Si è conclusa la missione lunare ...
EK Waterblock si arrende agli aumenti, i...
Geekbench si aggiorna: tutti i test con ...
Per la prima volta un computer quantisti...
Telecamere Reolink 4K su Amazon: Wi-Fi 6...
Anthropic vuole farsi i chip da sola? Co...
Il fondatore di Framework: il personal c...
JBL Live Flex 3 a 129€ su Amazon: ANC ad...
Come un uomo ha costruito un'azienda da ...
Multe fino a 400 euro anche se hai pagat...
Tapo lancia una valanga di offerte su Am...
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: 20:09.


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