Ir al contenido principal

Entradas

Bienvenidos/Presentación

¡Hola! Mi nombre es Alejandro Salazar Caballero, soy alumno de primer semestre de la carrera "Ingeniería en Software", entre otras cosas soy aficionado al deporte y mi pasatiempo favorito es salir con mis amigos. El objetivo de la creación de este blog es la acreditación de la materia "Introducción a la programación", por lo que estaré publicando contenido de la materia y de la misma manera contenido de mi agrado.
Entradas recientes

Deep web

A continuación les dejo un video de mi persona explicando ¿Qué es la deep web? ¿Cómo entrar a la deep web? y ¿Qué hay en la deep web? Perdonen la calidad de la grabación, pero no tengo un mejor equipo para hacerlo. Es necesario mencionar que mucho de lo explicado por mi es referente a la "Dark web" y en gran parte de la deep web se encuentran archivos científicos, tecnológicos y material académico de difícil acceso generalmente, aparte de información del gobierno. Personalmente, no recomendaría entrar por nada a la deep web y mucho menos curiosidad, debido a los riesgos que conlleva para mi es mejor quedarse con las ganas. Al final de cuentas no es información que requiera una persona normal.

JAVA

En la semana de clase decidimos continuar nuestro semestre aprendiendo el lenguaje de Java. Para ello el profesor nos dió una pequeña introducción de los lenguajes que más se utilizan y sus diferencias entre estar dirigidos a desarrollo web o Bueno comencemos explicando el lenguaje. Java es lenguaje de programación con el propósito de ser WORA (write once o run anywhere) que quiere decir que el desarrollador en teoría debería de poder escribir el código una sola vez para poder ejecutarlo en cualquier plataforma, por otra parte también es un lenguaje orientado a objetos. Desde 2010 Java es propiedad de ORACLE y se considera que desde 2012 ha sido uno de los lenguajes de programación más populares del mundo tanto así que es uno de los pilares en los que se creó el sistema operativo de Android. Este año Java cumplió 23 años de estar abierto públicamente. Java utiliza una máquina virtual llamada JVM que es el que conecta el hardware con el Java bytecode que es un código compilado

Repaso en clase

Esta semana en clases estuvimos repasando sobre el código anteriormente visto de altas, bajas y cambios que creamos y que publique en un post anterior. En esta ocasión creamos un programa que simula las altas de un banco. En esta ocasión me enfoque en la parte de dar de alta una cuenta bancaria. A continuación les dejo el código: Algo que es interesante en este código es la creación de un archivo de texto por cada nueva cuenta bancaria creada.

La familia Toledo

Imaginen una familia inventora, que es capaz de innovar la industria mexicana en muchos aspectos hasta se dice que han creado su propio sistema operativo, pero no comparten su tecnología con el mundo, una especie de ermitaños de la tecnología esas personas son la familia Toledo. La familia Toledo es una familia muy enigmática y es difícil de creer lo que ellos cuentan que han creado, empezando por un sistema operativo propio capaz de iniciar en 4 segundos, crear las primeras computadoras mexicanas, ellos se encargan de crear todo el software y hardware que utilizan. El problema a todo esto y por lo cual no se puede saber de lo verídico de sus aportaciones es el hecho de que no comparten su tecnología, ni la comercializan. La filosofía de la familia Toledo es el innovar en sus propios méritos sin la ayuda de externos y en ningún momento les gustaría recibir apoyo económico ya que dicen que cuando piden fiado dejan de ser libres. Esta es una de las razones principales de su ideolo

Mi trabajo ideal

Me presento nuevamente para poder hablar de mis deseos y preferencias, soy Alejandro Salazar Caballero estudiante de primer semestre de Ingeniería en Software de la UAQ. Como cualquier estudiante de carrera universitaria aspiro en algún momento de mi vida tener un trabajo que me agrade y con el cual esté lo suficientemente agusto como para vivir del mismo. Escogí especialmente la carrera de Ingeniería en Software debido a su gran variedad de trabajo que ofrece una carrera de este estilo, esto se debe a la gran importancia que hay hoy en día de la programación y el mundo digital. Muchas personas anhelan crear su propia empresa y ser sus propios jefes, una meta muy admirable a mi parecer y con un gran trabajo por detrás de escenas, siendo sincero me gustaría intentarlo y si Dios permite que se vayan dando las cosas así en mi vida simplemente haría todo lo que esté en mi mano por cumplir esa meta. Desde niño ha existido en mí el pensamiento de dedicarme a la industria de los vide

Práctica en C#

Esta semana en clase nos estuvimos encargando de la realización de la codificación para registrar un usuario, iniciar sesión y también un apartado para altas/ bajas/ cambios de usuarios. El procesos para inicio de sesión es muy sencillo el problema real está en la parte de dar de alta/baja y cambiar un usuario Empezamos con un menú utilizando un switch, para la parte de alta hacemos la creación de un archivo de texto que contendrá toda la información de un usuario. Para poder guardar finalmente cualquier cambio, alto o baja debemos validar en el archivo de texto que creamos. En el caso de bajas y cambio en especifico guardamos los datos de los archivos en una variable para modificar dicha variable y después guardar la información actualizada en el archivo. En cada caso es necesario hacer las validaciones de usuario y contraseña como un tipo de cuidado en el sistema.

Interacción con archivos de texto en C#

En el lenguaje de programación C# podemos crear archivos de texto con la siguiente sintaxis: Podemos observar 2 maneras para crear un archivo, cada una creando un objeto que tenga las funciones de StreamWriter en este caso lo llamamos "escritura"; la primera forma es a través del File.CreateText donde tenemos que indicar la ruta que tendrá este archivo de texto dentro de nuestra computadora y el nombre al final, y la segunda con File.AppendText al igual que la anterior indicamos la ruta de almacenamiento. La diferencia entre estas 2 maneras de crear un archivo es que File.CreateText se usa únicamente para crear y  File.AppendText esta para abrir un archivo, pero si no encuentra este archivo crea uno. Veamos un ejemplo, si yo creara un archivo de texto con File.AppendText y volviera a usar esta función con la misma ruta, en lugar de crear un nuevo archivo o sobreescribirlo lo abriría. En cambio si yo creará un archivo de texto con File.CreateText y volviera a usar esta