Los temas más votados

Titulo:internet

Recubrimientos C# a código C

Autor:Forma parte de Mono Hispano
La evolución de los lenguajes de programación parece ser una constante de los últimos años dentro del mundo de la informática. La entrada en escena de Java, Python o Ruby son ejemplos de esta tendencia. Cuando parecía que el mundo de los lenguajes de programación se había estabilizado este campo, Microsoft anunció un nuevo lenguaje de programación llamado C#.
El éxito de un lenguaje lleva a que en él se escriban millones de líneas de código. Todo este esfuerzo de desarrollo y pruebas no puede rehacerse o perderse por la llegada de un nuevo lenguaje, por lo que los nuevos lenguajes suelen traer grande facilidades para reutilizar todo el código ya existente en otros lenguajes. Este es el caso de C# y en este tutorial nos vamos a centrar en como utiliza C desde C#, algo muy importante en comunidades como GNOME, donde todo el código existente está en su gran mayoría desarrollado en C.
El objetivo del presente tutorial es mostrar la metodología a seguir para hacer visibles desde C# las librerías de C. Inicialmente se mostrará como llamar a una función en C desde C#, algo realmente sencillo, pero el objetivo del tutorial es aprender a realizar este proceso con librerías de decenas o quizá cientos de funciones, donde realizar todo el proceso de forma manual podría ser costoso en tiempo y propenso a errores.
Comentarios: 0 Comentar  
Titulo:internet

Crear una aplicación Windows con Visual C# Express

Autor:Forma parte de Microsoft
El propósito de este tema es informar de los elementos del entorno de desarrollo Visual C# Express mientras creamos un programa en C# relativamente sencillo utilizando Windows Forms. Windows Forms proporciona a nuestro proyecto los componentes que integran una interfaz de usuario de una aplicación Windows estándar, incluyendo cuadros de diálogo, menús, botones y muchos otros controles.
Este ejemplo muestra cómo crear nuestra propia aplicación basada en el navegador Web, que podemos personalizar con accesos directos a nuestros sitios Web favoritos.
Comentarios: 0 Comentar  
Titulo:internet

Creación de plantillas de control de servidor Web

Autor:Forma parte de Microsoft
En este artículo se analiza el modo de creación de plantillas mediante código para los controles de servidor ASP.NET Repeater, DataList y DataGrid y se muestran ejemplos en Visual Basic .NET y Visual C# .NET.
Comentarios: 0 Comentar  
Titulo:internet

Ave C-Sharp!!

Autor:Forma parte de PortalVB
En este artículo, hemos querido introducirte en algunos conceptos e ideas generales acerca de C#.
Quizás este debiera haber sido el primer artículo de esta sección, pero cuando elaboramos esta sección, teníamos la Beta 1 de Visual Studio.NET recien salida, por lo que se hace necesario disponer de más información para poder elaborar un artículo de rigor. La Beta 2 de Visual Studio.NET está a punto de salir, por lo que creemos estar en condiciones de mostraros algo más de información al respecto, pese a los cambios que se avecinan.
Comentarios: 0 Comentar  
Titulo:.pdf

Tipado dinámico en C# 4.0

Autor:Forma parte de Mario del Valle, Miguel Katrib
En números anteriores, dotNetManía ha venido presentando algunas de las novedades de programación que estarán presentes en .NET Framework 4 y C# 4.0, como los parámetros nombrados y por omisión, la varianza y contravarianza, o la programación por contratos. En esta entrega vamos a tratar la que tal vez sea la más controvertida y revolucionaria de las novedades: el tipado dinámico (dynamic typing)
Comentarios: 0 Comentar  
Titulo:.pdf

Uso de Win32 y otras bibliotecas

Autor:Forma parte de Microsoft
En esta ocasión, vamos a profundizar en el uso de Win32® y otras bibliotecas existentes desde nuestro código.

