-
Aquí un entrenamiento que di hace muchos años para una empresa en la que trabajé como líder de practica de colaboración. Básicamente preparé esta presentación para mostrar a programadores como manejar listas y elementos de forma programática...
-
Sin duda, con el poder viene la responsabilidad. En pasados días publiqué un post acerca de cómo utilizar los controles de ASP.NET y toda su experiencia gloria dentro de WebParts de SharePoint. Sin embargo, al utilizar esta estrategia un conjunto de consideraciones subsecuentes deberán...
Enviado a
Haaron Gonzalez
por
Haaron Gonzalez
a fecha de
28/7/2011
Archivado en:
Archivado en: SharePoint,Visual Studio,C#,Visual Studio 2008,.NET 2.0,WSS 3.0,WebPart,SharePoint 2007,ASP.NET 2.0,Soporte,Desarrollo,WSS,Practicas
-
Si eres un de desarrollador ASP.NET que se está iniciando en desarrollo SharePoint este ejemplo puede ser de utilidad. Básicamente, usaremos un enfoque de desarrollo de WebParts basado en el uso de Web User Controls de ASP.NET 2.0. Antes que nada utilizaremos las siguientes herramientas: Visual Studio...
Enviado a
Haaron Gonzalez
por
Haaron Gonzalez
a fecha de
7/7/2011
Archivado en:
Archivado en: SharePoint,Visual Studio,Code,Demo,Visual Studio 2008,.NET 2.0,WSS 3.0,SharePoint 2007,ASP.NET 2.0,Issues,Soporte,Desarrollo,WSS,Practicas
-
Continuando con el tema de la Intranet-Extranet configurada aquí , me di a la tarea de acércame al siguiente reto una vez que enfrentamos un escenario de extranet. Este reto consiste en ofrecer a los usuarios externos algún mecanismo de registro y de gestión de perfiles. En...
Enviado a
Haaron Gonzalez
por
Haaron Gonzalez
a fecha de
19/5/2011
Archivado en:
Archivado en: SharePoint,Demo,.NET 2.0,WSS 3.0,WebPart,SharePoint 2007,.NET Framework 2.0,ASP.NET 2.0,Configuracion,Desarrollo,Tecnicas,Web,FBA,SharePoint Designer,SharePoint Designer 2007
-
Desde el punto de vista de programador cuando construimos una aplicación ASP.NET usando el motor de ejecución .NET Framework instalado en el idioma inglés, vemos que los mensajes auto generados por el motor de ejecución estan en inglés. Mensajes como las descripciones...
-
Si por alguna extraña razón cósmica en este mundo ultra moderno de la programación de software bajo plataforma .NET te encuentras con la necesidad de manipular programáticamente archivos de Microsoft Office te recomiendo uses el proyecto open source MPXJ . La biblioteca MPXJ permite la lectura...
-
Mas sencillo de lo que imaginaba, se trata simplemente de definir el siguiente delegado System.Net.ServicePointManager.ServerCertificateValidationCallback con la funcion que se encarga de validar el certificado. Por ejemplo: System.Net.ServicePointManager.ServerCertificateValidationCallback = new System...
-
Una aplicación modular suele ser una aplicación donde sus funcionalidades son opcionales, de forma que podemos quitar ó añadirlas según nos convenga. La aplicación solo sabe que va a tratar con instancias que cumplen un determinado contrato, ya sea cumpliendo con una interfaz ó determinado tipo base...
-
Realizar casting entre clases es siempre sencillo, el inconveniente es cuando se trata de un arrays. Por ejemplo... sabiendo que la clase Manager deriva de Employee , si tenemos un array de Manager , es fácil convertirlo en un array de Employee usando casting directo: Employee[] employees1 = (Employee...
-
La interfaz IDisposable nos provee del método .Dispose() que utilizamos para liberar los recursos que esta usando ese objeto, pero dicho método... no deja de ser un simple método ;) Solo hace falta hacer una pequeña prueba para darse cuenta: 1: class Program 2: { 3: static void Main( string [] args)...
-
Si trabajas con p/invoke tanto habitual como eventualmente y pinvoke.net esta en tus bookmarks... esta herramienta no te va a dejar indiferente :D Leo en el blog del BCL Team : El equipo Interop ha publicado recientemente una nueva herramienta llamada P/Invoke Interop Assistant . Esta herramienta genera...
-
Estoy disfrutando de lo que será mi último proyecto en C# 2.0 y .NET 2.0 antes de pasar a WPF, y la verdad es que se hace amargo algunas veces cuando ya conoces C# 3.0, por ejemplo se hecha de menos LINQ :D En este artículo quiero demostrar como hacer queries a una colección de elementos en forma de...
-
Hora de volver a trabajar... asi que toca quitarle el polvo al Visual Studio que tenia abandonado ya estos meses, la buena vida se acaba... xD En determinadas ocasiones, necesitamos lanzar un cierto número de ejecuciones en paralelo y esperar a que terminen todas para devolver el resultado final. Existen...
-
Manejar el registro de Windows es algo... en parte tedioso por lo extenso y medianamente documentado que esta lo que contiene. En mi humilde opinión, es algo a evitar siempre que sea posible en virtud de los archivos de configuración; pero en ocasiones necesitamos crear/modificar entradas que afectan...
-
Para determinadas situaciones, es más útil parametrizar nuestras aplicaciones desde los argumentos que pasamos al ejecutable que desde un archivo de configuración, sobre todo si es una aplicación de consola. El problema suele ser que lo que nos llega a nuestra aplicación es un array de cadenas y nosotros...
-
Para dar el foco a una aplicación externa a la nuestra, se usa el método SetForegroundWindow de user32.dll mediante PInvoke : [DllImport( "user32.dll" )] public static extern bool SetForegroundWindow(IntPtr hWnd); Simplemente hay que encontrar el proceso y pasar a este método el puntero Process...
-
Este es un pequeño programa que he hecho para partir cualquier archivo en fragmentos más pequeños y poder volver a reconstruirlo después como apoyo a otra aplicación que estoy desarrollando. Aunque no tiene mucha parafernalia aún estoy asegurando que funciona bien, asi que si alguien lo quiere probar...
-
Si desarrollamos una aplicación que manipule archivos puede ser útil disponer en el menu contextual "Enviar a" (SendTo) un enlace que permita enviar los archivos seleccionados directamente a nuestra aplicación trabajar con ellos. Esta es la típica cosita facilona y que lleva 5 minutos pero...
-
Uno de los parámetros mas usados en lectura de GPS s bajo protocola NMEA puede ser el GPGGA Hoy estoy haciendo una pequeña aplicación para Windows Mobile que usa GPS y pues necesitaba enviar la información a un servidor para luego ser visto usando los APIs de Google Maps. (Y aun me...
-
Imagina que tu servicio necesita de otro servicio para cumplir su función, supongamos que el servicio 'a' necesita del servicio 'b'. Si yo reinicio 'b' ... 'a' es posible que pierda la conexión ... aparezcan errores ... e incluso pudiese darse el caso de quedar funcionando...