características de los distintos servicios · definición de clases parciales genéricos, tenemos...

16

Upload: others

Post on 26-Apr-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

Son tantos los cambios que hay en SQLServer 2005 que su anaacutelisis completoocupariacutea un buen nuacutemero de paacuteginasEste artiacuteculo se limita a explicar lascaracteriacutesticas de los distintos serviciosque componen SQL Server y coacutemo sonlas principales herramientas deadministracioacuten

Componentes de la plataformaSQL Server 2005

Los servicios integrantes de laplataforma SQL Server 2005

13

13

13 13

13 13

13

13

$

13

amp

( 13 13

13

amp

)

13 13

(

+

13

13 13

13

-

-

13

13

amp

-

0 102$3

13

amp 13

4

amp

0( 13+

5amp

13

132

213 6 $

13+ 13 1-

3 13

13 6 7 8

+ 13

19

83 $

13 13 13

-

13

- 13

lt +

13

13

13

13

13

=13

0

13

=

=13gt13

amp13 ( 13

=13

13

amp

13

13 ( $

13 $

- 2+

=13

13 1313

13 13

13 13

- 13

13 + 13 13

13

- 13

+13

- 13 13

+

+

13

Novedades de SQL Server 2005ldquo Resumen de sus principales caracteriacutesticas y novedadesrdquo

Dirigido a | AreaAutor

DBAs desarrolladores y consultores BI Infraestructura y desarrolloJorge Bustos Servicios Profesionales Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 3

AR

03

- 13

13

13

- 13

13

13 +

13

13 13

13

13

+ 13

13

13 13

- 13

13

13 13 13

13

+

$

13

13 13

13

( 13

13

+ 13 13

+

(

13 -

4 13

13 13

-

13

lt

13 (

+ + 13

- 13 0(

13

13

0 13A

0( -

4 A

A

(

+

13

13 13+

-

13

1 3

- 13 13

13

13 13

(

4

13

13

+

13 13

13

6 4

13

4

13

+

4

9

= ) 13 13

(13

4 13

+

13

-

+ 13

13

-

13

13

13

)

4

13 0

13

13

13

- 13 13 13

13

-

-

13 0 0-

0$

13

(

gt- +

gt

13

amp

13

13

( 13

13

=13

= 13

13

amp 13

= 13

=

=

=13

= 13

= 13

=13

Reporting Services 2005

0 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

AR

04

+

9

+

-

(13 2

13

+(

13

13

+

-

B 9 $ ampBB

+

13 13 2

13

+

- 4

+

+

13+

-

13

13+

13

13 13

+

13

+

13

13 13

13

+

+

13

+

amp

13

- 13+

13

13

+)

-

13 13

13

13

13

13

13

+$

13

13 +

- 13

)

+

13

4

- 13

13

+ $ 13

13

13

( +

13 13

+

13

- +

13

4

- +

13

+

4 13

(

+

+ +

lt 13

- 4

A

A

A

13 ( $

13

0( ( 13

(

13

=13 ( 13

13 -

13

( 13

gt13

Las herramientas de gestioacuten

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 5

AR

05

13 13 1313 13 13

13 13 1313 13 1313

$ 1313 13 amp 13 1313 $

13 13 13 13 1313 13$ 1313 13 1313 13

13 1313 $ 13 1313 1313 (13

1313

13 13 1313 1313 1313 13 13 1313 13 13 131313 13

13 $$ 13 13 $ 131313 13 amp amp( 131313 $ 13 1313 13 ) +13 13 13 13- 13 1313 +0 1 +02 1313 131313 13 $

3amp45 13 066 7- 78 $6 -6 13 13 79-55579- +) 00 --lt 9 355 13 13 =13 1313 13 13 1313 13

T e c n o l o g iacute a l iacute d e r e n h e r r a m i e n t a s d e g e s t i oacute n d e i m aacute g e n e s p a r a d e s a r r o l l a d o r e s

Las herramientas de gestioacuten de imaacutegenes de LeadTools incluyen 6 interfacesde programacioacuten Libreriacutea clases NET (v11 y 20) COM ACTIVEX DLL clases C++ y VCL

13

13

13 13 $ $13 $)- $)6 $gt6 $) 1313 13 13 13 13 13 131313 1313 -+ -$

A13 13 13 $113 13 1313 B$13CD 13 B 13 1 )1 ) 6 9- - ltlt1 )1 -- $ 113 E13013 F$ 6 13 13 13 B 1313 G13 13 13 $1$ 13 13

H13 13 F90 6C 13 1313 13 13 + 1313 13I $ 1313

13 13

1313 13 1313

13

13 13

13

13

13 $

amp$( )$( + $

-

13 1313

+

13 13 13 4

13

+

-

13

13

13

-

+

amp

+

13 1 3

1 3

1

3

+ amp

-

13

4

amp13

( 13

( +

(

$

13

13

13

13

13

13

13

13 +

13

13

+ +

13 13

13 13

+

-

)

13

13

+

-

+ 13

13

$= gt- 13

13 9 13

C

( 13

A

-

+ 13 (

+

13

+

+ 13+ 13

- 13

+

+

amp13

( 13

amp13

13 =

13

amp

13 =13 (

13

13 $

13 ( $

- (13

SQL Server 2005 ademaacutes de un servidorde bases de datos relacionales es unanueva plataforma completa deservicios BI con un estupendo conjuntode herramientas de gestioacuten einnumerables mejoras

Para ver maacutes informacioacuten solicitarservicios profesionales o adquirir su SQLServer 2005 visite wwwdanysoftcom

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 7

AR

07

E jemplos de temarios

Reporting Services 2005

Integration Services 2005

Notification Services 2005

Analysis Services 2005

Integracioacutende XML en SQL Server 2005

Disentildeo y programacioacuten de labase de datos SQL Server 2005

Cubre el disentildeo de informes y sugestioacuten viacutea Report Manager Losconceptos a tratar van desde eldisentildeo hasta la creacioacuten desuscripciones bajo demandapasando por la configuracioacuten yestablecimiento de la seguridad

Cubre la utilizacioacuten deIntegration Services en larealizacioacuten de paquetes pararealizar las tareas de extraccioacutentransformacioacuten y carga dedatos asiacute como la administra-cioacuten de los mismos Ademas setratan las opciones de migracioacuteny actualizacioacuten de paquetes dela versioacuten anterior

Este curso ensentildea a crearaplicaciones de notificacioacuten Elcurso cubre la configuracioacuten delservicio la creacioacuten de notifica-ciones para diversos dispositivosde destino y la gestioacuten desuscripciones y eventos

Cubre el disentildeo creacioacuten ygestioacuten de cubos mediante SSAS2005 asiacute como introducciones aUDM los sistemas de DataMining y los lenguajes deconsulta MDX y XMLA

Cubre el nuevo tipo de datosnativo XML y sus opciones deindexacioacuten el soporte deXQuery las opciones de FORXML y OPENXML el soportenativo de SOAP y unaintroduccioacuten a XMLA para SSAS

Cubre el disentildeo y programacioacutende bases de datos SQL Server2005 tratando los conceptoshabituales de tipos de datosintegridad referencial iacutendicesetc con eacutenfasis en la integracioacutendel CLR de NET para crear tipos yfunciones definidos por elusuario y procedimientosalmacenados

de estar haciendo conversiones La nueva versioacuten de NET ya estaacute en la

calle Llevamos comentaacutendoles las continuamente Un buen ejemplo de la utilidad de los geneacutericos son las novedades que iban a traer Visual

Studio 2005 y NET 20 desde cuando colecciones y los diccionarios En aparecieron las primeras betas pero NET 11 para permitir almacenar ahora es momento de comenzar a cualquier tipo de elementos en una comprobar que todas esas mejoras se coleccioacuten es necesario utilizar la materializan en beneficios En este clase object Esto implica hacer pequentildeo artiacuteculo intentareacute exponer verificaciones a la hora de insertar algunas de las maacutes interesantes desde elementos en la coleccioacuten y mi punto de vista conversiones al recuperarlos desde

ella De hecho no existe una clase Dictionary sino que es necesario La plataforma NET crear una clase que herede de y los lenguajes DictionaryBase para trabajar de forma tipada faacutecilmente Con geneacutericos tenemos la posibilidad de crear un Definicioacuten de clases parciales

Figura 1 Un DataSet tipado generado por el asistentediccionario indicando el tipo de datos que va a Si vamos a hablar de las novedades en el desarrollo NET debemos primero hablar de manejar para las claves y para los elementos las novedades a nivel del CLR Sus nuevas sin necesidad de heredar o crear ninguna praacutecticamente una cuestioacuten de sintaxis en esta funcionalidades son la base para las clase nueva Una vez definida una instancia nueva versioacuten se empiezan a notar las mejoras en las tecnologiacuteas que veremos con los tipos deseados soacutelo podremos diferencias Asiacute Visual Basic avanza con el maacutes adelante Entre eacutestas se encuentra la insertar elementos del tipo especificado y objetivo fundamental de la productividad por posibilidad de definir clases parciales Esta recuperaremos elementos de ese tipo sin ejemplo con la palabra clave My que brinda caracteriacutestica permite dividir el coacutedigo de necesidad de conversiones o verificaciones acceso raacutepido a funcionalidades comunes de la una clase en varios ficheros que al adicionales Para trabajar con geneacutericos los libreriacutea de clases y permite organizar la compilarse se unen automaacuteticamente para lenguajes utilizan siacutembolos especiales para estructura de una aplicacioacuten de escritorio formar la clase completa Esto es indicar los tipos a parametrizar Con la faacutecilmente rememorando un poco a la especialmente uacutetil al emplear los siguiente liacutenea creamos un diccionario para simplicidad de Visual Basic 60 en ese aspecto disentildeadores de Visual Studio NET ya que el trabajar con cadenas en Ccoacutedigo generado automaacuteticamente por eacutestos se coloca en un fichero separado al que contiene el coacutedigo que generamos nosotros Mientras que asiacute lo hacemos en Visual Basicevitando los problemas de sincronizacioacuten que ocurriacutean en la versioacuten anterior Otra utilidad interesante de las clases parciales es que varios programadores pueden

Ademaacutes los geneacutericos permiten la definicioacuten En el caso de C aunque tambieacuten se incluyen trabajar sobre diferentes partes de una

de la clase Nullable que resuelve el mejoras en productividad el acento se coloca en clase sin los conflictos de versionado que

problema que teniacuteamos antes cuando caracteriacutesticas avanzadas como por ejemplo las esto podriacutea ocasionar Loacutegicamente los

queriacuteamos dar el valor nulo a un tipo mejoras en los iteradores o la posibilidad de lenguajes NET han tenido que evolucionar

primitivo como un entero o una fecha algo definir meacutetodos anoacutenimospara incorporar esta novedad Por ejemplo

que sucediacutea con frecuencia al trabajar con Visual Basic y C soportan esta

bases de datos El lenguaje C incorpora una caracteriacutestica mediante la palabra clave El acceso a datos sintaxis especiacutefica para trabajar con clases partial

anulables de forma coacutemodaCapa de datos

Geneacutericos El acceso a datos sufre avances importantes No Evolucioacuten de los lenguajesOtra novedad en esta versioacuten es la soacutelo por la optimizacioacuten del rendimiento o las

Y hablando de lenguajes algo que creo incorporacioacuten de geneacutericos Eacutestos permiten nuevas funcionalidades sino principalmente por importante recalcar es la diferente crear clases que pueden recibir tipos como el aumento de la productividad Utilizando el evolucioacuten que experimentan los paraacutemetros permitiendo indicar queacute tipos Asistente para configuracioacuten de acceso a datos dos lenguajes principales de NET va a manejar la clase en cada instancia en podemos definir en tres pasos un DataSet tipado Mientras que en la primera versioacuten la particular De esta manera podemos con una o varias tablas En el mismo proceso se eleccioacuten del lenguaje era trabajar de forma tipada pero sin necesidad define la loacutegica de acceso a datos baacutesica

Definicioacuten de clases parciales

clases parciales

la clase

Capa de datosGeneacutericos

Evolucioacuten de los lenguajes

geneacutericos

Asistente para configuracioacuten de acceso a datos

Nullable

Visual Studio 2005 y NET 20ldquo Un resumen de los puntos claves de sus mejorasrdquo

Dirigido a | AreaAutor

Desarrolladores DesarrolloLeonardo Diez Servicios Profesionales Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 9

AR

09

Dim miDiccionario As New Dictionary(Of String String)

Dictionaryltstring stringgt miDiccionario = new Dictionaryltstring stringgt()

como escribir sus modificaciones la primera versioacuten y que resulta maacutes sencillo de en ella Por otro lado la utilizar al tiempo que proporciona vinculacioacuten a los datos ahora se funcionalidades adicionales Asimismo aparecen realiza automaacuteticamente al componentes que permiten manejar visualmente cargar la paacutegina sin necesidad el entorno de vinculacioacuten algo que hasta ahora de llamar al meacutetodo DataBind debiacuteamos realizar escribiendo nuestro propio como ocurre en la versioacuten 11 coacutedigo lo que resultaba complejo y laborioso y

que ahora es mucho maacutes sencillo gracias a los nuevos componentes BindingSource y Con respecto al desarrollo de BindingNavigatoraplicaciones de escritorio el

trabajo se simplifica gracias a la incorporacioacuten de nuevos componentes y controles para trabajo con datos En primer Con el lanzamiento de esta nueva lugar aparece un nuevo control Figura 2 Un formulario maestro-detalle creado versioacuten de su plataforma de desarrollo

para la visualizacioacuten de datos el arrastrando tablas desde la ventana Microsoft ha vuelto a dar otro paso Data Sources DataGridView que reemplaza al DataGrid de adelante simplificando la codificacioacuten

y aumentando la productividad asociada a cada tabla en componentes llamados TableAdapter A continuacioacuten utilizando el Disentildeador de DataSets podemos antildeadir meacutetodos de acceso a cada tabla asociando sentencias SQL a cada TableAdapter existente en el DataSet

Despueacutes de utilizar el asistente y el disentildeador mencionados es probable que necesitemos antildeadir nuevo coacutedigo al generado automaacuteticamente para antildeadir funcionalidad extra Para esto podemos definir clases parciales que complementen las clases generadas automaacuteticamente y que no seraacuten reemplazadas cuando se vuelva a ejecutar el asistente Tambieacuten es posible cambiar la clase base de los TableAdapter creados para compartir funcionalidad entre todos los componentes de acceso a datos

Con todo lo mencionado es posible afirmar que podremos crear una capa de acceso a datos de forma raacutepida y visual con la capacidad de sincronizar con la base de datos en cualquier momento volviendo a ejecutar el asistente sin que esto signifique perder la posibilidad de antildeadir nuestro propio coacutedigo cuando lo deseemos sin temor a que desaparezca al emplear los asistentes

Capa de Interfaz

Para concluir no quiero olvidarme de otra capa de la aplicacioacuten la de presentacioacuten El trabajo con datos en la interfaz mejora mucho tanto en web como en aplicaciones de escritorio

En web podemos crear mantenimientos de tablas de forma visual sin necesidad de escribir ni una liacutenea de coacutedigo Esto es posible gracias a dos novedades Por un lado ahora los viacutenculos con los datos pueden ser bidireccionales y nos permiten tanto para obtener datos de la base de datos

Disentildeador de DataSets

Capa de Interfaz

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 1

AR

11

6lU acircbullbdquobdquonR ecursos Adicionales

Podeacuteis consultar desde wwwdanysoftcom la lista actualizada de artiacuteculos teacutecnicos creados desde la aparicioacuten de las primeras betas por nuestro equipo de MVPs y certificados

En colaboracioacuten con Microsoft vamos a participar como ponentes y patrocinadores de la gira de lanzamiento de Visual Studio y SQL Server 2005 En todas estas sesiones nos tendreacuteis a vuestra disposicioacuten en el stand Danysoft

Si ya habeacuteis decidido pasar a Visual Studio 2005 desde servicios profesionales hemos elaborado una serie de temarios -los cuales se pueden adaptar a vuestro nivel y necesidades- para facilitar al maacuteximo esta migracioacuten Esta formacioacuten se pueden complementar con servicios de consultoriacutea o desarrollo que le serviraacuten de apoyo en sus primeros proyectos con la nueva versioacuten

Finalmente desde el aacuterea de comercializacioacuten de software le podemos asesorar para conseguir su Visual Studio 2005 licencias o utilidades complementarias de terceros muchas de las cuales ya estaacuten totalmente actualizadas para soportar Microsoft Visual Studio 2005

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 2: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

- 13

13

13

- 13

13

13 +

13

13 13

13

13

+ 13

13

13 13

- 13

13

13 13 13

13

+

$

13

13 13

13

( 13

13

+ 13 13

+

(

13 -

4 13

13 13

-

13

lt

13 (

+ + 13

- 13 0(

13

13

0 13A

0( -

4 A

A

(

+

13

13 13+

-

13

1 3

- 13 13

13

13 13

(

4

13

13

+

13 13

13

6 4

13

4

13

+

4

9

= ) 13 13

(13

4 13

+

13

-

+ 13

13

-

13

13

13

)

4

13 0

13

13

13

- 13 13 13

13

-

-

13 0 0-

0$

13

(

gt- +

gt

13

amp

13

13

( 13

13

=13

= 13

13

amp 13

= 13

=

=

=13

= 13

= 13

=13

Reporting Services 2005

0 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

AR

04

+

9

+

-

(13 2

13

+(

13

13

+

-

B 9 $ ampBB

+

13 13 2

13

+

- 4

+

+

13+

-

13

13+

13

13 13

+

13

+

13

13 13

13

+

+

13

+

amp

13

- 13+

13

13

+)

-

13 13

13

13

13

13

13

+$

13

13 +

- 13

)

+

13

4

- 13

13

+ $ 13

13

13

( +

13 13

+

13

- +

13

4

- +

13

+

4 13

(

+

+ +

lt 13

- 4

A

A

A

13 ( $

13

0( ( 13

(

13

=13 ( 13

13 -

13

( 13

gt13

Las herramientas de gestioacuten

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 5

AR

05

13 13 1313 13 13

13 13 1313 13 1313

$ 1313 13 amp 13 1313 $

13 13 13 13 1313 13$ 1313 13 1313 13

13 1313 $ 13 1313 1313 (13

1313

13 13 1313 1313 1313 13 13 1313 13 13 131313 13

13 $$ 13 13 $ 131313 13 amp amp( 131313 $ 13 1313 13 ) +13 13 13 13- 13 1313 +0 1 +02 1313 131313 13 $

3amp45 13 066 7- 78 $6 -6 13 13 79-55579- +) 00 --lt 9 355 13 13 =13 1313 13 13 1313 13

T e c n o l o g iacute a l iacute d e r e n h e r r a m i e n t a s d e g e s t i oacute n d e i m aacute g e n e s p a r a d e s a r r o l l a d o r e s

Las herramientas de gestioacuten de imaacutegenes de LeadTools incluyen 6 interfacesde programacioacuten Libreriacutea clases NET (v11 y 20) COM ACTIVEX DLL clases C++ y VCL

13

13

13 13 $ $13 $)- $)6 $gt6 $) 1313 13 13 13 13 13 131313 1313 -+ -$

A13 13 13 $113 13 1313 B$13CD 13 B 13 1 )1 ) 6 9- - ltlt1 )1 -- $ 113 E13013 F$ 6 13 13 13 B 1313 G13 13 13 $1$ 13 13

H13 13 F90 6C 13 1313 13 13 + 1313 13I $ 1313

13 13

1313 13 1313

13

13 13

13

13

13 $

amp$( )$( + $

-

13 1313

+

13 13 13 4

13

+

-

13

13

13

-

+

amp

+

13 1 3

1 3

1

3

+ amp

-

13

4

amp13

( 13

( +

(

$

13

13

13

13

13

13

13

13 +

13

13

+ +

13 13

13 13

+

-

)

13

13

+

-

+ 13

13

$= gt- 13

13 9 13

C

( 13

A

-

+ 13 (

+

13

+

+ 13+ 13

- 13

+

+

amp13

( 13

amp13

13 =

13

amp

13 =13 (

13

13 $

13 ( $

- (13

SQL Server 2005 ademaacutes de un servidorde bases de datos relacionales es unanueva plataforma completa deservicios BI con un estupendo conjuntode herramientas de gestioacuten einnumerables mejoras

Para ver maacutes informacioacuten solicitarservicios profesionales o adquirir su SQLServer 2005 visite wwwdanysoftcom

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 7

AR

07

E jemplos de temarios

Reporting Services 2005

Integration Services 2005

Notification Services 2005

Analysis Services 2005

Integracioacutende XML en SQL Server 2005

Disentildeo y programacioacuten de labase de datos SQL Server 2005

Cubre el disentildeo de informes y sugestioacuten viacutea Report Manager Losconceptos a tratar van desde eldisentildeo hasta la creacioacuten desuscripciones bajo demandapasando por la configuracioacuten yestablecimiento de la seguridad

Cubre la utilizacioacuten deIntegration Services en larealizacioacuten de paquetes pararealizar las tareas de extraccioacutentransformacioacuten y carga dedatos asiacute como la administra-cioacuten de los mismos Ademas setratan las opciones de migracioacuteny actualizacioacuten de paquetes dela versioacuten anterior

Este curso ensentildea a crearaplicaciones de notificacioacuten Elcurso cubre la configuracioacuten delservicio la creacioacuten de notifica-ciones para diversos dispositivosde destino y la gestioacuten desuscripciones y eventos

Cubre el disentildeo creacioacuten ygestioacuten de cubos mediante SSAS2005 asiacute como introducciones aUDM los sistemas de DataMining y los lenguajes deconsulta MDX y XMLA

Cubre el nuevo tipo de datosnativo XML y sus opciones deindexacioacuten el soporte deXQuery las opciones de FORXML y OPENXML el soportenativo de SOAP y unaintroduccioacuten a XMLA para SSAS

Cubre el disentildeo y programacioacutende bases de datos SQL Server2005 tratando los conceptoshabituales de tipos de datosintegridad referencial iacutendicesetc con eacutenfasis en la integracioacutendel CLR de NET para crear tipos yfunciones definidos por elusuario y procedimientosalmacenados

de estar haciendo conversiones La nueva versioacuten de NET ya estaacute en la

calle Llevamos comentaacutendoles las continuamente Un buen ejemplo de la utilidad de los geneacutericos son las novedades que iban a traer Visual

Studio 2005 y NET 20 desde cuando colecciones y los diccionarios En aparecieron las primeras betas pero NET 11 para permitir almacenar ahora es momento de comenzar a cualquier tipo de elementos en una comprobar que todas esas mejoras se coleccioacuten es necesario utilizar la materializan en beneficios En este clase object Esto implica hacer pequentildeo artiacuteculo intentareacute exponer verificaciones a la hora de insertar algunas de las maacutes interesantes desde elementos en la coleccioacuten y mi punto de vista conversiones al recuperarlos desde

ella De hecho no existe una clase Dictionary sino que es necesario La plataforma NET crear una clase que herede de y los lenguajes DictionaryBase para trabajar de forma tipada faacutecilmente Con geneacutericos tenemos la posibilidad de crear un Definicioacuten de clases parciales

Figura 1 Un DataSet tipado generado por el asistentediccionario indicando el tipo de datos que va a Si vamos a hablar de las novedades en el desarrollo NET debemos primero hablar de manejar para las claves y para los elementos las novedades a nivel del CLR Sus nuevas sin necesidad de heredar o crear ninguna praacutecticamente una cuestioacuten de sintaxis en esta funcionalidades son la base para las clase nueva Una vez definida una instancia nueva versioacuten se empiezan a notar las mejoras en las tecnologiacuteas que veremos con los tipos deseados soacutelo podremos diferencias Asiacute Visual Basic avanza con el maacutes adelante Entre eacutestas se encuentra la insertar elementos del tipo especificado y objetivo fundamental de la productividad por posibilidad de definir clases parciales Esta recuperaremos elementos de ese tipo sin ejemplo con la palabra clave My que brinda caracteriacutestica permite dividir el coacutedigo de necesidad de conversiones o verificaciones acceso raacutepido a funcionalidades comunes de la una clase en varios ficheros que al adicionales Para trabajar con geneacutericos los libreriacutea de clases y permite organizar la compilarse se unen automaacuteticamente para lenguajes utilizan siacutembolos especiales para estructura de una aplicacioacuten de escritorio formar la clase completa Esto es indicar los tipos a parametrizar Con la faacutecilmente rememorando un poco a la especialmente uacutetil al emplear los siguiente liacutenea creamos un diccionario para simplicidad de Visual Basic 60 en ese aspecto disentildeadores de Visual Studio NET ya que el trabajar con cadenas en Ccoacutedigo generado automaacuteticamente por eacutestos se coloca en un fichero separado al que contiene el coacutedigo que generamos nosotros Mientras que asiacute lo hacemos en Visual Basicevitando los problemas de sincronizacioacuten que ocurriacutean en la versioacuten anterior Otra utilidad interesante de las clases parciales es que varios programadores pueden

Ademaacutes los geneacutericos permiten la definicioacuten En el caso de C aunque tambieacuten se incluyen trabajar sobre diferentes partes de una

de la clase Nullable que resuelve el mejoras en productividad el acento se coloca en clase sin los conflictos de versionado que

problema que teniacuteamos antes cuando caracteriacutesticas avanzadas como por ejemplo las esto podriacutea ocasionar Loacutegicamente los

queriacuteamos dar el valor nulo a un tipo mejoras en los iteradores o la posibilidad de lenguajes NET han tenido que evolucionar

primitivo como un entero o una fecha algo definir meacutetodos anoacutenimospara incorporar esta novedad Por ejemplo

que sucediacutea con frecuencia al trabajar con Visual Basic y C soportan esta

bases de datos El lenguaje C incorpora una caracteriacutestica mediante la palabra clave El acceso a datos sintaxis especiacutefica para trabajar con clases partial

anulables de forma coacutemodaCapa de datos

Geneacutericos El acceso a datos sufre avances importantes No Evolucioacuten de los lenguajesOtra novedad en esta versioacuten es la soacutelo por la optimizacioacuten del rendimiento o las

Y hablando de lenguajes algo que creo incorporacioacuten de geneacutericos Eacutestos permiten nuevas funcionalidades sino principalmente por importante recalcar es la diferente crear clases que pueden recibir tipos como el aumento de la productividad Utilizando el evolucioacuten que experimentan los paraacutemetros permitiendo indicar queacute tipos Asistente para configuracioacuten de acceso a datos dos lenguajes principales de NET va a manejar la clase en cada instancia en podemos definir en tres pasos un DataSet tipado Mientras que en la primera versioacuten la particular De esta manera podemos con una o varias tablas En el mismo proceso se eleccioacuten del lenguaje era trabajar de forma tipada pero sin necesidad define la loacutegica de acceso a datos baacutesica

Definicioacuten de clases parciales

clases parciales

la clase

Capa de datosGeneacutericos

Evolucioacuten de los lenguajes

geneacutericos

Asistente para configuracioacuten de acceso a datos

Nullable

Visual Studio 2005 y NET 20ldquo Un resumen de los puntos claves de sus mejorasrdquo

Dirigido a | AreaAutor

Desarrolladores DesarrolloLeonardo Diez Servicios Profesionales Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 9

AR

09

Dim miDiccionario As New Dictionary(Of String String)

Dictionaryltstring stringgt miDiccionario = new Dictionaryltstring stringgt()

como escribir sus modificaciones la primera versioacuten y que resulta maacutes sencillo de en ella Por otro lado la utilizar al tiempo que proporciona vinculacioacuten a los datos ahora se funcionalidades adicionales Asimismo aparecen realiza automaacuteticamente al componentes que permiten manejar visualmente cargar la paacutegina sin necesidad el entorno de vinculacioacuten algo que hasta ahora de llamar al meacutetodo DataBind debiacuteamos realizar escribiendo nuestro propio como ocurre en la versioacuten 11 coacutedigo lo que resultaba complejo y laborioso y

que ahora es mucho maacutes sencillo gracias a los nuevos componentes BindingSource y Con respecto al desarrollo de BindingNavigatoraplicaciones de escritorio el

trabajo se simplifica gracias a la incorporacioacuten de nuevos componentes y controles para trabajo con datos En primer Con el lanzamiento de esta nueva lugar aparece un nuevo control Figura 2 Un formulario maestro-detalle creado versioacuten de su plataforma de desarrollo

para la visualizacioacuten de datos el arrastrando tablas desde la ventana Microsoft ha vuelto a dar otro paso Data Sources DataGridView que reemplaza al DataGrid de adelante simplificando la codificacioacuten

y aumentando la productividad asociada a cada tabla en componentes llamados TableAdapter A continuacioacuten utilizando el Disentildeador de DataSets podemos antildeadir meacutetodos de acceso a cada tabla asociando sentencias SQL a cada TableAdapter existente en el DataSet

Despueacutes de utilizar el asistente y el disentildeador mencionados es probable que necesitemos antildeadir nuevo coacutedigo al generado automaacuteticamente para antildeadir funcionalidad extra Para esto podemos definir clases parciales que complementen las clases generadas automaacuteticamente y que no seraacuten reemplazadas cuando se vuelva a ejecutar el asistente Tambieacuten es posible cambiar la clase base de los TableAdapter creados para compartir funcionalidad entre todos los componentes de acceso a datos

Con todo lo mencionado es posible afirmar que podremos crear una capa de acceso a datos de forma raacutepida y visual con la capacidad de sincronizar con la base de datos en cualquier momento volviendo a ejecutar el asistente sin que esto signifique perder la posibilidad de antildeadir nuestro propio coacutedigo cuando lo deseemos sin temor a que desaparezca al emplear los asistentes

Capa de Interfaz

Para concluir no quiero olvidarme de otra capa de la aplicacioacuten la de presentacioacuten El trabajo con datos en la interfaz mejora mucho tanto en web como en aplicaciones de escritorio

En web podemos crear mantenimientos de tablas de forma visual sin necesidad de escribir ni una liacutenea de coacutedigo Esto es posible gracias a dos novedades Por un lado ahora los viacutenculos con los datos pueden ser bidireccionales y nos permiten tanto para obtener datos de la base de datos

Disentildeador de DataSets

Capa de Interfaz

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 1

AR

11

6lU acircbullbdquobdquonR ecursos Adicionales

Podeacuteis consultar desde wwwdanysoftcom la lista actualizada de artiacuteculos teacutecnicos creados desde la aparicioacuten de las primeras betas por nuestro equipo de MVPs y certificados

En colaboracioacuten con Microsoft vamos a participar como ponentes y patrocinadores de la gira de lanzamiento de Visual Studio y SQL Server 2005 En todas estas sesiones nos tendreacuteis a vuestra disposicioacuten en el stand Danysoft

Si ya habeacuteis decidido pasar a Visual Studio 2005 desde servicios profesionales hemos elaborado una serie de temarios -los cuales se pueden adaptar a vuestro nivel y necesidades- para facilitar al maacuteximo esta migracioacuten Esta formacioacuten se pueden complementar con servicios de consultoriacutea o desarrollo que le serviraacuten de apoyo en sus primeros proyectos con la nueva versioacuten

Finalmente desde el aacuterea de comercializacioacuten de software le podemos asesorar para conseguir su Visual Studio 2005 licencias o utilidades complementarias de terceros muchas de las cuales ya estaacuten totalmente actualizadas para soportar Microsoft Visual Studio 2005

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 3: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

+

9

+

-

(13 2

13

+(

13

13

+

-

B 9 $ ampBB

+

13 13 2

13

+

- 4

+

+

13+

-

13

13+

13

13 13

+

13

+

13

13 13

13

+

+

13

+

amp

13

- 13+

13

13

+)

-

13 13

13

13

13

13

13

+$

13

13 +

- 13

)

+

13

4

- 13

13

+ $ 13

13

13

( +

13 13

+

13

- +

13

4

- +

13

+

4 13

(

+

+ +

lt 13

- 4

A

A

A

13 ( $

13

0( ( 13

(

13

=13 ( 13

13 -

13

( 13

gt13

Las herramientas de gestioacuten

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 5

AR

05

13 13 1313 13 13

13 13 1313 13 1313

$ 1313 13 amp 13 1313 $

13 13 13 13 1313 13$ 1313 13 1313 13

13 1313 $ 13 1313 1313 (13

1313

13 13 1313 1313 1313 13 13 1313 13 13 131313 13

13 $$ 13 13 $ 131313 13 amp amp( 131313 $ 13 1313 13 ) +13 13 13 13- 13 1313 +0 1 +02 1313 131313 13 $

3amp45 13 066 7- 78 $6 -6 13 13 79-55579- +) 00 --lt 9 355 13 13 =13 1313 13 13 1313 13

T e c n o l o g iacute a l iacute d e r e n h e r r a m i e n t a s d e g e s t i oacute n d e i m aacute g e n e s p a r a d e s a r r o l l a d o r e s

Las herramientas de gestioacuten de imaacutegenes de LeadTools incluyen 6 interfacesde programacioacuten Libreriacutea clases NET (v11 y 20) COM ACTIVEX DLL clases C++ y VCL

13

13

13 13 $ $13 $)- $)6 $gt6 $) 1313 13 13 13 13 13 131313 1313 -+ -$

A13 13 13 $113 13 1313 B$13CD 13 B 13 1 )1 ) 6 9- - ltlt1 )1 -- $ 113 E13013 F$ 6 13 13 13 B 1313 G13 13 13 $1$ 13 13

H13 13 F90 6C 13 1313 13 13 + 1313 13I $ 1313

13 13

1313 13 1313

13

13 13

13

13

13 $

amp$( )$( + $

-

13 1313

+

13 13 13 4

13

+

-

13

13

13

-

+

amp

+

13 1 3

1 3

1

3

+ amp

-

13

4

amp13

( 13

( +

(

$

13

13

13

13

13

13

13

13 +

13

13

+ +

13 13

13 13

+

-

)

13

13

+

-

+ 13

13

$= gt- 13

13 9 13

C

( 13

A

-

+ 13 (

+

13

+

+ 13+ 13

- 13

+

+

amp13

( 13

amp13

13 =

13

amp

13 =13 (

13

13 $

13 ( $

- (13

SQL Server 2005 ademaacutes de un servidorde bases de datos relacionales es unanueva plataforma completa deservicios BI con un estupendo conjuntode herramientas de gestioacuten einnumerables mejoras

Para ver maacutes informacioacuten solicitarservicios profesionales o adquirir su SQLServer 2005 visite wwwdanysoftcom

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 7

AR

07

E jemplos de temarios

Reporting Services 2005

Integration Services 2005

Notification Services 2005

Analysis Services 2005

Integracioacutende XML en SQL Server 2005

Disentildeo y programacioacuten de labase de datos SQL Server 2005

Cubre el disentildeo de informes y sugestioacuten viacutea Report Manager Losconceptos a tratar van desde eldisentildeo hasta la creacioacuten desuscripciones bajo demandapasando por la configuracioacuten yestablecimiento de la seguridad

Cubre la utilizacioacuten deIntegration Services en larealizacioacuten de paquetes pararealizar las tareas de extraccioacutentransformacioacuten y carga dedatos asiacute como la administra-cioacuten de los mismos Ademas setratan las opciones de migracioacuteny actualizacioacuten de paquetes dela versioacuten anterior

Este curso ensentildea a crearaplicaciones de notificacioacuten Elcurso cubre la configuracioacuten delservicio la creacioacuten de notifica-ciones para diversos dispositivosde destino y la gestioacuten desuscripciones y eventos

Cubre el disentildeo creacioacuten ygestioacuten de cubos mediante SSAS2005 asiacute como introducciones aUDM los sistemas de DataMining y los lenguajes deconsulta MDX y XMLA

Cubre el nuevo tipo de datosnativo XML y sus opciones deindexacioacuten el soporte deXQuery las opciones de FORXML y OPENXML el soportenativo de SOAP y unaintroduccioacuten a XMLA para SSAS

Cubre el disentildeo y programacioacutende bases de datos SQL Server2005 tratando los conceptoshabituales de tipos de datosintegridad referencial iacutendicesetc con eacutenfasis en la integracioacutendel CLR de NET para crear tipos yfunciones definidos por elusuario y procedimientosalmacenados

de estar haciendo conversiones La nueva versioacuten de NET ya estaacute en la

calle Llevamos comentaacutendoles las continuamente Un buen ejemplo de la utilidad de los geneacutericos son las novedades que iban a traer Visual

Studio 2005 y NET 20 desde cuando colecciones y los diccionarios En aparecieron las primeras betas pero NET 11 para permitir almacenar ahora es momento de comenzar a cualquier tipo de elementos en una comprobar que todas esas mejoras se coleccioacuten es necesario utilizar la materializan en beneficios En este clase object Esto implica hacer pequentildeo artiacuteculo intentareacute exponer verificaciones a la hora de insertar algunas de las maacutes interesantes desde elementos en la coleccioacuten y mi punto de vista conversiones al recuperarlos desde

ella De hecho no existe una clase Dictionary sino que es necesario La plataforma NET crear una clase que herede de y los lenguajes DictionaryBase para trabajar de forma tipada faacutecilmente Con geneacutericos tenemos la posibilidad de crear un Definicioacuten de clases parciales

Figura 1 Un DataSet tipado generado por el asistentediccionario indicando el tipo de datos que va a Si vamos a hablar de las novedades en el desarrollo NET debemos primero hablar de manejar para las claves y para los elementos las novedades a nivel del CLR Sus nuevas sin necesidad de heredar o crear ninguna praacutecticamente una cuestioacuten de sintaxis en esta funcionalidades son la base para las clase nueva Una vez definida una instancia nueva versioacuten se empiezan a notar las mejoras en las tecnologiacuteas que veremos con los tipos deseados soacutelo podremos diferencias Asiacute Visual Basic avanza con el maacutes adelante Entre eacutestas se encuentra la insertar elementos del tipo especificado y objetivo fundamental de la productividad por posibilidad de definir clases parciales Esta recuperaremos elementos de ese tipo sin ejemplo con la palabra clave My que brinda caracteriacutestica permite dividir el coacutedigo de necesidad de conversiones o verificaciones acceso raacutepido a funcionalidades comunes de la una clase en varios ficheros que al adicionales Para trabajar con geneacutericos los libreriacutea de clases y permite organizar la compilarse se unen automaacuteticamente para lenguajes utilizan siacutembolos especiales para estructura de una aplicacioacuten de escritorio formar la clase completa Esto es indicar los tipos a parametrizar Con la faacutecilmente rememorando un poco a la especialmente uacutetil al emplear los siguiente liacutenea creamos un diccionario para simplicidad de Visual Basic 60 en ese aspecto disentildeadores de Visual Studio NET ya que el trabajar con cadenas en Ccoacutedigo generado automaacuteticamente por eacutestos se coloca en un fichero separado al que contiene el coacutedigo que generamos nosotros Mientras que asiacute lo hacemos en Visual Basicevitando los problemas de sincronizacioacuten que ocurriacutean en la versioacuten anterior Otra utilidad interesante de las clases parciales es que varios programadores pueden

Ademaacutes los geneacutericos permiten la definicioacuten En el caso de C aunque tambieacuten se incluyen trabajar sobre diferentes partes de una

de la clase Nullable que resuelve el mejoras en productividad el acento se coloca en clase sin los conflictos de versionado que

problema que teniacuteamos antes cuando caracteriacutesticas avanzadas como por ejemplo las esto podriacutea ocasionar Loacutegicamente los

queriacuteamos dar el valor nulo a un tipo mejoras en los iteradores o la posibilidad de lenguajes NET han tenido que evolucionar

primitivo como un entero o una fecha algo definir meacutetodos anoacutenimospara incorporar esta novedad Por ejemplo

que sucediacutea con frecuencia al trabajar con Visual Basic y C soportan esta

bases de datos El lenguaje C incorpora una caracteriacutestica mediante la palabra clave El acceso a datos sintaxis especiacutefica para trabajar con clases partial

anulables de forma coacutemodaCapa de datos

Geneacutericos El acceso a datos sufre avances importantes No Evolucioacuten de los lenguajesOtra novedad en esta versioacuten es la soacutelo por la optimizacioacuten del rendimiento o las

Y hablando de lenguajes algo que creo incorporacioacuten de geneacutericos Eacutestos permiten nuevas funcionalidades sino principalmente por importante recalcar es la diferente crear clases que pueden recibir tipos como el aumento de la productividad Utilizando el evolucioacuten que experimentan los paraacutemetros permitiendo indicar queacute tipos Asistente para configuracioacuten de acceso a datos dos lenguajes principales de NET va a manejar la clase en cada instancia en podemos definir en tres pasos un DataSet tipado Mientras que en la primera versioacuten la particular De esta manera podemos con una o varias tablas En el mismo proceso se eleccioacuten del lenguaje era trabajar de forma tipada pero sin necesidad define la loacutegica de acceso a datos baacutesica

Definicioacuten de clases parciales

clases parciales

la clase

Capa de datosGeneacutericos

Evolucioacuten de los lenguajes

geneacutericos

Asistente para configuracioacuten de acceso a datos

Nullable

Visual Studio 2005 y NET 20ldquo Un resumen de los puntos claves de sus mejorasrdquo

Dirigido a | AreaAutor

Desarrolladores DesarrolloLeonardo Diez Servicios Profesionales Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 9

AR

09

Dim miDiccionario As New Dictionary(Of String String)

Dictionaryltstring stringgt miDiccionario = new Dictionaryltstring stringgt()

como escribir sus modificaciones la primera versioacuten y que resulta maacutes sencillo de en ella Por otro lado la utilizar al tiempo que proporciona vinculacioacuten a los datos ahora se funcionalidades adicionales Asimismo aparecen realiza automaacuteticamente al componentes que permiten manejar visualmente cargar la paacutegina sin necesidad el entorno de vinculacioacuten algo que hasta ahora de llamar al meacutetodo DataBind debiacuteamos realizar escribiendo nuestro propio como ocurre en la versioacuten 11 coacutedigo lo que resultaba complejo y laborioso y

que ahora es mucho maacutes sencillo gracias a los nuevos componentes BindingSource y Con respecto al desarrollo de BindingNavigatoraplicaciones de escritorio el

trabajo se simplifica gracias a la incorporacioacuten de nuevos componentes y controles para trabajo con datos En primer Con el lanzamiento de esta nueva lugar aparece un nuevo control Figura 2 Un formulario maestro-detalle creado versioacuten de su plataforma de desarrollo

para la visualizacioacuten de datos el arrastrando tablas desde la ventana Microsoft ha vuelto a dar otro paso Data Sources DataGridView que reemplaza al DataGrid de adelante simplificando la codificacioacuten

y aumentando la productividad asociada a cada tabla en componentes llamados TableAdapter A continuacioacuten utilizando el Disentildeador de DataSets podemos antildeadir meacutetodos de acceso a cada tabla asociando sentencias SQL a cada TableAdapter existente en el DataSet

Despueacutes de utilizar el asistente y el disentildeador mencionados es probable que necesitemos antildeadir nuevo coacutedigo al generado automaacuteticamente para antildeadir funcionalidad extra Para esto podemos definir clases parciales que complementen las clases generadas automaacuteticamente y que no seraacuten reemplazadas cuando se vuelva a ejecutar el asistente Tambieacuten es posible cambiar la clase base de los TableAdapter creados para compartir funcionalidad entre todos los componentes de acceso a datos

Con todo lo mencionado es posible afirmar que podremos crear una capa de acceso a datos de forma raacutepida y visual con la capacidad de sincronizar con la base de datos en cualquier momento volviendo a ejecutar el asistente sin que esto signifique perder la posibilidad de antildeadir nuestro propio coacutedigo cuando lo deseemos sin temor a que desaparezca al emplear los asistentes

Capa de Interfaz

Para concluir no quiero olvidarme de otra capa de la aplicacioacuten la de presentacioacuten El trabajo con datos en la interfaz mejora mucho tanto en web como en aplicaciones de escritorio

En web podemos crear mantenimientos de tablas de forma visual sin necesidad de escribir ni una liacutenea de coacutedigo Esto es posible gracias a dos novedades Por un lado ahora los viacutenculos con los datos pueden ser bidireccionales y nos permiten tanto para obtener datos de la base de datos

Disentildeador de DataSets

Capa de Interfaz

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 1

AR

11

6lU acircbullbdquobdquonR ecursos Adicionales

Podeacuteis consultar desde wwwdanysoftcom la lista actualizada de artiacuteculos teacutecnicos creados desde la aparicioacuten de las primeras betas por nuestro equipo de MVPs y certificados

En colaboracioacuten con Microsoft vamos a participar como ponentes y patrocinadores de la gira de lanzamiento de Visual Studio y SQL Server 2005 En todas estas sesiones nos tendreacuteis a vuestra disposicioacuten en el stand Danysoft

Si ya habeacuteis decidido pasar a Visual Studio 2005 desde servicios profesionales hemos elaborado una serie de temarios -los cuales se pueden adaptar a vuestro nivel y necesidades- para facilitar al maacuteximo esta migracioacuten Esta formacioacuten se pueden complementar con servicios de consultoriacutea o desarrollo que le serviraacuten de apoyo en sus primeros proyectos con la nueva versioacuten

Finalmente desde el aacuterea de comercializacioacuten de software le podemos asesorar para conseguir su Visual Studio 2005 licencias o utilidades complementarias de terceros muchas de las cuales ya estaacuten totalmente actualizadas para soportar Microsoft Visual Studio 2005

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 4: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

13 13 1313 13 13

13 13 1313 13 1313

$ 1313 13 amp 13 1313 $

13 13 13 13 1313 13$ 1313 13 1313 13

13 1313 $ 13 1313 1313 (13

1313

13 13 1313 1313 1313 13 13 1313 13 13 131313 13

13 $$ 13 13 $ 131313 13 amp amp( 131313 $ 13 1313 13 ) +13 13 13 13- 13 1313 +0 1 +02 1313 131313 13 $

3amp45 13 066 7- 78 $6 -6 13 13 79-55579- +) 00 --lt 9 355 13 13 =13 1313 13 13 1313 13

T e c n o l o g iacute a l iacute d e r e n h e r r a m i e n t a s d e g e s t i oacute n d e i m aacute g e n e s p a r a d e s a r r o l l a d o r e s

Las herramientas de gestioacuten de imaacutegenes de LeadTools incluyen 6 interfacesde programacioacuten Libreriacutea clases NET (v11 y 20) COM ACTIVEX DLL clases C++ y VCL

13

13

13 13 $ $13 $)- $)6 $gt6 $) 1313 13 13 13 13 13 131313 1313 -+ -$

A13 13 13 $113 13 1313 B$13CD 13 B 13 1 )1 ) 6 9- - ltlt1 )1 -- $ 113 E13013 F$ 6 13 13 13 B 1313 G13 13 13 $1$ 13 13

H13 13 F90 6C 13 1313 13 13 + 1313 13I $ 1313

13 13

1313 13 1313

13

13 13

13

13

13 $

amp$( )$( + $

-

13 1313

+

13 13 13 4

13

+

-

13

13

13

-

+

amp

+

13 1 3

1 3

1

3

+ amp

-

13

4

amp13

( 13

( +

(

$

13

13

13

13

13

13

13

13 +

13

13

+ +

13 13

13 13

+

-

)

13

13

+

-

+ 13

13

$= gt- 13

13 9 13

C

( 13

A

-

+ 13 (

+

13

+

+ 13+ 13

- 13

+

+

amp13

( 13

amp13

13 =

13

amp

13 =13 (

13

13 $

13 ( $

- (13

SQL Server 2005 ademaacutes de un servidorde bases de datos relacionales es unanueva plataforma completa deservicios BI con un estupendo conjuntode herramientas de gestioacuten einnumerables mejoras

Para ver maacutes informacioacuten solicitarservicios profesionales o adquirir su SQLServer 2005 visite wwwdanysoftcom

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 7

AR

07

E jemplos de temarios

Reporting Services 2005

Integration Services 2005

Notification Services 2005

Analysis Services 2005

Integracioacutende XML en SQL Server 2005

Disentildeo y programacioacuten de labase de datos SQL Server 2005

Cubre el disentildeo de informes y sugestioacuten viacutea Report Manager Losconceptos a tratar van desde eldisentildeo hasta la creacioacuten desuscripciones bajo demandapasando por la configuracioacuten yestablecimiento de la seguridad

Cubre la utilizacioacuten deIntegration Services en larealizacioacuten de paquetes pararealizar las tareas de extraccioacutentransformacioacuten y carga dedatos asiacute como la administra-cioacuten de los mismos Ademas setratan las opciones de migracioacuteny actualizacioacuten de paquetes dela versioacuten anterior

Este curso ensentildea a crearaplicaciones de notificacioacuten Elcurso cubre la configuracioacuten delservicio la creacioacuten de notifica-ciones para diversos dispositivosde destino y la gestioacuten desuscripciones y eventos

Cubre el disentildeo creacioacuten ygestioacuten de cubos mediante SSAS2005 asiacute como introducciones aUDM los sistemas de DataMining y los lenguajes deconsulta MDX y XMLA

Cubre el nuevo tipo de datosnativo XML y sus opciones deindexacioacuten el soporte deXQuery las opciones de FORXML y OPENXML el soportenativo de SOAP y unaintroduccioacuten a XMLA para SSAS

Cubre el disentildeo y programacioacutende bases de datos SQL Server2005 tratando los conceptoshabituales de tipos de datosintegridad referencial iacutendicesetc con eacutenfasis en la integracioacutendel CLR de NET para crear tipos yfunciones definidos por elusuario y procedimientosalmacenados

de estar haciendo conversiones La nueva versioacuten de NET ya estaacute en la

calle Llevamos comentaacutendoles las continuamente Un buen ejemplo de la utilidad de los geneacutericos son las novedades que iban a traer Visual

Studio 2005 y NET 20 desde cuando colecciones y los diccionarios En aparecieron las primeras betas pero NET 11 para permitir almacenar ahora es momento de comenzar a cualquier tipo de elementos en una comprobar que todas esas mejoras se coleccioacuten es necesario utilizar la materializan en beneficios En este clase object Esto implica hacer pequentildeo artiacuteculo intentareacute exponer verificaciones a la hora de insertar algunas de las maacutes interesantes desde elementos en la coleccioacuten y mi punto de vista conversiones al recuperarlos desde

ella De hecho no existe una clase Dictionary sino que es necesario La plataforma NET crear una clase que herede de y los lenguajes DictionaryBase para trabajar de forma tipada faacutecilmente Con geneacutericos tenemos la posibilidad de crear un Definicioacuten de clases parciales

Figura 1 Un DataSet tipado generado por el asistentediccionario indicando el tipo de datos que va a Si vamos a hablar de las novedades en el desarrollo NET debemos primero hablar de manejar para las claves y para los elementos las novedades a nivel del CLR Sus nuevas sin necesidad de heredar o crear ninguna praacutecticamente una cuestioacuten de sintaxis en esta funcionalidades son la base para las clase nueva Una vez definida una instancia nueva versioacuten se empiezan a notar las mejoras en las tecnologiacuteas que veremos con los tipos deseados soacutelo podremos diferencias Asiacute Visual Basic avanza con el maacutes adelante Entre eacutestas se encuentra la insertar elementos del tipo especificado y objetivo fundamental de la productividad por posibilidad de definir clases parciales Esta recuperaremos elementos de ese tipo sin ejemplo con la palabra clave My que brinda caracteriacutestica permite dividir el coacutedigo de necesidad de conversiones o verificaciones acceso raacutepido a funcionalidades comunes de la una clase en varios ficheros que al adicionales Para trabajar con geneacutericos los libreriacutea de clases y permite organizar la compilarse se unen automaacuteticamente para lenguajes utilizan siacutembolos especiales para estructura de una aplicacioacuten de escritorio formar la clase completa Esto es indicar los tipos a parametrizar Con la faacutecilmente rememorando un poco a la especialmente uacutetil al emplear los siguiente liacutenea creamos un diccionario para simplicidad de Visual Basic 60 en ese aspecto disentildeadores de Visual Studio NET ya que el trabajar con cadenas en Ccoacutedigo generado automaacuteticamente por eacutestos se coloca en un fichero separado al que contiene el coacutedigo que generamos nosotros Mientras que asiacute lo hacemos en Visual Basicevitando los problemas de sincronizacioacuten que ocurriacutean en la versioacuten anterior Otra utilidad interesante de las clases parciales es que varios programadores pueden

Ademaacutes los geneacutericos permiten la definicioacuten En el caso de C aunque tambieacuten se incluyen trabajar sobre diferentes partes de una

de la clase Nullable que resuelve el mejoras en productividad el acento se coloca en clase sin los conflictos de versionado que

problema que teniacuteamos antes cuando caracteriacutesticas avanzadas como por ejemplo las esto podriacutea ocasionar Loacutegicamente los

queriacuteamos dar el valor nulo a un tipo mejoras en los iteradores o la posibilidad de lenguajes NET han tenido que evolucionar

primitivo como un entero o una fecha algo definir meacutetodos anoacutenimospara incorporar esta novedad Por ejemplo

que sucediacutea con frecuencia al trabajar con Visual Basic y C soportan esta

bases de datos El lenguaje C incorpora una caracteriacutestica mediante la palabra clave El acceso a datos sintaxis especiacutefica para trabajar con clases partial

anulables de forma coacutemodaCapa de datos

Geneacutericos El acceso a datos sufre avances importantes No Evolucioacuten de los lenguajesOtra novedad en esta versioacuten es la soacutelo por la optimizacioacuten del rendimiento o las

Y hablando de lenguajes algo que creo incorporacioacuten de geneacutericos Eacutestos permiten nuevas funcionalidades sino principalmente por importante recalcar es la diferente crear clases que pueden recibir tipos como el aumento de la productividad Utilizando el evolucioacuten que experimentan los paraacutemetros permitiendo indicar queacute tipos Asistente para configuracioacuten de acceso a datos dos lenguajes principales de NET va a manejar la clase en cada instancia en podemos definir en tres pasos un DataSet tipado Mientras que en la primera versioacuten la particular De esta manera podemos con una o varias tablas En el mismo proceso se eleccioacuten del lenguaje era trabajar de forma tipada pero sin necesidad define la loacutegica de acceso a datos baacutesica

Definicioacuten de clases parciales

clases parciales

la clase

Capa de datosGeneacutericos

Evolucioacuten de los lenguajes

geneacutericos

Asistente para configuracioacuten de acceso a datos

Nullable

Visual Studio 2005 y NET 20ldquo Un resumen de los puntos claves de sus mejorasrdquo

Dirigido a | AreaAutor

Desarrolladores DesarrolloLeonardo Diez Servicios Profesionales Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 9

AR

09

Dim miDiccionario As New Dictionary(Of String String)

Dictionaryltstring stringgt miDiccionario = new Dictionaryltstring stringgt()

como escribir sus modificaciones la primera versioacuten y que resulta maacutes sencillo de en ella Por otro lado la utilizar al tiempo que proporciona vinculacioacuten a los datos ahora se funcionalidades adicionales Asimismo aparecen realiza automaacuteticamente al componentes que permiten manejar visualmente cargar la paacutegina sin necesidad el entorno de vinculacioacuten algo que hasta ahora de llamar al meacutetodo DataBind debiacuteamos realizar escribiendo nuestro propio como ocurre en la versioacuten 11 coacutedigo lo que resultaba complejo y laborioso y

que ahora es mucho maacutes sencillo gracias a los nuevos componentes BindingSource y Con respecto al desarrollo de BindingNavigatoraplicaciones de escritorio el

trabajo se simplifica gracias a la incorporacioacuten de nuevos componentes y controles para trabajo con datos En primer Con el lanzamiento de esta nueva lugar aparece un nuevo control Figura 2 Un formulario maestro-detalle creado versioacuten de su plataforma de desarrollo

para la visualizacioacuten de datos el arrastrando tablas desde la ventana Microsoft ha vuelto a dar otro paso Data Sources DataGridView que reemplaza al DataGrid de adelante simplificando la codificacioacuten

y aumentando la productividad asociada a cada tabla en componentes llamados TableAdapter A continuacioacuten utilizando el Disentildeador de DataSets podemos antildeadir meacutetodos de acceso a cada tabla asociando sentencias SQL a cada TableAdapter existente en el DataSet

Despueacutes de utilizar el asistente y el disentildeador mencionados es probable que necesitemos antildeadir nuevo coacutedigo al generado automaacuteticamente para antildeadir funcionalidad extra Para esto podemos definir clases parciales que complementen las clases generadas automaacuteticamente y que no seraacuten reemplazadas cuando se vuelva a ejecutar el asistente Tambieacuten es posible cambiar la clase base de los TableAdapter creados para compartir funcionalidad entre todos los componentes de acceso a datos

Con todo lo mencionado es posible afirmar que podremos crear una capa de acceso a datos de forma raacutepida y visual con la capacidad de sincronizar con la base de datos en cualquier momento volviendo a ejecutar el asistente sin que esto signifique perder la posibilidad de antildeadir nuestro propio coacutedigo cuando lo deseemos sin temor a que desaparezca al emplear los asistentes

Capa de Interfaz

Para concluir no quiero olvidarme de otra capa de la aplicacioacuten la de presentacioacuten El trabajo con datos en la interfaz mejora mucho tanto en web como en aplicaciones de escritorio

En web podemos crear mantenimientos de tablas de forma visual sin necesidad de escribir ni una liacutenea de coacutedigo Esto es posible gracias a dos novedades Por un lado ahora los viacutenculos con los datos pueden ser bidireccionales y nos permiten tanto para obtener datos de la base de datos

Disentildeador de DataSets

Capa de Interfaz

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 1

AR

11

6lU acircbullbdquobdquonR ecursos Adicionales

Podeacuteis consultar desde wwwdanysoftcom la lista actualizada de artiacuteculos teacutecnicos creados desde la aparicioacuten de las primeras betas por nuestro equipo de MVPs y certificados

En colaboracioacuten con Microsoft vamos a participar como ponentes y patrocinadores de la gira de lanzamiento de Visual Studio y SQL Server 2005 En todas estas sesiones nos tendreacuteis a vuestra disposicioacuten en el stand Danysoft

Si ya habeacuteis decidido pasar a Visual Studio 2005 desde servicios profesionales hemos elaborado una serie de temarios -los cuales se pueden adaptar a vuestro nivel y necesidades- para facilitar al maacuteximo esta migracioacuten Esta formacioacuten se pueden complementar con servicios de consultoriacutea o desarrollo que le serviraacuten de apoyo en sus primeros proyectos con la nueva versioacuten

Finalmente desde el aacuterea de comercializacioacuten de software le podemos asesorar para conseguir su Visual Studio 2005 licencias o utilidades complementarias de terceros muchas de las cuales ya estaacuten totalmente actualizadas para soportar Microsoft Visual Studio 2005

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 5: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

+

13 13 13 4

13

+

-

13

13

13

-

+

amp

+

13 1 3

1 3

1

3

+ amp

-

13

4

amp13

( 13

( +

(

$

13

13

13

13

13

13

13

13 +

13

13

+ +

13 13

13 13

+

-

)

13

13

+

-

+ 13

13

$= gt- 13

13 9 13

C

( 13

A

-

+ 13 (

+

13

+

+ 13+ 13

- 13

+

+

amp13

( 13

amp13

13 =

13

amp

13 =13 (

13

13 $

13 ( $

- (13

SQL Server 2005 ademaacutes de un servidorde bases de datos relacionales es unanueva plataforma completa deservicios BI con un estupendo conjuntode herramientas de gestioacuten einnumerables mejoras

Para ver maacutes informacioacuten solicitarservicios profesionales o adquirir su SQLServer 2005 visite wwwdanysoftcom

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 7

AR

07

E jemplos de temarios

Reporting Services 2005

Integration Services 2005

Notification Services 2005

Analysis Services 2005

Integracioacutende XML en SQL Server 2005

Disentildeo y programacioacuten de labase de datos SQL Server 2005

Cubre el disentildeo de informes y sugestioacuten viacutea Report Manager Losconceptos a tratar van desde eldisentildeo hasta la creacioacuten desuscripciones bajo demandapasando por la configuracioacuten yestablecimiento de la seguridad

Cubre la utilizacioacuten deIntegration Services en larealizacioacuten de paquetes pararealizar las tareas de extraccioacutentransformacioacuten y carga dedatos asiacute como la administra-cioacuten de los mismos Ademas setratan las opciones de migracioacuteny actualizacioacuten de paquetes dela versioacuten anterior

Este curso ensentildea a crearaplicaciones de notificacioacuten Elcurso cubre la configuracioacuten delservicio la creacioacuten de notifica-ciones para diversos dispositivosde destino y la gestioacuten desuscripciones y eventos

Cubre el disentildeo creacioacuten ygestioacuten de cubos mediante SSAS2005 asiacute como introducciones aUDM los sistemas de DataMining y los lenguajes deconsulta MDX y XMLA

Cubre el nuevo tipo de datosnativo XML y sus opciones deindexacioacuten el soporte deXQuery las opciones de FORXML y OPENXML el soportenativo de SOAP y unaintroduccioacuten a XMLA para SSAS

Cubre el disentildeo y programacioacutende bases de datos SQL Server2005 tratando los conceptoshabituales de tipos de datosintegridad referencial iacutendicesetc con eacutenfasis en la integracioacutendel CLR de NET para crear tipos yfunciones definidos por elusuario y procedimientosalmacenados

de estar haciendo conversiones La nueva versioacuten de NET ya estaacute en la

calle Llevamos comentaacutendoles las continuamente Un buen ejemplo de la utilidad de los geneacutericos son las novedades que iban a traer Visual

Studio 2005 y NET 20 desde cuando colecciones y los diccionarios En aparecieron las primeras betas pero NET 11 para permitir almacenar ahora es momento de comenzar a cualquier tipo de elementos en una comprobar que todas esas mejoras se coleccioacuten es necesario utilizar la materializan en beneficios En este clase object Esto implica hacer pequentildeo artiacuteculo intentareacute exponer verificaciones a la hora de insertar algunas de las maacutes interesantes desde elementos en la coleccioacuten y mi punto de vista conversiones al recuperarlos desde

ella De hecho no existe una clase Dictionary sino que es necesario La plataforma NET crear una clase que herede de y los lenguajes DictionaryBase para trabajar de forma tipada faacutecilmente Con geneacutericos tenemos la posibilidad de crear un Definicioacuten de clases parciales

Figura 1 Un DataSet tipado generado por el asistentediccionario indicando el tipo de datos que va a Si vamos a hablar de las novedades en el desarrollo NET debemos primero hablar de manejar para las claves y para los elementos las novedades a nivel del CLR Sus nuevas sin necesidad de heredar o crear ninguna praacutecticamente una cuestioacuten de sintaxis en esta funcionalidades son la base para las clase nueva Una vez definida una instancia nueva versioacuten se empiezan a notar las mejoras en las tecnologiacuteas que veremos con los tipos deseados soacutelo podremos diferencias Asiacute Visual Basic avanza con el maacutes adelante Entre eacutestas se encuentra la insertar elementos del tipo especificado y objetivo fundamental de la productividad por posibilidad de definir clases parciales Esta recuperaremos elementos de ese tipo sin ejemplo con la palabra clave My que brinda caracteriacutestica permite dividir el coacutedigo de necesidad de conversiones o verificaciones acceso raacutepido a funcionalidades comunes de la una clase en varios ficheros que al adicionales Para trabajar con geneacutericos los libreriacutea de clases y permite organizar la compilarse se unen automaacuteticamente para lenguajes utilizan siacutembolos especiales para estructura de una aplicacioacuten de escritorio formar la clase completa Esto es indicar los tipos a parametrizar Con la faacutecilmente rememorando un poco a la especialmente uacutetil al emplear los siguiente liacutenea creamos un diccionario para simplicidad de Visual Basic 60 en ese aspecto disentildeadores de Visual Studio NET ya que el trabajar con cadenas en Ccoacutedigo generado automaacuteticamente por eacutestos se coloca en un fichero separado al que contiene el coacutedigo que generamos nosotros Mientras que asiacute lo hacemos en Visual Basicevitando los problemas de sincronizacioacuten que ocurriacutean en la versioacuten anterior Otra utilidad interesante de las clases parciales es que varios programadores pueden

Ademaacutes los geneacutericos permiten la definicioacuten En el caso de C aunque tambieacuten se incluyen trabajar sobre diferentes partes de una

de la clase Nullable que resuelve el mejoras en productividad el acento se coloca en clase sin los conflictos de versionado que

problema que teniacuteamos antes cuando caracteriacutesticas avanzadas como por ejemplo las esto podriacutea ocasionar Loacutegicamente los

queriacuteamos dar el valor nulo a un tipo mejoras en los iteradores o la posibilidad de lenguajes NET han tenido que evolucionar

primitivo como un entero o una fecha algo definir meacutetodos anoacutenimospara incorporar esta novedad Por ejemplo

que sucediacutea con frecuencia al trabajar con Visual Basic y C soportan esta

bases de datos El lenguaje C incorpora una caracteriacutestica mediante la palabra clave El acceso a datos sintaxis especiacutefica para trabajar con clases partial

anulables de forma coacutemodaCapa de datos

Geneacutericos El acceso a datos sufre avances importantes No Evolucioacuten de los lenguajesOtra novedad en esta versioacuten es la soacutelo por la optimizacioacuten del rendimiento o las

Y hablando de lenguajes algo que creo incorporacioacuten de geneacutericos Eacutestos permiten nuevas funcionalidades sino principalmente por importante recalcar es la diferente crear clases que pueden recibir tipos como el aumento de la productividad Utilizando el evolucioacuten que experimentan los paraacutemetros permitiendo indicar queacute tipos Asistente para configuracioacuten de acceso a datos dos lenguajes principales de NET va a manejar la clase en cada instancia en podemos definir en tres pasos un DataSet tipado Mientras que en la primera versioacuten la particular De esta manera podemos con una o varias tablas En el mismo proceso se eleccioacuten del lenguaje era trabajar de forma tipada pero sin necesidad define la loacutegica de acceso a datos baacutesica

Definicioacuten de clases parciales

clases parciales

la clase

Capa de datosGeneacutericos

Evolucioacuten de los lenguajes

geneacutericos

Asistente para configuracioacuten de acceso a datos

Nullable

Visual Studio 2005 y NET 20ldquo Un resumen de los puntos claves de sus mejorasrdquo

Dirigido a | AreaAutor

Desarrolladores DesarrolloLeonardo Diez Servicios Profesionales Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 9

AR

09

Dim miDiccionario As New Dictionary(Of String String)

Dictionaryltstring stringgt miDiccionario = new Dictionaryltstring stringgt()

como escribir sus modificaciones la primera versioacuten y que resulta maacutes sencillo de en ella Por otro lado la utilizar al tiempo que proporciona vinculacioacuten a los datos ahora se funcionalidades adicionales Asimismo aparecen realiza automaacuteticamente al componentes que permiten manejar visualmente cargar la paacutegina sin necesidad el entorno de vinculacioacuten algo que hasta ahora de llamar al meacutetodo DataBind debiacuteamos realizar escribiendo nuestro propio como ocurre en la versioacuten 11 coacutedigo lo que resultaba complejo y laborioso y

que ahora es mucho maacutes sencillo gracias a los nuevos componentes BindingSource y Con respecto al desarrollo de BindingNavigatoraplicaciones de escritorio el

trabajo se simplifica gracias a la incorporacioacuten de nuevos componentes y controles para trabajo con datos En primer Con el lanzamiento de esta nueva lugar aparece un nuevo control Figura 2 Un formulario maestro-detalle creado versioacuten de su plataforma de desarrollo

para la visualizacioacuten de datos el arrastrando tablas desde la ventana Microsoft ha vuelto a dar otro paso Data Sources DataGridView que reemplaza al DataGrid de adelante simplificando la codificacioacuten

y aumentando la productividad asociada a cada tabla en componentes llamados TableAdapter A continuacioacuten utilizando el Disentildeador de DataSets podemos antildeadir meacutetodos de acceso a cada tabla asociando sentencias SQL a cada TableAdapter existente en el DataSet

Despueacutes de utilizar el asistente y el disentildeador mencionados es probable que necesitemos antildeadir nuevo coacutedigo al generado automaacuteticamente para antildeadir funcionalidad extra Para esto podemos definir clases parciales que complementen las clases generadas automaacuteticamente y que no seraacuten reemplazadas cuando se vuelva a ejecutar el asistente Tambieacuten es posible cambiar la clase base de los TableAdapter creados para compartir funcionalidad entre todos los componentes de acceso a datos

Con todo lo mencionado es posible afirmar que podremos crear una capa de acceso a datos de forma raacutepida y visual con la capacidad de sincronizar con la base de datos en cualquier momento volviendo a ejecutar el asistente sin que esto signifique perder la posibilidad de antildeadir nuestro propio coacutedigo cuando lo deseemos sin temor a que desaparezca al emplear los asistentes

Capa de Interfaz

Para concluir no quiero olvidarme de otra capa de la aplicacioacuten la de presentacioacuten El trabajo con datos en la interfaz mejora mucho tanto en web como en aplicaciones de escritorio

En web podemos crear mantenimientos de tablas de forma visual sin necesidad de escribir ni una liacutenea de coacutedigo Esto es posible gracias a dos novedades Por un lado ahora los viacutenculos con los datos pueden ser bidireccionales y nos permiten tanto para obtener datos de la base de datos

Disentildeador de DataSets

Capa de Interfaz

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 1

AR

11

6lU acircbullbdquobdquonR ecursos Adicionales

Podeacuteis consultar desde wwwdanysoftcom la lista actualizada de artiacuteculos teacutecnicos creados desde la aparicioacuten de las primeras betas por nuestro equipo de MVPs y certificados

En colaboracioacuten con Microsoft vamos a participar como ponentes y patrocinadores de la gira de lanzamiento de Visual Studio y SQL Server 2005 En todas estas sesiones nos tendreacuteis a vuestra disposicioacuten en el stand Danysoft

Si ya habeacuteis decidido pasar a Visual Studio 2005 desde servicios profesionales hemos elaborado una serie de temarios -los cuales se pueden adaptar a vuestro nivel y necesidades- para facilitar al maacuteximo esta migracioacuten Esta formacioacuten se pueden complementar con servicios de consultoriacutea o desarrollo que le serviraacuten de apoyo en sus primeros proyectos con la nueva versioacuten

Finalmente desde el aacuterea de comercializacioacuten de software le podemos asesorar para conseguir su Visual Studio 2005 licencias o utilidades complementarias de terceros muchas de las cuales ya estaacuten totalmente actualizadas para soportar Microsoft Visual Studio 2005

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 6: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

de estar haciendo conversiones La nueva versioacuten de NET ya estaacute en la

calle Llevamos comentaacutendoles las continuamente Un buen ejemplo de la utilidad de los geneacutericos son las novedades que iban a traer Visual

Studio 2005 y NET 20 desde cuando colecciones y los diccionarios En aparecieron las primeras betas pero NET 11 para permitir almacenar ahora es momento de comenzar a cualquier tipo de elementos en una comprobar que todas esas mejoras se coleccioacuten es necesario utilizar la materializan en beneficios En este clase object Esto implica hacer pequentildeo artiacuteculo intentareacute exponer verificaciones a la hora de insertar algunas de las maacutes interesantes desde elementos en la coleccioacuten y mi punto de vista conversiones al recuperarlos desde

ella De hecho no existe una clase Dictionary sino que es necesario La plataforma NET crear una clase que herede de y los lenguajes DictionaryBase para trabajar de forma tipada faacutecilmente Con geneacutericos tenemos la posibilidad de crear un Definicioacuten de clases parciales

Figura 1 Un DataSet tipado generado por el asistentediccionario indicando el tipo de datos que va a Si vamos a hablar de las novedades en el desarrollo NET debemos primero hablar de manejar para las claves y para los elementos las novedades a nivel del CLR Sus nuevas sin necesidad de heredar o crear ninguna praacutecticamente una cuestioacuten de sintaxis en esta funcionalidades son la base para las clase nueva Una vez definida una instancia nueva versioacuten se empiezan a notar las mejoras en las tecnologiacuteas que veremos con los tipos deseados soacutelo podremos diferencias Asiacute Visual Basic avanza con el maacutes adelante Entre eacutestas se encuentra la insertar elementos del tipo especificado y objetivo fundamental de la productividad por posibilidad de definir clases parciales Esta recuperaremos elementos de ese tipo sin ejemplo con la palabra clave My que brinda caracteriacutestica permite dividir el coacutedigo de necesidad de conversiones o verificaciones acceso raacutepido a funcionalidades comunes de la una clase en varios ficheros que al adicionales Para trabajar con geneacutericos los libreriacutea de clases y permite organizar la compilarse se unen automaacuteticamente para lenguajes utilizan siacutembolos especiales para estructura de una aplicacioacuten de escritorio formar la clase completa Esto es indicar los tipos a parametrizar Con la faacutecilmente rememorando un poco a la especialmente uacutetil al emplear los siguiente liacutenea creamos un diccionario para simplicidad de Visual Basic 60 en ese aspecto disentildeadores de Visual Studio NET ya que el trabajar con cadenas en Ccoacutedigo generado automaacuteticamente por eacutestos se coloca en un fichero separado al que contiene el coacutedigo que generamos nosotros Mientras que asiacute lo hacemos en Visual Basicevitando los problemas de sincronizacioacuten que ocurriacutean en la versioacuten anterior Otra utilidad interesante de las clases parciales es que varios programadores pueden

Ademaacutes los geneacutericos permiten la definicioacuten En el caso de C aunque tambieacuten se incluyen trabajar sobre diferentes partes de una

de la clase Nullable que resuelve el mejoras en productividad el acento se coloca en clase sin los conflictos de versionado que

problema que teniacuteamos antes cuando caracteriacutesticas avanzadas como por ejemplo las esto podriacutea ocasionar Loacutegicamente los

queriacuteamos dar el valor nulo a un tipo mejoras en los iteradores o la posibilidad de lenguajes NET han tenido que evolucionar

primitivo como un entero o una fecha algo definir meacutetodos anoacutenimospara incorporar esta novedad Por ejemplo

que sucediacutea con frecuencia al trabajar con Visual Basic y C soportan esta

bases de datos El lenguaje C incorpora una caracteriacutestica mediante la palabra clave El acceso a datos sintaxis especiacutefica para trabajar con clases partial

anulables de forma coacutemodaCapa de datos

Geneacutericos El acceso a datos sufre avances importantes No Evolucioacuten de los lenguajesOtra novedad en esta versioacuten es la soacutelo por la optimizacioacuten del rendimiento o las

Y hablando de lenguajes algo que creo incorporacioacuten de geneacutericos Eacutestos permiten nuevas funcionalidades sino principalmente por importante recalcar es la diferente crear clases que pueden recibir tipos como el aumento de la productividad Utilizando el evolucioacuten que experimentan los paraacutemetros permitiendo indicar queacute tipos Asistente para configuracioacuten de acceso a datos dos lenguajes principales de NET va a manejar la clase en cada instancia en podemos definir en tres pasos un DataSet tipado Mientras que en la primera versioacuten la particular De esta manera podemos con una o varias tablas En el mismo proceso se eleccioacuten del lenguaje era trabajar de forma tipada pero sin necesidad define la loacutegica de acceso a datos baacutesica

Definicioacuten de clases parciales

clases parciales

la clase

Capa de datosGeneacutericos

Evolucioacuten de los lenguajes

geneacutericos

Asistente para configuracioacuten de acceso a datos

Nullable

Visual Studio 2005 y NET 20ldquo Un resumen de los puntos claves de sus mejorasrdquo

Dirigido a | AreaAutor

Desarrolladores DesarrolloLeonardo Diez Servicios Profesionales Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 0 9

AR

09

Dim miDiccionario As New Dictionary(Of String String)

Dictionaryltstring stringgt miDiccionario = new Dictionaryltstring stringgt()

como escribir sus modificaciones la primera versioacuten y que resulta maacutes sencillo de en ella Por otro lado la utilizar al tiempo que proporciona vinculacioacuten a los datos ahora se funcionalidades adicionales Asimismo aparecen realiza automaacuteticamente al componentes que permiten manejar visualmente cargar la paacutegina sin necesidad el entorno de vinculacioacuten algo que hasta ahora de llamar al meacutetodo DataBind debiacuteamos realizar escribiendo nuestro propio como ocurre en la versioacuten 11 coacutedigo lo que resultaba complejo y laborioso y

que ahora es mucho maacutes sencillo gracias a los nuevos componentes BindingSource y Con respecto al desarrollo de BindingNavigatoraplicaciones de escritorio el

trabajo se simplifica gracias a la incorporacioacuten de nuevos componentes y controles para trabajo con datos En primer Con el lanzamiento de esta nueva lugar aparece un nuevo control Figura 2 Un formulario maestro-detalle creado versioacuten de su plataforma de desarrollo

para la visualizacioacuten de datos el arrastrando tablas desde la ventana Microsoft ha vuelto a dar otro paso Data Sources DataGridView que reemplaza al DataGrid de adelante simplificando la codificacioacuten

y aumentando la productividad asociada a cada tabla en componentes llamados TableAdapter A continuacioacuten utilizando el Disentildeador de DataSets podemos antildeadir meacutetodos de acceso a cada tabla asociando sentencias SQL a cada TableAdapter existente en el DataSet

Despueacutes de utilizar el asistente y el disentildeador mencionados es probable que necesitemos antildeadir nuevo coacutedigo al generado automaacuteticamente para antildeadir funcionalidad extra Para esto podemos definir clases parciales que complementen las clases generadas automaacuteticamente y que no seraacuten reemplazadas cuando se vuelva a ejecutar el asistente Tambieacuten es posible cambiar la clase base de los TableAdapter creados para compartir funcionalidad entre todos los componentes de acceso a datos

Con todo lo mencionado es posible afirmar que podremos crear una capa de acceso a datos de forma raacutepida y visual con la capacidad de sincronizar con la base de datos en cualquier momento volviendo a ejecutar el asistente sin que esto signifique perder la posibilidad de antildeadir nuestro propio coacutedigo cuando lo deseemos sin temor a que desaparezca al emplear los asistentes

Capa de Interfaz

Para concluir no quiero olvidarme de otra capa de la aplicacioacuten la de presentacioacuten El trabajo con datos en la interfaz mejora mucho tanto en web como en aplicaciones de escritorio

En web podemos crear mantenimientos de tablas de forma visual sin necesidad de escribir ni una liacutenea de coacutedigo Esto es posible gracias a dos novedades Por un lado ahora los viacutenculos con los datos pueden ser bidireccionales y nos permiten tanto para obtener datos de la base de datos

Disentildeador de DataSets

Capa de Interfaz

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 1

AR

11

6lU acircbullbdquobdquonR ecursos Adicionales

Podeacuteis consultar desde wwwdanysoftcom la lista actualizada de artiacuteculos teacutecnicos creados desde la aparicioacuten de las primeras betas por nuestro equipo de MVPs y certificados

En colaboracioacuten con Microsoft vamos a participar como ponentes y patrocinadores de la gira de lanzamiento de Visual Studio y SQL Server 2005 En todas estas sesiones nos tendreacuteis a vuestra disposicioacuten en el stand Danysoft

Si ya habeacuteis decidido pasar a Visual Studio 2005 desde servicios profesionales hemos elaborado una serie de temarios -los cuales se pueden adaptar a vuestro nivel y necesidades- para facilitar al maacuteximo esta migracioacuten Esta formacioacuten se pueden complementar con servicios de consultoriacutea o desarrollo que le serviraacuten de apoyo en sus primeros proyectos con la nueva versioacuten

Finalmente desde el aacuterea de comercializacioacuten de software le podemos asesorar para conseguir su Visual Studio 2005 licencias o utilidades complementarias de terceros muchas de las cuales ya estaacuten totalmente actualizadas para soportar Microsoft Visual Studio 2005

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 7: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

como escribir sus modificaciones la primera versioacuten y que resulta maacutes sencillo de en ella Por otro lado la utilizar al tiempo que proporciona vinculacioacuten a los datos ahora se funcionalidades adicionales Asimismo aparecen realiza automaacuteticamente al componentes que permiten manejar visualmente cargar la paacutegina sin necesidad el entorno de vinculacioacuten algo que hasta ahora de llamar al meacutetodo DataBind debiacuteamos realizar escribiendo nuestro propio como ocurre en la versioacuten 11 coacutedigo lo que resultaba complejo y laborioso y

que ahora es mucho maacutes sencillo gracias a los nuevos componentes BindingSource y Con respecto al desarrollo de BindingNavigatoraplicaciones de escritorio el

trabajo se simplifica gracias a la incorporacioacuten de nuevos componentes y controles para trabajo con datos En primer Con el lanzamiento de esta nueva lugar aparece un nuevo control Figura 2 Un formulario maestro-detalle creado versioacuten de su plataforma de desarrollo

para la visualizacioacuten de datos el arrastrando tablas desde la ventana Microsoft ha vuelto a dar otro paso Data Sources DataGridView que reemplaza al DataGrid de adelante simplificando la codificacioacuten

y aumentando la productividad asociada a cada tabla en componentes llamados TableAdapter A continuacioacuten utilizando el Disentildeador de DataSets podemos antildeadir meacutetodos de acceso a cada tabla asociando sentencias SQL a cada TableAdapter existente en el DataSet

Despueacutes de utilizar el asistente y el disentildeador mencionados es probable que necesitemos antildeadir nuevo coacutedigo al generado automaacuteticamente para antildeadir funcionalidad extra Para esto podemos definir clases parciales que complementen las clases generadas automaacuteticamente y que no seraacuten reemplazadas cuando se vuelva a ejecutar el asistente Tambieacuten es posible cambiar la clase base de los TableAdapter creados para compartir funcionalidad entre todos los componentes de acceso a datos

Con todo lo mencionado es posible afirmar que podremos crear una capa de acceso a datos de forma raacutepida y visual con la capacidad de sincronizar con la base de datos en cualquier momento volviendo a ejecutar el asistente sin que esto signifique perder la posibilidad de antildeadir nuestro propio coacutedigo cuando lo deseemos sin temor a que desaparezca al emplear los asistentes

Capa de Interfaz

Para concluir no quiero olvidarme de otra capa de la aplicacioacuten la de presentacioacuten El trabajo con datos en la interfaz mejora mucho tanto en web como en aplicaciones de escritorio

En web podemos crear mantenimientos de tablas de forma visual sin necesidad de escribir ni una liacutenea de coacutedigo Esto es posible gracias a dos novedades Por un lado ahora los viacutenculos con los datos pueden ser bidireccionales y nos permiten tanto para obtener datos de la base de datos

Disentildeador de DataSets

Capa de Interfaz

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 1

AR

11

6lU acircbullbdquobdquonR ecursos Adicionales

Podeacuteis consultar desde wwwdanysoftcom la lista actualizada de artiacuteculos teacutecnicos creados desde la aparicioacuten de las primeras betas por nuestro equipo de MVPs y certificados

En colaboracioacuten con Microsoft vamos a participar como ponentes y patrocinadores de la gira de lanzamiento de Visual Studio y SQL Server 2005 En todas estas sesiones nos tendreacuteis a vuestra disposicioacuten en el stand Danysoft

Si ya habeacuteis decidido pasar a Visual Studio 2005 desde servicios profesionales hemos elaborado una serie de temarios -los cuales se pueden adaptar a vuestro nivel y necesidades- para facilitar al maacuteximo esta migracioacuten Esta formacioacuten se pueden complementar con servicios de consultoriacutea o desarrollo que le serviraacuten de apoyo en sus primeros proyectos con la nueva versioacuten

Finalmente desde el aacuterea de comercializacioacuten de software le podemos asesorar para conseguir su Visual Studio 2005 licencias o utilidades complementarias de terceros muchas de las cuales ya estaacuten totalmente actualizadas para soportar Microsoft Visual Studio 2005

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 8: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

En muchas ocasiones podemos encontrar herramientas software que ahorran mucho trabajo en una aacuterea especiacutefica y ademaacutes facilitan que estructurada ya que distingue herramientas Borland CaliberRM es una herramienta para la nuestro trabajo alcance niveles de diferenciadas para cada peacuterfil de usuario gestioacuten de requisitos que podemos utilizar para calidad excepcionales sustituir la habitual hoja de Excel Integrada con

Visual Studio completariacutea el ciclo de vida Existe un Servidor Team Foundation Server Pero no siempre conocemos de la completo del desarrolloque nos proporciona control de versiones existencia de la herramienta adecuada gestioacuten de ficheros de proyecto informes y para cada situacioacuten Vamos a repasar a

Bases de Datoscontinuacioacuten las que son SQL Server 2005 es otra de las novedades imprescindibles Dado el espacio

disponible las mencionaremos y para fundamentales de Microsoft que en esta revista conocerlas en detalle os invitamos a ya hemos tratado La inmensa mayoriacutea de las

aplicaciones que desarrollamos necesitan una visitar wwwdanysoftcombase de datos segura y de nuevo encontramos diferentes ediciones dependiendo del perfil IDEs SQL Server 2005 Edicioacuten Express que es gratuita

La herramienta clave alrededor de la que y como su antecesor MSDE estaacute destinada al gira todo es un buen Entorno de Desarrollo uso en puesto local y las ediciones comerciales Integrado (IDE) que ya no soacutelo nos Workgroup Standard y Enterprisepermiten codificar y compilar las aplicaciones con enorme efectividad sino Embarcadero ERStudio incorpora todo un que como en el caso de Visual Studio 2005 conjunto de herramientas para arquitectos suponen toda una plataforma repleta de administradores y desarrolladores tecnologiacuteas enfocadas en la mejora de la Destaquemos que nos permite el disentildeo de base productividad Existen las siguientes de datos y su documentacioacuten por muy grande y ediciones seguacuten el perfil para quien se han compleja que eacutesta seadisentildeado

Ediciones Express de Visual C Visual Embarcadero Rapid SQL que permite a los Basic Visual C++ Visual J y Visual desarrolladores mejorar su productividad a la Web Developer Estas ediciones son hora de crear y depurar bases de datosgratuitas y estaacuten disentildeadas para el aprendizaje y la evaluacioacuten

InformesVisual Studio 2005 Standard para Microsoft Reporting Services 2005 es un desarrolladores ocasionalesconjunto de herramientas de generacioacuten de

Visual Studio 2005 Profesional para informes y Business Intelligence que nos ofrece

desarrolladores profesionales SQL Server absolutamente sorprendentes por

consultores etc su agilidad de uso y diversidad de tareas para las que nos ofrece solucioacuten

Altova XMLspy y Altova XML Suite son dos entornos para generar coacutedigo XML y

Crystal Reports es el estaacutendar en la creacioacuten de mantenerlo faacutecilmente Puede ademaacutes

informes y dispone de productos destinados a integrarse con Visual Studio NET

los creadores de informes con la edicioacuten Profesional desarrolladores con la edicioacuten Developer y servidores de informes con la Herramientas de Gestioacuten versioacuten Serverdel ciclo de vida del desarrollo

Visual Studio 2005 Team System con creacioacuten automaacutetica de equipos ademaacutes de ediciones para Arquitectos Desarrolladores Suites de Componentesun repositorio comuacuten Nos conectamos a este y Testers Esta es una de las grandes Infragistics NetAdvantage Suite es una suite servidor a traveacutes de alguna de las ediciones novedades Team System estaacute disentildeado liacuteder que nos proporcionan un gran nuacutemero de disponibles de Visual Studio Team Systempara aumentar la productividad del trabajo componentes principalmente enfocados a la

de desarrollo en equipo de forma

Borland CaliberRM

Team Foundation Server

SQL Server 2005

Embarcadero ERStudioVisual Studio 2005

Embarcadero Rapid SQL

Microsoft Reporting Services 2005

Altova XMLspy y Altova XML Suite

Crystal Reports

Visual Studio 2005 Team System

Infragistics NetAdvantage Suite

Visual Studio Team System

Software Especializadoldquo Ahorre tiempo y esfuerzo con las soluciones Danysoftrdquo

Dirigido a | AreaAutor

Desarrolladores y Administradores SoftwareArea comercial Danysoft

E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T - 1 3

SF

13

0IumlmOuml3pound7notG estioacuten de Licencias

Muchas empresas y organismos puacuteblicos asignan presupuestos a comienzos de antildeo Si este es su caso nos ponemos a su disposicioacuten para ofrecerle las mejores ventajas en la adquisicioacuten o actualizacioacuten de sus licencias de empresa gobierno o educacioacuten

Danysoft mantiene un contacto constante con los principales fabricantes nacionales a la vez que representa directamente a gran nuacutemero de internacionales Esto nos permite ademaacutes de poner a su disposicioacuten nuestro conocimiento de sus complejos sistemas conseguirle las mejores condiciones al gestionarle conjuntamente todas sus necesidades solucionaacutendole -en el caso de existir- la complejidad de los pedidos internacionales

Y todo esto ofrecieacutendole un servicio post-venta y de valor antildeadido adicional sin comparacioacuten en el mercado

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 9: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario

presentacioacuten de datos (rejillas programacioacuten mochilas para puertos USB o paralelo con la graacuteficos barras menuacutes etc) que ya estaacute garantiacutea y experiencia de los creadores de preparada para NET 20 CopyControl Se convertiraacute en la mochila

favorita tanto para usted por su tecnologiacutea y precio como para sus clientes por su reducido ComponentOne Studio Enterprise ofrece maacutes tamantildeo que las convierte en las menos de 100 componentes para datos molestas y maacutes atractivas del mercadopresentacioacuten informes capas de

transformacioacuten tanto para aplicaciones Windows como Web Tambieacuten ya estaacute Infraestructurapreparada para NET 20

La gama maacutes completa de servidores empresariales Microsoft que cubren todas las necesidades corporativas Desplieguegt BizTalk Server

Wise Package Studio es la principal solucioacuten gt Commerce Server

de para empaquetar y desplegar aplicaciones gt Content Management Serverde forma fiable gt Exchange Server

gt IIS Servergt ISA ServerWise for Windows Installer y Wise gt Host Integration ServerInstallation System son otras opciones de gt Live Comunications Serverdiferente capacidad para crear instalaciones gt Mobile Information Serverprofesionales en minutosgt Project Servergt Sharepoint Portal Server

InstallShield 115 le ayudaraacute en el proceso de gt Small Business Servercrear sus primeras instalaciones ya sean gt SQL ServerInstallScriptTM Windows Installer (MSI) o gt System Management Serverpara dispositivos moacuteviles gt Windows Server

La suscripcioacuten TechNet es la herramienta ideal para InstallShield Express es la solucioacuten maacutes los profesionales teacutecnicos Consiga todas las

raacutepida y sencilla para crear instalaciones herramientas de soporte necesarias para

fiables aplicaciones servidores y sistemas operativos Microsoft en un solo pack praacutectico Ademaacutes despreocuacutepese durante un antildeo Microsoft se Coacutedigos de Barrasencargaraacute de enviarle perioacutedicamente las nuevas

Los coacutedigos de barras en nuestros programas versiones betas e informacioacuten que aparezca es otra de las necesidades habituales que podemos resolver faacutecilmente con componentes ActiveBarcode o fuentes TrueType de coacutedigos de barras

MultimediaLe ofrecemos la familia completa de soluciones de LeadTools con las que podraacute integrar la gestioacuten de imaacutegenes y documentos desde sus propias aplicaciones

Entre sus herramientas destacan LeadTools Raster Imaging para la gestioacuten de imaacutegenes raster Document

Soluciones de seguridad proteccioacuten de sistemas y Imaging que permite ademaacutes gestioacuten antivirus de CA McAfee y Symantecdocumental con soporte seguacuten versiones de

OCR ICR y escritura a mano alzada Medical Use Diskeeper el desfragmentador liacuteder del Imaging que nos permitiraacute soportar mercado para incrementar el rendimiento de sus especiacuteficamente los formatos propios de las ordenadores La principal causa de los cuellos de imaacutegenes meacutedicas Vector Imaging para la botella que afectan al rendimiento del ordenador

gestioacuten de imaacutegenes vectoriales Y hay que buscarla en la fragmentacioacuten de disco Con

Multimedia que permite la edicioacuten de archivos Diskeeper el usuario no necesita preocuparse de de video amp codecs los fallos como la ralentizacioacuten del ordenador y

otros problemas similares

Las dos suites que vimos anteriormente Altiris ofrece soluciones empresariales para la (Infragistics y ComponentONE) le incluyen administracioacuten del ciclo de vida de las TI incluyendo utilidades para la creacioacuten y visualizacioacuten de servidores clientes dispositivos moacuteviles y activos graacuteficos comerciales impactantes empresariales de forma modular y faacutecil

Finalmente si busca una solucioacuten profesional para Antipirateriacuteala gestioacuten del FAX corporativo descubra FaxPort

Reduzca la pirateriacutea en sus aplicaciones con que le permitiraacute una comunicacioacuten sin fisuras con

Dinkey Dongle la gama maacutes completa de cualquiera en cualquier lugar y en tiempo real

ComponentOne Studio Enterprise

Wise Package Studio

Wise for Windows Installer y Wise Installation System

InstallShield 115

InstallShield Express

ActiveBarcode fuentes TrueType

LeadTools Raster ImagingDocument

Imaging

Medical Imaging

Vector Imaging

Multimedia

nfragistics y ComponentONE

Dinkey Dongle

servidores empresariales Microsoft

La suscripcioacuten TechNet

CA McAfee y Symantec

Diskeeper

Altiris

FaxPort

1 4 - E S P E C I A L M I C R O S O F T - R E V I S T A D A N Y S O F T

SF

14

Expertos en gestioacuten de licencias de

F|eograveŸrdquordquo+ Informacioacuten

Si desea ampliar la informacioacuten que aparece en este especial le indicamos a continuacioacuten los siguientes servicios que ponemos a su disposicioacuten desde Danysoft

Monograacuteficos y eRevista La forma maacutes sencilla de estar informado de las uacuteltimas novedades actualizaciones y promociones en soluciones complementado con artiacuteculos teacutecnicos propios o selecciona-dos e informacioacuten sobre los principales eventos del sector Inscribirse no tiene coste y es muy sencillo puede hacerlo desde wwwdanysoftcom

eCommerce Donde encontraraacute informacioacuten ampliada sobre las soluciones software que ponemos a su disposicioacuten copias de evaluacioacuten comparativas artiacuteculos teacutecnicos

Ademaacutes de software para desarrolladores encontraraacute libros software para administradores de sistemas disentildeo y hardware especializado de seguridad

Servicio de buacutesqueda Le informamos de cientos de productos que representamos pero si no encuentra lo que necesita en la revista o ecommerce le queremos invitar a que nos lo comente nuestro equipo de documentacioacuten haraacute la gestioacuten por usted

Page 10: características de los distintos servicios · Definición de clases parciales genéricos, tenemos la posibilidad de crear un Si vamos a hablar de las novedades en el diccionario