C# 2005

C# 2005

KINGSLEY-HUGHES, ADRIAN / KINGSLEY-HUGHES, KATHIE

37,30 €
IVA incluido
Editorial:
ANAYA
Fecha de edición:
2007-07-01
Materia
Informatica
ISBN:
978-84-415-2238-1
Páginas:
448
Encuadernación:
Otros

Disponibilidad:

  • AsunciónSin stock CONSULTE "pedidos especiales"
  • RepúblicaSin stock CONSULTE "pedidos especiales"
  • Santa CatalinaSin stock CONSULTE "pedidos especiales"
  • FeriaSin stock CONSULTE "pedidos especiales"
  • NerviónSin stock CONSULTE "pedidos especiales"
37,30 €
IVA incluido
Añadir a favoritos

Introducción
¿Cómo es de diferente este libro?
¿Para quién es este libro?
¿Cómo está estructurado este libro?
¿Cómo abordar los capítulos?
Algunos consejos...
Convenciones

1. ¿Qué es C#?
El nombre
Visión de conjunto
Historia
C# y CLR
Componentes en .NET
Estándares
Otras implementaciones
Código C# de ejemplo
Las ventajas de aprender C#
Resumen

2. Empezar a trabajar con C#
Aprender C# es más barato de lo que pensaba
El extremo barato del espectro
El editor de texto
La plataforma Microsoft .NET Framework
Cómo utilizar herramientas gratuitas C#
Escribir código
Una utilidad barata que hace la vida más sencilla
Editores de texto y herramientas C# alternativos
Herramientas de negocio: Visual Studio y Visual C#
Resumen

3. Visión de conjunto de C#
C#
Fundamentos básicos de C#
Examinar el código fuente C#
Tipos
Tipos valor
Tipos referencia
Tipos predefinidos
Sobrecarga
Conversiones
Tipos tabla
Variables y parámetros
Expresiones
Sentencias
Clases
Constantes
Campos
Métodos
Propiedades
Eventos
Operadores
Indexadores
Constructores de instancia
Finalizadores
Constructores estáticos
Herencia
Clases estáticas
Estructuras
Interfaces
Delegados
Enum
Genéricos
Iteradores
Tipos anulables
Resumen

4. Estructura del lenguaje C#
Programas C#
Gramáticas
Ambigüedades de gramática
Análisis léxico
Terminadores de línea
Comentarios
Espacio en blanco
Tokens
Operadores y signos de puntuación
Directivas de preprocesamiento
Resumen

5. Conceptos C#
Inicio de una aplicación
Finalización de una aplicación
Declaraciones C#
Miembros
Miembros de un espacio de nombres
Miembros de un estructura
Miembros de una enumeración
Miembros de una clase
Miembros de una interfaz
Miembros de una tabla
Miembros de un delegado
Acceso a miembros
Accesibilidad declarada
Firmas
Firmas de índices
Firmas de constructor de instancia
Firmas de método
Firmas de operador
Firmas y sobrecarga
Sobrecarga de indexadores
Sobrecarga de constructores de instancias
Sobrecarga de métodos
Sobrecarga de operadores
Ámbitos
Espacio de nombres y nombres de tipos
Administración de memoria en C#
Resumen

6. Tipos
Tres tipos de tipos
Diferencia entre tipos de valor y referencia
Parámetros ref y out
El sistema de tipos de C#
Tipos de valor
System.ValueType
Constructores predeterminados
Tipos estructura
Tipos simples
Tipos integrales
Utilizar tipos
Tipos de punto flotante
Tipos decimales
Tipo bool
Tipos de enumeración
Tipos de referencia
Tipos de clase
Tipo object
Tipo string
Tipos de tabla
Tipos de delegado
El tipo null
Boxing y unboxing
Boxing
Unboxing
Tipos anulables
Miembros
Interfaces implementadas
Resumen

