¡Vota por nosotros!

Vota diariamente por XatiyaRO para mejorar nuestra reputación y ayudarnos a crecer.

RagnaTOP - Top Ragnarok Online en Español Ragnarok private server
private server TOP RO Hispano

Encuesta

¿Que tipo de programacion prefieres?

Java
Visual Basic
C++
Assembler
Ninguna de las anteriores
Otro

Autor Tema: Aprende a Programar en C++ , Visual Basic, Java 1  (Leído 28222 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado bryan_01

  • Novice
  • *
  • Mensajes: 86
  • Luz en la oscuridad
Aprende a Programar en C++ , Visual Basic, Java 1
« en: 02 de Junio de 2010, 00:09:30 am »
Como programar en C++, Visual Basic y Java
Primer tutorial

Hola, aquí les dejo un pequeño tutorial de cómo aprender a programar en C++, Visual Basic y en Java.
C++
Lo primero que hay que tener en cuenta al empezar a programar son las librerías que queremos utilizar (si no llamas ninguna librería el programa no funcionara).
Las librerías más usadas son:
#include <stdio.h>
#include < conio.h>
#include <iostream.h>

al declarar las variables recuerden que ha varios tipos de variables, es decir:

int = entero
float = flotante
double = dobles
string = caracteres
//Para poder utilizar una librería tenemos que llamarla con: #include  <nombre de la librería> Ejemplo:

#include <stdio.h>  // esta es la librería “stdio.h”  Para utilizar la función printf(), la cual sirve para imprimir en la pantalla lo que queramos; al llamar la función printf hay que tener en cuenta abrir paréntesis, dentro del paréntesis las comillas y dentro de las comillas lo que queremos imprimir en pantalla. Al final hay que poner “;” para indicar que allí termina esa instrucción.
 
//Al iniciar a programar llamamos la función “main” la cual indica cuando inicia el programa.
Para hacer un comentario en el programa se utilizan “// y el comentario” sin comillas

EJEMPLO:

#include <stdio.h>  //libreria

 void main() {//el corchete indica el inicio del programa
   printf("Este tutorial es exclusivo para XatiyaRO");
 }//el corchete indica el final del programa


// con esto ya has aprendido a imprimir un dato en la pantalla.

//ahora aprenderemos a utilizar el “scanf”

El uso de scanf es muy similar al de printf con una diferencia, nos da la posibilidad de que el usuario introduzca datos en vez de mostrarlos. No nos permite mostrar texto en la pantalla, por eso si queremos mostrar un mensaje usamos un printf delante. Un ejemplo:

#include <stdio.h>
void main()
{
int num;//aquí se guarda un dato de tipo “int” entero. En este caso el dato es “num”
printf( "Introduce un numero " );
scanf( "%i", &num );//aquí se guarda el dato ingresado por el usuario
printf( "Has tecleado el número %i\n", num );
}
//con esto ya has aprendido a imprimir datos en pantalla e interactuar con el usuario guardando un dato.
//ahora veremos los bucles.
Ahora veremos una de las instrucciones más usada en los diversos lenguajes de programación.
La instrucción “if” esta acompañada de su amigo “else”. Ejemplo:
if (condicion)
   {
       Set de instrucciones
   }
else {
set de instrucciones 2
}
EJEMPLO MAS CLARO
if (a>b)
{
   c=a+b;
}
Else
{
   c=b-a;
}
Lo q se hizo en el ejemplo anterior fue: si (a>b) haga q c=a+b de lo contrario haga c=a-b.

por el momento vayan aplicando estas instrucciones basicas... dentro de poco tiempo estare posteando casos mas complejos y muchas mas herramientas.  /angel

_________________________________________________________________________________________
------------------------------------------------------------------------------------------------------------------------------------------------------------

Aquí dejo un poco de programación de PIC en ASSEMBLER espero que les sea de gran ayuda.

El secreto o lo principal a tener en cuenta al momento de programar un PIC son las instrucciones, por ende aquí dejo pequeños ejemplos de cada instrucción.

las instrucciones están en las hojas de datos de los PIC "datasheet". en este caso usaremos un PIC18F452.


Código: [Seleccionar]
--------------------------------------------------

EJERCICIO 1
LIST P=18F452
#INCLUDE <P18F452.INC>

;Arranca desde la posición 0 de la memoria
ORG 00H
GOTO INICIO


DATO1 EQU 00H ;DECLARACION DE VARIABLES
DATO2 EQU 001H ;DECLARACION DE VARIABLES

INICIO

NOP
ADDWF DATO1,W
FIN
GOTO INICIO

END

--------------------------------------------------

EJERCICIO 2

LIST P=18F452
#INCLUDE <P18F452.INC>

;Arranca desde la posición 0 de la memoria
ORG 00H
GOTO INICIO

DATO1 EQU 00H
DATO2 EQU 001H
F EQU 002H

INICIO

NOP
ADDWFC DATO2,F
FIN
GOTO INICIO

END

--------------------------------------------------

EJERCICIO 3

LIST P=18F452
#INCLUDE <P18F452.INC>

;Arranca desde la posición 0 de la memoria
ORG 00H

GOTO INICIO

DATO1 EQU 00H
DATO2 EQU 001H
F EQU 002H

INICIO

NOP
ANDWF DATO2,F
FIN
GOTO INICIO

END

--------------------------------------------------

EJERCICIO 4

LIST P=18F452
#INCLUDE <P18F452.INC>

;Arranca desde la posición 0 de la memoria
ORG 00H

GOTO INICIO

DATO1 EQU 00H
DATO2 EQU 001H

INICIO
NOP

CRLF DATO1,W
FIN
GOTO INICIO

END


--------------------------------------------------

EJERCICIO 5

LIST P=18F452
#INCLUDE <P18F452.INC>

;Arranca desde la posición 0 de la memoria

ORG 00H
GOTO INICIO


DATO1 EQU 00H
DATO2 EQU 001H

INICIO
NOP
COMF DATO1,W
FIN

GOTO INICIO
END

--------------------------------------------------

EJERCICIO 6

LIST P=18F452
#INCLUDE <P18F452.INC>

;Arranca desde la posición 0 de la memoria
ORG 00H

GOTO INICIO

DATO1 EQU 00H
DATO2 EQU 001H

INICIO
NOP

DECF DATO2,W
FIN
GOTO INICIO

END

----------------------------------------------------
 

Por el momento les dejo estas instrucciones, para verificar el funcionamiento de las mismas no olviden ver como cambian las banderas y los registros.

_______________________________________________________________________________________
--------------------------------------------------------------------------------------------------------------------------------------------------------

Aquí les dejo un programa básico para mandar datos a display's


Código: [Seleccionar]
;BRYAN STEPHENS

;4 DISPLAY
;MICROCONTROLADORES

LIST P=18F452
#INCLUDE <P18F452.INC>



;Arranca desde la posición 0 de la memoria
ORG 00H

GOTO INICIO

DATO1 EQU 00H
DATO2 EQU 001H
DATO3 EQU 002H


RETARDO3
MOVLW 01H
MOVWF DATO1
DEC_DATO1
MOVLW 0FFH
MOVWF DATO2
DEC_DATO2
MOVLW 0FFH
MOVWF DATO3
DEC_DATO3
DECFSZ DATO3
GOTO DEC_DATO3
DECFSZ DATO2
GOTO DEC_DATO2
DECFSZ DATO1
GOTO DEC_DATO1

RETURN

INICIO

CLRF TRISC
CLRF PORTC
MOVLW 17H
MOVWF PORTC
CALL RETARDO3

MOVLW 24H
MOVWF PORTC
CALL RETARDO3

MOVLW 40H
MOVWF PORTC
CALL RETARDO3

MOVLW 80H
MOVWF PORTC
CALL RETARDO3

GOTO INICIO
END



----------------------------------------------------


 




_______________________________________________________________________________________
--------------------------------------------------------------------------------------------------------------------------------------------------------

Hola compañeros de foro! Hoy les voy a dejar un pequeño ejemplo de Java en NetBeans. Consiste en la suma de 2 datos, espero les sea de ayuda.

Primero se cera un proyecto nuevo.

1. Abrimos NetBeans



2. File “New Project”
3. Java → Java application → Next



4. colocas el nombre que quieras “no puedes dejar espacios” en este caso Prueba_NetBeans_Exclusivo_Xatiyaro → Finish



5. File “New File”
6. Java → Java Class → Next



7. colocas el nombre que quieras “no puedes dejar espacios” en este caso Prueba_Suma_Xatiyaro → Finish



Ahora empezamos a programar.

Código: [Seleccionar]
* @author Bryan Stephens Pardo
 */import java.io.*; //llamamos las librerias correspondientes
   import javax.swing.*;

   public class Prueba_Suma_Xatiyaro { //Nombre del Proyecto
       public static void main (String[]args)throws Exception{
           String x=""; //para guardar datos ingresados
           int a =0, b=0; //Declaramos variables en este caso enteras
           x=JOptionPane.showInputDialog(null,"ingrese el dato 1"); //Muestre msj para ingresar dato1
           a=Integer.parseInt(x); //El dato que ingresa el usuario “x” se cambia a entero y se guarda en “a”
           x=JOptionPane.showInputDialog(null,"ingrese el dato 2"); //Muestre msj para ingresar dato2
           b=Integer.parseInt(x); //El dato que ingresa el usuario “x” se cambia a entero y se guarda en “b”
           b=a+b; //le decimos que haga la suma  “a+b” y que lo guarde en “b”
           JOptionPane.showMessageDialog(null,"El resultado es: "+b); //muestre el mensaje del resultado

}
   }










Espero haya sido de gran ayuda =)



Agrego un programa que hice en un .bat  ---> Espero les guste *se ejecuta en la ventana de CMD*

[archivo adjunto borrado por el administrador]
« Última modificación: 18 de Noviembre de 2011, 06:34:58 am por bryan_01 »
.:ßR¥@N:.

Desconectado sakura1991

  • Why ~
  • First Job
  • **
  • Mensajes: 726
  • Te amo mi Giafro <3
  • Guild: Spartans ~ #TeamTaco ~ Gorillaz ~ Kyubi no Kitsune ~ Absurd ~ TC
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #1 en: 02 de Junio de 2010, 02:53:06 am »
 /laugh

Ayudame a pasar mis examenes de programacion en java *O*

Desconectado bryan_01

  • Novice
  • *
  • Mensajes: 86
  • Luz en la oscuridad
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #2 en: 02 de Junio de 2010, 02:56:02 am »
q carrera estudias ?
.:ßR¥@N:.

Desconectado sakura1991

  • Why ~
  • First Job
  • **
  • Mensajes: 726
  • Te amo mi Giafro <3
  • Guild: Spartans ~ #TeamTaco ~ Gorillaz ~ Kyubi no Kitsune ~ Absurd ~ TC
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #3 en: 02 de Junio de 2010, 04:02:50 am »
Ing en sistemas  /err
Pero la profa que da programacion mmm es marca ACME o.o(?)

Desconectado Phi

  • I'm a Siren
  • Third Job
  • *****
  • Mensajes: 8195
  • Viktor me carrea
  • Guild: LD
  • Pj Principal: Elmekius
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #4 en: 02 de Junio de 2010, 07:36:09 am »
Código: [Seleccionar]
[code][ /code]
Deberías usar eso para meter código :S


Desconectado bryan_01

  • Novice
  • *
  • Mensajes: 86
  • Luz en la oscuridad
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #5 en: 03 de Junio de 2010, 03:00:49 am »
O.O' srry no asbia lo de
Código: [Seleccionar]
[ /code]... Ps yo estudio Ing. electronica y vemos mucha programacion =)
.:ßR¥@N:.

Desconectado SanLic

  • Novice
  • *
  • Mensajes: 52
  • Lapsus Brutus
  • Guild: ~Legendary Union~
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #6 en: 08 de Junio de 2010, 04:17:36 am »
Hola que tal, ¿de casualidad tienes un tutorial sobre cómo programar los microcontroladores PIC en C++?
No me ocupo porque no tengo qué hacer; no me preocupo porque no tengo en qué ocuparme.



Los timbales del cura de Villalpando pum cata pum chinchin, gorigorigori, chirrinchinchin de Villalpando pum!

Desconectado Oriol_Pendragon

  • Novice
  • *
  • Mensajes: 6
  • Gamusino
  • Pj Principal: Oriol_Pendragon
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #7 en: 29 de Julio de 2010, 13:16:31 pm »
No se si puedo pero yo subiria un manual de Python bastante chulo que tengo por ahi...  /smile para principiantes:Buenos habitos de programacion, elegante... Estudio Java y aunque en electronica no lo he sacado mucho provecho se me hace muy cuesta arriba (aunque cada vez lo domino mas y no puedes vivir sin el) pero escribo en Python y es un gustoooo  /cont un alivio.
For the people who are still alive

做桶式滚! XD Ars sentryma!

Desconectado SanLic

  • Novice
  • *
  • Mensajes: 52
  • Lapsus Brutus
  • Guild: ~Legendary Union~
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #8 en: 04 de Agosto de 2010, 20:36:43 pm »
No se si puedo pero yo subiria un manual de Python bastante chulo que tengo por ahi...  /smile para principiantes:Buenos habitos de programacion, elegante... Estudio Java y aunque en electronica no lo he sacado mucho provecho se me hace muy cuesta arriba (aunque cada vez lo domino mas y no puedes vivir sin el) pero escribo en Python y es un gustoooo  /cont un alivio.

No conozco Python, pero me gustaría aprenderlo. Sería un gusto consultar ese manual. Saludos =)
No me ocupo porque no tengo qué hacer; no me preocupo porque no tengo en qué ocuparme.



Los timbales del cura de Villalpando pum cata pum chinchin, gorigorigori, chirrinchinchin de Villalpando pum!

Desconectado bryan_01

  • Novice
  • *
  • Mensajes: 86
  • Luz en la oscuridad
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #9 en: 17 de Agosto de 2010, 00:54:53 am »
micro controladores y pic's es programación en el más bajo nivel, y es un poco mas complejo !! Poco a poco iré subiendo información sobre como programar en pic's, al mismo tiempo iré terminando los tutoriales de visual basic y de java... lamento la ausencia pero estaba de vacaciones =).. espero q el tutorial anterir les halla sido de ayuda  /hi
.:ßR¥@N:.

Desconectado SanLic

  • Novice
  • *
  • Mensajes: 52
  • Lapsus Brutus
  • Guild: ~Legendary Union~
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #10 en: 21 de Agosto de 2010, 21:02:08 pm »
micro controladores y pic's es programación en el más bajo nivel, y es un poco mas complejo !! Poco a poco iré subiendo información sobre como programar en pic's, al mismo tiempo iré terminando los tutoriales de visual basic y de java... lamento la ausencia pero estaba de vacaciones =).. espero q el tutorial anterir les halla sido de ayuda  /hi

A mí si me sirvió jejeje. De hecho está más fácil que el mismo libro de Joyanes =).

Efectivamente, Los PIC's manejan lenguaje de bajo nivel. Para ser precisos, en Assembler: es una locura eso <.<

Sin embargo, encontré la manera de programar mis 2 elevadores en C++ (admito que me llevé 1000+ líneas de código). Próximamente necesito aprender a controlar 2 o más PIC's en modo maestro - esclavo para el futuro proyecto que voy a llevar a cabo.

Saludos y ojalá tengas esa guía lista amigo.
No me ocupo porque no tengo qué hacer; no me preocupo porque no tengo en qué ocuparme.



Los timbales del cura de Villalpando pum cata pum chinchin, gorigorigori, chirrinchinchin de Villalpando pum!

Desconectado Momonaniako

  • Assassin Crøss Grimmerø/RømpeEmperiumTrølleadørRecallerøReparerøYTødøLøQueTermineEnERO
  • First Job
  • **
  • Mensajes: 655
  • 5.49 Segundos (Sólamente AP+EDP+Cursed Water)
  • Guild: InsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABug
  • Pj Principal: Mømømaniakø
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #11 en: 26 de Septiembre de 2010, 03:30:32 am »
/laugh

Ayudame a pasar mis examenes de programacion en java *O*
Fácil, netbeans te salva. =)

Bueno, quisiera empezar a poder programar enfocado a RO, pero necesito tutoriales, voy en 5to semestre de ingeniería en computación.

Desconectado sakura1991

  • Why ~
  • First Job
  • **
  • Mensajes: 726
  • Te amo mi Giafro <3
  • Guild: Spartans ~ #TeamTaco ~ Gorillaz ~ Kyubi no Kitsune ~ Absurd ~ TC
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #12 en: 27 de Septiembre de 2010, 05:53:50 am »
/laugh

Ayudame a pasar mis examenes de programacion en java *O*
Fácil, netbeans te salva. =)

Bueno, quisiera empezar a poder programar enfocado a RO, pero necesito tutoriales, voy en 5to semestre de ingeniería en computación.

D;         Yo los hago en el Jcreador u.U
Ando en programacion orientada a objetos T_T                               

Desconectado Momonaniako

  • Assassin Crøss Grimmerø/RømpeEmperiumTrølleadørRecallerøReparerøYTødøLøQueTermineEnERO
  • First Job
  • **
  • Mensajes: 655
  • 5.49 Segundos (Sólamente AP+EDP+Cursed Water)
  • Guild: InsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABugInTheForumInsurrectiønInDaFuckinHøuseBabyImRegistABug
  • Pj Principal: Mømømaniakø
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #13 en: 03 de Octubre de 2010, 06:03:32 am »
/laugh

Ayudame a pasar mis examenes de programacion en java *O*
Fácil, netbeans te salva. =)

Bueno, quisiera empezar a poder programar enfocado a RO, pero necesito tutoriales, voy en 5to semestre de ingeniería en computación.

D;         Yo los hago en el Jcreador u.U
Ando en programacion orientada a objetos T_T                               
Netbeans, allí declaras más fácil los atributos, las clases, los polimorfismos, y ETC. O sino el UML del netbeans te lo hace. =P

Desconectado sakura1991

  • Why ~
  • First Job
  • **
  • Mensajes: 726
  • Te amo mi Giafro <3
  • Guild: Spartans ~ #TeamTaco ~ Gorillaz ~ Kyubi no Kitsune ~ Absurd ~ TC
Re:Aprende a Programar en C++ , Visual Basic, Java 1
« Respuesta #14 en: 25 de Octubre de 2010, 20:17:14 pm »
/laugh

Ayudame a pasar mis examenes de programacion en java *O*
Fácil, netbeans te salva. =)

Bueno, quisiera empezar a poder programar enfocado a RO, pero necesito tutoriales, voy en 5to semestre de ingeniería en computación.

D;         Yo los hago en el Jcreador u.U
Ando en programacion orientada a objetos T_T                               
Netbeans, allí declaras más fácil los atributos, las clases, los polimorfismos, y ETC. O sino el UML del netbeans te lo hace. =P

omg!atributos ;____________;!


odio programacion ¬¬!