<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>05883nam a2200397Ia 4500</leader>
  <controlfield tag="001">008812</controlfield>
  <controlfield tag="003">LIB</controlfield>
  <controlfield tag="008">220712b2002        py ||||| |||| 00| 0 spa d</controlfield>
  <datafield tag="010" ind1=" " ind2=" ">
    <subfield code="a">008812</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">84-481-3339-0</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Espa&#xF1;ol</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Templeman, Julian</subfield>
    <subfield code="9">32967</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Olsen, Andy</subfield>
    <subfield code="9">36407</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Aprenda ya microsoft visual c++.net</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="b">McGraw-Hill,</subfield>
    <subfield code="a">Madrid :</subfield>
    <subfield code="c">2002</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">581 p.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Introducci&#xF3;n, Requisitos del sistema, Instalaci&#xF3;n y uso de los archivos de pr&#xE1;cticas, Convenciones y caracter&#xED;sticas de este libro, Otras caracter&#xED;sticas de este libro, Correcciones, comentarios y ayuda, Visite el sitio Web de Microsoft Press, Parte I Introducci&#xF3;n C++, 1. &#x126;Hola, C++! , Su primer programa en C++, Creaci&#xF3;n de un programa ejecutable, teor&#xED;a. Creaci&#xF3;n de un programa ejecutable, pr&#xE1;ctica, Conclusi&#xF3;n, Introducci&#xF3;n a la programaci&#xF3;n orientada a objetos, &#x17C;Qu&#xE9; es la programaci&#xF3;n orientada a objetos?, Caracter&#xED;sticas de los lenguajes de programaci&#xF3;n orientada a objetos, Clases y objetos, Ventajas de la programaci&#xF3;n orientada a objetos en el ciclo de vida de desarrollo, Un ejemplo sencillo, Variables y operadores, &#x17C;Qu&#xE9; es una variable?, Tipos de datos fundamentales, Declaraci&#xF3;n de una variable, Declaraci&#xF3;n de varias variables, Asignaci&#xF3;n de valores a variables, Matrices, Punteros, Referencias, Constantes,  Enumeraciones, Definiciones de tipos, C&#xF3;mo agregar variables miembro a clases, Clase de instrucci&#xF3;n .NET Framework, Operadores y expresiones, Uso de funciones, Declaraci&#xF3;n de prototipos de funci&#xF3;n, Definici&#xF3;n de cuerpos de funci&#xF3;n, C&#xF3;mo llamar a las funciones, Instrucciones de decisi&#xF3;n y bucle, Toma de decisiones con la instrucci&#xF3;n if, Toma de decisiones con la instrucci&#xF3;n switch, C&#xF3;mo realizar bucles, Parte II M&#xE1;s informaci&#xF3;n acerca de la programaci&#xF3;n orientada a objetos, M&#xE1;s informaci&#xF3;n acerca de clases y objetos, Organizaci&#xF3;n de clases en archivos de encabezado y archivos de origen, Creaci&#xF3;n y destrucci&#xF3;n de, objetos, Definici&#xF3;n de constructores y destructores, Definici&#xF3;n de miembros de clase, Definici&#xF3;n de relaciones de objetos,  C&#xF3;mo controlar la duraci&#xF3;n de los objetos, Administraci&#xF3;n de memoria tradicional de C++, Enfoque de .NET, Herencia, C&#xF3;mo dise&#xF1;ar una jerarqu&#xED;a de herencia, Definici&#xF3;n de una clase base, Definici&#xF3;n de una clase derivada, C&#xF3;mo obtener acceso a los miembros de la clase base, Creaci&#xF3;n de objetos, Reemplazo de funciones miembro, Definici&#xF3;n de una clase sellada, Definici&#xF3;n y uso de interfaces, Parte III, Caracter&#xED;sticas b&#xE1;sicas de la programaci&#xF3;n net, Tipos de valores, Tipos de referencia y tipos de valor, Estructuras, Enumeraciones, Sobrecarga de operadores, &#x17C;Qu&#xE9; es la sobrecarga de operadores?, Sobrecarga de operadores en tipos administrados, Directrices para proporcionar sobrecarga de operadores, Control de excepciones, &#x17C;Qu&#xE9; son las excepciones?, Inicio de excepciones, Control de excepciones, C&#xF3;mo crear sus propios tipos de excepciones, Uso de try cast para la conversi&#xF3;n de tipos din&#xE1;micos, Uso de excepciones entre los lenguajes, Matrices y colecciones, Matrices nativas de C++, La clase de matriz .NET, Otras clases de colecciones .NET, Propiedades, &#x17C;Qu&#xE9; son las propiedades?, Implementaci&#xF3;n de propiedades escalares, Implementaci&#xF3;n de propiedades indizadas, Delegados y eventos, &#x17C;Qu&#xE9; son los delegados?, &#x17C;Qu&#xE9; son los eventos?, Parte IV uso de net.framework, Biblioteca de clases de .NET, Framework, &#x17C;Qu&#xE9; es .NET Framework?, Espacios de nombres de .NET Fmmewmk,  Introducci&#xF3;n a los formularios Windows Forms, &#x17C;Qu&#xE9; son los formularios Windows Forms?, El espacio de nombres System.Windows.Forms, Creaci&#xF3;n y uso de formularios, Uso de controles, Uso de men&#xFA;s, Cuadros de di&#xE1;logo y controles, Uso de cuadros de di&#xE1;logo, Uso de cuadros de di&#xE1;logo comunes, M&#xE1;s informaci&#xF3;n acerca de los controles, Salida gr&#xE1;fica, Gr&#xE1;ficos con GDI+, Control de im&#xE1;genes, Trabajar con archivos, El espacio de nombres System:I0, Entrada y salida de texto mediante lectores y escritores,. Trabajar con archivos y directorios, E/S binaria, Parte V Data Access, Leer y escribir XML, XML y .NET, An&#xE1;lisis de XML con XmlTextReader, An&#xE1;lisis de XML mediante la validaci&#xF3;n, Escribir XML con XmlTextWriter, Uso de XmlDocument, Transfornnaci&#xF3;n de XML, Transformaci&#xF3;n de XML, Uso de Xpath, Uso de XSL, Uso de ADO.NET, &#x17C;Qu&#xE9; es ADO.NET?, Creaci&#xF3;n de una aplicaci&#xF3;n conectada, Creaci&#xF3;n de una aplicaci&#xF3;n desconectada, Parte VI Creaci&#xF3;n de aplicaciones distribuidas, Creaci&#xF3;n de un servicio Web, &#x17C;Qu&#xE9; son los servicios Web?, Espacios de nombres de los servicios Web, Creaci&#xF3;n de un servicio Web sencillo, Uso del servicio Web desde un explorador, Uso del servicio Web a partir del c&#xF3;digo, Introducci&#xF3;n al servidor ATL, &#x17C;Qu&#xE9; es el servidor ATL?, Creaci&#xF3;n de aplicaciones Web mediante el servidor ATL, Creaci&#xF3;n de servicios Web mediante ATL, Trabajar con c&#xF3;digo no administrado, C&#xF3;digo administrado frente a no administrado, Fijado y conversi&#xF3;n boAng, Uso de P/Invoke para llamar a funciones en la API Win32, Atributos y reflexi&#xF3;n, Metadatos y atributos, Uso de atributos predefinidos, Definici&#xF3;n de sus propios atributos, Uso de la reflexi&#xF3;n para obtener datos de atributos, Uso de COM, Componentes COM e interoperabilidad COM, Uso de componentes COM a partir de c&#xF3;digo .NET, Uso de componentes .NET como componentes COM.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">INFORMACION</subfield>
    <subfield code="9">234</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">PROGRAMACION</subfield>
    <subfield code="9">59</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">VARIABLES</subfield>
    <subfield code="9">2872</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">XML</subfield>
    <subfield code="9">9379</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">ATL</subfield>
    <subfield code="9">10493</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">CH</subfield>
    <subfield code="9">10494</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">MATRICES</subfield>
    <subfield code="9">2871</subfield>
  </datafield>
  <datafield tag="900" ind1=" " ind2=" ">
    <subfield code="a">ES</subfield>
  </datafield>
  <datafield tag="901" ind1=" " ind2=" ">
    <subfield code="a">2003-06-20</subfield>
  </datafield>
  <datafield tag="904" ind1=" " ind2=" ">
    <subfield code="a">PY-BUAA</subfield>
  </datafield>
  <datafield tag="905" ind1=" " ind2=" ">
    <subfield code="a">Y.C.O</subfield>
  </datafield>
  <datafield tag="906" ind1=" " ind2=" ">
    <subfield code="a">INFORMATICA</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">2003</subfield>
  </datafield>
  <datafield tag="908" ind1=" " ind2=" ">
    <subfield code="a">06</subfield>
  </datafield>
  <datafield tag="908" ind1=" " ind2=" ">
    <subfield code="a">20</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">LIBRO</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">7631</subfield>
    <subfield code="d">7631</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">001.6424 C</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">UAA</subfield>
    <subfield code="b">UAA</subfield>
    <subfield code="d">2003-06-14</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">001.6424 C</subfield>
    <subfield code="p">008812</subfield>
    <subfield code="r">2020-08-10 00:00:00</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2020-08-10</subfield>
    <subfield code="y">LIBRO</subfield>
  </datafield>
</record>
