Autor Tema: Indice del Libro Delphi Prism  (Leído 1162 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado egostar

  • Administrador
  • ******
  • Gracias
  • -Dados: 739
  • -Recibidos: 396
  • Mensajes: 7,648
  • Calificaciones: +449/-7
  • Sexo: Masculino
  • coding my life
Indice del Libro Delphi Prism
« en: 08 de Marzo de 2009, 09:19:09 »

índice

Capí­tulo 1 Introducción a la plataforma .NET
Capí­tulo 2 Introducción a Delphi Prism
Capí­tulo 3 Tipos de datos y operadores
Capí­tulo 4 Control del flujo de ejecución
Capí­tulo 5 Fundamentos de las clases
Capí­tulo 6 Delegados y eventos
Capí­tulo 7 Herencia

Obtener una copia de este índice


Capí­tulo 1 Introducción a la plataforma .NET
Regresar

¿Qué es .NET?
The Common Language Runtime (CLR)

  •   Caracterí­sticas del CLR
  •   El proceso de ejecución del CLR
Microsoft Intermediate Language (MSIL)
The .NET Framework Class Library (FCL)
Delphi Prism y otros lenguajes .NET
The Common Type System (CTS)
The Common Language Specification (CLS)
Assemblies (Ensamblados)

  •   El infierno de las DLL’s
  •   Ensamblados, la solución al problema
  •   Contenido de un ensamblado
  •   Metadatos y manifiestos
  •   Tipos de ensamblado según su contenido
  •   Tipos de ensamblado según su ámbito
  •   Versiones de ensamblados
  •   Compatibilidad a nivel de versión
  •   Ejecución conjunta de ensamblados
Otros conceptos usados en la plataforma .NET
  •   Namespace
  •   ADO.NET
  •   ASP.NET
  •   BCL (Biblioteca de clases base)


Capí­tulo 2 Introducción a Delphi Prism
Regresar

Fundamentos de la sintaxis de Delphi Prism
  •   Identificadores
  •   Palabras reservadas
  •   Uso del punto y coma
  •   Variables
    •   Declaración de variables
    •   Inicializadores
    •   Variables con alcance de bloque
    •   Control de variables en ciclos For
  •   Constantes
  •   Comentarios
    •   Comentarios de una lí­nea
    •   Comentarios regulares
Los bloques Namespace y la clausula Uses
  •   Bloques Namespace
    •   Espacios de nombres anidados
    •   Estructura de un namespace
  •   La clausula Uses
El método Main
Introducción a las clases y herencia
  •   Clases
    •   Propiedades, métodos y constructores
  •   Herencia
  •   Clases parciales
  •   Miembros de clase (estáticos)
Tipos de referencia y tipos de valor
Registros
Referencias a ensamblados .NET
Introducción a los atributos
Variables e inicializadores
  •   Variables
  •   Inicializadores
  •   Variables con alcance de bloque
  •   Control de variables en ciclos For
Documentación XML a partir de comentarios
  •   <c>
  •   <code>
  •   <example>
  •   <exception>
  •   <list>
  •   <param>
  •   <returns>
  •   <value>
Aplicaciones de consola
  •   Escribiendo datos en la consola
  •   Obteniendo datos desde la consola
  •   Formateo de salida usando System.Console.WriteLine
Common Intermediate Language y ILDASM


Capí­tulo 3 Tipos de datos y operadores
Regresar

¿Por qué son importantes los tipos de datos?
Tipos de datos
  •   El tipo de datos Object
    •   Métodos públicos y protegidos
  •   Tipos de datos enteros
  •   Tipos de punto flotante
  •   El tipo de datos Decimal
  •   Notación Hexadecimal
  •   El tipo de datos Boolean
  •   El tipo de datos Char
  •   El tipo de datos String
    •   Propiedades y métodos
    •   Comparación y búsqueda de cadenas
    •   Modificación y extracción de cadenas
    •   Matrices de cadenas
    •   Formato de valores numéricos
  •   El tipo StringBuilder
  •   El tipo SecureString
  •   El tipo de datos DateTime
    •   Suma y resta de fechas
    •   Formato de valores de fecha
    •   Formato de fechas
    •   Conversión de fechas
  •   El tipo TimeZone
  •   El tipo CultureInfo
  •   Nil
  •   Tipos Anulables
    •   Conversiones
    •   Tipos anulables en las expresiones
  •   El tipo Enumerado
    •   Definición de tipos enumerados
    •   Uso de los tipos enumerados
    •   Métodos de un tipo enumerado
    •   Enumeraciones de tipo flags
  •   Resumen de tipos de datos disponibles en Delphi Prism
  •   Variables inferidas, tipos de datos basados en asignaciones
  •   Conversión entre tipos de datos
    •   Conversiones implí­citas versus conversiones explí­citas
    •   Conversiones sin operadores de conversión
      •   El método Parse
      •   El método System.Convert
      •   El método ToString
      •   El método TryParse
  •   Boxing y Unboxing
Operadores
  •   Operadores unarios
    •   El operador Más
    •   El operador Menos
    •   El operador de incremento
    •   El operador de decremento
    •   El operador de complemento lógico
    •   El operador de complemento binario
  •   Operadores binarios
    •   Operadores aritméticos
      •   El operador de adición
      •   El operador de substracción
      •   El operador de Multiplicación
      •   El operador de división
      •   El operador Mod
      •   El operador de desplazamiento a la izquierda
      •   El operador de desplazamiento a la derecha
    •   Operadores relacionales
      •   El operador de igualdad
      •   El operador de no igualdad
      •   El operador mayor que
      •   El operador menor que
      •   El operador mayor o igual que
      •   El operador menor o igual que
    •   Operadores lógicos
      •   El operador a nivel de bits AND
      •   El operador a nivel de bits OR
      •   El operador a nivel de bits OR exclusivo
      •   El operador condicional AND
      •   El operador condicional OR
  • Operador de asignación
  • El operador ternario
  • Otros operadores
    • El operador is
    • El operador as
    • El operador sizeof
    • El operador typeof

Capí­tulo 4 Control del flujo de ejecución
Regresar

La sentencia if
  •   Un if simple
  •   If – then – else
  •   If’s anidados
  •   If – then – else –if –else
La sentencia Case
Cliclos
  •   Ciclo While
  •   Ciclo Repeat…until
  •   Ciclo For
  •   Ciclo For each
La sentencia Break
La sentencia Continue


Capí­tulo 5 Fundamentos de las clases
Regresar

¿Qué es una clase?
Estructura de una clase
Miembros de clase
Visibilidad
Campos
Instancia de una clase
¿Cómo son creados los objetos?
Métodos
  •   Métodos que retornan un valor
  •   Uso de parámetros
    •   Mecanismos para el paso de parámetros
    •   Paso de parámetros por valor
    •   Paso de parámetros por referencia
    •   Matrices de parámetros
Constructores
Inicializadores de objetos
Finalización
Propiedades
  •   Declarando propiedades
  •   Propiedades implementadas de forma automática
  •   Indizadores, propiedades vectoriales
Uso de la palabra reservada Self
Conceptos avanzados
Sobrecarga
  •   Sobrecarga de métodos
  •   Sobrecarga de constructores
  •   Sobrecarga de operadores
    •   Limitaciones de los operadores
    •   Sobrecargando operadores
    •   Operadores simétricos
    •   Sobrecarga de operadores de conversión
Miembros de clase (Miembros estáticos)
  •   Campos de clase
  •   Métodos de clase
  •   Constructores de clase
  •   Clases estáticas
Clases parciales
  •   Definiendo una clase parcial
Métodos parciales
Métodos extendidos (Agregando métodos a clases existentes)
Tipos anónimos
Encapsulación de datos
  •   El modificador const
  •   El modificador readonly
Métodos así­ncronos


Capí­tulo 6 Delegados y eventos
Regresar

Delegados
  •   Introducción a los delegados
  •   Declaración y uso de delegados
  •   Delegados de multidifusión (cadenas de delegados)
  •   Representación interna de los delegados
  •   Llamadas así­ncronas
Métodos anónimos
Eventos
  •   ¿Qué es un evento?
  •   Definir eventos
  •   Métodos que reciben eventos de clases diferentes
  •   Añadir manejadores de eventos
  •   Descriptores de acceso a eventos
  •   Parámetros personalizados
    •   Parámetros por referencia en los eventos
    •   Clases como parámetros de eventos
    •   Definir la clase del evento en el mismo ensamblado que el cliente
    •   Métodos de apoyo para producir eventos
  •   Eventos definidos en clases para usarlos en formularios


    Capí­tulo 7 Herencia
    Regresar


    Fundamentos de la herencia
    Niveles de visibilidad y la herencia
    •   Miembros privados
    •   Miembros protegidos
    Los constructores y la herencia
    •   Llamar al constructor de la clase base
    La herencia y los miembros ocultos
    •   Acceder a los miembros ocultos
    Creación de una jerarquí­a de herencia
    ¿En qué orden son llamados los constructores?
    Referencias a la clase base y objetos derivados
    Los métodos virtuales y su redefinición
    •   ¿Por qué redefinir métodos?
    •   Aplicación de los métodos virtuales


    Obtener una copia de este índice
    Regresar

    •   Si deseas obtener una copia en formato HTM lo puedes descargar desde este enlace
    •   Si deseas obtener una copia en formato PDF puedes descargarlo desde la página del Autor






"Si no quieres que la gente se olvide de ti apenas te mueras, escribe algo que valga la pena leerse o valga la pena escribirse."

- Benjamin Franklin