27.12.05

ADO Net - Store Procedures 2

Aca les paso un ejemplo parecido al anterior pero con el uso de parametros
 
Dim oConn As New SqlConnection()
Dim oDA As SqlDataAdapter
Dim param As SqlParameter = Nothing
 
oConn.ConnectionString = "data source=LONDON;initial catalog=Northwind;integrated security=SSPI;persist security info=True;workstation id=LONDON;packet size=4096"
 
oDA = New SqlDataAdapter("Sales By Year", oConn)
oDA.SelectCommand.CommandType = CommandType.StoredProcedure
 
param = New SqlParameter("@Beginning_Date", SqlDbType.DateTime)
param.Direction = ParameterDirection.Input
param.Value = CDate(txtStartDate.Text)
oda.SelectCommand.Parameters.Add(param)
 
param = New SqlParameter("@Ending_Date", SqlDbType.DateTime)
param.Direction = ParameterDirection.Input
param.Value = CDate(txtEndDate.Text)
oda.SelectCommand.Parameters.Add(param)
 
oDA.Fill(oDS, "Sales")
 
DataGrid1.DataSource = oDS
DataGrid1.DataMember = "Sales"
DataGrid1().DataBind()

ADO Net - Store Procedures Parte 1

Aca les envio un ejemplo de llamada a SP sin paramentros
 
Dim oConn As New SqlConnection()
Dim oDA As New SqlDataAdapter()
 
oConn.ConnectionString = "data source=LONDON;initial catalog=Northwind;integrated security=SSPI;persist security info=True;workstation id=LONDON;packet size=4096"
 
oDA.SelectCommand = New SqlCommand()
oDA.SelectCommand.Connection = oConn
oDA.SelectCommand.CommandText = "Ten Most Expensive Products"
oDA.SelectCommand.CommandType = CommandType.StoredProcedure
oDA.Fill(oDS, "PepeSP")
 
DataGrid1.DataSource = oDS
DataGrid1.DataMember = "PepeSP"
DataGrid1.DataBind()

21.12.05

MSDN - Imagine Cup 2006

Microsoft lanza “Imagine Cup 2006”, la competencia de computación más grande del mundo

Buenos Aires, 15 de diciembre de 2005.- A partir del mes de diciembre de 2005, Microsoft anuncia las bases del concurso “Imagine Cup 2006”, la 4ta edición de la competencia internacional de tecnología. Los finalistas obtendrán un viaje con todos los gastos pagos a Nueva Delhi, India y tendrán la posibilidad de ganar premios en efectivo de hasta usd 8.000 en cada categoría.

El concurso busca promover el desarrollo del sector tecnológico, brindar oportunidades y dar reconocimiento a los estudiantes que ofrezcan propuestas innovadoras relacionadas con el tema “Imagine un mundo donde la tecnología nos permite vivir vidas más saludables”.

“Imagine Cup representa una de las tantas formas en las que Microsoft está permitiendo que la comunidad de estudiantes de todo el mundo alcancen su máximo potencial”, afirmó Mario Rodríguez Mier, Gerente de Relaciones Académicas Microsoft Cono Sur.


Este año Imagine Cup se compone de 5 categorías para Cono Sur:

• Tecnologías de Información: invita a los estudiantes a demostrar cuanto saben de ciencia detrás de las redes, bases de datos y servidores, así como en las áreas de análisis y la toma de decisiones en ambientes de IT.

• Película corta: Esta categoría señala el arte y la ciencia detrás del relato de historias.

• Algoritmo: lleva a los competidores por una serie de juegos mentales, desafíos de codificación y rompecabezas de algoritmos que buscan comprometer a estudiantes a resolver problemas.

• Proyecto Hoshimi: utiliza una historia de trasfondo, gráficas de tipo comics y desafíos reales para poner a prueba las destrezas de los programadores, permitiendo que compitan en línea con personas de todas partes del mundo y, de esta forma, demostrar quién tiene el programa mas rápido.

• Diseñador de Interfase: esta categoría se utiliza para crear interfases útiles y fascinantes que sean únicas con ideas progresivas.