7. Variables
¿Qué son variables?
No todas las variables se crean igual
Categorías de variables
Variables estáticas
Elementos de tabla
Variables de instancia
Utilizar variables de instancia en clases
Utilizar variables de instancia en estructuras
Parámetros de valores
Parámetros de referencia
Parámetros de salida
Variables locales
Valores predeterminados
Asignación definitiva
Variables asignadas inicialmente
Variables no asignadas inicialmente
Reglas para determinar asignación definitiva
Resumen

8. Conversiones
Conversiones implícitas
Conversiones de identidad
Conversiones implícitas numéricas
Conversiones implícitas de enumeración
Conversiones implícitas de referencia
Conversiones boxing
Conversiones implícitas de parámetro de tipo
Conversiones implícitas de expresión de constante
Conversiones implícitas definidas por el usuario
Conversiones explícitas
Conversiones explícitas numéricas
Tipo integral a tipo integral
Tipo decimal a integral
Tipo float/double a int
Double a float
Float/double a decimal
Decimal a float/double
Conversiones explícitas de enumeración
Conversiones explícitas de referencia
Conversiones unboxing
Conversiones explícitas de parámetro de tipo
Conversiones explícitas definidas por el usuario
Conversiones estándar
Conversiones implícitas estándar
Conversiones explícitas estándar
Conversiones definidas por el usuario
Conversiones implícitas definidas por el usuario
Conversiones anónimas de método
Conversiones de grupo de métodos
Conversiones de tipo null
Conversiones anulables
Resumen

9. Expresiones
Clasificaciones de expresiones
Resultados de una expresión
Valores de expresiones
Expresiones y operadores
Tres tipos de operadores
Precedencia y asociatividad de operadores
Sobrecarga de operadores
Resolución de sobrecarga de operador unario
Resolución de sobrecarga de operador binario
Promociones numéricas
Operadores unarios
Operadores de igualdad
Operadores relacionales
Búsqueda de miembros
Tipos base
Miembros de función
Invocación de operador
Listas de argumentos
Resolución de sobrecarga
Expresiones primarias
Literales
Nombres simples
Expresiones entre paréntesis
Acceso a miembros
Expresiones de llamada
Acceso a elementos
Acceso a tabla
Acceso a indexador
Acceso a this
Acceso a base
Operador new
Operador typeof
Operador sizeof
Operadores checked/unchecked
Expresión de valor predeterminada
Métodos anónimos
Expresiones unarias
Expresiones de conversión
Operadores aritméticos
Operadores de desplazamiento
Operadores relacionales y comprobación de tipos
Operadores lógicos
Operadores lógicos condicionales
Operador de fusión de nulos
Operadores de asignación
Expresiones
Expresiones constantes
Expresiones booleanas
Resumen

10. Sentencias
¿Qué son sentencias?
Sentencias C#
Punto final y alcance
Punto final
Alcance
Bloques de código
Listas de sentencias
Sentencias vacías
Sentencias con etiquetas
Sentencias de declaración
Declaraciones de variable local
Declaraciones de constante local
Sentencias de expresión
Sentencias de selección
La sentencia if
La sentencia switch
Sentencias de iteración
La sentencia while
La sentencia do
La sentencia for
La sentencia foreach
Sentencias de salto
La sentencia break
La sentencia continue
La sentencia goto
La sentencia return
La sentencia throw
La sentencia using
La sentencia yield
Resumen

11. Espacios de nombres
¿Qué son espacios de nombres?
Organizar clases
Controlar el ámbito
Unidades de compilación
Declaraciones de espacios de nombres
Directivas extern alias
Directivas using
Directivas using alias
Directivas using espacio de nombres
Miembros de espacios de nombres
Declaraciones de tipo
Miembro de alias cualificado
R

