-
Hola a tod@s: Ya se encuentra disponible la edición de MSDN Magazine del mes de Octubre en Español, con artículos muy interesantes, se los recomiendo. Primer vistazo: Herramientas de Visual Studio 2010 para desarrollo de SharePoint - Steve Fox SharePoint y Open XML: Generar documentos...
Enviado a
geeks.ms
por
johnbulla
a fecha de
9/11/2009
Archivado en:
Archivado en: Windows 7,Visual Studio 2010,C++,Open XML,Windows Communication Foundation,MSDN Magazine,CLR,Silverlight 3,MSDN,Visual Basic 2010,WCF,ASP.NET,AJAX 4.0,Sharepoint,.NET
-
Desde que apareció el primer bug de la historia , los desarrolladores los venimos sufriendo con frecuencia. Siempre que nos enfrentamos a un comportamiento anómalo, pasamos por varias fases. En una primera fase asumimos que hemos cometido un error, depuramos y le damos vueltas a asunto hasta que, varias...
-
Charles Petzold autor de varios libros que son 'la biblia' para los desarrolladores en plataforma Windows, ha escrito un libro, .Net Book Zero (en inglés) que se puede descargar gratuitamente en pdf o xps , en el que guia a los programadores de C/C++ hacia el desarrollo en plantaforma .Net con C#. Por...
-
Cada vez más desarrolladores descubren el poder de C++/CLI como lenguaje en plataforma .Net y la facilidad para migrar programas existentes en plataforma nativa, añadirles funcionalidades usando el framework de .Net o combinar componentes nativos y manejados en nuestras aplicaciones sin pagar el coste...
-
Respecto a C++/CLI siempre oimos que es facilisimo el mezclar código manejado con código no manejado. Hasta hoy no había probado a fondo esta posibilidad. Pero a raiz de una pregunta en el grupo de news de C++ de Microsoft me he puesto manos a la obra. C++/CLI, aunque puede usar...
-
Es una pregunta que me hacen o leo frecuente. Utilizando el Api de Win32, lo mejor es usar la función EnumProcs que esta disponible en este articulo de la Knowledge Base de Microsoft. En el mundo .net es algo más sencillo, basta utilizar el método GetProcesses de la clase Process . Tambien hay una entrada...
-
últimamente, mucha gente me está preguntando como puede llevar código escrito en Visual C++ a la web. Aunque en principio C++ no parece el lenguaje ideal para programar "para internet", existen varias motivaciones: Aprovechar código o librerias existentes. Obtener un mejor rendimiento. Utilizar servicios...
-
El Just-in-time debugger básicamente es un hook, que cuando algún programa falla, por ejemplo, con una excepción no controlada o una violación de acceso a memoria, hace que el depurador que tienes instalado y regitrado en la máquina se active. Tambien es cierto que en ocasiones puede ser un poco molesto...
-
Aqui va una función que permite averiguarlo: //Comprueba que el usuario que inicio el proceso sea administrador bool UserIsAdmin(void) { bool bSuccess = false; //Obetenemos el token del proceso HANDLE hToken = NULL; if ( !OpenProcessToken ( GetCurrentProcess ( ), TOKEN_QUERY, &hToken ) ) return false;...
-
En las aplicaciones nativas un enfoque que se utiliza bastante es el de tener una dll de recursos para cada idioma que se desea soportar. Esta dll se carga dinamicamente con LoadLibray (o AfxLoadLibray en MFC) y se establece como origen de los recursos. Para saber como crear esta dll lee Creating a Resource...
-
Tienes que usar las funciones del API de Win32 habituales para trabajar con ficheros, OpenFile, ReadFile, WriteFile, expecificando como nombre de fichero el nombre del puerto que quieres usar "LPTx" o "COMx". Este articulo sobre el tema es muy intersante Serial Communication in Windows By Ashish Dhar...
-
Si estas programando una aplicación nativa (en C++) debes usar la función SHGetFolderPath, si quieres añadir un subdirectorio al valor devuelto (p.e.: C:\Archivos de programa\Tu applicacion) lo puedes hacer directamente con la función SHGetFolderPathAndSubDir. Estas funciones tienen como requisito Windows...
-
Aunque Visual C++ si que es 'visual' en el sentido que permite realizar gran parte de las tareas mediante asistentes, no es un entorno RAD al estilo de Visual Basic o FoxPro. Si bien la manera de trabajar es diferente, tambien sigue el paradigma de arrastrar y soltar controles, lo que no es visual es...
-
Basicamente, lo que necesitas conocer a es: 1) Como levantar hilos 2) Como sincronizar el trabajo realizado por hilos (conocer los objetos de sincronización) Esto depende de la plataforma en la que estes programando (C 'puro', C++, UNIX, Win32, MFC) ya que cada plataforma expone diferentes objetos y...