Introduction to Visual Studio.NET Integrated Information Systems
Madrid, 27 de noviembre de 2003 Utilizando Office 2003 y Visual Studio.NET para construir Smart...
-
Upload
loida-de-haro -
Category
Documents
-
view
1 -
download
1
Transcript of Madrid, 27 de noviembre de 2003 Utilizando Office 2003 y Visual Studio.NET para construir Smart...
Madrid, 27 de noviembre de 2003
Utilizando Office 2003 y Utilizando Office 2003 y Visual Studio .NET para Visual Studio .NET para construir construir “Smart Clients” en la “Smart Clients” en la Empresa Empresa
Catherine HellerCatherine Heller.NET Technical Evangelist.NET Technical EvangelistMicrosoft CorporationMicrosoft Corporation
Madrid, 27 de noviembre de 2003
Situación actualSituación actual
Utilización dentro de la Empresa de Utilización dentro de la Empresa de aplicaciones basadas en el aplicaciones basadas en el navegadornavegador
Motivado por el coste de despliegue Motivado por el coste de despliegue
Datos de negocioDatos de negocioGestionados por aplicaciones de línea Gestionados por aplicaciones de línea de negociode negocio
Con frecuencia confeccionados o Con frecuencia confeccionados o producidos como documentos Word y producidos como documentos Word y Excel Excel
El desarrollo para Office es basado El desarrollo para Office es basado en VBAen VBA
Algunas cuestionesAlgunas cuestiones
Madrid, 27 de noviembre de 2003
Situación actualSituación actual
Aplicaciones Aplicaciones Smart ClientSmart Client (“Cliente Inteligente (“Cliente Inteligente””))
Office como Office como Smart ClientSmart Client
Visual Studio Tools for Office y Visual Studio Tools for Office y Visual Studio .NET para construir Visual Studio .NET para construir Smart ClientsSmart Clients
Nuevos planteamientosNuevos planteamientos
Madrid, 27 de noviembre de 2003
AgendaAgendaRepaso de Repaso de Smart ClientsSmart Clients
¿Qué es un ¿Qué es un Smart ClientSmart Client??
¿Porqué construir ¿Porqué construir Smart ClientsSmart Clients??
Alternativas para construir Alternativas para construir Smart Smart ClientsClients
Smart ClientsSmart Clients dentro de una SOA dentro de una SOA
Office como Office como Smart ClientSmart Client
Utilizando Visual Studio Tools for Utilizando Visual Studio Tools for Office y Visual Studio .NET para Office y Visual Studio .NET para construir construir Smart ClientsSmart Clients
RoadmapRoadmap
Madrid, 27 de noviembre de 2003
Consume Servicios Consume Servicios WebWeb
Puede funcionar Puede funcionar de forma de forma desconectadadesconectadaModelo centralizado Modelo centralizado de despliegue y de despliegue y actualizaciónactualización
Utiliza la potencia Utiliza la potencia del procesador del procesador locallocal
WSWS
WSWSWSWS
¿Qué es un ¿Qué es un Smart ClientSmart Client??Atributos claveAtributos clave
Adaptado al Adaptado al dispositivodispositivo
Madrid, 27 de noviembre de 2003
Clientes Pesados
Clientes Ligeros
Smart Clients
Modelo de aplicación Modelo de aplicación Smart Smart ClientClientLo mejor de dos mundosLo mejor de dos mundos
Experiencia deusuario: “rica”
Productividad del desarrollador
“Infierno delas DLLs”
Huella pesada
Huellapequeña
Interactivo
Dependenciade la red
Despliegue fácil
Experiencia de usuario: “pobre”
Gestión de cambio fácil
Difícil de desplegar
Desarrollo complejo
Madrid, 27 de noviembre de 2003
Cliente Cliente InteligenteInteligente
ClienteCliente
LigeroLigeroCliente Cliente
PesadoPesadoNecesidadNecesidad
Funcionalidad rica Funcionalidad rica e interactivae interactiva
Facilidad de Facilidad de despliegue, despliegue,
actualización y actualización y mantenimientomantenimiento
Productividad de Productividad de usuario en modo usuario en modo
desconectadodesconectado
Ningún problemaNingún problemaLimitado por Limitado por
tecnologías de tecnologías de desarrollo para Webdesarrollo para Web
SíSí
¿Porqué construir Smart ¿Porqué construir Smart Clients?Clients?ComparativaComparativa
$$$$$$ Ningún problemaNingún problema SíSí
Si, pero código de Si, pero código de sincronización es sincronización es
complicadocomplicadoNo es posibleNo es posible SíSí
Madrid, 27 de noviembre de 2003
Aplicaciones Aplicaciones Smart ClientSmart ClientAlternativas de MicrosoftAlternativas de Microsoft
Windows Forms Windows Forms Aprovecha la experiencia completa del Aprovecha la experiencia completa del PCPC
Microsoft Office System Microsoft Office System
Tablet PC Tablet PC Utilización de “tinta”Utilización de “tinta”
.NET Compact Framework.NET Compact FrameworkPocket PCPocket PC
Smart PhoneSmart Phone
Madrid, 27 de noviembre de 2003
Ninguna aplicación es Ninguna aplicación es una islauna isla
Madrid, 27 de noviembre de 2003
Hacia una arquitectura Hacia una arquitectura orientada a serviciosorientada a servicios
Orientada a funciónOrientada a funciónConstruido para perdurarConstruido para perdurarCiclos de desarrolloCiclos de desarrolloprolongadosprolongados
DesdeDesde AA
Orientada a procesoOrientada a procesoConstruido para cambiarConstruido para cambiarConstrucción y despliegue Construcción y despliegue IncrementalIncremental
Aplicaciones aisladasAplicaciones aisladasFuertemente acopladasFuertemente acopladasOrientación al objetoOrientación al objeto
Soluciones “orchestadas”Soluciones “orchestadas”Débilmente acopladasDébilmente acopladasOrientación al mensajeOrientación al mensaje
Madrid, 27 de noviembre de 2003
Esquemas
Acuerdos
Lenguaje deprogramación
Modelo deobjetos
Servidor deaplicaciones
Base de datos
Sistema operativo
Base dedatos
Sistemaoperativo
Lenguaje deprogramación
Modelo deobjetos
Servidor deaplicaciones
Arquitectura tradicional: fuertemente acoplada
Arquitectura orientada a Arquitectura orientada a serviciosserviciosReduciendo dependenciasReduciendo dependencias
Madrid, 27 de noviembre de 2003
Esquemas
Acuerdos
Lenguaje deprogramación
Modelo deobjetos
Servidor deaplicaciones
Base de datos
Sistema operativo
Base dedatos
Sistemaoperativo
Lenguaje deprogramación
Modelo deobjetos
Servidor deaplicaciones
Arquitectura orientada a servicios
Arquitectura orientada a Arquitectura orientada a serviciosserviciosReduciendo dependenciasReduciendo dependencias
Madrid, 27 de noviembre de 2003
El poder de la reutilizaciónEl poder de la reutilización
ReutilizaciReutilización de ón de softwaresoftware
La más La más altaalta
BajaBaja
Más Más altaalta
BajBajaa
Madrid, 27 de noviembre de 2003
Servicios WebServicios WebUn elemento clave de una SOAUn elemento clave de una SOA
Basados en estándares abiertosBasados en estándares abiertos
No ligados a una sola plataformaNo ligados a una sola plataforma
Contrato basado en protocolo y Contrato basado en protocolo y formatoformato
Programación débilmente acopladaProgramación débilmente acoplada
Preservar y conectar sistemas Preservar y conectar sistemas existentesexistentes
Amplio soporte de la IndustriaAmplio soporte de la Industria
Madrid, 27 de noviembre de 2003
AgendaAgendaRepaso de Repaso de Smart ClientsSmart Clients
Office como Office como Smart ClientSmart ClientOffice en la EmpresaOffice en la Empresa
Nuevas funcionalidades para Nuevas funcionalidades para aplicaciones aplicaciones Smart ClientSmart Client
Escenarios claveEscenarios clave
Utilizando Visual Studio Tools for Utilizando Visual Studio Tools for Office y Visual Studio .NET para Office y Visual Studio .NET para construir construir Smart ClientsSmart Clients
RoadmapRoadmap
Madrid, 27 de noviembre de 2003
Office en la EmpresaOffice en la EmpresaUtilizada de forma extensiva...Utilizada de forma extensiva...
Word utilizada para confeccionar y Word utilizada para confeccionar y formatearformatear
PropuestasPropuestas
Contratos, Documentos legalesContratos, Documentos legales
Informes de viaje, Informes de situaciónInformes de viaje, Informes de situación
Excel utilizada para cálculos y análisisExcel utilizada para cálculos y análisisInformes financieros, PresupuestosInformes financieros, Presupuestos
Informes de gastosInformes de gastos
Business IntelligenceBusiness Intelligence
Madrid, 27 de noviembre de 2003
Office en la EmpresaOffice en la EmpresaVentajas de Word y Excel como Ventajas de Word y Excel como Smart Smart ClientsClients
Usuarios conocen Word y ExcelUsuarios conocen Word y ExcelReduce costes de formación del usuario Reduce costes de formación del usuario finalfinal
Conectar datos de negocio a Conectar datos de negocio a documentos Word y Exceldocumentos Word y Excel
Reduce errores debidos a la re-entrada de Reduce errores debidos a la re-entrada de datosdatos
Reduce tiempo de confecciónReduce tiempo de confección manual, manual, copy/pastecopy/paste
Utilizar funcionalidad existenteUtilizar funcionalidad existenteReduce esfuerzo de desarrolloReduce esfuerzo de desarrollo
Madrid, 27 de noviembre de 2003
My Data
Office en la EmpresaOffice en la EmpresaModelos de integraciónModelos de integración
Integración manualIntegración manual
Automatización externaAutomatización externa
OM
LoB App
MyCodeMyCode
My App
Madrid, 27 de noviembre de 2003
Office en la EmpresaOffice en la EmpresaModelos de integraciónModelos de integración
Integración centrada en el documentoIntegración centrada en el documento
Integración centrada en aplicación Integración centrada en aplicación OfficeOffice
OM
MyCodeMyCode
OM
MyCodeMyCodeMyMenuMyMenu
MyTaskPaneMyTaskPane
Madrid, 27 de noviembre de 2003
Office en la EmpresaOffice en la EmpresaProblemas de integraciónProblemas de integración
Datos de negocio “encerrados” en Datos de negocio “encerrados” en archivos binariosarchivos binarios
Acceso a datos mediante los Acceso a datos mediante los modelos de objetos de Officemodelos de objetos de Office
ComplejosComplejos
Específicos de aplicaciónEspecíficos de aplicación
Datos empotrados en elementos de Datos empotrados en elementos de presentaciónpresentación
No soportado en un entorno de servidorNo soportado en un entorno de servidor
Madrid, 27 de noviembre de 2003
Microsoft Office SystemMicrosoft Office SystemWord y Excel 2003Word y Excel 2003
Nuevas funcionalidades para Nuevas funcionalidades para Smart Smart ClientsClients::
XML como formato de archivo XML como formato de archivo nativonativo
Esquemas XML definidas por el Esquemas XML definidas por el clientecliente
Smart DocumentsSmart Documents
Madrid, 27 de noviembre de 2003
Nuevo en Word y Excel Nuevo en Word y Excel 20032003Formato de archivo XMLFormato de archivo XMLOffice 2003 XML Reference Schemas: Office 2003 XML Reference Schemas:
publicadas publicadas royalty-freeroyalty-freeWordprocessingMLWordprocessingML
SpreadsheetMLSpreadsheetML
Fácilmente procesado con tecnologías Fácilmente procesado con tecnologías XMLXML
XPath, XSLT TransformsXPath, XSLT Transforms
Opción “Guardar como XML”Opción “Guardar como XML”
Madrid, 27 de noviembre de 2003
Nuevo en Word y Excel Nuevo en Word y Excel 20032003Esquemas XML definidas por el Esquemas XML definidas por el clientecliente
Esquemas (XSD) a medida pueden Esquemas (XSD) a medida pueden ser asociados a documentos Word y ser asociados a documentos Word y ExcelExcel
Extracción fácil de elementos Extracción fácil de elementos propios with XPath (e.g. propios with XPath (e.g. /PurchaseOrder/Total)/PurchaseOrder/Total)
Validación contra el esquema Validación contra el esquema
Pueden ser procesados en un Pueden ser procesados en un servidorservidor
Opción: “’Guardar como datos XML”Opción: “’Guardar como datos XML”
Madrid, 27 de noviembre de 2003
Smart DocumentsSmart Documents ¿Qué son ¿Qué son Smart DocumentsSmart Documents??
Soluciones ”inteligentes” para Word Soluciones ”inteligentes” para Word y Excely Excel
Panel de Tareas programablePanel de Tareas programableEsquema definido por el cliente Esquema definido por el cliente asociado al documentoasociado al documento
Código asociado a elementos del Código asociado a elementos del esquemaesquema
Se puede presentar información sensible Se puede presentar información sensible a contextoa contexto
Escenario ejemplo: Creación de una Escenario ejemplo: Creación de una propuestapropuesta
Madrid, 27 de noviembre de 2003
El valor de XML en documentosEl valor de XML en documentos1.1. Acceder a datos de negocio desde Acceder a datos de negocio desde
documentosdocumentos
2.2. Liberación de contenidoLiberación de contenidoExtracción de datos para procesamiento Extracción de datos para procesamiento automatizadoautomatizadoBúsquedas eficientesBúsquedas eficientes
3.3. Extracción de datos estructurados Extracción de datos estructurados por los procesos de negociopor los procesos de negocio
4.4. Generación automática de Generación automática de informes y ensamblaje de informes y ensamblaje de documentosdocumentos
5.5. Aplicaciones inteligentes basadas Aplicaciones inteligentes basadas en documentos estructuradosen documentos estructurados
Madrid, 27 de noviembre de 2003
Office como Office como Smart ClientSmart ClientEscenarios claveEscenarios clave
Tareas en las que se trabaja con Tareas en las que se trabaja con documentosdocumentos
Creación guiada de documentosCreación guiada de documentosUso importante de datos de negocioUso importante de datos de negocio
Ejemplos: Propuestas, Contratos, Ejemplos: Propuestas, Contratos, Documentos legalesDocumentos legales
Confección de documentos offlineConfección de documentos offlineEjemplos: Informe de gastos, VentasEjemplos: Informe de gastos, Ventas
Análisis de datos de negocioAnálisis de datos de negocio
Madrid, 27 de noviembre de 2003
Office como Office como Smart ClientSmart ClientFuncionalidades claveFuncionalidades clave
Funcionalidades de composición en Funcionalidades de composición en WordWord
Comprobación de ortografíaComprobación de ortografía
Aplicación de formatosAplicación de formatos
Generación de informesGeneración de informes
Funcionalidades de análisis en ExcelFuncionalidades de análisis en ExcelAnálisis de datos “ad hoc”Análisis de datos “ad hoc”
GráficosGráficos
CálculosCálculos
Madrid, 27 de noviembre de 2003
AgendaAgendaRepaso de Repaso de Smart ClientsSmart Clients
Office como Office como Smart ClientSmart Client
Utilizando Visual Studio Tools for Office Utilizando Visual Studio Tools for Office y Visual Studio .NET para construir y Visual Studio .NET para construir Smart ClientsSmart Clients
Opciones de desarrollo para OfficeOpciones de desarrollo para Office
Introducción a Visual Studio Tools for Introducción a Visual Studio Tools for OfficeOffice
Modelo de seguridadModelo de seguridad
Modelo de despliegueModelo de despliegue
RoadmapRoadmap
Madrid, 27 de noviembre de 2003
Office - Opciones de Office - Opciones de desarrollodesarrolloAutomatización externaAutomatización externa
Código nativoCódigo nativo
LenguajeLenguaje Cualquier cliente de automatización
HerramienHerramienta de ta de desarrollodesarrollo
Depende del lenguaje
APIAPI Depende del lenguaje
Acceso al Acceso al documentdocumentoo
Modelos de objetos de Office
Código Código manejadomanejadoCualquier lenguaje .NETVisual Studio .NET.NET FrameworkOffice Primary Interop Assemblies
Madrid, 27 de noviembre de 2003
Office – Opciones de Office – Opciones de desarrollodesarrolloIntegración centrada en el Integración centrada en el documentodocumento
Código Código nativonativo
LenguajeLenguaje VBAHerramienHerramienta de ta de desarrollodesarrollo
VBA IDE
APIAPI VB (Win32)Acceso al Acceso al documentdocumentoo
Modelos de objeto de Office
SeguridadSeguridad Usuario:
(Habilitar S/N)
DesplieguDesplieguee
Código VBA dentro del doc.
Código manejadoCódigo manejadoVB.NET, C#Visual Studio .NET +
Visual Studio Tools for Office.NET FrameworkOffice PIAs, schema-based model (V2).NET Framework Code Access SecurityLinked assemblies; No-touch deployment
Visual Studio .NET +
Visual Studio Tools for Office
VB.NET, C#
.NET Framework
.NET Framework Code Access SecurityAssemblies enlazados; No-touch deployment
Office PIAs, Basado en esquemas (V2)
Madrid, 27 de noviembre de 2003
Visual Studio Tools for the Visual Studio Tools for the Microsoft Office System Microsoft Office System (VSTO)(VSTO)Extiende el desarrollo .NET a Microsoft Extiende el desarrollo .NET a Microsoft
Office 2003Office 2003Orientada al desarrollador profesionalOrientada al desarrollador profesional
Requiere Visual Studio .NET 2003 (o Requiere Visual Studio .NET 2003 (o superior)superior)
No reemplaza VBANo reemplaza VBA
Proporciona un modelo Proporciona un modelo code-behindcode-behind para documentos de Officepara documentos de Office
Word 2003 y Excel 2003Word 2003 y Excel 2003
Visual Basic .NET y Visual C# .NETVisual Basic .NET y Visual C# .NET
Madrid, 27 de noviembre de 2003
Visual Studio Tools for Visual Studio Tools for OfficeOfficeObjetivos de diseñoObjetivos de diseño
SeguroSeguro
Más fiableMás fiable
Fácil de desplegar y mantenerFácil de desplegar y mantener
Más fácil de actualizarMás fácil de actualizar
Más rápido de desarrollarMás rápido de desarrollar
Facilitar a desarrolladores, utilizando la potencia completa de Visual Studio .NET, el uso de Office como plataforma encima de la cual pueden construir y desplegar soluciones de negocio completas.
Madrid, 27 de noviembre de 2003
Visual Studio Tools for Visual Studio Tools for OfficeOfficeVersión 2003 – Disponible desde octubre, Versión 2003 – Disponible desde octubre, 20032003
Tipos de proyecto VS.NET para VB.NET y Tipos de proyecto VS.NET para VB.NET y C#C#
Documento Word, Plantilla Word, Hoja de Documento Word, Plantilla Word, Hoja de cálculo Excelcálculo Excel
Mayor seguridad proporcionada por Mayor seguridad proporcionada por el .NET Frameworkel .NET Framework
Mayor fiabilidad y más facil actualización Mayor fiabilidad y más facil actualización debido al modelo de coexistencia de debido al modelo de coexistencia de versiones del .NET Framework (versiones del .NET Framework (side-by-side-by-side executionside execution))
Facilidad de despliegue a través del Facilidad de despliegue a través del “No-“No-touch” deploymenttouch” deployment del .NET Framework del .NET Framework
Mayor productividad proporcionada por Mayor productividad proporcionada por el .NET Frameworkel .NET Framework
Madrid, 27 de noviembre de 2003
Seguro por diseño; Seguro por Seguro por diseño; Seguro por defectodefecto
Por defecto, ningún código es Por defecto, ningún código es trustedtrustedCódigo tiene que ser explícitamente Código tiene que ser explícitamente trustedtrusted para ejecutarse para ejecutarse
Assembly Assembly trustedtrusted ≠ en la máquina ≠ en la máquina locallocal
Confianza basada en ubicación o firmaConfianza basada en ubicación o firma
Documento Documento trustedtrusted = en la = en la máquina localmáquina local
Documentos en correo electrónico o Documentos en correo electrónico o en un sitio web no puede llamar a en un sitio web no puede llamar a códigocódigo
Visual Studio Tools for OfficeVisual Studio Tools for OfficeModelo de seguridadModelo de seguridad
Madrid, 27 de noviembre de 2003
Separación entre documento, código Separación entre documento, código y assembly y assembly
Código es parte de un proyecto Visual Código es parte de un proyecto Visual Studio Studio
Sólo se despliega el assembly con el Sólo se despliega el assembly con el documentodocumento
Assembly “enlazado” al documento Assembly “enlazado” al documento mediante propiedades mediante propiedades
Visual Studio Tools for OfficeVisual Studio Tools for OfficeModelo de despliegueModelo de despliegue
Madrid, 27 de noviembre de 2003
Requisitos para máquinas cliente:Requisitos para máquinas cliente:
.NET Framework 1.1.NET Framework 1.1
Office 2003 ProfessionalOffice 2003 Professional
Office Primary Interop Assemblies Office Primary Interop Assemblies (PIAs) (PIAs)
Políticas de seguridad necesariasPolíticas de seguridad necesarias
Visual Studio Tools for Office Visual Studio Tools for Office 20032003Requisitos de despliegueRequisitos de despliegue
Madrid, 27 de noviembre de 2003
AgendaAgendaRepaso de Repaso de Smart ClientsSmart Clients
Office como Office como Smart ClientSmart Client
Utilizando Visual Studio Tools for Office Utilizando Visual Studio Tools for Office y Visual Studio .NET para construir y Visual Studio .NET para construir Smart ClientsSmart Clients
RoadmapRoadmapVisual Studio Tools for OfficeVisual Studio Tools for Office
Visual Studio .NETVisual Studio .NET
Developer RoadmapDeveloper Roadmap
Madrid, 27 de noviembre de 2003
Visual Studio Tools for Visual Studio Tools for Office V2Office V2Disponibilidad alineada con Disponibilidad alineada con
WhidbeyWhidbey
Enfoque principal en productividad Enfoque principal en productividad para el desarrolladorpara el desarrollador
Mejoras en tiempo de diseñoMejoras en tiempo de diseñoExcel, Word integrados en el IDE de Excel, Word integrados en el IDE de VS.NETVS.NET
Madrid, 27 de noviembre de 2003
Visual Studio Tools for Visual Studio Tools for Office V2Office V2Mejoras en el modelo de programaciónMejoras en el modelo de programación
Programación basada en esquemasProgramación basada en esquemas
Controles extendidos de Word y ExcelControles extendidos de Word y Excel
Panel de Tareas manejadoPanel de Tareas manejado
Modelo de programación del lado Modelo de programación del lado servidorservidor
Nueva opción de despliegue: Nueva opción de despliegue: assemblies empotradosassemblies empotrados
Madrid, 27 de noviembre de 2003
Word y Excel 2003Word y Excel 2003
VB.NET y C#VB.NET y C#
100% seguridad .NET /requiere FullTrust100% seguridad .NET /requiere FullTrust
Assemblies enlazadosAssemblies enlazados
VS.NET 2003VS.NET 2003
.NET Fx 1.1.NET Fx 1.1
No-touch No-touch deploymentdeployment
VS.NET “Whidbey”VS.NET “Whidbey”
.NET Fx “Whidbey”.NET Fx “Whidbey”
Click-Once deploymentClick-Once deployment
Prog. basada en esquemasProg. basada en esquemas
Controles de Office Controles de Office extendidosextendidos
Panel de Tareas manejadoPanel de Tareas manejado
Modelo de prog. del lado Modelo de prog. del lado servidorservidor
Assemblies empotradosAssemblies empotrados
Visual Studio Tools for OfficeVisual Studio Tools for OfficeComparativa entre versionesComparativa entre versionesVSTO 2003VSTO 2003 VSTO V2VSTO V2
Madrid, 27 de noviembre de 2003
Innovaciones de lenguajeInnovaciones de lenguajeGenéricosGenéricosTipos parcialesTipos parcialesC++ templates con tipos CLRC++ templates con tipos CLR
Productividad IDEProductividad IDERefactoring de códigoRefactoring de código
Modelo de despliegue Modelo de despliegue ClickOnceClickOnceMejoras en ASP.NET y Windows FormsMejoras en ASP.NET y Windows FormsSoporte para 64-bitsSoporte para 64-bits
Visual Studio .NET Visual Studio .NET “Whidbey”“Whidbey”
Madrid, 27 de noviembre de 2003
Developer RoadmapDeveloper Roadmap
VSTO 2003
VSTO V2
Madrid, 27 de noviembre de 2003
ResumenResumenAplicaciones Aplicaciones Smart ClientSmart Client proporcionan la riqueza del Cliente proporcionan la riqueza del Cliente Pesado con la facilidad de despliegue Pesado con la facilidad de despliegue del Cliente Ligerodel Cliente Ligero
Office como Office como Smart ClientSmart Client permite permite integrar documentos y datos de integrar documentos y datos de negocio negocio
Visual Studio for Office y Visual Visual Studio for Office y Visual Studio .NET proporcionan la Studio .NET proporcionan la plataforma ideal para construir plataforma ideal para construir aplicaciones aplicaciones Smart ClientSmart Client para Office para Office
Madrid, 27 de noviembre de 2003
““Call to Action”Call to Action”Si no estás utilizando código Si no estás utilizando código manejado, empieza ya! manejado, empieza ya! Identificar los escenarios de negocio Identificar los escenarios de negocio susceptibles a beneficiarse de las susceptibles a beneficiarse de las funcionalidades de Word y Excelfuncionalidades de Word y Excel
Identificar los Servicios Web necesariosIdentificar los Servicios Web necesarios
Diseñar esquemas XML y documentosDiseñar esquemas XML y documentos
Desplegar Office 2003 y el .NET Desplegar Office 2003 y el .NET FrameworkFramework
Conocer el modelo de Code Access Conocer el modelo de Code Access SecuritySecurity
Madrid, 27 de noviembre de 2003
ReferenciasReferenciasArchitect Web Cast: XML in Word 11Architect Web Cast: XML in Word 11 http://www.microsoft.com/usa/webcasts/ondemanhttp://www.microsoft.com/usa/webcasts/ondemand/1752.aspd/1752.asp
Office 2003 Reference XML SchemasOffice 2003 Reference XML Schemashttp://www.microsoft.com/office/xml/http://www.microsoft.com/office/xml/default.mspxdefault.mspx
MSDN Web cast: Building Microsoft Office MSDN Web cast: Building Microsoft Office Solutions with Visual Studio Tools for the Microsoft Solutions with Visual Studio Tools for the Microsoft Office System Office System
http://www.microsoft.com/usa/webcasts/ondemanhttp://www.microsoft.com/usa/webcasts/ondemand/2409.aspd/2409.asp PDC 2003 Sessions: PDC 2003 Sessions: http://microsoft.sitestream.com/PDC2003/Default.http://microsoft.sitestream.com/PDC2003/Default.htmhtm TLS346 – Visual Studio “Whidbey”: Building Office Solutions TLS346 – Visual Studio “Whidbey”: Building Office Solutions with Managed Codewith Managed Code
TLS344 - Visual Studio "Whidbey": Deploying Applications TLS344 - Visual Studio "Whidbey": Deploying Applications Using ClickOnce Using ClickOnce
Madrid, 27 de noviembre de 2003
© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summaryThis presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary ..