martes, 23 de junio de 2009

INSCRIPCION POR CURSOS WEB SEMESTRE 2009-1

Universidad Nacional de Piura
VICERECTORADO ACADÉMICOPROCESO DE INSCRIPCION POR CURSOS WEB SEMESTRE 2009-1

Inscribete aqui:


Aprenda Java como si estubiera en primero


bueno aqui ta el pdf pa q aprendan java como si estubieran en primero



lunes, 22 de junio de 2009




Contenido:
TemasSubtemas
Introduccion

1. Generalidades
1.1 Antecedentes
1.2 Pasos para la instalaci�n y configuraci�n del kit J2SE
2.Programaci�n Orientada a Objetos
2.1 Entorno de Java
2.2 Tipos primitivos
2.3 Estructuras b�sicas de control en Java
2.3.1 Estructuras secuenciales
2.3.2 Estructuras alternativas
2.3.3 Estructuras repetitivas
2.4 Conceptos de Programaci�n Orientada a Objetos
2.4.1 Una introducci�n al alcance de datos
2.4.2 Manejo de datos privados
2.4.3 M�todos constructores
2.4.4 M�todos mutadores (set) y accesores (get)
2.4.5 Sobrecarga de m�todos
2.4.6 Sobrecarga de m�todos constructores
2.4.7 Una introducci�n a la palabra clave this
2.4.8 Control de acceso a los miembros de clase
2.4.9 Static2.4.10 Paquetes
2.4.11 Arreglos
2.4.12 Herencia
2.4.12.1 otro punto de vista de la herencia
2.4.12.2 Ejemplos de herencia
2.4.12.3 Composici�n
2.4.12.4 Herencia y composici�n
2.4.12.5 Clases y m�todos abstractos
2.4.12.6 Interfaces
2.4.12.7 Simulaci�n de la herencia m�ltiple
2.4.12.8 Herencia m�ltiple con una clase abstracta
2.4.12.9 Polimorfismo
2.4.12.10 Clases internas
3. Manejo de excepciones
3.1 Ejemplos
4. Interfaz Gr�fica de Usuario (GUI) Parte I. AWT
4.1 Frames
4.2 Panels
4.3 Dialogs
4.4 Tipos de Layout Managers
4.4.1 El administrador BorderLayout
4.4.2 El administrador FlowLayout
4.4.3 El administrador GridLayout
4.4.4 Ejemplos varios
5. Manejo de eventos
5.1 Categor�as de los eventos
5.2 Clases adaptadoras
5.3 Manejando eventos con una clase interna
5.4 Ejemplos
5.5 posicionamiento absoluto
5.6 Checkbox
5.7 Choice y List
5.8 Componentes de texto
5.9 Componentes canvas y ScrollPane
5.10 Componentes Menu
5.11Controlando colores y fuentes
6. Interfaz Gr�fica de Usuario (GUI). Parte II. Swing
6.1 Campos y etiquetas
6.2 Botones
6.3 CheckBox y RadioButton
6.4 JcomboBox implementado con una clase interna an�nima
6.5 JList
6.6 Eventos del mouse
6.7 Manejo de eventos de teclas
6.8 JTextArea
6.9 Panel personalizado
6.10 Men�s
6.11 JPopupMenu
6.12 Apariencia visual
6.13 Interfaz de m�ltiples documentos (MDI)
6.14 Administradores de esquemas BoxLayout y GridBagLayout
7.0 Proyecto Cliente-Servidor
[db]



>

http://rapidshare.com/files/197767429/ManualJavaVersion1.0.doc

viernes, 19 de junio de 2009

Contenido:

1. Diferentes opciones de banda ancha Cómo contratar el ADSL
2. Mide la Velocidad
3. Reclama tus derechos, que no te engañen
4. Todo sobre los routers
5. Acelra tu conexión ajustando los parámetros de Windows
6. Optimiza los navegadores Web
7. Consigue unas descargas más veloces

Características de la descarga:
Formato: Pdf
Compresión: .rar
Hospeda: Rapidshare,4Shared, MegaUpload, MediaFire y Gigasize
Peso: 28.48 MB
Idioma: Español
Mas información y descarga:

http://www.4shared.com/file/91743351/1ac4d1f6/SuplementoPCActualMarzo.html

http://www.megaupload.com/?d=1CIJU78B

http://www.mediafire.com/file/kt5zwot22mo/Suplemento.PC.Actual.Marzo.rar

jueves, 18 de junio de 2009

[Dinamik de las particulas] Libro sobre Alonso Finn


Bueno aqui ta el libro sobre Alonso Finn


1. portada prologo, introduccion

2. mediciones y unidades

3. vectores

4. fuerzas

5. cinematica

6. movimiento relativo

7. dinamica de las particulas

8. trabajo y energia

9. dinamica de un sistema de particulas

10.dinamica de un cuerpo rigido

11.dinamica de alta energia

12.movimiento oscilatorio

13interaccion gravitacional

apendice, relaciones matematicas

soluciones problemas impares

indice alfabetico


[Raspidshare]

martes, 16 de junio de 2009

Como Programar en Java, Deitel (Prentice Hall) 5ta Edición

Datos Técnicos
Como Programar en Java, Deitel (Prentice Hall)Prentice Hall
ISBN: 9702605180 Spanish PDF 1268 páginas Deitel Harvey M, Deitel Paul J. 2004 5ta Edición 99MB

Descripción
Los autores se concentran en enseñar los principios de la buena ingeniería de software, haciendo hincapié en la claridad de los programas. Esta obra contiene una vasta colección de ejemplos, ejercicios y proyectos que proporcionan la oportunidad de resolver problemas reales.

Indice
Prefacio.
1. Introducción a las computadoras, Internet y Web.
2. Introducción a las aplicaciones en Java.
3. Introducción a los applets de Java.
4. Instrucciones de control: Parte 1.
5. Instrucciones de control: Parte 2.
6. Métodos.
7. Arreglos.
8. Programación basada en objetos.
9. Programación orientada a objetos: Herencia.
10. Programación orientada a objetos Polimorfismo.
11. Cadenas y caracteres.
12. Gráficas y Java2D.
13. Componentes de la interfaz gráfica de usuario: Parte 1.
14. Componentes de la interfaz gráfica de usuario: Parte 2.
15. Manejo de excepciones.
16. Subprocesamiento múltiple.
17. Archivos y flujos.
18. Redes.
19. Multimedia: Imágenes, animación y audio.
20. Estructura de datos.
21. Paquete de utilerías de Java y manipulación de bits.
22. Colecciones.
23. Conectividad de bases de datos en Java con JDBC.
24. Servlets.
25. JavaServer Pages (JSP).

Apéndices.
Tabla de precedencia de los operadores.
Conjunto de caracteres ASCII.
NotaIncluye los ejemplos del libro(codigo).

[RAPIDSHARE]
http://rapidshare.com/files/230654824/CPEJ5.rar
Fuente:
http://manre.wordpress.com/2008/08/10/libro-como-programar-en-java-5ta-ed-deitel/

Excelente curso de programación de Virus

Estructura de computadores
Fundamentos de SSOO
Sistemas de numeraciónEnsamblador
1: Conceptos básicosEnsamblador
2: Conceptos AvanzadosUtilidades para la programación
Infección bajo Windows
Infección bajo Linux
Técnicas avanzadas

http://www.easy-share.com/1905354395/Curso de programación de virus.rar

Dinamica de las Particulas

bueno aqui ta los archivos q paso el prof. de dinamica de las particulas
http://rapidshare.com/files/245363464/Dinamica_de_las_particulas.rar.html

jueves, 11 de junio de 2009

miércoles, 10 de junio de 2009

DRAGON BALL REVOLUTION UN MIER...@

DRAGON BALL REVOLUTION UN MIER...

jueves, 4 de junio de 2009

lunes, 1 de junio de 2009

http://www.sc.ehu.es/sbweb/fisica/cursoJava/numerico/complejo/complejo.htm
http://www.sc.ehu.es/sbweb/fisica/cursoJava/numerico/complejo/codigo/Complejo.java
grabar como Complejo.javacompilar con "javac Complejo.java"public final class Complejo extends Number {
atributos:
private float x;private float y;
constructores:public Complejo() {
x = 0;y = 0;}public Complejo(float rx, float iy) {
x = rx;y = iy;}
métodos:Normapublic final float Norma() {
return (float)Math.sqrt(x*x+y*y);}public final float Norma(Complejo c) {
return (float)Math.sqrt(c.x*c.x+c.y*c.y);}Conjugadopublic final Complejo Conjugado() {
Complejo r = new Complejo(x,-y);return r;}public final Complejo Conjugado(Complejo c) {
Complejo r = new Complejo(c.x,-c.y);return r;}obligatorios (son abstractos en Number):public final double doubleValue() {
return (double)Norma();}public final float floatValue() {
return Norma();}public final int intValue() {
return (int)Norma();}public final long longValue() {
return (long)Norma();}public final String toString() {
if (y<0)
return x+"-i"+(-y);else
return x+"+i"+y;}Operaciones matemáticaspublic static final Complejo Suma(Complejo c1, Complejo c2) {
return new Complejo(c1.x+c2.x,c1.y+c2.y);}public static final Complejo Resta(Complejo c1, Complejo c2) {
return new Complejo(c1.x-c2.x,c1.y-c2.y);}public static final Complejo Producto(Complejo c1, Complejo c2) {
return new Complejo(c1.x*c2.x-c1.y*c2.y,c1.x*c2.y+c1.y*c2.x);}Nos va a venir bien para aprender excepciones...como división por cero!public static final Complejo DivEscalar(Complejo c, float f) {
return new Complejo(c.x/f,c.y/f);}public static final Complejo Cociente(Complejo c1, Complejo c2) {
float x = c1.x*c2.x+c1.y*c2.y;float y = -c1.x*c2.y+c1.y*c2.x;float n = c2.x*c2.x+c2.y*c2.y;Complejo r = new Complejo(x,y);return DivEscalar(r,n);}}Podemos hacer algunos comentarios...Primero: no hay include aquí, ya que la única biblioteca que usamos es java.lang y se incluye automáticamente.Segundo: la clase es public final, lo que implica que cualquier clase en éste u otros paquetes puede utilizarla, pero ninguna clase puede heredarla (o sea que es una clase estéril...).Hagamos un resumen de los atributos y métodos de la clase:
atributos:
private float x;private float y;Siendo privados, no podemos acceder a ellos desde el exterior. Como además la clase es final, no hay forma de acceder a x e y. Además, al no ser static, cada instancia de la clase tendrá su propio x e y.
constructores:public Complejo()public Complejo(float rx, float iy)La clase tiene dos constructores, que se diferencian por su "firma" (signature), o sea por la cantidad y tipo de parámetros. El primero nos sirve para crear un objeto de tipo Complejo y valor indefinido (aunque en realidad el método lo inicializa en cero); con el segundo, podemos definir el valor al crearlo.
métodos:public final float Norma()public final float Norma(Complejo c)public final Complejo Conjugado()public final Complejo Conjugado(Complejo c)Estos métodos también son duales; cuando los usamos sin parámetros devuelven la norma o el conjugado del objeto individual (instancia):v = miComplejo.Norma(); por ejemplo
otroComplejo = miComplejo.Conjugado();Con parámetros, en cambio, devuelven la norma o el conjugado del parámetro:
v = unComplejo.Norma(miComplejo);otroComplejo = unComplejo.Conjugado(miComplejo);Notar que lo siguiente es inválido:otroComplejo = Complejo.Norma(miComplejo); NO SE PUEDE!...porque el método no es static, por lo tanto debe llamarse para una instancia en particular (en este caso, unComplejo).
obligatorios (son abstractos en Number):public final double doubleValue()public final float floatValue()public final int intValue()public final long longValue()Estos métodos es obligatorio definirlos, ya que en la clase madre Number son métodos abstractos, o sea que debemos implementarlos aquí.Como todos los métodos de esta clase son final, o sea que no puede ser redefinido. No es importante en realidad puesto que la clase no puede tener descendientes...
public final String toString()Este método nos sirve para representar el complejo como una cadena de caracteres, de la forma x+iy.
Operaciones matemáticaspublic static final Complejo Suma(Complejo c1, Complejo c2)public static final Complejo Resta(Complejo c1, Complejo c2)public static final Complejo Producto(Complejo c1, Complejo c2)public static final Complejo DivEscalar(Complejo c, float f)public static final Complejo Cociente(Complejo c1, Complejo c2)Aquí definimos varias operaciones matemáticas. Notar que se han definido como static, o sea que los métodos son únicos independientemente de las instancias. Esto permite que los podamos ejecutar sobre una instancia o directamente sobre la clase:miComplejo = unComplejo.Suma(comp1,comp2); valemiComplejo = Complejo.Suma(comp1,comp2); TAMBIEN VALE!Por ejemplo, la siguiente aplicación nos muestra cómo podemos usar algunos de estos métodos:Archivo: Ejemplo5.javaCompilar con: javac Ejemplo5.javaEjecutar con: java Ejemplo5import java.io.*;public class Ejemplo5 {public static void main(String args[]) {
Complejo c1 = new Complejo(4,-3);System.out.println(c1+"\tNorma="+c1.Norma());Complejo c2 = new Complejo(-2,5);System.out.println(c2+"\tNorma="+c2.Norma()+"\n");
System.out.println("("+c1+")/4 :"+Complejo.DivEscalar(c1,4));System.out.println("Suma : "+Complejo.Suma(c1,c2));System.out.println("Resta : "+Complejo.Resta(c1,c2).toString());System.out.println("Multip: "+Complejo.Producto(c1,c2).toString());System.out.println("Divis : "+Complejo.Cociente(c1,c2).toString());}}Hay varias cosas para notar: por ejemplo, que podemos declarar las variables a la vez que las creamos:Complejo c1 = new Complejo(4,-3);c1 y c2 son dos objetos (instancias) de la clase Complejo.Notar también que no hace falta poner para imprimir:System.out.println(c1.toString().......);ya que println automáticamente usa el método toString() de la clase para imprimir. Basta con poner c1, como en el programa, aunque c1.toString() también es válido.También se ve el uso de los métodos static, accediéndolos directamente por la clase, en:System.out.println("Suma : "+Complejo.Suma(c1,c2));Y tampoco aquí usamos toString(), aunque no está mal si se usa Complejo.Suma(c1,c2).toString().