Como uno de los lenguajes de programación más destacado en estos momentos, C# le permite construir una amplia variedad de aplicaciones seguras y robustas que se ejecutan sobre la plataforma .NET Framework, incluidos servicios Web XML, aplicaciones cliente-servidor, aplicaciones de base de datos y mucho más. Ahora, con la aparición de C# 2005, encontrará un conjunto complejo de opciones y parámetros del nuevo lenguaje para crear aplicaciones más potentes si sabe cómo utilizarlas.

Combinando tutorial y referencia, este libro presenta las características más novedosas a la vez que explora el lenguaje desde sus bases. La primera parte le proporciona un conocimiento detallado de conceptos básicos de programación y le ayuda a adquirir las habilidades para escribir sus propias aplicaciones. La segunda parte presenta información detallada sobre las características específicas del lenguaje de modo que puede aprovechar inmediatamente todas las herramientas disponibles.

Artículos relacionados

  • LA HOSTIA QUE VIENE
    JON HERNÁNDEZ
    Un libro rompedor sobre el impacto de la inteligencia artificial en nuestras vidas.La IA ya está aquí, entre nosotros, reemplazando empleos, disparando la productividad a niveles nunca vistos, usándose incluso como soporte emocional… y dejando a millones de personas fuera del sistema. No es el futuro. Forma parte de nuestro presente. Así que adaptarse a ella, entenderla y saber...

    20,90 €

  • NEXUS
    HARARI, YUVAL NOAH
    El esperado nuevo libro de Yuval Noah Harari, uno de los pensadores más innovadores, interesantes y clarividentes de la actualidad, y autor de Sapiens, el fenómeno literario global que ha cautivado a millones de lectores. En Nexus, Harari contempla a la humanidad desde la amplia perspectiva de la historia para analizar cómo las redes de información han hecho y deshecho nuestro ...

    12,95 €

  • MINECRAFT OFICIAL: RETOS DE SUPERVIVENCIA 2 (EDICIÓN LEYENDA)
    MOJANG AB, MOJANG AB
    ¿Te atreves a afrontar nuevos retos en Minecraft? Bien, porque el Mundo superior necesita a alguien con coraje y decisión… ¡y ese eres tú! ¡Este libro contiene muchísimos retos y grandes consejos para guiarte en esta odisea épica que te convertirá en leyenda!Gracias a sus instrucciones claras, sus grandes desafíos y unas ilustraciones increíbles, vas a enfrentarte a unos retos ...

    16,90 €

  • MINECRAFT OFICIAL: ATRAPA AL CREEPER
    AB, MOJANG
    Cinco de los exploradores más intrépidos de Minecraft tienen la misión de seguir el rastro a varios mobs de lo más esquivos. La caza no va muy bien y necesitan tu ayuda desesperadamente.Únete a la persecución y recorre el Mundo superior, intérnate en el abrasador Inframundo e incluso en el terrorífico End.¿Podrás atrapar a estas astutas criaturas ...

    18,90 €

  • BRAWL STARS: LA MALDICIÓN DEL PARQUE MONSTRUOSO
    DELAINE, MELYSIE
    ¡Ayuda a Vic y a sus amigos a resolver los misterios del Parque Monstruoso!Vic vivía tranquila hasta el día en que su hermano Zach desaparece sin más, ¡pluf! Todas las pistas indican que iba a un parque de atracciones abandonado a las afueras de la ciudad, el Parque Monstruoso.Con sus amigos Alex y Max, Vic se lanza a su búsqueda. Pero una vez dentro del parque descubren que na...

    14,90 €

  • INTELIGENCIA ARTIFICIAL E INNOVACION
    OMAR HATAMLEH
    Cómo transformar el enfoque de tu organización hacia la IA con marcos probados de líderes mundiales.La inteligencia artificial (IA) está cambiando rápidamente el mundo. Ya se trate de coches autónomos o asistentes virtuales, la IA generativa está teniendo un gran impacto en nuestras vidas. Y el futuro de la IA y la innovación se presenta aún más prometedor. En este libro, los a...

    23,95 €