Los requisitos para poder participar son ser mayor de 16 años y estar inscripto en Colegio Secundario o Universidad al momento del registro. Las finales internacionales se realizarán a fines de julio de 2006. Para más información y fechas de inscripción en las diferentes categorías ingresar a: http://www.ms-universidades.com/imaginecup.aspx

Office System - etiquetas para regalos

Ya que nos encontramos muy cercanos a las fistas de Fin de Año, podemos utilizar algunas etiquetas para regalos que podemos encontrar en las plantillas para Office.
 
  
 

VS2005 - Nuevas características de seguridad

Los desarrolladores desean crear aplicaciones seguras, pero la mayoría no quiere pasarse una cantidad excesiva de tiempo aprendiendo la forma de proteger sus aplicaciones. Prefieren escribir el código y los algoritmos que solucionan el problema y distribuir el producto sin tener que preocuparse de la seguridad. Sin embargo, actualmente no podemos encender el fuego y olvidarnos de todo lo demás, incluidas las aplicaciones. Debemos ser conscientes de las implicaciones que tiene la seguridad en las decisiones que tomamos. Teniendo esto en cuenta, las herramientas que utilizamos para crear y distribuir las aplicaciones pueden facilitar en gran medida la distribución de aplicaciones seguras. En este documento se repasarán algunas de las características de Visual Studio 2005 que pueden ayudar a crear aplicaciones seguras y sólidas. La mayor parte de las herramientas y mejoras en Visual Studio 2005 requieren muy poco trabajo adicional y pueden tener una influencia impactante en la seguridad global de las aplicaciones

MSDN - Revista Conexiones

Microsoft de Argentina nos brinda la version digital de Negocios Conexiones.
Algunos de los temas que podemos observar son:
 

 
 

20.12.05

Tools - Netron Project

Netron Project

http://netron.sourceforge.net/wp/

