PROGRAMACION VISUAL C#.NET+CD

PROGRAMACION VISUAL C#.NET+CD
enviar la imagen como postal
 
24/04/2007
Tapa blanda, 18x23 cms, 704 páginas
Materia: Ciencia y tecnología de los ordenadores. Informática.
Colección: Programación (Anaya Multimedia)

ISBN: 84-415-1392-9

Autor: Francisco Charte Ojeda
Tras muchos meses de trabajo de un importante grupo de personas, entre las que se encuentra el prestigioso Anders Hejlsberg, Microsoft está en condiciones de ofrecer a los programadores un lenguaje que, manteniendo la potencia y flexibilidad de C++, cuenta con la simplicidad y capacidades RAD de Visual Basic. Un lenguaje que puede utilizarse igualmente como lenguaje de script en páginas ASP.NET, en la creación de interfaces de usuario, componentes y servicios Web.Si, como programador, usa habitualmente el lenguaje C++ para desarrollar sobre Windows, indudablemente le interesará conocer C# y sus nuevas posibilidades. Por decirlo coloquialmente, con C# se sentirá como en casa gracias a que la sintaxis es muy cercana a C++ pero, al tiempo, tendrá la seguridad de que muchos problemas de este lenguaje no los encontrará en C#. Prácticamente lo mismo podría decirse si usa para sus desarrollos el lenguaje Java.Con el libro "Visual C# .NET", podrá seguir procedimientos prácticos para familiarizarse básicamente con el entorno de trabajo y los fundamentos del funcionamiento de la plataforma. En los distintos capítulos aprenderá a utilizar, desde Visual C#, ADO.NET para trabajar con datos procedentes de bases de datos como SQL Server, GDI+ con el fin de crear gráficos, manipular imágenes o imprimir información, ASP.NET para diseñar interfaces de usuario y servicios Web, Crystal Reports.NET con el fin de crear informes, etc.También aprenderá a crear aplicaciones, sin importar su tipo, usando múltiples hilos de ejecución concurrentes, reutilizando componentes COM heredados de proyectos previos o accediendo a los servicios nativos del API de Windows.El CD-ROM adjunto contiene, todos los ejemplos elaborados a lo largo de los capítulos del libro, así como la aplicación Microsoft .NET Framework.

ÍNDICE

Agradecimientos

Introducción¿Otro nuevo lenguaje?Raíces del lenguaje C#Orientación a objetosOrientación a componentesProgramación con atributosObjetos y valoresUn lenguaje más seguroMirando al futuroSin abandonar el pasadoIntegración en la plataforma .NETIntegración en Visual Studio.NETEstandarización de C#Objetivo de este libro

1. Primera toma de contactoPuesta en marcha de Visual C# .NETLa página de inicioElementos fundamentalesInicio de un nuevo proyectoAnálisis del códigoEjecuciónUn vistazo al ensambladoOpciones del proyectoPuntos claveResumen

2. El entorno de desarrolloDisposición generalSoluciones y proyectosObjetos existentes en un móduloExaminando clases y otros elementosAcceso a los asistentesDiseñadores y editoresDiseño de formulariosEdición de propiedadesComponentes y controlesDiseñadores adicionalesEl editor de códigoOtras herramientasEl Explorador de servidoresTareas pendientesLa ventana de comandosLa ayuda de Visual C# .NETAdaptación del entornoOpciones del entornoConfiguración de botones y menúsSelección de paletas visiblesAñadir y eliminar botonesAñadir y eliminar menús de opcionesCreación de nuevas paletas y menúsOpciones diversasConfiguración de herramientas externasAutomatización de tareasRegistro de una nueva macroEjecución de una macroCódigo de la macroPuntos claveResumen

3. La plataforma Microsoft .NETNuevas necesidades.NET, ¿la solución definitiva?Esquema de desarrollo y ejecuciónComposición de una aplicación .NETEnsamblados y manifiestosEnsamblados y dominios de aplicaciónEnsamblados privados y compartidosProceso de compilación y ejecuciónCódigo intermedioEl sistema común de tiposEjecución supervisadaCompilación JITInformación de tiposServicios .NET para las aplicacionesPuntos claveResumen

4. Tipos de datosEl sistema común de tiposUn sistema de tipos unificadoEmpaquetado y desempaquetado de datosTipos intrínsecosTipos no ajustados a la CLSDeclaración de variablesÁmbitos y visibilidadVida de una variableEspecificación de tipoAsignación de un valor inicialTipos definidos por el usuarioEnumeracionesComprobación estricta de tiposEstructurasAsignación e igualdadMiembros públicos y privadosMétodos, constructores y propiedadesArreglosDeclaración de un arregloArreglos con varias dimensionesRangos dinámicosInformación sobre un arregloAsignación y copiaOtras operaciones con arreglosTrabajo con caracteresCadenas de caracteresManipulación intensiva de cadenasConstantesPuntos claveResumen

5. Operadores y expresionesAsignación de valoresOperadores aritméticosOperaciones con variables ObjectOperadores relacionalesOperadores lógicosOperaciones entre bitsExpresiones con referenciasPuntos claveResumen

6. Estructuras de controlEstructuras condicionalesLa salida falsaCondiciones anidadasCondicionales múltiplesEstructuras de repeticiónBucles por contadorBucles condicionalesBucles que recorren un arregloControl estructurado de excepcionesFunciones y métodosDeclaración de un métodoRecepción de parámetrosDevolución de valoresDevolución de arreglosParámetros por valor y por referenciaListas variables de parámetrosSalida de un métodoMétodos recursivosPuntos claveResumen

7. Programación orientada a objetosÁmbitos con nombreDefinición de ámbitos con nombreReferencias a un ámbito con nombreConflictos entre ámbitos con nombreClases de objetosDefinición de una claseVisibilidad de una clase y sus miembrosClases derivadas y herenciaConstructores y destructoresClases anidadasObjetos de una claseMiembros de una claseMiembros compartidosMiembros sobrecargadosMiembros redefinidos y ocultosAcceso a los miembros de la clase baseUso polimórfico de los objetosMétodos virtualesInterfacesDefinición de una interfazImplementación de una interfazPuntos claveResumen

8. Programación orientada a componentesPropiedadesDefinición de una propiedadPropiedades de sólo lectura y sólo escrituraIndexadoresDelegados y eventosAsociación entre eventos y controladoresOtros usos de los delegadosComponentes .NETClases y componentesUso no visualUso visual del componentePuntos claveResumen

9. Programación concurrenteAplicaciones de la concurrenciaAplicaciones, hilos y prioridadesLa clase ThreadPuesta en marcha del nuevo hiloEnumeraciones concurrentesPrioridad de ejecuciónElementos de sincronizaciónEsperas entre hilosAccesos exclusivosInterbloqueos y señalesPuntos claveResumen

10. Formularios Windows¿Qué son los formularios Windows?Una aplicación Windows sencillaDiseño del formularioImplementación de funcionalidadAnálisis del código generadoResumiendoInformación sobre la aplicaciónInicio de la aplicaciónDatos del entorno de la aplicaciónOtros miembros de interésAplicaciones de documento múltiplePreparación de la ventana principalCreación de un menú de opcionesDiseño de la ventana hija MDIUnión de las piezasTrabajo con componentesMiembros comunesPosición y dimensionesOrden de acceso y foco de entradaAnclaje y adosado de controlesEventos de teclado y ratónArreglos de controlesLa colección de controlesUso compartido de gestores de eventosCreación de controles en ejecuciónHerencia visualPuntos claveResumen

11. Formularios WebDe ASP a ASP.NETNaturaleza de un documento ASPOcultación del código en ASP.NETLibertad de elección de lenguajeAdiós a los guiones interpretadosEnlace entre el documento y el códigoEl diseñador de formularios WebLa clase PageDistribución del contenidoEventos y gestoresComponentes HTMLComponentes de servidorUso de componentes de servidorExamen del código HTML en el servidorExamen del código en el clienteComponentes de validaciónSolicitudes y respuestasIdentificación del clienteParámetros de la solicitudParámetros de formulariosUso de cookiesMódulos de configuraciónEdición del archivo web.configAlmacenamiento de datos de aplicaciónRecuperando información de configuraciónPuntos claveResumen

12. Servicios de entrada y salidaPrimera aproximaciónEl paradigma de los flujos de datosPreparados para otras plataformasRecuperando información del sistema de archivosUnidades existentes en el sistemaEnumeración de carpetas y archivosInformación sobre un objetoUnidades, caminos y nombresManipulación de carpetas y archivosAcceso al contenido de los archivosMetodología generalApertura de archivosDatos con tipoUn visor de archivos de textoFlujos binariosFlujos en memoriaPuntos claveResumen

13. Elaboración de gráficosÁmbitos relacionados con GDI+Elementos de propósito generalGráficos vectoriales y 2DManipulación de imágenesImpresiónTipografíasPrimera aproximaciónPreparación de un pincelDibujo de entidades simplesRelleno de áreasAñadimos un textoElementos básicosColoresPuntos y coordenadasBrochasLápicesTipos de letraManipulación de mapas de bitsRecuperación de una imagenInformación y manipulaciónVisualización de las imágenesCaminos y regionesCreación de un caminoTransformacionesCreación de una regiónEl componente PictureBoxGráficos en ASP.NETPuntos claveResumen

14. Impresión de datosFases del proceso de impresiónDocumento a imprimirSuperficie de impresiónComposición de un documentoConfiguración de parámetrosSelección del dispositivo de destinoConfiguración de páginaVisualización preliminarPuntos claveResumen

15. Desarrollo de componentesConceptos básicos¿Cuándo un objeto es un componente?Un sencillo ejemploInstalación del componenteUso visual del componenteMejoras para la fase de diseñoAtributos para componentesActualización automática de la ventana PropiedadesValores por defecto y persistenciaValidez de los valores asignadosEventos y atributosEditores y convertidores a medidaPuntos claveResumen

16. Controles WindowsTipos de controles WindowsLa clase ControlDerivar de ControlDibujo del controlPropiedades protegidasOcultación de propiedadesEventos de cambios en propiedadesNuevas propiedades y eventosInterceptar los eventos de teclado y ratónControles compuestosPropiedades de componentes contenidosOtras bases para nuestros controlesPuntos claveResumen

17. Controles WebLa clase Control y sus derivadasDesarrollo de un control simplePosición, dimensiones y estiloAdición de nuevos miembrosLa clase HtmlTextWriterControles compuestosPageletsCreación de un pageletUso de un pageletPuntos claveResumen

18. Creación de servicios WindowsEsquema generalLa clase ServiceBaseCreación del objeto que actúa como servicioEventos operacionalesInstalación del servicioAsistentes disponibles para desarrollar serviciosUn servicio horario para redDefinición de la clase de servicioPreparación del instaladorInstalación del servicioComprobación del servicioControl de los serviciosLa clase ServiceControllerUn controlador genéricoUn controlador para ServicioHorarioPuntos claveResumen

19. Desarrollo de servicios Web¿Qué es un servicio Web?Servicios y aplicacionesUniversalidad de un servicioProtocolos y lenguajesIntroducción a XML¿Qué es XML?Trabajo con etiquetasVisualización de los documentosEstructura de un documento XMLEstructura de los datosConjuntos de caracteres en XMLDocumentos XML bien formadosDocumentos XML válidosAnalizadores de XMLValidación de documentos¿Qué es una DTD?Análisis de la estructura del documentoElaboración de la DTDCómo aplicar una DTD a un documento XMLValidación del documentoAtributos o propiedadesIntroducción a XSLTransformación de documentosXSL básicoCómo aplicar plantillasSelección de datosLas posibilidades de XSLIntroducción a XSDEl editor de esquemas XML de Visual Studio .NETCodificación manual del esquemaIntroducción a XSLT y XPathIntroducción a SOAPEstructura de un mensaje SOAPSOAP y Visual Studio .NETIntroducción a WSDL y UDDICreación de un servicio WebAnatomía de un servicio WebEl servicio horarioEl módulo asmxMódulo de descripción del servicioConsumo de un servicio WebReferencias externas¿Dónde esta el proxy?Uso del servicio Web desde el consumidorPuntos claveResumen

20. Fundamentos de tratamiento de datos¿Qué es una base de datos?¿Qué es un RDBMS?Estructura física de una base de datosNombres de archivoEstructura lógica de una base de datosTablasÍndicesVistasProcedimientos almacenadosOtros elementos lógicosIntroducción a SQLEl Analizador de consultas SQLComponentes y derivados de SQLDDLDMLTransact-SQLDefinición de datosCreación de una base de datosCreación de tablasModificación de una tablaOtras operacionesManipulación de datosInserción de nuevas filasSelección de datosModificación de datosEliminación de datosRelaciones entre tablasPuntos claveResumen

21. Acceso a datos con ADO.NETModelo de objetos de ADO.NETEstructura de un objeto DataSetCreación de un DataSet a partir de una tablaRecuperación de la estructura de un DataSetControl de la conexiónAcceso a los datosActualización de los datosEnlace de datos e interfazEnlace en aplicaciones WebEnlace en aplicaciones WindowsLa colección DataBindingsAsistentes y diseñadores de Visual C# .NETCreación automática de objetosEl asistente para formularios de datosPuntos claveResumen

22. Diseño de informes con Crystal Reports .NETEl diseñador de informesCreación del informeModificación del diseñoFórmulas y campos especialesFormato de los elementosExplotación del informeVisualización en un formulario WindowsVisualización en un formulario WebImpresión y exportación del informePuntos claveResumen

23. Recuperación de información de tipos en ejecuciónServicios de reflexiónEnsamblados y módulosInformación sobre el ensambladoMódulos que componen el ensambladoTipos definidos en un ensambladoLa clase TypeParámetros de un métodoJerarquía de tipos de un ensambladoUso dinámico de objetosLa clase ActivatorInvocación dinámicaPuntos claveResumen

24. Interactuación con COM y el API de WindowsUso de componentes COMImportación de controles ActiveXImportación de librerías de tiposUso dinámico de componentes COMExposición de componentes .NET a COMDesarrollo y opciones del componenteUso del componente desde un cliente COMAcceso al API de WindowsDeclaración de la funciónUso de las funcionesPuntos claveResumen

A. Contenido del CD-ROMUso de los ejemplosAtención al lector

Índice alfabético

Precio: 46.60 44.27
No Disponible 
si está interesado, apuntese al sistema de avisos

Producto anterior
ACCESS 2000 A FONDO
Producto Siguiente
VISUAL C++.NET+CD
Contactar / Sistema de subscripciones / F.A.Q. / condiciones de compra / Seguimiento de pedidos
Dreamers Networks S.L., Cif: B92170679. C/ Cuarteles, 41, bajo izq. 29002 - Málaga.
Horario de tienda en Málaga: L-V 10:00 a 14:00h, 17:00 a 20:30h, S 10:00 a 14:00h
Atención telefónica: 902 108 156 L-V: 10:00 a 14:00h, 17:00 a 20:00h
(*)Dias de envio referidos como dias laborables para envios a peninsula o baleares. Nuestros envios a la península van por MRW 24 horas para recibirlo al dia siguiente.
(**)Las ofertas de gastos de envio gratuitos o rebajados se aplican al pedido completo y sólo son válidas para envios nacionales.