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
- 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
+
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
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
+
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
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
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
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
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