Sie sind auf Seite 1von 4

Universidad Industrial de Santander

Escuela de Ingeniera de Sistemas


Fundamentos de Programacin
Lenguaje Visual C++
Autor: os! de es"s Len Pereira
Este C# contiene el so$t%are de los ejem&los del li'ro Fundamentos de
Programacin en versiones &ara Visual Studio ())* + Visual Studio (),)- Los
&rogramas $uente C++ son los mismos en am'as versiones. la administracin de
los &ro+ectos es di$erente. el sistema &uede convertir de cual/uier versin a otra
versin m0s nueva &ero el &roceso re/uiere tiem&o
1ota: Para a2orrar es&acio se su&rimieron los arc2ivos Intellisense #ata3ase. ellos
se regeneran cuando se activan los &ro+ectos- El C# contiene:
a- Una car&eta: Software para VS 2008 con:
,- Un arc2ivo TalVisCm_VS_2008.zip el cual contiene el 0r'ol
com&leto de los 4( &ro+ectos de 5alVisCm 6ver &0gina 7(* del li'ro89
cu+o tama:o es 77-; <3-
Es "til &ara /uien desee a'rir los &ro+ectos con Visual Studio ())* 6si
se usa con Visual Studio (),) el sistema de'e convertir cada
&ro+ecto. &ara VS (),) utilice 5alVisCm=VS=(),)->i&8-
#e'e descom&rimirse en el disco C 6/ueda instalado como
C:?5alVisCm8 &ara /ue los &rogramas /ue usan arc2ivos corran sin
necesidad de rede$inir las tra+ectorias de acceso-
(- Un arc2ivo TVCmmEXE_export.zip /ue contiene los ejecuta'les + el
te@to $uente de todos los &rogramas de 5alVisCm. tam'i!n contiene
arc2ivos de datos &ara los &rogramas /ue re/uieren arc2ivos- El
contenido tiene la misma organi>acin de 0r'ol de directorios de
5alVisCm- #e'e descom&rimirse en el disco C &ara /ue /uede
instalado como C:?5VCmmEAE9 con lo cual los &rogramas /ue usan
arc2ivos corren sin necesidad de cam'iar tra+ectorias de arc2ivos-
Estos ejecuta'les son e@&orta'les9 + corren so're Bindo%s AP o
versiones &osteriores
Este so$t%are es una a+uda did0ctica /ue &ermite o'servar resultados
reales de los &rogramas aun/ue no se tenga instalado Visual Studio9
+ a+uda a com&render el cdigo $uente-
3. Un arc2ivo Bord de a+uda '0sica 6este documento8: Lame.doc.
'- Una car&eta: Software para VS 2010 con:
,- Un arc2ivo TalVisCm_VS_2010.zip el cual contiene el 0r'ol
com&leto de los 4( &ro+ectos de 5alVisCm 6ver &0gina 7(* del li'ro89
cu+o tama:o es (;-, <3-
Es "til &ara /uien desee a'rir los &ro+ectos con Visual Studio (),)-
#e'e descom&rimirse en el disco C 6/ueda instalado como
C:?5alVisCm8 &ara /ue los &rogramas /ue usan arc2ivos corran sin
necesidad de rede$inir las tra+ectorias de acceso-
(- Un arc2ivo TVCmmREL_export.zip /ue contiene los ejecuta'les + el
te@to $uente de todos los &rogramas de 5alVisCm. tam'i!n contiene
arc2ivos de datos &ara los &rogramas /ue re/uieren arc2ivos- El
contenido tiene la misma organi>acin de 0r'ol de directorios de
5alVisCm- #e'e descom&rimirse en el disco C &ara /ue /uede
instalado como C:?5VCmmCEL9 con lo cual los &rogramas /ue usan
arc2ivos corren sin necesidad de cam'iar tra+ectorias de arc2ivos-
1ota: Los ejecuta'les /ue no re/uieren arc2ivos &ueden activarse
desde cual/uier unidad-
Estos ejecuta'les son e@&orta'les. corren solamente so're
Bindo%s D o versiones &osteriores. no corren sore !in"ows X#.
7- Un arc2ivo Bord de a+uda '0sica 6este documento8: Lame.doc.
c- Un arc2ivo Bord Problemas propuestos con el enunciado de todos los
&ro'lemas &ro&uestos 6la ma+ora tienen res&uestas8-
d- Un arc2ivo de a+uda '0sica Leame.doc 6contiene este documento8-
e- Una car&eta con una coleccin de ejercicios elementales de construccin de
algoritmos resueltos en #F#9 llamada DFD ejemplos elementales JJ.
1ota: Para usarlos se necesita instalar el #F#9 el cual se consigue
gratuitamente en Internet-
Taller "e Vis$al C%%
5alVisCm contiene la coleccin de ejem&los del li'ro Fundamentos de Programacin
organi>ados en un 0r'ol de directorios. 2a+ un nodo 6una car&eta 8 &or cada
ca&tulo-
Cada ejem&lo es un &ro+ecto- El directorio com&leto se descri'e en la &0gina
siguiente:
Directorio completo del software de los ejemplos de TalVisCm
Algunas propiedades de TalVisCM en versin de Visual Studio 2010 e!isten "2 pro#ectos$ 2%&
carpetas$ 21'0 arc(ivos) el tama*o total +despu,s de eliminar los arc(ivos intelliSense
Data-ase$ .ue se regeneran al ejecutar los pro#ectos/$ es 11& M-) el tama*o de TalVisCm01ip
es 220% M-0 3l tama*o del pa.uete e!porta4le +los ejecuta4les/ TVCmm536 es '0"7 M-0
Directorio Raz C:\TalVisCm
<DIR> Arreglos
<DIR> C11_Estructuras
<DIR> C13_Archios
<DIR> C3I!icio
<DIR> C"#asico
<DIR> $u!cio!s
<DIR> %re&rocesa'or
<DIR> Re'ireccio!
<DIR> (artas1)
Directorio 'e C:\TalVisCm\Arreglos
<DIR> *ur*u+a,e+ora'o
<DIR> *ur*u+a(im&le
<DIR> #ur*u+a(im&le%aso%or%aso
<DIR> *us-ue'a#i!aria
<DIR> co!te!i'oI!icial
<DIR> matricesA&u!ta'ores
<DIR> matricesA&u!ta'oresClasico
<DIR> mezclas
<DIR> &ro',atrices%aso%or%aso
<DIR> &ro'ucto,atrices
<DIR> &ro'ucto,atricialArchios
<DIR> ectorA&u!ta

Direct 'e C:\TalVisCm\C11_Estructuras
<DIR> com&le+os
<DIR> co!trol_'el_Tiem&o
<DIR> .echas
<DIR> $echa_/_0ora
<DIR> listaDeClase
Directorio 'e C:\TalVisCm\C13_Archios
<DIR> archios_C_Clasico
<DIR> *asico
<DIR> crear1istaClase
<DIR> e'ita*les
<DIR> usar1istaClase
Directorio 'e C:\TalVisCm\C3I!icio
<DIR> &rimerDia
<DIR> ta*la,ulti&licar
Directorio 'e C:\TalVisCm\C"#asico
<DIR> coor'e!a'as_'el_cursor
<DIR> .echas
<DIR> $i*o!acci
<DIR> iteracio!es
<DIR> ,i!imoE+em2
<DIR> !otaci3!0e4a'ecimal
<DIR> !umeros%rimos
<DIR> se!o
<DIR> (umaE+em1
<DIR> (umator
Directorio 'e C:\TalVisCm\$u!cio!s
<DIR> 'e.i!cio!Clasica
<DIR> 'e.i!icio!
<DIR> .actorial
<DIR> or'e!amie!to#ur*u+a,e+ora'o
<DIR> &ro'uctoDe,atrices
<DIR> reerse(arta
<DIR> simetricaVersio!1
<DIR> simetricaVersio!2A&u!ta'ores
<DIR> simetricVer3_A&u!ta_memDi!am
<DIR> alorRe.ere!cia,o'er!o
<DIR> alorVaria*leClasico
<DIR> aria*les5lo*ales
<DIR> ector%arametros
Directorio 'e C:\TalVisCm\(artas1)
<DIR> (artas
<DIR> sartasClasico
<DIR> ali'ar6umerico
Directorio 'e C:\TalVisCm\Re'ireccio!
<DIR> Re'ireccio!
#reparaci&n "el software'
3asta seleccionar la versin /ue 2a+a de usar + descom&rimirla en el disco C-
La car&eta original 5alVisCm de'e co&iarse en el disco C &ara /ue los &rogramas
/ue usan arc2ivos se ejecuten sin necesidad de modi$icar los nom'res de las
tra+ectorias de acceso a los arc2ivos-
Para los &ro+ectos /ue leen datos en arc2ivos9 los arc2ivos de datos se encuentran
en la car&eta ra> del &ro+ecto. 2a+ una e@ce&cin: el &ro+ecto
C13_Ar2ivos?archivos_C_clasico $unciona correctamente u'icando su arc2ivo de
datos clsico.txt + de resultados clasico.res en el nodo ra> 5alVisCm-
(eneraci&n "e los e)ec$tales exportales'
Los &rogramas ejecuta'les &ueden generarse en dos modalidades: #e'ug +
Celease- Los &rogramas ejecuta'les /ue 2an de e@&ortarse de'en ser generados
en la modalidad Celease-
Por de$ecto Visual C++ tra'aja en la modalidad #e'ug. en esta modalidad se
maneja m0s in$ormacin &ara la de&uracin de &rogramas- Los &rogramas se
almacenan en la car&eta #e'ug /ue suele estar a nivel de ra> del &ro+ecto-
Para activar la modalidad Celease: en el men" Generar se selecciona
Administrador de configuracin + luego9 en Con$iguraciones activas se selecciona
elease. #es&u!s se de'e generar la solucin. El &rograma ejecuta'le e@&orta'le
/ueda almacenado dentro del &ro+ecto en una car&eta llamada elease.

Das könnte Ihnen auch gefallen