Es un conjunto de sub-proyectos de diferentes librerías de controles gráficos open source para .NET que contiene, entre otras cosas, toda una implementación de las complejas operaciones algebraicas con grafos (se pueden hacer cosas realmente increibles, miren los screenshots).
Tiene también una librería de charting (http://netron.sourceforge.net/wp/?page_id=117) y librerías de controles mejorados para winforms.

Y además tiene su propia implementación de un HTTP server, llamado Xeon (http://netron.sourceforge.net/wp/?page_id=123), el cual puede servir para aprender mucho (si uno tiene paciencia para ponerse a leer el código fuente


Fuente Jonathan

VS2005 - Hosting Process (vshost.exe)

Jonathan, escribió el siguiente articulo sobre Hosting Process

Este es un archivo que crea el Visual Studio 2005 automáticamente (no debe ejecutarse manualmente, lo hace el VS por su cuenta) en el directorio de output del proyecto y permite mejorar la performance de debugguear, hacer partial trust debugging y evaluar expresiones en tiempo de diseño.


Mejora de la performance:
El hosting process crea un application domain y asocia el debugger con la aplicación. Este tipo de tareas suelen consumir muchos recursos y provocan un delay entre el inicio de la aplicación y el inicio del debugging. Usando el hosting process VS crea la aplicación y asocia el debugger al background mejorando la velocidad y la performace y además permite mantener el estado del application domain y del debugger entre diferentes ejecuciones de la misma aplicación.


Partial Trust Debugging:
Una aplicación puede ser deployada (jejee) como Partial Trust o Full Trust dependiendo de si se le restringe el acceso a diferentes servicios del sistema operativo.
Debuguear una aplicación Partial Trust (que se le ha otorgado acceso sólo a los servicios del SO que utiliza) requiere inicializaciones especiales. Estas inicializaciones las realiza el Hosting Process de forma transparente para el VS.


Evaluar expresiones en tiempo de diseño:
Esta característica permite evaluar código desde la ventana de Immediate sin necesidad de ejecutar la aplicación. El Hosting Process se encarga de ejecutar el código durante el desing time.

C# - Carpetas DEBUG y RELEASE

Rodrigo nos escribio la siguiente data sobre las carpetas debug y release

Las carpetas DEBUG y RELEASE no poseen la misma funcionalidad que antes. A mi criterio, ahora tienen un propósito mucho mejor:

RELEASE: Cualquier compilación se realiza con esta carpeta como target. Por defecto, siempre se compila para RELEASE para que los Assemblies sean del menor tamaño posible y estén listos para Deploy.

DEBUG: Sólo se compila a dicha carpeta cuando se pide explícitamente hacer un debugging de un Assembly.

El funcionamiento es justo al revés de como es en VS.NET 2003 y repito, creo que es mucho más claro (una vez que uno se acostumbra).

14.12.05

VS2005 - Tutorial de Remoting

La gente de Developer Fusion nos ofrece un tutorial MUY COMPLETO sobre remoting en .NET, con ejemplos de codigo fuente y mucho mas
 
 
 
 

13.12.05

Tools - Caracteres especiales

A veces nos sucede que el teclado esta mal configurado o bien no encontramos un caracter en particular.... he aqui una lista bastante completa
 
Símbolo Referencia Descripción Alternativa
- 	 Horizontal tab
- 
 Line feed
- 
 Carriage Return
-   Space
! ! Exclamation mark
" " Quotation mark " "
# # Number sign
$ $ Dollar sign
% % Percent sign
& & Ampersand & &
' ' Apostrophe
( ( Left parenthesis
) ) Right parenthesis
* * Asterisk
+ + Plus sign
, , Comma
- - Hyphen
. . Period (fullstop)
/ / Solidus (slash)
: : Colon
; &#59; Semi-colon
< &#60; Less than &lt; <
= &#61; Equals sign
> &#62; Greater than &gt; >
? &#63; Question mark
@ &#64; Commercial at
[ &#91; Left square bracket
\ &#92; Reverse solidus (backslash)
] &#93; Right square bracket
^ &#94; Caret
_ &#95; Horizontal bar (underscore)
` &#96; Acute accent
{ &#123; Left curly brace
| &#124; Vertical bar
} &#125; Right curly brace
~ &#126; Tilde
  &#160; Non-breaking Space &nbsp;  
¡ &#161; Inverted exclamation
¢ &#162; Cent sign
£ &#163; Pound sterling
¤ &#164; General currency sign
¥ &#165; Yen sign
¦ &#166; Broken vertical bar
§ &#167; Section sign
¨ &#168; Umlaut (dieresis)
© &#169; Copyright &copy; ©
ª &#170; Feminine ordinal
« &#171; Left angle quote, guillemotleft
¬ &#172; Not sign
­ &#173; Soft hyphen
® &#174; Registered trademark &#174; ®
¯ &#175; Macron accent
° &#176; Degree sign
± &#177; Plus or minus
² &#178; Superscript two
³ &#179; Superscript three
´ &#180; Acute accent
µ &#181; Micro sign
&#182; Paragraph sign
· &#183; Middle dot
¸ &#184; Cedilla
¹ &#185; Superscript one
º &#186; Masculine ordinal
» &#187; Right angle quote, guillemotright
¼ &#188; Fraction one-fourth
½ &#189; Fraction one-half
¾ &#190; Fraction three-fourths
¿ &#191; Inverted question mark
À &#192; Capital A, grave accent &Agrave; À
Á &#193; Capital A, acute accent &Aacute; Á
 &#194; Capital A, circumflex accent &Acirc; Â
à &#195; Capital A, tilde &Atilde; Ã
Ä &#196; Capital A, dieresis or umlaut mark &Auml; Ä
Å &#197; Capital A, ring &Aring; Å
Æ &#198; Capital AE dipthong (ligature) &AElig; Æ
Ç &#199; Capital C, cedilla &Ccedil; Ç
È &#200; Capital E, grave accent &Egrave; È
É &#201; Capital E, acute accent &Eacute; É
Ê &#202; Capital E, circumflex accent &Ecirc; Ê
Ë &#203; Capital E, dieresis or umlaut mark &Euml; Ë
Ì &#204; Capital I, grave accent &Igrave; Ì
Í &#205; Capital I, acute accent &Iacute; Í
Î &#206; Capital I, circumflex accent &Icirc; Î
Ï &#207; Capital I, dieresis or umlaut mark &Iuml; Ï
Ð &#208; Capital Eth, Icelandic &ETH; Ð
Ñ &#209; Capital N, tilde &Ntilde; Ñ
Ò &#210; Capital O, grave accent &Ograve; Ò
Ó &#211; Capital O, acute accent &Oacute; Ó
Ô &#212; Capital O, circumflex accent &Ocirc; Ô
Õ &#213; Capital O, tilde &Otilde; Õ
Ö &#214; Capital O, dieresis or umlaut mark &Ouml; Ö
× &#215; Multiply sign
Ø &#216; Capital O, slash &Oslash; Ø
Ù &#217; Capital U, grave accent &Ugrave; Ù
Ú &#218; Capital U, acute accent &Uacute; Ú
Û &#219; Capital U, circumflex accent &Ucirc; Û
Ü &#220; Capital U, dieresis or umlaut mark &Uuml; Ü
Ý &#221; Capital Y, acute accent &Yacute; Ý
Þ &#222; Capital THORN, Icelandic &THORN; Þ
ß &#223; Small sharp s, German (sz ligature) &szlig; ß
à &#224; Small a, grave accent &agrave; à
á &#225; Small a, acute accent &aacute; á
â &#226; Small a, circumflex accent &acirc; â
ã &#227; Small a, tilde &atilde; ã
ä &#228; Small a, dieresis or umlaut mark &auml; ä
å &#229; Small a, ring &aring; å
æ &#230; Small ae dipthong (ligature) &aelig; æ
ç &#231; Small c, cedilla &ccedil; ç
è &#232; Small e, grave accent &egrave; è
é &#233; Small e, acute accent &eacute; é
ê &#234; Small e, circumflex accent &ecirc; ê
ë &#235; Small e, dieresis or umlaut mark &euml; ë
ì &#236; Small i, grave accent &igrave; ì
í &#237; Small i, acute accent &iacute; í
î &#238; Small i, circumflex accent &icirc; î
ï &#239; Small i, dieresis or umlaut mark &iuml; ï
ð &#240; Small eth, Icelandic &eth; ð
ñ &#241; Small n, tilde &ntilde; ñ
ò &#242; Small o, grave accent &ograve; ò
ó &#243; Small o, acute accent &oacute; ó
ô &#244; Small o, circumflex accent &ocirc; ô
õ &#245; Small o, tilde &otilde; õ
ö &#246; Small o, dieresis or umlaut mark &ouml; ö
÷ &#247; Division sign
ø &#248; Small o, slash &oslash; ø
ù &#249; Small u, grave accent &ugrave; ù
ú &#250; Small u, acute accent &uacute; ú
û &#251; Small u, circumflex accent &ucirc; û
ü &#252; Small u, dieresis or umlaut mark &uuml; ü
ý &#253; Small y, acute accent &yacute; ý
þ &#254; Small thorn, Icelandic &thorn; þ
ÿ &#255; Small y, dieresis or umlaut mark &yuml; ÿ

Office System - Smart Tags

A continuación les paso un ejemplo muy sencillo para el armado de un SmartTag para Word 2003, en este caso el ejemplo reconoce los caracteres escritos y si encuentra que hemos escrito temperaturas en la escala de Fahrenheit, nos muestra el ST comentandonos si deseamos cambiarlo a Celcius.


Private Sub ThisDocument_Startup(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Startup

Dim smartTag1 As New Microsoft.Office.Tools.Word.SmartTag( _
"www.TechDotNet.com.ar/Demo#DemoSmartTag", _
"TDN Demo SmartTag")

smartTag1.Expressions.Add(New Regex("(?'number'[+-]?\b[0-9]+)?\s?(Ff)\b"))

action1 = New Microsoft.Office.Tools.Word.Action("Convertir a Celcius")

smartTag1.Actions = New Microsoft.Office.Tools.Word.Action() {action1}

Me.VstoSmartTags.Add(smartTag1)
End Sub
'

Sub action1_Click(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.ActionEventArgs) Handles action1.Click

Dim value As String = e.Properties.Read("number")

Dim fahrenheit As Double = Convert.ToDouble(value)

Dim celsius As Integer = Fix(fahrenheit - 32) * 5 / 9

e.Range.Text = celsius.ToString() + "C"
End Sub

VB Net - Avances de VB Net 9.0

Ya podemos ir viendo los avances del Visual Basic Net 9.0 cuyo code name es "Orcas"
 
Aca tenemos algunos ejemplos
 
Class Country
  Public Property Name As String
  Public Property Area As Float
  Public Property Population As Integer
End Class
 
Dim Countries = _
  { new Country{ _
      .Name = "Palau", .Area = 458, .Population = 16952 }, _
    new Country{ _
      .Name = "Monaco", .Area = 1.9, .Population = 31719 }, _
    new Country{ _
      .Name = "Belize", .Area = 22960, .Population = 219296 }, _
    new Country{ _
      .Name = "Madagascar", .Area = 587040, .Population = 13670507 } _
  }
Para ver más

ASP Net - Bug en Date Formatting

Cuando estamos trabajando con formatos de fechas en ASP Net 2.0 (beta 1 o 2), nos podemos encontrar que el formateador de fechas ignora las declaraciones que realizamos:
 
<asp:BoundField DataField="Date" DataFormatString="{0:d}"/>
 
En la version RTM ya no existira este inconveniente, pero mientras tanto podemos agregar el siguiente fix para solucionarlo
 
<asp:BoundField DataField="Date" DataFormatString="{0:d}" HtmlEncoding="false"/>

12.12.05

Microsoft da a conocer su Herramienta para Valoración de Habilidades para los profesionales de TI

Microsoft Skills Assessment (Herramienta para Valoración de Habilidades) es una herramienta en línea que brinda a los Profesionales de TI, Desarrolladores y Trabajadores de Información, las herramientas necesarias para evaluar, mejorar y trabajar en un plan de aprendizaje personalizado para un proyecto de tecnología o para una solución empresarial que estén trabajando. Microsoft Skills Assessment es una fuente única, que pone a disposición del público en general y de forma gratuita, la valoración de habilidades para las tecnologías Microsoft.

Microsoft Skills Assessment le permite valorar su preparación y mejorar su capacidad de implementar y administrar soluciones empresariales al ofrecerle una evaluación de las habilidades actuales y un plan de aprendizaje personalizado que aprovecha los recursos de contenido Microsoft.

"El principal beneficio que ofrece esta valoración es la medición de las habilidades de profesionales de TI y desarrolladores individuales en comparación con las habilidades necesarias para implementar tecnología y soluciones empresariales", dijo Luciane Galuppo, Gerente Empresarial de Capacitación y Certificación de Microsoft Learning. "Otro de los beneficios es que ofrece un plan de aprendizaje personalizado para la variedad de objetivos de los clientes, el cual identifica contenido Microsoft específico para aumentar de una forma más efectiva las habilidades de un individuo".

Cada plan de aprendizaje incluye recursos de gran calidad de Microsoft Official Curriculum, Microsoft Press, Microsoft E-Learning, TechNet y MSDN. Todas las valoraciones se basan en cómo se adopta el producto o la tecnología en el lugar de trabajo desde una perspectiva práctica para poder entender como adquirir y aplicar de una mejor forma las habilidades necesarias para el mundo real.

Actualmente, se encuentran disponibles valoraciones para: Microsoft Visual Studio, Microsoft Windows Server System, Microsoft Windows XP, End-User Support, Microsoft Office System, Security, etc.

Para obtener más información o para obtener una valoración individual visite la página: http://www.microsoft.com/learning/assessment/ind/default.asp

Microsoft presentó un aula móvil para capacitar a docentes en el uso de las nuev

En el marco de la iniciativa “Alianza por la Educación”, Microsoft presentó,  junto con su socio Misión Futuro y el Gobierno de la provincia de Buenos Aires, el “Aula Móvil de Educación de Digital”, un programa piloto para capacitar a docentes de la provincia de Buenos Aires en el uso de las nuevas tecnologías a través de un aula móvil, con computadoras multimedia conectadas a Internet, que recorrerá la provincia, llegando a los lugares más recónditos y a las comunidades más aisladas.

El aula móvil recorrerá durante siete meses diferentes comunidades de la provincia de Buenos Aires. En cada localidad, se dictará un curso de un mínimo de 120 horas cátedra, en el que se tratarán temas como procesamiento de la información; uso de procesadores de texto, planilla de cálculo, presentaciones; introducción a la navegación en la Web, uso de la mensajería instantánea, entre otros. De esta manera, se busca mostrar a los docentes diversas maneras de enriquecer sus clases con la incorporación de la tecnología, para mejorar la calidad educativa, de acuerdo con las exigencias socio-culturales. La capacitación estará dirigida a docentes de todos los niveles y ramas del sistema educativo, directivos, supervisores pedagógicos y bibliotecarios; e incluirá la apoyatura de mesas de consultas y tutorías electrónicas.

6.12.05

MS colabora con JBoss para la plataforma Windows Server

JBoss

En el marco de la estrategia para lograr la interoperabilidad con la comunidad de fuente abierta, Microsoft anunció un acuerdo de cooperación con JBoss, un proveedor de tecnología “open source”, que les permitirá ofrecer asistencia tecnológica y de arquitectura del sistema middleware de JBoss denominado JEMS, y la plataforma Windows Server de Microsoft.

El acuerdo prevé la cooperación entre los departamentos de ingeniería de ambas empresas, para que puedan ofrecer nuevas soluciones en estas tecnologías:

- Microsoft Active Directory. Registro integrado e identidad federada.

- Web services. Interoperabilidad utilizando arquitectura de web services.

- Management. Pack de administración para Microsoft Operations Manager

- SQL Server. Desempeño optimizado para los usuarios de Hibernate (la tecnología de JBoss para mapeo de datos relacionales y objetos, y Enterprise JavaBeans 3.0.

Bill Hilf, un reconocido miembro de la comunidad de fuente abierta que hace unos meses ingresó a Microsoft como director de Estrategias de Tecnología de Plataformas (ver entrevista en www.microsoft.com/latam/technet/articulos/tn/oct05-01.mspx), explicó las razones del convenio: “JBoss está experimentando un crecimiento importante y se está consolidando en el espacio de las aplicaciones basadas en tecnología Java. Por eso tiene sentido trabajar con esta empresa en temas de interoperabilidad y optimización tecnológica para la plataforma Windows”.

Por su parte, ejecutivos de JBoss se mostraron satisfechos por el acuerdo de cooperación ya que les permitirá ofrecer soluciones completas a sus clientes. “Esta alianza nos posiciona para ofrecer servicios acordes a las demandas de nuestros clientes. Tenemos más de la mitad de nuestros clientes utilizando la tecnología JEMS sobre servidores Windows, de modo que es realmente fructífero para todos poder arribar a un acuerdo de estas características”, aseguró Shaun Connolly, vicepresidente de Product Management de JBoss.

En los últimos tiempos, se percibe un cambio en la comunidad de fuente abierta respecto de sus posiciones frente a los proveedores de software tradicionales. En el caso de JBoss es notorio. Nacida en 1999, con el lanzamiento de su servidor de aplicaciones, se conformó como empresa en 2001, con el aporte de fondos de inversión como Matrix Partners, Accel Partners e Intel Capital.

En su misión se destaca claramente que el objetivo de la compañía consiste en combinar las fortalezas del software open source con los fabricantes tradicionales, con el fin de ofrecer soluciones acordes a las demandas del mercado.

Por su parte, Microsoft está acercando posiciones con los proveedores de software independientes, a partir del ingreso de Bill Hilf a la compañía. Para obtener material acerca de su labor en Microsoft, consulta la entrevista publicada en TechNet 2005.

www.microsoft.com/latam/technet/articulos/tn/oct05-01.mspx

5.12.05

Oracle en NET

Esta nota la enviío Hernán Nobile de Quadrática

No sé cuánto les pueda interesar a los .Netosos, pero igualmente lo estoy enviando.

Oracle Database 10g Express Edition - Beta Oracle has just released a free version of its latest database that is lightweight (150 MB) and quick to download and install (less than 20 minutes). This new edition, Oracle Database 10g Express Edition, contains all the .NET features available with regular Oracle database, including ODP.NET, Oracle Developer Tools for Visual Studio .NET, and .NET stored procedures. It's perfect for any developer who requires a lightweight database solution or is learning how to use Oracle for the first time.

.NET Stored Procedures - Getting Started Want to get started in using .NET stored procedures in the Oracle database? Read Mark Williams' article on Using .NET Stored Procedures in Oracle for a guide to developing, deploying, and debugging .NET stored procedures. If you need more of an overview of the Oracle Developer Tools and .NET stored procedures, Christian Shay's article Tools for Your .NET Space in this month's issue of Oracle Magazine provides an excellent introduction to the topics.

ODP.NET - New Oracle Database 10g Release 2 LOB Features Learn about the new ODP.NET LOB features to make LOB retrieval faster and easier to use in Mark Williams' article on Serving Winning LOBs.

ADO.NET 2.0 and Visual Studio 2005 Support The Oracle on .NET development team is working on supporting ADO.NET 2.0 and Visual Studio 2005. Stay tuned to this newsletter for more information coming in the first half of 2006.

ASP Net - Encriptacion y desencriptacion

Una de las nuevas caracteristicas que tiene ASP Net 2.0 es la capacidad de encriptar porciones del Web.Config
Esto no es posible realizarlo directamente con Visual Studio, pero si lo podemos lograr con la línea de comandos de VS ejecutando aspnet_regiis.exe

Para encriptar las secciones de connectionStrings de un site virtual nombrado como WebSite1, hay que ejecutar la siguiente linea de comandos:
aspnet_regiis -pe "connectionStrings" -app "/ WebSite1"

Para desencriptar la misma seccion:
aspnet_regiis -pd "connectionStrings" -app "/ WebSite1"

 
Espero que les sirva

2.12.05

Laboratorios Hands On para actualizar tus conocimientos

Conocé Visual Studio 2005 y SQL Server 2005.

Revalidá la 1ª estrella en el nuevo programa Desarrollador Cinco Estrella y obtené un 30% de descuento.

¿Cómo aprovecharlos? Es simple.

  1. Elegí un Certified Partner Learning Solutions (CPLS) en tu país.
  2. Consultá las fechas disponibles y los costos (muy accesibles).
  3. Registrate!.

 Ver centros Participantes (CTECs)

Tools - FolderShare

FolderShare, nos permite sincronizar una o varias carpetas con diferentes PC's (con una misma cuenta) o bien compartir un folder con un grupo de trabajo

 

 Download

1.12.05

WSE 3.0 - Documentación en MSDN

Los podemos encontrar en MSDN, ya están disponibles para comienzos de Diciembre.

Ver documentos

ASP Net - utilizando WITH en JavaScript

Al utilizar la sentencia WITH en VB, me pregunte si se podia realizar algo similar en JavaScript, y si, se puede hacer, he aqui el código

<html><body>

<style>
.myclassname {font-family:arial;}
</style>

<div id="test">My dummy text.</div>

<script type="text/javascript">

function With(o, p) {
  for(var prop in p) {
    o[prop] = p[prop];
  }
}

var ele = document.getElementById("test");

With(ele.style, {
  color:"red",
  fontSize:"12px",
  backgroundColor:"yellow"
});

With(ele, {
  className:"myclassname"
});

</script>

</body></html>

 

Tools - Krypton Toolkit 0.9.0

La gente de Component Factory ha generado una herramienta para que nuestras aplicaciones en .NET 2.0 tengan un estilo muy similar al de Office
 

esta version incluye

  • Krypton Button
  • Krypton Group
  • Krypton Header
  • Krypton HeaderGroup
  • Krypton SplitContainer
  • Krypton Panel
  • Krypton Label

Download

ASP Net - Desarrollo de Controles

Dino Esposito, expuso en MSDN una serie de Crash Course sobre desarrollo de controles, les paso los links

A Crash Course on ASP.NET Control Development: Building New Controls from the Ground Up
http://msdn.microsoft.com/asp.net/default.aspxpull=/library/en-us/dnaspp/html/ContCrshCrsNew.asp

A Crash Course on ASP.NET Control Development: Building Data-Bound Controls
http://msdn.microsoft.com/library/default.aspurl=/library/en-us/dnaspp/html/ContCrshCrsDB.asp

A Crash Course on ASP.NET Control Development: Deriving New Controls from Existing Classes
http://msdn.microsoft.com/library/default.aspurl=/library/en-us/dnaspp/html/controlscrashcourse-deriving.asp