28.12.06

VB Net - Herencia en Formularios 2

Anteriormente hemos visto como realizar una herencia en formularios cambiando la herencia (Inherits) tambien tenemos otra manera de realizar la misma operacion pero desde el menu del Solution Explorer.

Para ello, una vez que armamos el formulario 1, vamos al Solution Explorer, seleccionamos Add y luego realizamos un click en Add Inherited Form.

Luego de ingresar el nombre del formulario, aparecera la pantalla de Inheritance Picker, alli debemos seleccionar la fuente de la herencia para nuestro formulario

VB Net - Herencia de Formularios

Ya que podemos realizar herencia de objetos, podemos realizarla en todos los formularios que estemos utilizando en la aplicacion

Lo primero que debemos hacer es crear una nueva aplicacion (VB o C#) en Visual Studio

En el Form1 poner los controles necesarios que se van a utilizar en este y otros formularios. Le damos una aperiencia como el siguiente ejemplo

Crear un nuevo formulario (Form2) Cambiar la herencia que viene por defualt Inherits System.Windows.Forms.Form por Inherits Form1

Desta manera el formulario 2 va a heredar todos los controles y funcionalidades del formulario 1

 Lo que resta es realizar una compilación en modo Debug que es un modo de prueba revisamos el Form2 y tendra el mismo aspecto que el Form1

MSDN - Showtime

MSDN showtime nos ofrece la oportunidad de presenciar a las sessiones grabadas del Tech Ed Developers, por ahora solamente en ingles
 
 
 

27.12.06

Encarta OnLine ???

El poderio del Encarta en CD o DVD ha llegado a su fin??, la nueva era del encarta ahora sera totalmente online.
Para ello una interesante nota a Tomás Oulton de Microsoft Argentina por parte de la gente de Dominio Digital

Ver Nota

26.12.06

MSDN - Cuarta Estrella

Con la llegada de Windows Vista, MSDN quiere ofrecerte todo lo necesario para afrontar la nueva ola de desarrollo de aplicaciones, recibiendo entrenamientos con contenido inédito y de primera mano, desarrollados por los más reconocidos especialistas de la región.
 
La Cuarta Estrella te ofrece capacitación en la siguiente temática:
  • Desarrollo de aplicaciones para Windows Vista
  • Microsoft .NET Framework 3.0
    • Microsoft CardSpace
    • Windows Presentation Foundation (WPF)
    • Windows Communication Foundation (WCF)
    • Windows Workflow Foundation (WWF)
 

20.12.06

SharePoint - WSS 3.0

Se encuentra a nuestra disposición la versión de Windows SharePoint Services (WSS) 3.0 tanto para 32 como para 64 bits
 

VB Net - Regular Expressions

Si queremos eliminar las etiquetas de html (tags) en un determinado texto, podemos utilizar las regular expressions

sText = "<table><tr><td><font color=green>Prueba de tags</font></td></tr></table>"
Dim regEx As New System.Text.RegularExpressions.RegEx("<[^>]+>")
regEx.Replace(sText, "")

VS2005 - SP1

Desde aproximadamente mitad de este mes de Diciembre, Microsoft pone a nuestra disposición varios Service Pack, entre los que se encuentra el de Service Pack 1 de Visual Studio 2005. Algunos de ellos son:
 

19.12.06

SharePoint 2007 - Trial

Ya se encuentra disponible la version trial de Sharepoint 2007 (Standard and Enterprise editions)

Los requerimientos mínimos necesarios son:
Windows Server 2003
Microsoft Windows Workflow Foundation Runtime Components Microsoft .NET Framework 2.0 o Microsoft .Net Framework 3.0

Download

15.12.06

Free Book - Microsoft Visual Basic 2005

Un exelente libro para desarrolladores tanto VB6 como .Net, El libro hace foco en las capacidades y caracteristicas del Framework 2.0, Visualk Studio 2005 y Microsoft Visual Basic 2005.
 
Capitulos
  • Microsoft .NET Framework Primer for the Visual Basic Developer
  • Language Enhancements for Visual Basic 2005
  • Visual Studio 2005 Integrated Development Environment
  • Building Datacentric Applications
  • Constructing User Interfaces
  • Building Web Applications
  • Microsoft .NET Framework Enhancements
  • Deploying Applications
 
 

11.12.06

MSDN - Diciembre 2006

La gente de MSDN ya publico en formato digital su edicion de Diciembre del 2006, algunos de los temas son:
 
  • Mobilización: Exploración de las nuevas características en Windows Embedded CE 6.0
  • Desarrollo de gráficos: Creación de una aplicación de imágenes móvil con .NET Compact Framework 2.0
  • Flujo de trabajo de Windows: Creación de actividades personalizadas para ampliar el alcance de los flujos de trabajo
  • Ampliación de ASP.NET: Simplificación de enlace de datos en ASP.NET 2.0 con nuestro control personalizado
  • Adaptadores de BizTalk: Integración del procesamiento de los mensajes de correo electrónico en las soluciones empresariales

6.12.06

Vista - CTP de Diciembre

Microsoft libera en esta ocasión el TCP de WPF/E.
Esta solución nos permite la creación de entornos visuales ricos en las páginas web, dandonos la oportunidad de incorporar a las mismas animaciones 2D, video, audio y iteración rica con el usuario. WPF/E es multiplataforma permitiéndonos correrlo no solo en IE7 sino también en Firefox, Safari he incluso sobre Mac.
 

4.12.06

Visual Studio - Multi-Targeting

La siguiente versión de Visual Studio (por ahora llamada Orcas), soportará la compilación para las versiones 2.0, 3.0 y 3.5 del .NET Framework a través de MSBuild. Con esta característica, podremos construir aplicaciones que se ejecuten en cualquiera de estas versiones del Framework desde un mismo IDE, a diferencia de cómo lo hacemos hoy día, utilizando VS 2003 para el Framework 1.1 y VS 2005 para el 2.0

Por cierto, para quienes no lo conocen aún, existe un extra para VS 2005 llamado MSBee, el cual permite construir aplicaciones que se ejecutan en la versión 1.1 del Framework.
Más información acerca de Visual Studio Orcas y Multi-Targeting aquí.

Vista - Product Guide

Ya se encuentra la guia de producto de Windows Vista, totalmente en ingles.
Lo unico a tener en cuenta es que se puede bajar en formato docx o xps, formatos de Office 2007

Windows Vista Product Guide

http://www.microsoft.com/downloads/details.aspx?FamilyID=bbc16ebf-4823-4a12-afe1-5b40b2ad3725&DisplayLang=en

Vista - Concurso de desarrollo de Gadgets

Ha llegado el Desafío Gadget, un concurso pensado para Desarrolladores y estudiantes que premia con espectaculares premios tu capacidad creativa!
¿Alguna vez te haz preguntado cómo se desarrollan las nuevas tecnologías en Microsoft? ¿Cómo es que una buena idea pasa de la etapa de incubación a la de realización?

Desafío Gadget te brinda la oportunidad de poner a prueba tu talento con las nuevas tecnologías y contribuir a la difusión de los gadgets, pudiendo además ganar grande premios!

Para iniciar el desafío, deberás crear un Gadget para SIDEBAR de Windows Vista.
Conoce en detalle todo sobre los gadgets y sobre el mecanismo del concurso haciendo click aquí.

http://www.microsoft.com/spanish/msdn/latam/desafiogadget/

1.12.06

MSDN - Imagine Cup Korea 2007

Imagine Cup 2007 es la competencia más grande de tecnología para estudiantes de todas las carreras, auspiciada por Microsoft, destinada a proveer a los estudiantes una experiencia tecnológica real, motivarlos a innovar, competir y conectarse con sus iguales alrededor del mundo.




Registrate

VS2005 - Extensiones para el fwk 3.0

Ya están disponibles las extensiones de Visual Studio 2005 para poder trabajar con Workflow Foundation, y también para Windows Communication Foundation y Windows Presentation Foundation. Estas te permiten levantar templates de proyectos en cada uno de estos subsistemas del .NET Framework 3.0 (que están integrados a Windows Vista), aun trabajando con Windows XP.

Mas info

27.11.06

Extensión del modelo de proveedor de recursos ASP.NET 2.0

Microsoft ASP.NET 2.0 ha anunciado una serie de fantásticas mejoras para la localización de aplicaciones Web. Sin embargo, a pesar de dichas ventajas, es posible que tras localizar un sitio se plantee qué posibilidades de extensibilidad existen. Este artículo le ayudará a aplicar características de extensibilidad de ASP.NET para administrar escenarios de localización empresarial y mejorar el proceso de desarrollo de la localización.

Leer mas

Arquitectura pragmática Disposición en capas

¿Por qué exactamente creamos sistemas según un modelo de arquitectura de n niveles? Cuando se habla de software, un artículo de fe básico es que, ante un nuevo proyecto, dividimos el sistema en tres niveles bien diferenciados: el nivel de presentación, el de lógica empresarial y el de acceso a datos o de recursos. Si la respuesta es "porque siempre se ha hecho así", quizá valga la pena un replanteamiento.


Leer más

16.11.06



Conoce online el software que te permitirá crecer más.
Exclusivo para Profesionales de IT y Desarrolladores.
El 29 de noviembre tendrá lugar la presentación de Office System 2007, Windows Vista y Microsoft Exchange Server 2007 a través de este evento online.
El 30 de noviembre y 1º de diciembre, se realizarán dos jornadas adicionales para seguir conociendo sus nuevas funcionalidades.
Ingresa aquí para más información http://www.microsoft.com/latam/eventonline/default.aspx

15.11.06

Tools - IE7

La gente de Redmond saco a la luz Add-Ons para el IE7, muy al estilo FireFox.
Los mismos se encuentran en el sitio http://ieaddons.com/default.aspx?cid=home&scid=0
 
Hay una larga lista de estos agregados para el explorer, para mejorar la búsqueda, los mismos se encuentran agrupados en:
  • Security
  • Time Savers
  • Browsers
  • Entertainment

1.11.06

Anuncian nuevos packaging para Windows Vista y Office System

Aunque las versiones de Windows Vista y de Office System 2007 se encuentran en su recta final (falta poco!!!!!) ya se encuentran los prototipos de packaging para estos dos productos, a continuacion les dejo dos de ls imagenes.


BizTalk Server 2004 SP2 Released

La gente de MS liberó el SP2 para BizTalk 2004 Server, esta disponible en varios idiomas

Ingles:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D20B4510-E5A6-4D7B-87A1-4BD52BDD57B8&displaylang=en

Español:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D20B4510-E5A6-4D7B-87A1-4BD52BDD57B8&displaylang=es
El nuevo CTP de Octubre esta disponible para bajarlo para la version de Orcas de Visual Studio. En esta version ya se puede trabajar y desarrollar sobre Windows Presentation Foundation.
Entiendo que los otros dos servicios (Comunication, y WorkFlow Foundation) vendrán en la proxima version de CTP.

Entonces... a disfrutarlo

http://www.microsoft.com/downloads/details.aspx?FamilyId=C09B5A2D-EB6A-44B6-8BBD-3764A2FDA9CE&displaylang=en

27.10.06

MSDN TV

MSDN TV es un compendio de episodios de corta duración grabados en video que te acercan el punto de vista y los consejos de la gente detrás de escena en Microsoft. Estos episodios pueden presentar entrevistas, demostraciones de código, explicaciones de diagramas o discusiones acerca de un determinado tema.

Tools - VB Net Power Packs

Si trabajas con VS 2005 ó VB 6.0, en los Visual Basic 2005 Power Packs encontrarás controles, componentes, herramientas y add-ins para incrementar tu productividad y crear rápidamente aplicaciones de alto nivel.
 

25.10.06

Tools - RibbonBar

La gente de Telerik, ha sacado al mercado un nuevo componente para Win Forms con el estilo de las RibbonBar de Office 2007.
De esta manera se puede organizar mucho mejor toda la funcionalidad de nuestro formulario o aplicacion en un sola "cinta". Pose casi un numero ilimitado de controles jerarquicos
 
 

23.10.06

BizTalk - Developer’s Troubleshooting Guide

¡Nueva Documentacion! Contiene mucha información valiosa y práctica sobre la localización de problemas BIzTalk Server 2004/2006. Tambien hay mucha informacion sobre los problemas que pueden existir en los adaptadores.

http://download.microsoft.com/download/3/7/6/376a6f6c-8c97-4ab5-9d5a-416c76793fbb/bts06developerstroubleshootingguide.doc

 

13.10.06

VS2005 - Clinicas

Sensacional Noticia!!!!

Tenemos disponibles una nueva serie de Clinicas sobre Visual Studio 2005 y framework 3.0, Totalmente gratuitas, algunos de los temas son:

  • 5134 - Developing Rich Experiences with Microsoft .NET Framework 3.0 and Visual Studio 2005
  • 5135 - Introduction to Developing with Windows Presentation Foundation and Visual Studio 2005
  • 5136 - Introduction to Developing with Windows Workflow Foundation and Visual Studio 2005
  • 5137 - Introduction to Developing with Windows Communication Foundation and Visual Studio 2005

12.10.06

ASP Net - Videos

Una nueva serie de videos de parte de la gente de Microsoft, nos ofrecen una variada coleccion de titulos como ser:

  • How Do with AJAX
  • How Do with ASP.NET
  • First Look
  • Videos for ASP.NET 2.0 Beginners
  • Videos on Visual Studio 2005 Add-ins
  • “Atlas” Preview
  • Videos on Migrating to ASP.NET
http://www.asp.net/learn/videos/default.aspx?tabid=63


Espeo que les sea de su agrado

11.10.06

Top 10 para el desarrollo de Software

Una interesante nota escrita por Peter Bromberg (MVP), nos muestra un recorrido por los diez principales puntos para el desarrollo de software. Algunos de los puntos son:
 
  • Order the T-shirts for the Development team
  • Announce availability
  • Write the code
  • Write the manual
  • Hire a Product Manager
  • Spec the software (writing the specs after the code helps to ensure that the software meets the specifications)
  • Ship
  • Test (the customers are a big help here)
  • Identify bugs as potential enhancements
  • Announce the upgrade program
 

10.10.06

Tools - Google Code Search

Tenemos a nuestra disposicion, una herramienta buscadora de codigo fuente (Google Code Search).
Posee busquedas variadas, es decir por palabra o frase exacta, por tipo de lenguaje, expresiones regulares y mucho mas

http://www.google.com/codesearch

Espero que les sirva

5.10.06

ASP Net - Recursos

Si sos programador de Visual Basic y tenes ganas de aprender sobre ASP.NET, no podes dejar de leer este artículo de MSDN:
A Visual Basic Developer's Introduction to ASP.NET 2.0

Existen tambien un número de webcasts introductorios y presentaciones de:
Learn ASP.NET

4.10.06

MSDN - Magazine Octubre de 2006

Ya se encuentra disponible la edicion de MSDN del mes de Octubre del 2006
 
 

Virtual PC - Free

Microsoft ahora nos provee para su libre descarga (y uso) Virtual PC, una gran herramienta de virtualizacion de sistemas operativos

En el ultimo press de MS podemos obtener mas detalles
Ver Mas

Orcas - Pre Release

A partir del día 30 de Septiembre ya se encuentra disponible el pre-release de Orcas, la próxima versión de Visual Studio.

Hay un pequeño archivo (3689 mb) que es una Virtual PC con todo lo necesario para que funcione, esta es la direccion para bajarlo

http://www.microsoft.com/downloads/details.aspx?FamilyID=82243606-d16d-445c-8949-9ee8c10cda2e&DisplayLang=en

Debido a que está preinstalado en una virtual OC, la misma se puede utilizar sobre cualquier OS que posea Virtual PC o Virtual Server (ambos son gratis), y realmente creo que mas seguro probar un pre release en una maquina virtual que instalar el producto directamente

3.10.06

Introduction to XAML

Para quienes están comenzando el seguimiento al nuevo sistema operativo de microsoft; Avalon en Longhorn tiene que ver con el diseño de interfaces. XAML es el lenguaje creado para este propósito y este artículo brinda un vistazo básico a lo que éste representa.

Introduction to XAML

ASP Net - Envio de Mail

MailMessage Mail = new MailMessage();
MailAddress ma = new MailAddress(txtFrom.Text,txtName.Text);
Mail.From = ma;
Mail.To.Add(txtTo.Text);

if(txtCC.Text.Trim().Length != 0)
Mail.CC.Add(txtCC.Text);

if(txtBCC.Text.Trim().Length != 0)
Mail.Bcc.Add(txtBCC.Text);

Mail.Subject = txtSubject.Text;

Mail.Body = txtComment.Text;

try
{
SmtpClient smtpMailObj = new SmtpClient();
smtpMailObj.Host = "myMailServer";
smtpMailObj.Send(Mail);
Response.Write("Your Message has been sent successfully");
}
catch (Exception ex)
{
Response.Write("Message Delivery Fails");
}

22.9.06

C# - Seteos del usuario

Como todos saben, muchos usuarios nos solicitan poder setear las aplicaciones de escritorio... cambiando colores, scroll, etc
 
Aca les paso un ejemplo muy sencillo realizado en C#, el boton1 guarda (set) los datos en la Registry y el el segundo boton obtiene los datos (get)
 

private void button1_Click() {

RegistryKey key = Registry.CurrentUser.CreateSubKey("SOFTWARE\\TechDotNet");

key.SetValue("Data","ABCDEF");

key.Close();

}

private void button2_Click()

{

RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\TechDotNet");

label1.Text = Convert.ToString(key.GetValue("Data"));

}

15.9.06

XAML - ToolTip

Les paso un ejemplo bastante sencillo para agregar un tooltip a los controles de nuestr formulario.

  <Form Name="AppMainForm" Text="Form1">
    <ToolTip def:Name="ToolTip1"/>
    <Controls>
      <Button Name="boton1" Text="tooltip"
              Size="100, 20" ToolTip="{ToolTip1; ToolTip=es un boton}" />
    </Controls>
  </Form>

17.8.06

Vista - Generar Documentacion

Con SandCastle podemos generar documentación con todo el estilo de MSDN desde el código y leyendo determinadas las etiquetas. 
Les dejo el link para bajarlo y recursos necesarios.
 

4.8.06

MSDN - Librería de Mayo

MSDN deja a nuestro alcance la librería de Mayo del 2006 totalmente gratis.
La misma se encuentra dividida en tres imagenes (total 1729Mb. aprox.)
 
 

ASP Net - Tips

Algunas veces nos ha pasado que codificando una pagina (sin Code Behind) hemos encontrado algunos errores y necesitamos comentarlos para aislarlos y continuar con las pruebas.
ASP.NET posee este tipo de soporte llamado "server-side comments", nos sirve para comentar o toda la pagina o una porcion de codigo dentro de ella.
los comentarios del tipo "server-side comments" se delimitan usando un <%--codigo--%>. 
Por ejemplo:
 
<%--
Comentario fuera de los tags HTML
<asp:Calendar runat="server"></asp:Calendar> 
<%# Eval("Propiedad") %>     
--%>
 
La diferencia entre un comentario comun "<!---->"  uno que es del tipo "server-side comments", es que el primero es interpretado por el browser e ignora el contenido dentro del mismo, el segundo comentario, se ejecuta del lado del servidor envia al browser el HTML correspondiente.
El compilador de ASP.NET ignora  remueve el contenido que posee el comentario cuando se esta generando el assembly de la pagina. 

2.8.06

Vista - Windows Workflow Fundation

Les paso un ejemplo sencillo de como utilizar Windows Workflow Fundation.
 
Abrir Visual Studio 2005 (se debe tener pre intalado las extensiones para WWF) y generamos una aplicacion de consola: Sequential Workflow Console Application
 
 
realizamos un click derecho en el proyecto y agregamos una nueva actividad llamada HelloWord.cs (frase poco conocida)
Seguido colocamos el siguiente codigo dentro de la actividad
 
public partial class HelloWorld: SequenceActivity
{
      public HelloWorld()
      {
            InitializeComponent();
      }

    protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
    {
        Console.WriteLine("Hello World");
        return base.Execute(executionContext);
    }
}
 
ahora lo unico que resta por hacer es abrir el archivo WorkFlow1.cs  con un drag & drop, insertar HelloWord.cs
 
 
todo listo para probar el WorkFlow

BizTalk - Nueva documentacion de BTS 2006

Microsoft libero el update de documentacion de BizTalk 2006 sonde podemos encontrar los siguientes documentos:
 

27.7.06

Tools - Microsoft Live Ideas

Microsoft Live Ideas, saco a la luz su nueva Toolbar para Internet Explorer. Realmente es una muy buena herramienta y recomendable en la cual podemos encontrar:

  • Busqueda de cualquier sitio
  • Alerta cuando un site no es seguro
  • Reduccion de pop-ups
  • Auto deteccion de RSS
  • Mails
  • Noticias
  • Mapas
  • Etc.

tambien tenemos a nuestra disposicion otra serie de productos Live online: http://ideas.live.com/

 

 

Vista - Windows Mobile Hands-On Labs

La gente de MSDN ya tiene disponible los Hands-On Labs de Windows Mobile.

Una serie de labs paso a paso que nos llevaran a comprender la funcionalidades de Windows Mobile, Visual Studio, .NET Compact Framework y SQL Mobile.

Site

ASP Net - Menu XML

Les paso un interesante articulo de Code Project donde podemos encontrar la forma de trabajar con XML y XSLT para generar un menu, realmente muy bueno.
 
 

ASP Net - Virtual Earth

Existe un sitio muy bueno, en donde se utiliza Virtual Earth de Microsoft y ASP Net 2.0
El unico requerimiento extra es saber un poco de JavaScript
 
 

12.7.06

Para sacarse la tensión nerviosa

Bajá tu tensión nerviosa con tu jefe
 
No más preocupaciones
No más stress
No más...
 
Que lo disfruten
 

7.7.06

Muchos libros gratis

Es lo que nos ofrece la "Feria Mundial del Libro Electrónico", en conmemoración del 35 aniversario del Proyecto Gutenberg.
Eso sí: el acceso sólo será libre entre el 4 de Julio y el 4 de Agosto.

Hay libros y documentos en más de 100 idiomas diferentes, pertenecientes a decenas de fondos y colecciones, y pueden descargarse libremente en formato pdf siempre que se destinen a un uso personal.

5.7.06

BizTalk -Tamaño de las bases

En un mail me pasaron como manejar el tamaño de las bases de datos de BizTalk 2004, lo comparto con Ustedes
 
En BizTalk Server 2004 se puede observar que las tablas de SQL son demasiado grandes, principalmente las de Tracking Spool1 o Tracking Spool2 pertenecientes a la base BiztalkMsgBoxDb.
Las mismas consumen demasiado espacio en el HD.
 
Para evitar este tipo de problema debemos habilitar el agente TrackingSpool Cleanup BizTalkMsgBoxDb de SQL de la siguiente manera:
  • Por default, TrackingSpool Cleanup BizTalkMsgBoxDb no se encuentra habilitado.
  • Si deseamos trabajar con TrackingSpool Cleanup BizTalkMsgBoxDb va a eliminar los datos del cuerpo de los mensajes. Si se desea guardar todos los datos de cuerpo de mensajes, debemos:
    • Abrir la consola de Administracion de SQL (Enterprise Manager)
    • Expandir Microsoft SQL Server, SQL Server Group, Nombre del server,Management, y por último expandir SQL Server Agent.
    • Seleccionar Jobs
    • En el panel derecho, Realizar un click derecho sobre TrackingSpool Cleanup BizTalkMsgBoxDb y a continuación, click en Enable Job.

BizTalk - Developing Integration Solutions with BizTalk Server 2004

En el Site de MSDN, hay un excelente artículo sobre el desarrollo de aplicaciones con BizTalk 2004.
Tiene un paso a paso para generar este tipo de soluciones y también el mismo ejemplo para bajar.
 
 

4.7.06

Office System - Site de Office 2007

Ya se encuentra entre nosotros la nueva version de Office 2007 (code name Office 12), en el cual podemos encontrar infoemación útil para desarrolladores, IT Pro, Partner, etc
La dirección es http://www.microsoft.com/office/preview/default.mspx

27.6.06

Formateo de Datos

Muchas veces nos es muy útil, formatear los datos que estamos utilizando en una aplicación para que se puedan observar de una u otra forma, aquí les dejo algunos ejemplos
 
Format Currency
 

FormatCurrency(12345.6789)

$12,345.68

FormatCurrency(12345.6789, 4)

$12,345.6789

FormatCurrency(12345.6789,,,,False)

$12345.68

FormatCurrency(-12345.6789)

($12,345.68)

FormatCurrency(-12345.6789,,,False)

-$12,345.68

FormatCurrency(.6789)

$0.68

FormatCurrency(.6789,,False)

$.68

FormatCurrency(-.6789,,False,False)

-$.68

 
Format Number
 

FormatNumber(12345.6789)

12,345.68

FormatNumber(12345.6789,5)

12,345.67890

FormatNumber(12345.6789,,,,False)

12345.68

FormatNumber(-12345.6789)

-12,345.68

FormatNumber(-12345.6789,,,True)

(12,345.68)

FormatNumber(.6789)

0.68

FormatNumber(.6789,,False)

.68

FormatNumber(-.6789,4)

-0.6789

Format DateTime

FormatDateTime(Now)

6/27/2006 8:31:51 PM

FormatDateTime(Today)

6/27/2006

FormatDateTime(TimeOfDay)

8:31:51 PM

FormatDateTime(Now,DateFormat.LongDate)

Tuesday, June 27, 2006

FormatDateTime(Today,DateFormat.LongDate)

Tuesday, June 27, 2006

FormatDateTime(Now,DateFormat.ShortDate)

6/27/2006

FormatDateTime(Today,DateFormat.ShortDate)

6/27/2006

FormatDateTime(Now,DateFormat.LongTime)

8:31:51 PM

FormatDateTime(TimeOfDay,DateFormat.LongTime)

8:31:51 PM

FormatDateTime(Now,DateFormat.ShortTime)

20:31

FormatDateTime(TimeOfDay,DateFormat.ShortTime)

20:31

 

ASP Net - File Exist

Muchos de Ustedes vienen programando desde ASP y algunas cosas entre ASP y ASP Net son muy parecidas, como por ejemplo, preguntar si un archivo existe, aca.... un ejemplo

ASP 3.0
Dim FileSystemObject
'
Set FileSystemObject = Server.CreateObject("Scripting.FileSystemObject")

If (FileSystemObject.FileExists("c:\myfile.txt")) Then
msgbox("True")
Else
msgbox("False")
End If
'

Set FileSystemObject = Nothing

ASP Net
Imports System.IO

If File.Exists("C:\myfile.txt") then

messagebox.show("True")
Else
messagebox.show("False")
End If

20.6.06

Relax - Darth Vader

La gente de Burger King, nos regala un simple juego en pantalla donde Darth Vader en 20 preguntas nos contesta lo que estamos pensando.

Pruebenlo

http://sithsense.com/flash.htm

Windows Vista - Gadgets

En Windows Vista y en XP (con sus respectipos CTP) se puede hacer uso de la Windows Sidebar del OS.Vamos a crear un gadget simple para poder agregarlo y ver su funcionalidad.

Primeramente se crea una carpeta con el nombre tdn.gadget (.gadget es para que la sidebar lo tome como tal) adentro agregamos dos imágenes representativas, logo.png e icon.png, preferiblemente de 48 x 48
Dentro de tnd.gadget, creamos otra carpeta llamada en-US donde colocaremos la funcionalidad del gadgetArmamos una pagina html llamada por ende tnd.html con el siguiente código:

<html>
<head>
<title>Hola, mundo!</title>
<style>
body{ width:130; height:50; }
</style>
</head>
<body>
<span id="gadgetContent" style=" ">Hola, mundo!</span>
</body>
</html>

y un manifiesto llamado gadget.xml, con el siguiente formato:
<?xml version="1.0" encoding="utf-8" ?>
<gadget>
<name>Hola Mundo</name>
<namespace>
<!--_locComment_text="{Locked}"-->
microsoft.windows</namespace>
<version>
<!--_locComment_text="{Locked}"-->1.0.0.0</version>
<author name="tdn">
<info url="http://www.techdotnet.com.ar/" />
<logo src="logo.png" />
</author>
<copyright><!--_locComment_text="{Locked}"-->© 2006</copyright> <description>Saludo Cordial</description>
<icons>
<icon height="48" width="48" src="icon.png" />
</icons>
<hosts>
<host name="sidebar">
<base type="html" apiVersion="1.0.0" src="tdn.html" />
<permissions><!--_locComment_text="{Locked}"-->full</permissions> <platform minPlatformVersion ="0.3"/>
</host>
</hosts>
</gadget>

Una vez armado todo esto, copiamos la carpeta tnd.gadget en la siguiente ruta C:\Program Files\Windows Sidebar\Gadgets\

Si abrimos la colección de gadgets, veremos nuestro nuevo control, lo único que debemos hacer es arrastarlo hasta la Windows Sidebar o simplemente realizar un click derecho y agregar

13.6.06

Office System - Smart Tags y Task Pane

Le paso un código muy sencillo para que , en un documento Word (2003/2007) podamos generar un smart tag (reconocedor de palabras) y una de las acciones de este sea la insercion de un dato en un label de un task pane.

Debemos generar un proyecto de tipo Office, agregarle en las referencias de Microsoft Smart Tag 2.0

No se olviden de cambiar el modificador del Label a Publico !

Imports Microsoft.Office.Tools.Word

Public Class ThisDocument
Dim APC As New ActionsPaneControl1

Private Sub ThisDocument_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup
Dim ST As New SmartTag("
http://localhost/SmartTag#SmartTag2ActionsPane", "SmartTag2ActionsPane")
ST.Terms.Add("Hello")
Dim AddtoActionsPaneAction As New Action("Add text to Actions Pane")
ST.Actions = New Action() {AddtoActionsPaneAction}
AddHandler AddtoActionsPaneAction.Click, AddressOf AddtoActionsPaneAction_Click
Me.VstoSmartTags.Add(ST)
Me.ActionsPane.Controls.Add(APC)
End Sub
'
'
Public Sub AddtoActionsPaneAction_Click(ByVal sender As Object, ByVal e As ActionEventArgs)
APC.Label1.Text = e.Text
End Sub
End Class

23.5.06

SQL - Intellisense en SQL Query Analyzer

Resharper 2.0 (R#2) ya está a la venta. Ya no es un beta ni un RC, es la versión final y se puede bajar un trial por 30 días.

Intellisense en SQL Query Analyzer!!! Hay un producto que permite tener intellisense en el query analyzer. Les mando el link. Es gratuito hasta el 1 de septiembre, luego de eso uno debería comprarlo, pero no es obligatorio.

http://www.red-gate.com/products/SQL_Prompt/index.htm

Windows Media Player 11

Ya salio la versión beta del Windows Media Player 11, realmente tiene un cambio muy significativo, tanto en lo grafico como en lo funcional, es el mismo WMP que viene con las betas de Windows Vista



Para bajarlo y ver mas datos... Aqui

12.5.06

Vista - Links sobre WinFX

Links sobre la nueva API de Windows (WinFX):
WinFX Developer Center (http://msdn.microsoft.com/winfx/default.aspx/): Sitio central para desarrolladores orientado a WinFX (incluye links al resto de la tecnologías).

Windows Communication Foundation (Indigo) (http://msdn.microsoft.com/winfx/technologies/communication/default.aspx/): Runtime y API que reemplaza a Remoting, WebServices, MSMQ y EnterpriseServices.

Windows Workflow Foundation (WWF) (http://msdn.microsoft.com/winfx/technologies/workflow/default.aspx/): Runtime, API y AddIns para VS.NET para desarrollar workflows que serán hosteados por WinFX (principlamente Human Workflow). BizTalk estará basado en este mismo runtime.

WinFX Feb CTP (http://www.microsoft.com/downloads/details.aspx?familyid=F51C4D96-9AEA-474F-86D3-172BFA3B828B&displaylang=en): De aca se pueden bajar el Community Technology Preview de febrero de WinFx

ASP Net - ASP + Ajax

Aca les paso una herramienta muy interesante (hasta que venga Atlas).

MagicAJAX.NET es un framework que permite el uso de AJAX con ASP.NET, tanto 2.0 como 1.1

Básicamente uno pone un Panel de Ajax y luego adentro los controles que quiera. Ese panel se encarga de convertir los controles en controles ajax sin que nosotros nos enteremos.

http://sourceforge.net/projects/magicajax/

Muchas veces hemos querido enviar a usuarios finales, paquetes autoinstalables, como por ejemplo videos, laboratorios, etc.

Para ello podemos utilizar el IExpress, que ya viene con Windows, es gratuito y muy fácil de utilizar

Para acceder al mismo:

  • Start
  • Run
  • IExpress

Nos va guiando por medio de wizards para llegar al armado del autoinstalable.

Espero que les sirva

8.5.06

Windows Presentation Foundation/Everywhere

El objetivo de esta aplicación –prevista para ser lanzada al mercado a mediados de 2007- es poder transportar el “look & feel” gráfico de Windows Vista a otros sistemas operativos y a los navegadores de la competencia.
Según explica Microsoft, las capacidades multimedia de WPE/E le permitirán reproducir video, gráficos vectoriales y animaciones.
Esta capacidad multiplataforma de WPF/E ha llevado a pensar que Microsoft desea construir una fuerte alternativa a Macromedia Flash (ahora en manos de Adobe), que está reconocida como la herramienta más popular para visualizar animaciones en diferentes contextos.
Según Microsoft, se crearán versiones de WPF/E compatibles con Windows XP, Windows 2000, Firefox, Safari (el navegador nativo de Mac) y con teléfonos celulares. Las versiones de WPF/E para Linux y para dispositivos móviles que no utilicen Windows no serán desarrolladas Microsoft, sino que serán encargadas a otras compañías.
Según el sitio news.com, la estrategia aparentemente agresiva de Microsoft no preocupa a Adobe, una empresa que se vio fuertemente fortalecida con la compra de Macromedia. Según Todd Hay, director de marketing y de relaciones de desarrollo de Adobe, “Aún somos los más grandes en el mercado de diseño, y vamos a seguir creciendo en ese segmento.” El ejecutivo afirma que, por ejemplo, más del 50% de los clientes han actualizado su versión del software de autoría Flash en los últimos seis meses.
Por otro lado, como una forma de brindar una contraofensiva, Adobe parece estar “devolviendo el favor” al poner un pie en el mercado de Microsoft. La compañía ha invertido en una nueva y robusta herramienta de “authoring” de Flash llamada Flex, y está fortaleciendo el rol de Eclipse, un equivalente de código abierto de Visual Studio, el software insignia de Microsoft destinado a los programadores.
La ventaja, según Adobe, es que sus herramientas correrán tanto en Mac como en Windows, mientras que las de Microsoft solo funcionan en la plataforma propia del fabricante.

5.5.06

18.4.06

Office System - Visual Studio Tools For Office "v3"

Hace un tiempo que esperaba esta noticia. Microsoft ha liberado

Microsoft Pre-Release Software Visual Studio Tools For Office "v3" - March Community Technology Preview (CTP)
http://www.microsoft.com/downloads/details.aspx?FamilyID=2e85132b-7370-4137-a19a-15752ea83952

Ahora podremos comenzar a probar realmente las caracteristicas de integración de desarrollo de la nueva versión de Office 2007. He aquí algunas de las caracteristicas principales de este SDK.

  • Support for the new Office Open XML file formats in Microsoft Office 2007
  • Support for the new UI ( “ribbon”) extensibility model in Microsoft Office 2007
  • Add-In projects for Microsoft Access 2007, Microsoft Excel 2007, Microsoft SharePoint Designer 2007, Microsoft InfoPath 2007, Microsoft Outlook 2007, Microsoft PowerPoint 2007, Microsoft Project 2007, Microsoft Publisher 2007, Microsoft Visio 2007, and Microsoft Word 2007
  • Support for the new application-level customizable taskpane

3.4.06

SQL - Tips

A los que se sienten más acostumbrados a usar el SQL Query Analyzer (como es mi caso) les paso un tip

SQL Query Analyzer tiene la posibilidad de ejecutar stored procedures con teclas rápida Ctrl + n (donde n es un número)

Esto se hace en Tools -> Customize

Entonces si agrego en Ctrl+4 por ejemplo el texto sp_select, al presionar ctrl+4 lo va a ejecutar

Si ejecutan el siguiente script en la base master, cada vez que seleccionen un texto (tanto en la parte de instrucciones t-sql) como en el área de resultados, aparecerá un select con el contenido de la tabla

create procedure sp_select (@tabla as varchar(200) )
as
declare @a as varchar(300)
set @a = 'select * from ' + @tabla
exec (@a)
go

Espero que les sea de utilidad

22.3.06

Ebooks - FREE !!!!

Gente, aca les paso un link en donde encontraran e-books relativamente nuevos.
Realmente tienen de todo, desde aquellos necesarios para rendir los examenes de microsoft, cisco, sun, oracle y otras yerbas
 

15.3.06

Windows Vista - Lista de productos

Microsoft presenta línea de productos Windows Vista
 
La línea Windows Vista consta de seis versiones, dos para empresas, tres para el hogar y una para mercados emergentes que proporcionan un valor único para clientes y empresas.

Microsoft anunció hoy la línea de productos que integran su próximo sistema operativo Windows Vista programado para liberarse este año. La línea de productos Microsoft Windows Vista proporcionará claridad al mundo digital de los clientes ayudándolos a realizar fácilmente sus tareas diarias, encontrar inmediatamente lo que buscan, disfrutar de lo último en entretenimiento y mejorar la seguridad de su información personal. A su vez, los usuarios podrán seguir conectados en casa o fuera de ella y ayudar a asegurar que sus computadoras estén siempre actualizados, sean más seguras y funcionen sin problemas.
 
La línea Windows Vista consta de seis versiones, dos para empresas, tres para el hogar y una para mercados emergentes.
 
Estas versiones están diseñadas para proporcionar valor para una amplia gama de clientes, y cada producto está adaptado especialmente para cumplir con las necesidades específicas de diversos segmentos de clientes —usuarios caseros de PCs, pequeñas y medianas empresas así como grandes corporaciones— además de estar enfocado en proporcionar funcionalidad de Media Center y Tablet PC de 64 bits.
 
Windows Vista: clientes empresariales.
Los clientes empresariales tienen dos versiones de dónde escoger, diseñadas para responder a sus necesidades con base en el tamaño y el tipo de su organización:
  • Windows Vista Business: Windows Vista Businesses es el sistema operativo diseñado para todo tipo de organizaciones. Para las pequeñas empresas, Windows Vista Business mantendrá la PC funcionando sin problemas y de forma más segura para depender menos del soporte de TI dedicado.
  • Windows Vista Enterprise: Con el fin de resolver mejor las necesidades de las grandes organizaciones globales y aquellas con infraestructuras de IT altamente complejas, Windows Vista Enterprise está diseñado para reducir significativamente los costos y los riesgos de la informática. Además, está diseñado para proporcionar mayores niveles de protección a información utilizando tecnologías de encriptación basadas en hardware.

Windows Vista: usuarios hogareños de PCs
Los clientes empresariales tienen dos versiones de dónde escoger, diseñadas para responder a sus necesidades con base en el tamaño y el tipo de su organización:
  • Windows Vista Home Basic: Windows Vista Home Basic es una excelente opción para los hogares que le dan un uso básico a su PC. Proporcionará un ambiente de computación más confiable, seguro y productivo, además de nuevas herramientas y tecnologías para que las PCs sean más seguras, incluyendo nuevas funciones como un Explorador de Búsqueda, una Barra de Herramientas y Filtros para Menores.
  • Windows Vista Home Premium: Windows Vista Home Premium ayudará a los clientes a utilizar la funcionalidad móvil y de escritorio de la PC de forma más eficiente, permitiendo al mismo tiempo disfrutar de una nueva y emocionante experiencia en entretenimiento digital; mejorando todos los aspectos de la experiencia en entretenimiento digital, incluyendo fotos, video, TV, películas, música y juegos.
  • Windows Vista Ultimate: Windows Vista Ultimate es la edición de Windows Vista que lo tiene todo. Es el primer sistema operativo que reúne todas las funciones de entretenimiento, movilidad y negocios disponibles en Windows Vista.
Microsoft también ofrecerá Windows Vista Starter
  • Windows Vista Starter está diseñado para ayudar a las familias y usuarios iniciales en estos mercados a experimentar el mundo de los beneficios sociales y educativos que las computadoras e Internet hacen posibles. Como un sistema operativo de 32 bits diseñado específicamente para computadoras de bajo costo, Windows Vista Starter permite realizar actividades populares entre usuarios iniciales de PC y les proporciona una manera accesible y sencilla de utilizar productos Windows Vista.

SQL - 30 Características de SQL 2005

Nuestro amigo Ricardo Martinez, nos envio esta nota bastante particular, Gracias!!!
 
Para administración
1 - Copia espejo de bases de datos - Microsoft SQL Server 2005 amplía las posibilidades de duplicación de logs (“log shipping”) proporcionando a los administradores de BBDD la opción de mirroring. Los administradores pueden usar esta funcionalidad para garantizar la disponibilidad de sus sistemas SQL mediante la configuración de un servidor en espera para su activación automática en caso de fallo (failover)
2 - Operaciones de Indexación Online (OIO) - La opción de indexado online permite modificaciones concurrentes (actualizaciones, borrados e inserciones) en las tablas subyacentes o datos con índices cluster y de cualquier índice asociado durante la ejecución de DDL de indexación. Por ejemplo, mientras se está reconstruyendo un índice cluster, se puede seguir haciendo actualizaciones a los datos y consultas sobre estos datos.

3 - Nuevas herramientas integradas - SQL Server 2005 introduce el SQL Server Studio, una suite de herramientas de gestión integradas. Este nuevo conjunto incluye nuevas funcionalidades para desarrollo, implantación y resolución de problemas de Bases de Datos SQL, así como mejoras de las funcionalidades anteriores.

4 - Aislamiento de Imágenes (SI) - Se dispone de un nuevo nivel de aislamiento de imagen de BBDD (“Snapshot Isolation”, SI) a nivel de base de datos. SI permite a los usuarios acceder a la última operación realizada utilizando una vista transitoria consistente de la Base de Datos. Esta funcionalidad ofrece una escalabilidad mayor para implementaciones de bases de datos extremadamente grandes.

5 - Partición de datos –La partición de datos se ha mejorado con particiones nativas de tablas e índices, posibilitando soluciones de escalabilidad horizontal. Al particionar tablas de bases de datos muy grandes, el rendimiento de las consultas a la base de datos se mejora notablemente.
 
6 – Copias de respaldo - backups - duplicados y en espejo (mirrored backup) - SQL Server 2005 incluye un nuevo soporte para volúmenes de backup espejados, aumentando la disponibilidad de las copias de seguridad de SQL Server. La posibilidad de replicar el backup permite resolver posibles problemas de corrupción del medio físico de copia.
 
7 - Restauración en línea - SQL Server 2005 permitirá realizar una operación de recuperación mientras una instancia de SQL Server está activa. La restauración online mejora la disponibilidad de SQL Server, ya que únicamente los datos que se están recuperando quedan como no disponibles. El resto de la base de datos permanece online y disponible.
 
8 - Recuperación rápida - Esta característica mejora la disponibilidad de las bases de datos de SQL Server con una nueva opción. Los usuarios podrán reconectarse a una base de datos en recuperación después de que realizar un “roll forward” sobre el reporte de transacciones.
 
9 - Conexión de Administrador dedicada - SQL Server 2005 introduce la conexión de administración dedicada, que pueden utilizar los administradores de la base de datos para acceder a un servidor en explotación aun cuando el servidor está bloqueado o no disponible por cualquier motivo. Así, los administradores podrán ejecutar funciones de diagnóstico, o sentencias Transact SQL, a fin de poder resolver problemas en el servidor.
 
10 - Mejoras en la Replicación - Para bases de datos distribuidas móviles, SQL Server 2005 proporciona una serie de funcionalidades de replicación extremo a extremo, incluyendo la posibilidad de publicar bases de datos Oracle. SQL Server 2005 incluirá nuevas mejoras a las herramientas y sobre la escalabilidad de la replicación también.
 
 
Para inteligencia de negocio
 
11 - Servicios de Análisis - Con SQL Server 2005, los Servicios de Análisis se mueven en el entorno del análisis en tiempo real. Desde mejoras en la escalabilidad hasta una integración profunda con Microsoft Office, SQL Server 2005 amplía el concepto de inteligencia de negocios - herramientas que tradicionalmente se conocían como asistentes de toma de decisiones - a todos los niveles de su negocio.
 
12 - Servicios de Transformación de Datos (DTS) - Los Servicios de Transformación de Datos – DTS - son un conjunto de herramientas gráficas y objetos programables que pueden usarse para extraer, transformar y cargar datos (ETL) desde fuentes muy diversas y llevarlas a un destino único o múltiples destinos. Data Transformation Services – DTS - en Microsoft SQL Server 2005 introduce un rediseño completo para proporcionar una plataforma ETL integral.
 
13 – Minería de datos - Data Mining - SQL Server 2005 introduce cuatro nuevos algoritmos de minería de datos, así como herramientas y asistentes mejorados, haciendo que la minería sea más accesible a negocios de cualquier tamaño.
 
14 – Servicios de reportes - Servicios de reportes permite a los negocios integrar de forma sencilla datos desde fuentes heterogéneas y bodegas de datos - data warehouses - en informes ricos, interactivos y fácil gestión, que pueden localizarse y consultarse en intranets, extranets y en Internet.
 
15 - Soporte de Servicios de Análisis en grupo (cluster) - Esta funcionalidad mejora la disponibilidad de los servicios de análisis con soporte para grupos - clusters - con conmutación de nodos, soporte mejorado para múltiples instancias y soporte para backup y recuperación de objetos y datos de servicios de análisis.
 
16 - Indicadores de Rendimiento Principales - Los Indicadores de Rendimiento Principales - Key Performance Indicators - KPI) permiten definir métricas de negocio en formato gráfico, adaptables, para ayudar a generar y hacer el seguimiento de entornos de prueba corporativos.
 
17 - Escalabilidad y Rendimiento - Se ha mejorado la escalabilidad y el rendimiento de los Servicios de Análisis de SQL Server 2005 por medio de características como el proceso de partición paralelo, creación de particiones ROLAP y HOLAP remotas, poliedros (mal llamados cubos) con particiones distribuidas, cálculos persistentes y caché pro-activo.
 
18 - Poliedros (cubos) en un solo clic - Cuando se crea un poliedro – mal llamado cubo - en un proyecto de bodega de datos - Data Warehouse-, el asistente para creación de poliedros (cubos) incluye una opción para habilitar la detección de poliedros y sugerencias con un solo clic. Esta tecnología de poliedros en un solo clic de SQL Server 2005 examina las relaciones en una vista del origen de datos y aporta sugerencias.
 
19 - Mejoras en la Arquitectura - SQL Server 2005 introduce una nueva arquitectura de Servicios de Transformación de Datos (DTS). La arquitectura consiste en dos motores:
- El Runtime de Transformación de Datos (DTR). Este motor ejecuta paquetes DTS, tareas DTS, hace seguimiento de la ejecución del paquete y proporciona servicios para las tareas.
- El tubería pipeline de Transformación de Datos (DTP). El motor DTP extrae datos de las fuentes, aplica las transformaciones contra las columnas de datos y carga los datos en los sistemas de almacenamiento.
 
20 - Integración con los informes de Office System - Los reportes emitidos por el servidor de reportes pueden ejecutarse en el contexto de SharePoint Portal Server y aplicaciones Office, como Word y Excel. Los usuarios de SharePoint pueden utilizar las funcionalidades de SharePoint para suscribirse a informes, crear nuevas versiones de los informes y distribuirlos. Los usuarios pueden también abrir reportes en Word o Excel para ver versiones en HTML de los mismos. Los usuarios de SQL Server y Servicios de Análisis pueden definir reportes basados en consultas contra bases de datos relacionales y multidimensionales. Las consultas definidas con el constructor de consultas - Query Builder - pueden procesarse al utilizar las posibilidades de proceso de datos incorporado al servidor de informes.
 
 
Para desarrollo
 
21 - Soporte para .NET Framework - SQL Server 2005 introduce la posibilidad de desarrollar objetos de base de datos en lenguajes .NET. Pueden crearse Objetos de código, de funciones, procedimientos y triggers en lenguajes como C# y VB.NET. Se pueden crear también dos nuevos objetos en estos lenguajes: tipos definidos por el usuario - user-defined types - y agregados.
 
22 - Tecnologías XML - La tecnología XML es un estándar importante y ampliamente aceptado para distribuir datos entre diferentes aplicaciones sobre redes locales e Internet. Microsoft SQL Server 2005 soporta el almacenamiento nativo de documentos XML, especificación de consultas con XML y devolución de resultado de consultas como documentos XML.
 
23 - ADO.NET V2 - Desde el nuevo soporte para tipos SQL a “Multiple Active Result Set”, ADO .NET supone una evolución de los métodos de acceso y manipulación de datos, para conseguir una mayor escalabilidad y flexibilidad.
 
24 - Mejoras en Transact-SQL - SQL Server 2005 introduce muchas posibilidades nuevas para el desarrollo de aplicaciones de bases de datos escalables. Estas mejoras incluyen el manejo de errores, nuevas posibilidades de consultas recursivas y soporte para nuevas funcionalidades del motor de SQL Server.
 
25 - Gestor de Servicio SQL - El Gestor de Servicio SQL (SQL Service Broker) ofrece un marco para aplicaciones distribuidas orientado a aplicaciones de línea de negocios a gran escala.
 
26 - Servicios de notificación - Los Servicios de Notificación (“Notification Services”) permiten construir aplicaciones de notificación mejoradas, capaces de expedir información personalizada en el momento en que se genera, como puede ser alertas de cotizaciones de bolsa, nuevas suscripciones, alertas de envío de paquetes, o cambios en las tarifas de billetes de avión, a cualquier dispositivo y a millones de suscriptores.
 
27 – Servicios Web - Con SQL Server 2005 , los desarrolladores pueden crear servicios Web en la capa de base de datos, convierte a SQL Server en un servidor HTTP. Esta capacidad supone un nuevo modelo de acceso a los datos para aplicaciones basadas en Servicios Web.
 
28 - Soporte para Xquery - 2005 incluye funcionalidades Xquery de altas prestaciones, que permiten la manipulación de objetos XML en la capa de datos, así como un nuevo juego de herramientas de creación de Xquery.
 
29 - Mejoras en la Búsqueda de Texto Completo - SQL Server 2005 incluirá soporte para aplicaciones de texto completo ampliadas. Las funcionalidades de catálogo se han mejorado para proporcionar una mayor flexibilidad sobre el conjunto de datos que se catalogan. El rendimiento de las funciones de consulta y la escalabilidad han mejorado sensiblemente. Una serie de nuevas herramientas de gestión permiten un mayor control de la implementación de texto completo.
 
30 - Mejoras en Seguridad - SQL Server 2005 incorpora un nuevo modelo de seguridad que separa a los usuarios de los objetos, proporciona un acceso muy granular y un mejor control de los accesos a los datos. Además, todas las tablas del sistema se implementan ahora como Vistas, lo que redunda en un mayor control sobre los objetos de sistema de la Base de Datos.