Tag Archives: c#

Comparación de Python respecto a C [powerpoint]

Como en el post anterior prometí, hoy os traigo la comparativa entre C y Python.

El powerpoint surgió de la clase de programación, el profesor nos pidió a dos alumnos que hiciesemos una introducción muy básica de python y decidimos que lo mejor era compararlo con el lenguaje que estabamos estudiando en clase (c).
La presentación fué bastante bien y surjieron un par de interesados por python.

También destacar dos cosas:

  1. El powerpoint estaba en catalán así que perdonenme las faltas al traducirlo
  2. En la penúltima diapositiva, los contras dicen que no se puede compilar ni protejer, cosa que hace poco descubrí que es erronea (py2exe) así que esos 2 contras no contarían…

Bueno, la presentación pueden verla aquí aunque recomiendo descargarla dado que hay unas diapositivas que no se aprecian bien por las animaciones.

Espero que les sea de utilidad.

Documentación automàtica de códio con Doxygen [C,C++,C#,Java, PHP, etc]

Hace tiempo que no saco un rato para escribir.

Lo que os dejo es un tutorial que nos hicieron hacer hace unos día sobre Doxygen.

Doxygen, como vereis en el tutorial, es un software multiplataforma para crear documentaciones de forma automática con un buen estilo y exportarlas a HTML o DOC entre otros formatos.

A mi me resulta bastante útil, así que os adjunto el video.

En estos días tengo pensado dejaros: multilenguaje con HTML & php, Python comparado con C [powerpoint] y otras cosillas, el problema es que no ando con tiempo…


Así nos han encontrado!

  • doxygen tutorial español
  • doxygen php
  • documentar javascript

Trabajar con Base de Datos con OleDB en c# y Visual Studio

Algo que nos va a interesar muchísimo en c# es comunicarnos con una Base de Datos

Yo os recomiendo utilizar OleDB ya que nos permite trabajar con cualquier tipo de Base de Datos siempre utilizando los mismos métodos indistintamente.

En este caso vamos a trabajar con una base de datos creada desde el mismo VisualStudio 2010.

Así que suponiendo que tengamos ya creada la BD vamos a ver el código:

Lo primero que vamos a hacer es crear nuestra cadena de conexión.
La parte de Provider pondremos la misma y en Data Source os recomiendo poner |DataDirectory|\\Nombre fichero.sdf.

|DataDirectory| será sustituido por la ruta en la cual se encuentre la aplicación.
Como se supone que la instalación o la ejecución se ejecutarán desde diversos lugares es mejor no poner una ruta estática.

                    string conex = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=|DataDirectory|\\premium.sdf;";
                    OleDbConnection conn = new OleDbConnection(conex); //creamos la conexion
                    conn.Open(); //abrimos conexion
                    string sql = "SELECT * FROM Configuracion"; //consulta
                    OleDbCommand ejecucion = new OleDbCommand(sql, conn);

                    OleDbDataReader leer = ejecucion.ExecuteReader(); //ejecutamos la consulta
 
                     while (leer.Read()) //recorremos los datos
                    {
                        //aqui tratamos los datos
                        conf[0] = leer["Campo1"].ToString();
                        conf[1] = leer["Campo3"].ToString();
                    }
                    conn.Close(); //cerramos

Bastante sencillo e intuitivo.
Otro día hablaremos sobre la inserción de datos.


Así nos han encontrado!

  • oledb c#
  • c# conexion a base de datos desde otro por internet
  • como crear una clase de tabla de oracle en visual c# studio 2012
  • oledb visual studio 2010
  • insertar datos oracle
  • Crear conexion de oracle a visual studio 2012 con consultas sql

Abrir archivo en C# Visual Studio 2010 (OpenFile)

Aveces hay tareas muy simples que en los principios se nos pueden pasar por alto, podría ser el caso del tipico boton que abre un archivo y nos llena una caja con la ruta.

Para facilitar este tipo de tareas a todos aquellos que estan aprendiendo csharp voy a intentar ir escribiendo algun que otro tip de cosas que para mi gusto, deberían estar documentadas.

Lo primero será crear un simple control que nos permita darle a un botón y hacer el proceso comentado anteriormente.

Para ello necesitaremos: un textbox (textBox2), un boton (button2) y un openFileDialog (openFileDialog1)
en mi caso los controles se llaman así, pero cada uno con sus nombres.

Entonces, el código es simple.
Cuando demos click en el botón button2 se nos tiene que abrir el openFileDialog1 y al elejir un archivo nos tiene que llenar el textBox2 con la ruta.

El código es el siguiente:

string file_name;
       private void button2_Click(object sender, EventArgs e)
        {
            DialogResult result = openFileDialog1.ShowDialog();

            if (result == DialogResult.OK)
            {
                textBox2.Text = openFileDialog1.FileName;
                file_name = openFileDialog1.FileName;
            }
        }

Como veis lo único que hacemos es guardar el resultado en una variable de tipo DialogResult y comprobar que el estado es OK, si es así llenamos el textbox con el FileName y guardamos el FileName en una variable por si la fuésemos a utilizar en otra acción.

El código es sencillo de usar y entender así que ahí os queda.


Así nos han encontrado!

  • abrir un archivo en c#
  • abrir archivo c#
  • como abrir un archivo en c#
  • abrir archivo desde c#
  • ABRIR ARCHIVOS EN C#
  • abrir archivos c#
  • abrir un archivo c#
  • abrir un archivo desde c#
  • leer archivo c#
  • abrir un archivo con c#
  • como abrir c en visual studio
  • Abrir visual estudio
  • abrir c sharp en visual estudio