Dos preguntas que se plantean con frecuencia los usuarios de C# son: "¿Por qué tengo que escribir código especial para utilizar elementos que están integrados en Windows®? y ¿Por qué el marco no puede hacerlo directamente?". Cuando el equipo de marcos llevaba a cabo su trabajo en .NET, se plantearon el modo de hacer que Win32 estuviese disponible para los programadores de .NET. Descubrieron que el conjunto de API de Win32 era *inmenso*. No disponían de los recursos necesarios para codificar, probar y documentar interfaces administradas para la totalidad de Win32, por lo que se vieron obligados a establecer prioridades y centrarse en las más relevantes. Aunque numerosas operaciones habituales poseen interfaces administradas, existen secciones completas de Win32 que no quedan cubiertas.
Comentarios: 0 Comentar  
Titulo:internet

Formatear números con separadores de miles en MFC

Autor:Forma parte de El Guille
Cómo obtener una cadena MFC (CString) formateada con separadores de miles a partir de un entero.
Comentarios: 0 Comentar  
Titulo:internet

Core CSharp and .NET Quick Reference

Autor:Forma parte de Scribd
Esquema de códigos mas usados en CSharp y .Net. 2 páginas.
Comentarios: 0 Comentar  
Titulo:.html

Simulando operaciones de conjuntos con C#

Autor:Forma parte de Programación sencilla en C Sharp
Es común encontrarnos con problemas que involucran conjuntos de elementos los cuales hay manejar como tales, o sea garantizando que no contengan elementos repetidos y que estén definidas las operaciones de union, interseccion y diferencia.
Aquí dejo un ejemplo de una clase que he nombrado ObjectSet que implementa estos servicios sobrecargando los operadores +, - y * para realizar las operaciones de unión, diferencia e intersección respectivamente.
Comentarios: 0 Comentar  
Titulo:internet

El método de ordenación QuickSort

Autor:Forma parte de .PeeK Lenguajes & códigos
Presento un método de ordenación que ha dado muy buenos resultados y es considerado el método de ordenación más rápido que existe, de ahí viene su nombre tan sugerente: QuickSort.
Comentarios: 0 Comentar  
Titulo:.pdf

C# y Java: Comparación de lenguajes de programación

Autor:Forma parte de Microsoft
Independientemente de si como desarrollador realiza su labor en aplicaciones de escritorio o en aplicaciones y servicios Web para dispositivos incrustados de Microsoft Windows, en este artículo se compararán los lenguajes de programación C# y Java desde el punto de vista del desarrollador de una aplicación. En el documento, que puede descargar mediante el vínculo incluido en la parte superior de esta página, se analizarán concretamente las similitudes y diferencias, así como los fundamentos de la sintaxis del lenguaje. Se incluyen tablas de ejemplo con fragmentos de código y palabras clave comparadas, junto con un completo análisis de uso. Se asume que el lector posee conocimientos de C# y/o Java, aunque basta con conocer C++, ya que ambos lenguajes guardan similitud con este último y, a su vez, C++ se suele utilizar para la comparación. Para sacar el máximo partido de la información del documento, debe tener instalado Microsoft Visual Studio .NET y el complemento J#, ya que en el artículo se incluyen vínculos a sus páginas de ayuda en pantalla respectivas.
Comentarios: 0 Comentar  
Titulo:internet

Transferir datos XML a Excel 2002 con Visual C sharp .net

Autor:Forma parte de Microsoft
Excel 2002 incluye funcionalidad para abrir archivos en el formato Lenguaje de marcado extensible (XML). Un archivo XML que está bien formado se puede abrir directamente en Excel 2002 si usa el código o la interfaz de usuario.
Con Visual C# .NET, puede aprovechar las ventajas de la funcionalidad XML de Excel para facilitar la transferencia de datos a un libro para presentar los datos con un formato adecuado y organizados como desee. Este artículo muestra cómo realizar esta tarea.
Comentarios: 0 Comentar  
Titulo:internet

Construir un WebService desde una aplicación Win

Autor:Forma parte de Programar.net
Tutorial en video que explica como consumir un WebService desde una aplicación Windows.
Titulo:internet

AppDomains y carga dinámica en C#

Autor:Forma parte de Microsoft
En principio el plan que tenía para este mes (si es que tengo un plan) era trabajar un poco en el análisis de expresiones de la aplicación SuperGraph del mes pasado, pero en las últimas semanas he recibido varios mensajes de correo en los que se me preguntaba cuándo iba a terminar el tema de la carga y descarga de ensamblados en AppDomains, así que he decidido centrarme en esta parte.
Titulo:internet

Introducción a los componentes genéricos de C#

Autor:Forma parte de Microsoft
En este artículo se tratan los problemas de los componentes genéricos, el modo en que éstos se implementan, las ventajas del modelo de programación, así como innovaciones únicas como, por ejemplo, las restricciones, los métodos y delegados genéricos y la herencia genérica.
Comentarios: 0 Comentar  
Titulo:internet

Consumir un web service desde una aplicación Win

Autor:Forma parte de Programar .NET
Tutorial en video que explica como consumir un web service desde una aplicación Windows
Titulo:internet

Creación de un sistema ligero de transferencia de mensajes

Autor:Forma parte de Microsoft
En el presente artículo, Eric Gunnerson trata sobre la arquitectura basada en sockets y describe el modo de creación de un sistema ligero de transferencia de mensajes eficaz y de fácil manejo que sea válido tanto para equipos PC como para Pocket PC.
Comentarios: 0 Comentar  
Titulo:internet

Excel, Exchange y C#

Autor:Forma parte de Microsoft
Eric Gunnerson muestra el modo de utilizar Outlook, Excel y C# para crear un calendario personalizado que ofrezca un diseño de fácil lectura para proyectos a corto y largo plazo.
Comentarios: 0 Comentar  
Titulo:internet

Hacerse con el control de C#

Autor:Forma parte de Microsoft
John Kennedy le ayuda a profundizar en sus conocimientos de C# al mostrarle cómo agregar menús y controles a sus aplicaciones de Pocket PC mediante el uso de Visual Studio .NET y la plataforma .NET Framework.
Comentarios: 0 Comentar  
Titulo:internet

WinControls fuera y dentro del navegador

Autor:Forma parte de Microsoft
La plataforma Microsoft® .NET permite crear aplicaciones que funcionen con cualquier navegador de Internet, usando la tecnología ASP.NET. Existe, sin embargo, otra manera de escribir programas para que se ejecuten en conjunto con navegadores Web: crear un WinControl y hospedarlo en una página HTML.
Comentarios: 0 Comentar  
Titulo:internet

Creación de plantillas de control de servidor Web

Autor:Forma parte de Microsoft
en este artículo se analiza el modo de creación de plantillas mediante código para los controles de servidor ASP.NET Repeater, DataList y DataGrid y se muestran ejemplos en Visual Basic .NET y Visual C# .NET.
Comentarios: 0 Comentar  
Titulo:internet

Contadores de rendimiento personalizados en .NET

Autor:Forma parte de Microsoft
Este artículo expone paso a paso la creación de contadores de rendimiento (Performance Counters) con el Framework .NET. Se ofrecen además recomendaciones para la elección de parámetros representativos en aplicaciones empresariales.
Comentarios: 0 Comentar  
Titulo:internet

Uso de la característica Editar y continuar en C# 2.0

Autor:Forma parte de Microsoft
En este artículo se proporciona una descripción general del uso de la nueva característica de depuración Editar y continuar que incorpora Visual C# 2005. Esta característica permite realizar cambios en el código durante la fase de depuración de una aplicación y aplicar dichos cambios sin tener que cerrar la aplicación, volver a generarla y, a continuación, ejecutarla de nuevo.
Comentarios: 0 Comentar  
Titulo:internet

Diez conversiones de código para VBA, Visual Basic .NET y C#

Autor:Forma parte de Microsoft
Conozca la sintaxis equivalente de ejemplos de código de Microsoft Office Visual Basic para aplicaciones (VBA), Microsoft Visual Basic .NET y Microsoft C#.
Comentarios: 0 Comentar  
Titulo:internet

C#: Una aplicación basada en el servicio de Message Queuing

Autor:Forma parte de Microsoft
En este artículo se describe una solución de servicios de Windows diseñada para procesar varias colas de mensajes, centrándose en la aplicación de .NET Framework y C#.
Comentarios: 0 Comentar