Torna indietro   Hardware Upgrade Forum > Software > Programmazione

TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
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


TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
SteamOS 3.8 esce dalla beta: supporto pr...
HDMI 2.2 si avvicina: i primi dispositiv...
GTA 6 è sempre più vicino:...
Prima mossa climatica di Anthropic: entr...
Ho scritto un programma da zero con Kimi...
Thermal Grizzly DeltaMate CPU Block: un ...
Il supercomputer più potente al m...
VSCO lancia Studio Pro su iOS: batch edi...
GPT-NL, il modello linguistico olandese ...
Apple Watch SE 3 crolla a 199€: il prezz...
'Non c'è spazio per console econo...
AutoUncle fotografa il mercato dell'usat...
Robase, il malware che ruba interi gioch...
DeepSeek invece di OpenAI in Copilot Cow...
Matter 1.6 rivoluziona la smart home: co...
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: 19:55.


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