elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / .NET (C#, VB.NET, ASP) / Re: alguna clase para encryptar propia de .net? en: 11 Marzo 2009, 18:19 pm
http://foro.elhacker.net/net/c_encriptardesencriptar_en_aes-t241268.0.html

Todo se puede con .NET, recuerda ;).

Salu2
2  Programación / Programación Visual Basic / Re: Portabilidad exes generados en VB 2008 Express Edition en: 15 Enero 2009, 10:16 am
Sí, existe un programa llamado Xenocode que lo que hace es juntar el .NET Framework con tu aplicación, lo que ocurre es que aumenta un poco el tamaño de esta.
Aquí hay un tutorial sobre cómo utilizarlo: http://foro.elhacker.net/net/tutorial_como_abrir_tu_aplicacion_net_sin_net_framework_instalado-t222613.0.html.

Salu2

PD: Esto va en .NET.
3  Programación / .NET (C#, VB.NET, ASP) / F.A.Q. - Frequently Asked Questions en: 11 Enero 2009, 22:28 pm

F.A.Q. - Frequently Asked Questions


P: ¿Qué es .NET Framework?

R: El .NET Framework es un entorno de ejecución de aplicaciones informáticas sobre el que se ejecuta cualquier programa desarrollado en .NET en cualquiera de sus lenguajes (VB.NET, Visual C++ .NET, Visual C# .NET, Visual J#, NetCOBOL, etc.).

Forma parte de Microsoft .NET que incluye además herramientas de programación (Visual Studio .NET), servidores (Windows 2003 Server o SQL Server), software cliente (Windows XP, Windows CE, Office XP), etc.)

Además, ofrecen un entorno de ejecución común, su instalación es transparente, se acabó el fin de las incompatibilid ades de DLL y otros componentes y las capacidades son las mismas en todos los lenguajes .NET (<< Leer más >>).


P: ¿Qué significa VB?

R: Es Visual Basic, un lenguaje de programación.

P: ¿Cómo debo pronunciar C#?

R: Se lee "c sharp" (en inglés), aunque en castellano, muchísimo menos frecuente, "c almohadilla".

P: Me gusta la idea de aprender un lenguaje .NET, ¿cuál me recomiendas? No conozco ningún lenguaje de programación.

R: C#, sin duda alguna. Lo primero es productivo (rápido y eficiente), potente y moderno. Esta modernidad ha conseguido que actualmente sea el lenguaje de moda, y por ello, es uno de los que más salida tiene en el mercado profesional. Además, te resultará más fácil aprender otros lenguajes como C,C++, Java o Perl.

P: Me gusta la idea de aprender un lenguaje .NET, ¿cuál me recomiendas? Conozco Visual Basic 6.

R: Bien, entonces te recomiendo aprender VB.NET, pero desde 0. Te resultará más cómodo que estar aprendiendo las diferencias que hay con respecto a la versión .NET del lenguaje. Una vez que hayas aprendido a trabajar .NET con VB, te recomiendo que aprendas C# por lo que he comentado antes, y además, ya que una vez conocido como trabaja el .NET Framework te será fácil aprenderlo.

P: Me gusta la idea de aprender un lenguaje .NET, ¿cuál me recomiendas? Conozco C, C++, Java, Delphi o similares.

R: C# será el mejor lenguaje que podrás aprender si conoces alguno de los anteriores. Te sentirás cómodo a la hora de programar pues la sintaxis, que no la semántica, es muy similar. Sin duda, la mejor opción.

P: He decidido aprender C#, ¿por dónde empiezo?

R: Hay un excelente curso para todos los públicos sobre C# en esta misma sección para aprenderlo (próximamente).

P: He terminado de programar mi aplicación, ¿cómo genero el archivo ejecutable?

R: Para crear el archivo ejecutable final de tu programa, debes ejecutar la orden Generar solución (Build solution en la versión inglesa) del menú Generar (Build). El archivo ejecutable se encontrará en el directorio bin\release de tu solución.

P: ¿Cómo convierto código en C# a Visual Basic .NET?

R: Hay una herramienta online desde donde se puede traducir C# a VB .NET, aunque la mejor manera es conociendo los dos lenguajes, pues los resultados de esta no siempre son fiables: Traducir código C# a VB .NET.

P: ¿Y viceversa?

R: La misma herramienta nos proporciona este resultado: Traducir código VB.NET a C#.

P: ¿Qué significa WPF?

R: Son las siglas de Windows Presentation Foundation.

P: ¿Qué es Windows Presentation Foundation?

R: Es el subsistema de Windows (librerías integradas en el sistema operativo), orientado a unificar los mecanismos de creación y gestión de interfaces de usuario.

P: ¿Qué significa XAML?

R: Es un acrónimo inglés: eXtensible Application Markup Language, Lenguaje Extensible de Formato para Aplicaciones en español.

P: ¿Cómo debo pronunciar XAML?

R: Se lee "xammel" (en inglés ).

P: ¿Qué es XAML?

R: Es un lenguaje declarativo basado en XML que define los objetos y sus propiedades usando esquemas XML.

P: ¿Qué es Microsoft Expresion Studio?

R: En su última versión, la dos, esta suite de Microsoft está compuesta por cinco aplicaciones de distinta temática: Expresion Web (el Dreamweaver de Microsoft, para la creación de tus sites web), Expresion Blend (herramienta que nos facilitará la creación de código XAML), Expresion Design (el Photoshop de Microsoft, pero orientado a WPF, podrás importar tus diseños a XAML), Expresion Media (para organizar nuestros archivos digitales), y Expresion Encoder (para la codificación digital de nuestros archivos de audio y vídeo). En está sección se hablará sobre Expresion Blend fundamentalmente.

P: ¿Qué es Microsoft Expresion Blend?

R: Se trata de una herramienta orientada hacia desarrolladores basada en WPF y que genera código en XAML. Nos permite crear interfaces gráficas de una forma visual, clara y sencilla; ofreciendo soporte para ClearType, widgets con gráficos 2D y 3D, etc. Esta herramienta es la clave en la mejora de la productividad entre diseñadores y desarrolladores, pues permite a los primeros generar la visualización de una aplicacióne en ella, mientras que los segundos podrán recoger dichos ficheros y completar la funcionalidad necesaria, como pueden ser los manejadores para los eventos de los controles escogidos por los diseñadores previamente. Os muestro un pantallazo de la aplicación :

P: He decidido empezar a utilizar estas tecnologías, ¿por dónde empiezo?

R: Lo primero que debes hacer es aprender XAML. Una vez que has hecho ésto el uso de Expresion Blend te facilitará la creación de las interfaces en tus aplicaciones WPF. Toda la información para empezar la encontrarás en este subforo.

P: ¿Dónde consigo las herramientas necesarias para empezar?

R: En este tema encontrarás todas las herramientas para empezar.


P: Sigo sin aclarar mi duda, ¿qué hago ahora?

R: Lo primero que debes hacer es buscar en Google, si no encuentras información sobre tu duda, entonces pregunta en esta misma sección.



A medida que se me vayan ocurriendo más preguntas iré actualizando la FAQ (se aceptan sugerencias). Espero que sea de su agrado.

Salu2
4  Programación / .NET (C#, VB.NET, ASP) / Re: Herramientas de desarrollo en: 11 Enero 2009, 22:08 pm

Microsoft Expression Studio 2



Expression Studio abre un nuevo mundo de posibilidades creativas. Sus herramientas de diseño profesional ofrecen la libertad necesaria para que su visión se haga realidad, con independencia de que diseñe sitios web basados en estándares, experiencias de escritorio complejas o contenido de Silverlight. Incluye Expression® Web, Expression Blend™, Expression® Design, Expression® Media y Expression® Encoder.


Salu2
5  Programación / .NET (C#, VB.NET, ASP) / Herramientas de desarrollo en: 11 Enero 2009, 22:08 pm
Herramientas de desarrollo

Para desarrollar bajo la tecnología .Net necesitarás tener instalado en tu ordenador al menos uno de los siguientes programas, cuya recopilación es Visual Studio:


Actualmente hay tres versiones disponibles:

  • Express (Gratuita)

  • Standard (De pago)

  • Professional (De pago)

  • Team System (De pago)

Para descargar la versión gratuita de Visual Studio deberás acceder a este sitio, donde podrás descargar los entornos de desarrollo por separado, o en su defecto, la versión completa (Visual Studio).

Al descargar cualquiera de ellos, descargas la ayuda Express, pero si deseas tener la ayuda completa, de manera gratuita, deberás acceder a aquí.

Si deseas probar la versión de prueba de Visual Studio 2008 durante 90 días pulsa sobre la imagen:


Para descargar el Framework 3.5 pulsa sobre la imagen:


Para poder desarrollar juegos con Visual C++ 2008 pulsa sobre la imagen para descargar el plugin "The Game Creator GDK":


No cabe decir que desde los links proporcionados, puedes descargarte todo el material en español (a excepción de este último plugin).

Salu2
6  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar datos en XML con VB .NET en: 11 Enero 2009, 21:37 pm
Muchas gracias, me sirve igualmente.

Saludos  ;)

Me alegra que te sirviera.

Salu2
7  Programación / .NET (C#, VB.NET, ASP) / Re: Como leer/Escribir un fichero txt en C# sin saber la ruta en: 11 Enero 2009, 20:21 pm
Código
  1. string[] UnidadesLogicas = System.Environment.GetLogicalDrives();

Ahora podrás saber qué unidades tiene el ordenador y así poder actuar en consecuencia.

Salu2
8  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar datos en XML con VB .NET en: 11 Enero 2009, 20:15 pm
Bien, he creado un sencillo ejemplo sobre cómo crear un archivo XML:
Código
  1. Imports System.Xml
  2.  
  3. Public Class Form1
  4.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  5.        Dim Doc As New XmlDocument, Nodo As XmlNode
  6.  
  7.        Dim Lista As ArrayList = New ArrayList()
  8.  
  9.        Lista.Add("Mace Windu")
  10.        Lista.Add("Kamui")
  11.        Lista.Add("Chipbios")
  12.        Lista.Add("Vengador de las Sombras")
  13.  
  14.        Nodo = Doc.CreateElement("Equipo")
  15.  
  16.        Doc.AppendChild(Nodo)
  17.  
  18.        For Each Elemento As String In Lista
  19.            Nodo = Doc.CreateElement("Miembro")
  20.            Nodo.InnerText = Elemento
  21.            Doc.DocumentElement.AppendChild(Nodo)
  22.        Next
  23.  
  24.        Doc.Save(Application.StartupPath & "\FoSTeaM.xml")
  25.    End Sub
  26. End Class

Y aquí para leer el archivo que creamos anteriormente:
Código
  1. Imports System.Xml
  2.  
  3. Public Class Form1
  4.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  5.        Dim Doc As New XmlDocument, ListaNodos As XmlNodeList, Nodo As XmlNode
  6.        Dim Lista As ArrayList = New ArrayList()
  7.  
  8.        Doc.Load(Application.StartupPath & "\FoSTeaM.xml")
  9.  
  10.        ListaNodos = Doc.SelectNodes("/Equipo/Miembro")
  11.  
  12.        For Each Nodo In ListaNodos
  13.            Lista.Add(Nodo.ChildNodes.Item(0).InnerText)
  14.        Next
  15.    End Sub
  16. End Class

Salu2
9  Programación / .NET (C#, VB.NET, ASP) / Re: [AYUDA] Sobre APIs y Punteros [VB.NET] en: 11 Enero 2009, 19:33 pm
Me temo que VB.NET es un lenguaje de alto nivel, por lo que no puedes acceder a tan bajo nivel con él. Tendrás que utilizar algún recurso externo, cómo una librería escrita en C para realizar dicha tarea.

Salu2
10  Programación / .NET (C#, VB.NET, ASP) / Re: Imprimir con C# en: 11 Enero 2009, 19:27 pm
Bien, lo primero que debes hacer es añadir un objeto PrintDocument a tu formulario.
A continuación, en el evento PrintPage de dicho objeto escribes lo siguiente (los parámetros los pones a tu gusto para personalizar el diseño y formato del texto):

Código
  1. private void printDocument1_PrintPage(object sender,
  2. System.Drawing.Printing.PrintPageEventArgs e)
  3. {
  4.    e.Graphics.DrawString("SampleText",
  5.    new Font("Arial", 80, FontStyle.Bold), Brushes.Black, 150, 125);
  6. }
  7.  

Y para iniciar la impresión escribe esto dónde quieras hacerlo (por ejemplo un botón):
Código
  1. printDocument1.Print();

Te recomiendo que te instales una impresora virtual mientras realizas las prácticas de impresión, así no malgastarás papel y tinta ;).

Salu2
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines