TODO PROGRAMACIÓN
Temas sobre lenguajes de programación
jueves, 5 de noviembre de 2026
Finales del 2026
viernes, 9 de febrero de 2024
Novedades sobre programa musical (2024)
Muy pronto habrá novedades sobre este programa musical; estén pendientes porque en el próximo mes estará gratuita la edición especial de fútbol.
Para quien conoce mi programa, es un programa que contiene cuadros musicales, con fragmentos (loops) de 12 canciones y diferentes categorías.
* Tengo una lista con los que han estado participando y se les dará prioridad; además, recibirán algo extra.
lunes, 23 de diciembre de 2019
NOVEDADES AL 2023
Los invito a que vean el contenido más reciente en las redes @sqomrfx en Twitter-Instagram, en Facebook: Sqomrfx Entertainment y en el facebook Omar Estarrona.
Blog www.sqomrfx.blogspot.com
*Tengo algunos pendientes por hacer, y necesito una persona para Publicar (fotos-videos) en estas redes y un Diseñador(a) Gráfico para lo mismo.
*Necesito un colaborador (programación) para este blog de programación, info en las redes anteriormente descritas.
Links: https://dg0mara66.github.io/omarbalbuena Validador: https://validator.w3.org/
https://sqomrfx.blogspot.com/2018/11/novedades-music-square-game.html
https://dg0mara66.github.io/instr/
https://dg0mara66.github.io/omarsw
martes, 30 de abril de 2019
FESTEJOS (30 ABRIL, 31 OCT, 1,2 NOV,...)
https://sqomrfx.blogspot.com/2018/11/novedades-music-square-game.html
https://dg0mara66.github.io/instr/
https://dg0mara66.github.io/omarsw
martes, 11 de diciembre de 2018
JQUERY
viernes, 25 de noviembre de 2016
Indice
+ Sistema, software y App
+ Sistemas Operativos
+ Lenguajes de Programación (c#, basic, java, php, html, jquery, etc...)
+ Minihistoria Evolutiva C# & Java
+ IDE
+ Variables y Constantes
+ Arreglos (Arrays) New!
+ Clases
+ Métodos y Funciones
+ ABC de Programación (c#, basic, java, php...)
+ Automatas
+ Arboles
+ De...
+Bibliografía
*Por lo pronto estos temas...
INFO. sobre San Internet que debes de CONOCER antes:
Clic aquí (twitter).
Ya casi está listo mi blog de programación..
Twitter: @EstarronaOmar
FACEBOOK: Omar Estarrona
Youtube: Omar A Balbuena E
BLOG: appsmusicalesomar.blogspot.com
Introducción
| En este blog se tratarán temas esenciales sobre programación, algunos conceptos relacionados al tema, además de código y ejemplos para su mejor entendimiento. Entre los temas a tratar se encuentran: software, lenguajes de programación, c#, java, php, jquery, javascript, etc.. De estos lenguajes se considera lo siguiente a redactar: variables, clases, métodos, entre otros que son importantes a conocer para ser un buen programador. |
Sistema, Software y App
| Diferencias entre conceptos. Veamos que nos dice Wikipedia (nuestra más grande y acertada biblioteca virtual) para posteriormente analizar algunos otros autores: Un sistema (del latín systēma, y este del griego σύστημα sýstēma 'reunión, conjunto, agregado') es un objeto complejo cuyos componentes se relacionan con al menos algún otro componente; puede ser material o conceptual. Todos los sistemas tienen composición, estructura y entorno, pero sólo los sistemas materiales tienen mecanismo, y sólo algunos sistemas materiales tienen figura (forma). Referencia de sistema Un sistema informático (SI) es un sistema que permite almacenar y procesar información; es el conjunto de partes interrelacionadas: hardware, software y personal informático. Referencia de sistema informático Se conoce como software al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Referencia de software En informática una aplicación (app) es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas, como los sistemas operativos (que hacen funcionar la computadora), las utilidades (que realizan tareas de mantenimiento o de uso general), y las herramientas de desarrollo de software (para crear programas informáticos). Referencia aplicación
Una App "es una aplicación informática o software que funciona ya sea en una computadora o en un móvil y ejecuta ciertas tareas para el usuario" (Sirvent, 2011).
Para Ramírez y Samaniego (2012) una app es "una interface y funcionalidades lógicas expuestas mediante páginas, que estas a su vez son pantallas de elementos interactivos".
Ahora analizaremos lo siguiente:
Según algunos diccionarios y sitios de internet una app es una abreviatura de "Aplicación Informática".
* Antiguamente una aplicación era conocida como software de aplicación. Con estas definiciones anteriormente citadas queda clara la diferencia de los conceptos, aunque aquí software se refiera a la parte opuesta al hardware, el software abarca las 2 definiciones anteriores: sistema y aplicación. |
Sistemas Operativos (Windows, Linux, Android, etc.)
ANDROID es un sistema operativo basado en Linux, diseñado inicialmente para uso en dispositivos móviles, aunque actualmente se emplee en otros aparatos, así como en relojes, electrodomésticos, etc…
Las aplicaciones en estos dispositivos se programan en JAVA Android SDK (Android Software Development Kit).
Entre algunas de las ventajas que nos ofrece Android, podemos mencionar que es multiplataforma gracias a lo anteriormente descrito, tiene gran cantidad de servicios entre los que destaca GPS (localización), utiliza la “Máquina Virtual de Delvik” lo cual mantiene al Sistema Operativo optimizado para usarse en máquinas de baja capacidad y es compatible con la mayoría de los códecs recientes de audio y video.
Tomas Guirones (2013) en El Gran Libro de Android afirma lo siguiente: “Android en la actualidad se está convirtiendo en una alternativa estándar frente a otras plataformas”. *En breve más sobre los demás sistemas operativos. |
Lenguajes de Programación (C#, JAVA, VISUAL BASIC, PHP, ETC.)
Se describirá el concepto de lenguaje de programación y ¿ por qué es un lenguaje? ; además de las similitudes entre ambos (tienen cierto parecido c# y java), algunos sabemos que las Apps en Android están hechas en Java en su mayoría, apesar de que existan diversos programas que te permitan exportar para Android.
Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones ( Wikipedia, 2016).
C# es un lenguaje de programación orientado a objetos deriva de lenguajes como el c/c++ en su sintaxis y trabaja con la plataforma .Net. El # proviene de música (al hacer referencia a un semitono más alto), con esto nos quieren dar a entender que este lenguaje es superior a sus antecesores, puesto que cuenta con mejoras y yo como programador se los puedo afirmar y asegurar.(Omar Estarrona, 2016) Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra (Wikipedia, 2016). |
Minihistoria evolutiva de C# y JAVA
La minihistoria evolutiva de C# y Java la podemos resumir de la siguiente manera (Bell y Parr, 2011):
-Dennis Ritchie y sus colaboradores, investigadores de los laboratorios estadounidenses Bell, transformaron el BCPL que es la sigla en inglés de Basic Combined Programming Language (fue diseñado por Martin Richards) en un lenguaje llamado B, que posteriormente fue mejorado hasta convertirse en C durante los años setenta.
-El siguiente momento importante fue cuando Stroustrup, otro investigador de los Laboratorios Bell, creó C++ durante la década de 1980.
-Fue hacia 1995 cuando Sun Microsystems produjo Java, un lenguaje fuertemente basado en objetos, pero más simple que C++.
|
ENVIRONMENT DEVELOPMENT INTEGRATED (IDE)
Un entorno de desarrollo integrado, es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI) (fergarciac, 2013)
Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en inglés Integrated Development Environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software. (Wikipedia)
Normalmente, un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador. La mayoría de los IDE tienen auto-completado inteligente de código(IntelliSense). Algunos IDE contienen un compilador, un intérprete, o ambos, tales como NetBeans y Eclipse; otros no, tales como SharpDevelop y Lazarus.
En síntesis un IDE es software que le ofrece muchas facilidades y ventajas a la hora de programar, entre estas ventajas estan las siguientes:
|
MUSIC SQuare FOR+ 5.28 MODO GHOST!!
mi NUEVO MUSIC SQ 5.28 MODO GHOST
Use Swf Flash Player free para Android y Adobe Air.
Flash en tu Navegador con Android (para smartphones)
Leer más: https://t.co/uGh3BIEo6m
Ejemplo de un SERVIDOR (YO) tocando el for+ 5.25 MODO GHOST AL 96-98%
Cualquiera puede participar y cualquiera puede ganar.
*SE AMPLIA LA FECHA DE FIN PARA EL LUNES 18 JUNIO A LAS 11:59pm hora MZT,SIN.
VARIABLES Y CONSTANTES
| En casi todos los programas se utilizan números de un tipo u otro; para realizar programas más sofisticados necesitamos introducir el concepto de una variable: un tipo de caja de almacenamiento que se utiliza para recordar valores, de forma que éstos puedan utilizarse o modificarse. Las variables se utilizan para contener (guardar) valores. Mantienen su valor hasta que éste es modificado de manera explícita (Bell y Parr, 2011). Las variables son posiciones de memoria con nombre cuyo valor puede ser diferente al ser ejecutado un programa, el nombre de la posición es un identificador válido y se llama nombre de la variable y el valor almacenado en la posición se llama valor de la variable. Ahora bien una constante es un valor que no cambia cuando el programa está ejecutándose, puede ser un número o caracteres. (Zaragoza, 2013) Por consiguiente una variable puede tener un diferente tipo de datos que determina el o los valores que puede tomar dicha variable, tomando en cuenta la representación interna de los números. Por lo general los tipos de datos primitivos son: Enteros, reales, caracteres y booleanos. Ejemplos: ver-> funciones https://tododprogramacion.blogspot.mx/2016/11/metodos-funciones-y-metodos-genericos.html
*En los lenguajes que no son altamente tipados no se necesita especificar si las variables son enteros, decimales, etc..., tal es el caso de Php o Javascript. DENTRO DE ESTE TEMA SE HABLARA SOBRE ARRAYS.
|
CLASES
*Si alguien me puede proporcionar la fecha correcta de este libro se lo agredeceria.
Arreglos (Arrays)
Java & C#
Para quien dice que CSharp es + fácil que Java, les dejo este video, para que no se crean todo lo que la gente dice
*programen en modo texto y me dicen cual es más.
Prácticamente se usan igual en todos los lenguajes, de igual forma aquí estará esa información completa.
METODOS (funciones) y MÉTODOS GENERICOS
Una función es un fragmento de código que puede ser invocado y que puede o no devolver un valor al código que lo invoco en un principio…Una función suele asociarse a fragmentos de código que devuelven información, mientras que un método no suele devolver información…para nuestros propósitos, generalizamos y nos referimos a las dos como funciones (Ferguson, Patterson y Beres, 2003). Se tomarán lenguajes como c#, visual basic, java, jquery, etc., para que quede más claro el tema.
Por ejemplo:
class ejemplo1 { public string Nombre; public string Apellido; public string NombreCompleto() { return Nombre + Apellido ; } } class Metodos{ Métodos en JAVA |
|
Métodos en C#
}
-----------------------------------------------------
En Visual Basic el uso de funciones no es muy similar c#, la diferencia de que los bloques se deben cerrar con End, además se debe declarar el tipo de función con As y en los procedimientos se usa Sub para declararlos.
Function myFunction(ByVal j As Integer) As Double
Return 3.87 * j
End Function
Sub mySub(ByVal q As String)
Return
End Sub
-----------------------------------------------------
Como se dijo antes, las funciones en Visual Basic no son muy similares a C#, actualmente tiene más popularidad que Visual Basic.
----------------------------------------------------
//funciones en JAVASCRIPT
function suma() {
c= a + b;
alert ("El resultado es: " +c);
}
suma(); //se ejecuta la funcion
Esta función también es posible hacer que reciba parámetros y los devuelva como a continuación se muestra:
// funcion que devuelve un valor y recibe parámetros
function suma(a, b) {
var c = a + b;
return c;
}
var resultado = suma(2, 3); //aquí es necesario definir una variable
*En los lenguajes que no son altamente tipados no necesita especificarse si son enteros, decimales, etc..., tal es el caso de Php o Javascript.
---------------------------------------------------
// funciones JQUERY (usando Html y Javascript)
//Este código muestra de salida un formulario con 2 campos de texto que al ingresar los datos el usuario y darle click en un botón "multiplicar" que se crea, se muestra el resultado de la multiplicación de ambos.
<form>
<input type="text" name="A" id="A" />
<input type="text" name="B" id="B" />
</form>
<button id="Multiplicar">Multiplicar</button>
function resultado(a,b) {
var res=a * b;
alert('La multiplicación es : ' +res);
}
jQuery('#Multiplicar').click(function(){
var num1= parseInt(jQuery('#A').val(),10);
var num2= parseInt(jQuery('#B').val(),10);
resultado(num1,num2);
});
En este ejemplo se usa Javascript sin esa función, Jquery no funcionaría; se puede usar php también, se puede usar html, selectores Css para crear funciones y las famosas callback functions, a continuación vemos un ejemplo de una función jquery basica usando eventos y efectos:
$(document).ready(function(){ //sintaxis para declarar comienza jquery
$("p").click(function(){ // evento click
$(this).hide(); // efecto hide
});
});
Sobre funciones en JQUERY esto es lo básico, el tema es un poco extenso; si hablará de funciones de todo tipo nunca acabaría y prefiero ir subiendo poco a poco lo que tengo investigado ya que es mucha la investigación que estoy haciendo.
Usando eventos y efectos necesitas investigar a fondo sobre jquery.
---------------------------------------------------
Ejemplos en php. Son muy similares a javascript, sobre conceptos no hay mucho que escribir, se aplica igual para la mayoría, tomaremos lo básico y más adelante retomare lo complejo, depende del apoyo que se tenga.
//Funciones en PHP
<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
echo "Función de ejemplo.\n";
return $valor_devuelto;
}
?>
//función que recibe parámetros y devuelve un valor
<?php
function restar($a, $b){
$c = $a - $b;
return $c;
}
$a = 11; $b = 2;
echo "resultado $a + $b = " . restar($a, $b);
?>
Para los que no conocen php, siempre se debe de escribir las etiquetas de apertura y cierre: <?php para abrir y ?> para cerrar, sin importar en que parte del documento html o php se encuentre.
---------------------------------------------------
En el caso de PYTHON he investigado muy poco, aquí les dejo un ejemplo y un enlace para más información.
//funcion en PYTHON
def dividir (numero1, numero2):
return resultado - (numero1 / numero2)
res = [20, 10] //aquí se llama la función y se asignan valores
print dividir (*res)
En el ejemplo anterior observamos que la estructura es igual, a diferencia de los " : " al nombrar la función, la palabra "def" y los "[ ]".
En mi caso, para hacer videojuegos en blender (python) yo sólo he usado Tecnología “Drag and Drop”, asignación de variables y expresiones básicas como se muestra a continuación:
https://www.youtube.com/channel/UC6vUELOVqAi2A6CSax6fouQ
Metodos Genéricos...Writing!...
|



_054215.jpg)













