Newsgroup: it.comp.programmare.win32
Titolo: niubbo hai primordi di C

buongiorno a tutti,
   e sono nuovo di questo newsgroup e di C.
Dopo aver letto in giro, acquistato il Deitel ho cominciato a giocherellare:
ho un sistema basato su winXp in cui ho installato Icc-Win32 poi dopo
qualche esperimento riuscito ho letto qualche news e lě ho notato che
nessuno o quasi usa Icc ma altri programmi:
la mia domanda č: "faccio bene ad usare questo sistema oppure sarebbe
consigliato altro? (NB: sono vincolato a winXP e non posso introdurre altri
sistemi operativi, inoltre non posso usare macchine virtuali.) se si quali e
sopratutto cosa non 'apprendo' usando Icc-win32?
grazie a tutti coloro che mi risponderanno.
Mandi Marzio

 
"hai primordi" anche di italiano?

> "hai primordi" anche di italiano?
ops!!! :p
errare humanum, autem diabolicum et tertia non datur!
Cuiusvis est errare: nullius nisi insipientis, in errore perseverare

   
Ai primordi di C c'erano i compilatori che seguivano lo standard del 
Kernighan & Richie. Icc, invece, è piuttosto evoluto ;-)
Scherzo.
Io se non hai necessita particolari, su XP ci vedrei molto bene le 
versioni Express del visual studio che sono scaricabili e registrabili 
gratuitamente dal sito Microsoft.
Ciao

 
Con le express di visual studio si può programmare in C++ senza dover 
poi installare .NET sui pc degli utenti che utilizzeranno il programma?
Mauro

 poi installare .NET sui pc degli utenti che utilizzeranno il programma?
Sì, se installi anche il Platform SDK. Però non avarai a disposizione 
nessun tipo di designer visuale.
Me ne intendo poco, ma mi sa che fai molto prima a usare C++/CLI su 
.NET, o a scegliere un altro ambiente.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

Mauro D. ha scritto:

Esistono due insatllazioni distinte, una per sviluppare con il c++ e una 
per il C#. La prima ti permette di usare le MFC, ad esempio.
Ciao

 per il C#. La prima ti permette di usare le MFC, ad esempio.
Sei sicuro? Hai riferimenti precisi? Parlo delle edizioni Express.


 
Cavoli, io sviluppo in C# ma mi hanno chiesto di sviluppare un programma 
in C++ perchè gli utenti non possono installarsi .NET (non ne sono 
nemmeno capaci suppongo...) quindi sto usando devcpp ma è tutto un altro 
mondo accidenti... per fare cose "semplici" con .NET in c++ bisogna 
costruirsi tutto... vedremo...
Mauro

 costruirsi tutto... vedremo...
Hai pensato a Turbo C++ Explorer? Ha la stessa interfaccia e la stessa 
libreria di componente di Delphi (quindi ottime, ambiente completamente 
RAD), ma programmi in C++.
Le Explorer sono gratuite, e senza limitazioni di licenza:
http://www.turboexplorer.com/


-Giacomo- ha scritto:

Le versioni Express non permettono facilmente di creare eseguibili 
stand-alone. Anche installando il runtime (VCRedist_x86.exe), 
l'eseguibile creato si lagna sempre che manca qualche dll.
Pare ci voglia anche MSI, perché se non si crea un file di installazione 
dopo l'exe non va.
L'unica volta che ho avuto bisogno di distribuire un programmino fatto 
con VC++ e .NET ho tagliato corto ed installato anche il VC++, poi una 
volta finito il lavoro l'ho tolto.
Andrea

 installazione dopo l'exe non va.
Come qualsiasi programma Windows ?
L'installazione con le dipendenze corrette ci deve essere, anche per le 
versioni non express è così.

 versioni non express è così.
In effetti il problema vero è capire QUALI dll bisogna mettere 
nell'installer. Probabilmente se ci fosse un 'elencatore di dipendenze' 
le cose forse potrebbereo essere più facili (se c'è ditemi come funziona 
perché io non l'ho trovato/capito). E se per un programma stupido quale 
era (un semplice cerca/trova/sposta all'interno di un albero di 
filesystem) devo perdere tre giorni a capire cosa serve e cosa no, e 
(nel caso Express), creare un installer, a questo punto installo tutto 
il VC Express e muoia Sansone con tutti i Filistei.
Vedo già all'orizzonte qualcuno che mi linka alla tal pagina di msdn che 
ti spiega come, alla talaltra che ti spiega il cosa, ad un'altra che ti 
fa vedere come, ma quando in ufficio hai tre persone che ti alitano sul 
collo chiedendoti perché il programma sui loro pc non va, mentre sul tuo 
si, diventa difficile spiegare che vuole l'installer perché è un 
programma Windows...
Soprattutto quando l'idea di usare VC Express e la GUI al posto 
dell'antiquato VC6 e la console è stata tua...
Andrea


Sono d'accordo che il modo di gestire le dipendenze sia criminale, mi 
diverte molto quando disinstallo un'applicazione e viene chiesto (a 
l'utente!!) se tenere o togliere un file.
Le dipendenze sull'express o sul VC 6 funzionano allo stesso modo, forse 
esistono molti più programmi che usano le MFC del VC6 e _spesso_ non 
occorre registrare niente, ma è solo fortuna.
Ti segnalo questo,  a volte aiuta: 
http://www.dependencywalker.com/
Ciao