Está en la página 1de 10

BIBLIOTECA VIRTUAL

Introduccin a la Programacin Orientada a Objetos con Java


La programacin orientada a objetos o POO (OOP segn sus siglas en ingls) es un
paradigma de programacin que usa los objetos en sus interacciones, para disear
aplicaciones y programas informticos. Est basado en varias tcnicas, incluyendo herencia,
cohesin, abstraccin, polimorfismo, acoplamiento y encapsulamiento. Su uso se populariz a
principios de la dcada de los aos 1990. En la actualidad, existe variedad de lenguajes de
programacin que soportan la orientacin a objetos.
Este manual, redactado desde del Dpto. de Sistemas Inormticos y Computacin de la
Universidad Politcnica de Valencia busca primero establecer las bases del paradigma de la
Orientacin a Objetos. Antes de empezar a desarrollar las caractersticas propias de este tipo
de estructuras, se presenta una revisin de alto nivel de la programacin, sus fases y sus
diferentes mtodos.
Tras la introduccin necesaria al paradigma POO, se hace lo propio con el lenguaje Java,
tratando desde sus cuestiones sintcticas hasta sus estructuras. Todo este cuerpo terico se
acompaa con ejercicios y sus respectivas soluciones.
Finalmente, una tercera parte une los dos bloques anteriores y muestra la prctica de la
programacin orientada a objetos utilizando ya el propio lenguaje Java ya revisado.

https://mega.nz/#!7lgTVADa!
Df7jh3PNbbZ0J36GFHgHZirURiekAjxWUL7QEd61084
Eclipse - Steve Holzner
Java programmers know how finicky Java can be to work with. An omitted semi-colon or the
slightest typo will cause the Java command-line compiler to spew pages of annoying error
messages across your screen. And it doesn't fix them--that's up to you: fix them, compile again,
and hope that nothing goes wrong this time.Eclipse, the popular Java integrated development
environment (IDE) provides an elegant and powerful remedy for this common, frustrating
scenario. It doesn't just catch your errors before you compile, it also suggests solutions. All you
need to do is point and click. And it's free--what could be better? Still, if you're like most
programmers, mastering a new technology--no matter how productive it will make you in the
long run--is going to take a chunk out of your productivity now. You want to get up to speed
quickly without sacrificing efficiency.O'Reilly's new guide to the technology, Eclipse, provides
exactly what you're looking for: a fast-track approach to mastery of Eclipse. This insightful,
hands-on book delivers clear and concise coverage, with no fluff, that gets down to business

immediately. The book is tightly focused, covering all aspects of Eclipse: the menus,
preferences, views, perspectives, editors, team and debugging techniques, and how they're
used every day by thousands of developers. Development of practical skills is emphasized with
dozens of examples presented throughout the book.From cover-to-cover, the book is pure
Eclipse, covering hundreds of techniques beginning with the most basic Java development
through creating your own plug-in editors for the Eclipse environment. Some of the topics you'll
learn about include:
Using Eclipse to develop Java code
Testing and debugging
Working in teams using CVS
Building Eclipse projects using Ant
The Standard Widget Toolkit (SWT)
Web development
Developing Struts applications with Eclipse
From basics to advanced topics, Eclipse takes you through the fundamentals of Eclipse and
more. You may be an Eclipse novice when you pick up the book, but you'll be a pro by the time
you've finished.
CONTENIDO:
Chapter 1 Essential Eclipse
Eclipse and Java
Getting Eclipse
Understanding Eclipse
Views and Perspectives
Working with Eclipse
Using Quick Fix
A Word About Project Management
Chapter 2 Java Development
Developing Java Code
Building and Running Code
Creating Javadoc
Refactoring
Some Essential Skills
Customizing the Development Environment
Chapter 3 Testing and Debugging
Testing with JUnit

Debugging
Chapter 4 Working in Teams
How Source Control Works
Understanding CVS
Finding a CVS Server
Adding a Project to the CVS Repository
Chapter 5 Building Eclipse Projects Using Ant
Working with Ant
JARing Your Output
Configuring Ant in Eclipse
Catching Errors in Build Files
Chapter 6 GUI Programming: From Appletsto Swing
Creating AWT Applications
Creating Swing Applications
Using Eclipse Plug-ins
Using the V4ALL Plug-in
Chapter 7 SWT: Buttons, Text, Labels, Lists, Layouts, and Events
Java Graphics
An SWT Example
Working with Buttons
Working with Composites and Layouts
Working with Lists
Using V4ALL with SWT
Chapter 8 SWT: Menus, Toolbars, Sliders, Trees, and Dialogs
Working with Menus
Working with Toolbars
Working with Sliders
Working with Trees
Working with Dialogs
Opening Internet Explorer in anSWT Window
Chapter 9 Web Development
Installing and Testing Tomcat
Creating a JSP
Creating a Servlet

Creating a Servlet in Place


Connecting to a JavaBean
Using the Sysdeo Tomcat Plug-in
Deploying Web Applications
Chapter 10 Developing Struts Applicationswith Eclipse
Struts and Eclipse
Creating the View
Creating the Controller
Creating the Model
Using the Easy Struts Plug-in
Chapter 11 Developing a Plug-in: The Plug-in Development Environment, Manifests, and
Extension Points
All You Really Need Is plugin.xml
Using the Plug-in Development Environment
Using the Run-time Workbench
Creating a Standard Plug-in
Chapter 12 Developing a Plug-in: Creating Editors and Views
Creating a Multi-Page Editor
Creating a View
Deploying a Plug-in
Chapter 13 Eclipse 3.0
A Look at Eclipse 3.0
Creating a Java Project
Changes to the Eclipse Platform
Changes to the Java Development Tools
Other Changes
https://mega.nz/#!apJ2XJ6S!5prao5tfIGQA9kFG2Tir_tLBRLjEC4a7kLZnsbdM6MA
Bases de datos - Manuales
El manejar de bases de datos o el conocimiento sobre ellas mismas representa una cualidad
indispensable dentro de la carrera de cualquier programador o aquellos relacionados con el
mundo de las TIC's.
El siguiente material te proporcionara las bases de necesarias para comprender y manejar
bases de datos.

Con estos tres PDF's comenzaras a conocer los principios de las bases de datos
relacionales... posteriormente aprenderas sus diseos conceptuales, y finalmente estars
preparado para adentrarte a temas mas profundos como lenguajes relacionales, lenguaje
SQL, diseo fisico, etc.
- Bases de datos
- Principios sobre bases de datos relacionales
- Diseo Conceptual de Base de datos
https://mega.nz/#!fhgURSxa!FYfwRF8TGxcANt32WYj0ycLY7y0GEJ-6CPpfd0QOzJM
Aprende C++ como si estuviera en primero
CONTENIDO:
1 INTRODUCCIN
2 MODIFICACIONES MENORES
3 MODIFICACIONES
4 HERENCIA
https://mega.nz/#!SwoXTIgQ!_Uq_JBHlRQMVfGdGjAmKCF0TTBIAW5E0oGpu-E10_t4
Aprenda a pensar como programador con Python - Allen Downey, Jeffrey Elkner & Chris
Meyers
Se trata de un libro digital que nos introduce en el mundo de la programacin de la mano del
lenguaje Python. No se trata de un manual especfico de este lenguaje, aunque acabaremos
aprendiendo a programar en Python, sino que se trata ms de un texto para aprender a
programar de forma genrica, pudiendo extrapolar ms tarde estos conocimientos a otros
lenguajes de programacin.
El libro est disponible de forma gratuita, bajo la licencia GNU Free Documentation License,
en formato PDF, con un total de 312 pginas.
Un texto que merece la pena que tengas en cuenta, tanto si quieres aprender a programar,
como si quieres aprender Python, o simplemente repasar lo que ya conoces.
https://mega.nz/#!jp5jBSSJ!doaL2F1SwrSeVqdnkC0SnzC63OdIuSdZHIeDZN8o0QI

Anlisis y diseo de sistemas - Kendall & Kendall - 8va edicin


La octava edicin de Kendal y Kendall: Anlisis y diseo de sistemas incluye ciertos cambios

sustanciales obligatorios debido a las rpidas transformaciones ocurridas en el campo de los


sistemas de informacin (IS) durante los ltimos tres aos, y se incluyen como respuesta a la
aportacin de nuestros seguidores, estudiantes y revisores.
A lo largo del libro se integran muchas caractersticas nuevas y otras se han actualizado. La
siguiente lista muestra las novedades especficas:
Se introducen tres metodologas en los primeros captulos: SDLC, metodologas giles y el
anlisis y diseo de sistemas orientados a objetos con UML, junto con los motivos y las
situaciones que indican cundo utilizarlos (captulo 1).
Cobertura ampliada de COTS, un tipo de software cada vez ms utilizado en las
organizaciones (captulo 3).
Mayor cobertura sobre el anlisis y diseo orientados a objetos; inclusin del tema en la parte
central del texto con el fin de incorporar esta tcnica ms fcilmente en los proyectos del
periodo escolar (captulo 10).
Se incluyen nuevos problemas de anlisis y diseo orientados a objetos en el caso de la CPU,
Objetos con clase (captulo 10).
Una nueva caracterstica en el texto titulada Atractivo de la Mac, que habla sobre el software
innovador disponible en estas computadoras.
Nueva cobertura sobre la computacin en nube (captulo 16).
Nueva seccin sobre la SOA (arquitectura orientada a servicios) (captulo 16).
Nuevas Preguntas de repaso, Problemas y Ejercicios en grupo al final de los captulos.
Se reorganiz, actualiz y fortaleci el captulo sobre los mtodos giles (captulo 6).
Para fortalecer la cobertura sobre la administracin de proyectos presentamos los estatutos
del proyecto durante las primeras etapas del proceso (captulo 3).
Presentamos un poco antes que en la edicin anterior la forma de preparar la proposicin de
sistemas (captulo 3).
Se actualizaron y optimizaron los Casos de la CPU, a lo largo del texto. Los estudiantes
pueden utilizar Microsoft Access, Microsoft Visio o Visible Analyst para completar las nuevas
asignaturas en el texto.
Se actualizaron los escenarios, problemas y grficos a lo largo del texto para acompaar a
HyperCase 2.8, una simulacin grfica para la Web que permite a los estudiantes aplicar sus
nuevas habilidades.
CONTENIDO:
Parte I: Fundamentos del anlisis de sistemas
1. Sistemas, roles y metodologas de desarrollo
2. Comprensin y modelado de los sistemas organizacionales
3. Administracin de proyectos

Parte II: Anlisis de los requerimientos de informacin


4. Recopilacin de informacin: mtodos interactivos
5. Recopilacin de informacin: mtodos discretos
6. Modelado gil y prototipos
Parte III: El proceso de anlisis
7. Uso de diagramas de flujo de datos
8. Anlisis de sistemas mediante el uso de diccionarios de datos
9. Especificaciones de los procesos y decisiones estructuradas
10. Anlisis y diseo de sistemas orientados a objetos mediante el uso de uml
Parte IV: Los fundamentos del diseo
11. Diseo de una salida efectiva
12. Diseo de una entrada efectiva
13. Diseo de bases de datos
14. Interaccin humano-computadora
Parte V: Aseguramiento e implementacin de la calidad
15. Diseo de procedimientos precisos de entrada de datos
16. Aseguramiento e implementacin de la calidad
Glosario
Acrnimos
ndice
https://mega.nz/#!25QgBJoA!zI_w3Et4obORO-FcFVSJmkuXK2-6fZ26OznjbE4hI2A
Fundamentos de la Teoria Electromagnetica - Reitz, Milfordy y Christy - 4ta edicin
Es un libro exclusivamente terico, aunque despus de cada tema veremos una lista de
ejercicios para realizar, los cuales tienen solucin plasmada al final del libro. En general no hay
muchos ejemplos detallados, quizs los justos. Es riguroso y elegante, ademas presenta una
calidad y claridad a la hora de exponer los temas, impecable.
En concreto este libro recoge temas como: un breve repaso al anlisis vectorial que ser til
para comprender los desarrollos que se irn viendo, temas como electroesttica, campos en
medios dilectricos, un tema exclusivo para la teora microscpica de los dielctricos, energa
electroesttica, corriente elctrica, campo magntico de corrientes estacionarias, propiedades
magnticas de la materia, teora macroscpica del magnetismo, induccin electromagntica,
energa magntica, corrientes que varan lentamente, un tema exclusivo de fsica de plasmas,
otro dedicado a las propiedades electromagnticas de los superconductores, las ecuaciones
de maxwell, la propagacin de ondas electromagnticas monocromticas, ondas

monocromticas en regiones limitadas, dispersin y campos oscilantes en medios dispersivos,


emisin de radiacin, electrodinmica, teora de la relatividad especial y multitud de
apndices.
CONTENIDO:
1. Anlisis vectorial
2. Electrosttica
3. Resolucin de problemas electrostticos
4. El campo electrosttico en medios dielctricos
5. Teora microscpica de los dielctricos
6. Energa electrosttica
7. Corriente elctrica
8. El campo magntico de corrientes estacionarias
9. Propiedades magnticas de la materia
10. Teora microscpica del magnetismo
11. Induccin electromagntica
12. Energa magntica
13. Corrientes que varan lentamente
14. Fsica de plasmas
15. Propiedades electromagnticas de los superconductores
16. Ecuaciones de Maxwell
17. Propagacin de ondas electromagnticas monocromticas
18. Ondas monocromticas en regiones limitadas
19. Dispersin y campos oscilantes en medios dispersivos
20. Emisin de radiacin
21. Electrodinmica
22. La teora especial de la relatividad
Apndice I
Apndice II

https://mega.nz/#!344ASCJT!YNdkK1Y87xgd0BDFSqP2sCR7ftva4l5YUPOmrP8XdCo
Fundamentos de fsica - Andrew Rex, Richard Wolfson
Bienvenido a la Fsica! Independientemente de si est estudiando este curso como requisito
para su futuro trabajo, como complemento para su titulacin o por simple curiosidad,

queremos que disfrute de su experiencia con la Fsica y esperamos que se convenza de que
la Fsica es enriquecedora y estimulante, y de que nos permite conectarnos tanto con la
Naturaleza como con la tecnologa.
La Fsica es fundamental. Comprender la Fsica es comprender cmo funciona el mundo,
tanto en nuestra vida cotidiana como en escalas de tiempo y de espacio que resultan
inimaginablemente grandes o pequeas. Por esta razn, esperamos que encuentre fascinante
la Fsica. Aunque tambin comprobar que constituye todo un desafo. La Fsica exige
precisin tanto en la forma de pensar como en el lenguaje, requiere una sutil interpretacin de
las leyes del universo y demanda una aplicacin capaz de las Matemticas.
A pesar de lo cual, la Fsica tambin es simple, porque realmente solo hay que aprender unos
pocos principios bsicos. Una vez que se conocen dichos principios, se pueden emplear en un
amplio rango de aplicaciones de carcter natural y tecnolgico.
Hemos tratado de escribir este libro para que sea atractivo y legible, as que lalo. Y lalo en
detalle, antes de intentar resolver ningn problema. No es un libro de mera referencia que
haya que consultar slo a la hora de resolver un problema concreto o responder a una
cuestin particular. En lugar de ello, es una interesante historia de la Fsica que trata de
resaltar las conexiones entre diferentes principios fsicos y aplicaciones, as como las
conexiones con otros muchos campos de estudio, incluyendo la titulacin que pretenda
obtener, sea esta la que sea.
La Fsica est ms relacionada con las ideas generales y abstractas que con los detalles de
las ecuaciones, del lgebra y de las respuestas numricas. Dichos detalles son importantes,
pero se aprecian mejor y se aprende a trabajar con ellos ms adecuadamente si uno es capaz
de ver cmo se deducen esos detalles a partir de ese conjunto relativamente pequeo de
conceptos fsicos. As que trate de fijarse en esos conceptos fundamentales y de tenerlos
presentes incluso mientras se sumerge en los detalles de cada problema concreto.
Aunque hace falta el lgebra para resolver los problemas, es necesario no confundir la Fsica
con las Matemticas. Las Matemticas son una herramienta para estudiar y aplicar la Fsica, y
las ecuaciones de la Fsica no son simplemente ecuaciones matemticas, sino enunciados
acerca de la forma en que funciona el mundo. Acostmbrese a comprender y a apreciar las
ecuaciones de la Fsica como enunciados sucintos y potentes acerca de la realidad fsica;
esas ecuaciones no son meros lugares en los que insertar nmeros.
Hemos escrito el libro con el objetivo de ayudarle a aprender Fsica. Pero tambin podr
aprender mucho de sus compaeros de clase. Le animamos a trabajar conjuntamente con
ellos para mejorar su comprensin y a intercambiar ideas con otros estudiantes, que le ayuden

a afinar su intuicin acerca de los conceptos de la Fsica y a desarrollar sus capacidades


analticas.
Por encima de todo, esperamos que disfrute con la Fsica y que llegue a apreciar el mbito tan
inmenso de esta ciencia fundamental que subyace al universo fsico en el que habitamos
todos nosotros.
CONTENIDO:
Captulo 1. Las medidas en la Fsica
Captulo 2. Movimiento unidimensional
Captulo 3. Movimiento bidimensional
Captulo 4. La fuerza y las leyes del movimiento de Newton
Captulo 5. Trabajo y energa
Captulo 6. Cantidad de movimiento y colisiones
Captulo 7. Oscilaciones
Captulo 8. Movimiento de rotacin
Captulo 9. Gravitacin
Captulo 10. Slidos y fluidos
Captulo 11. Ondas y sonido
Captulo 12. Temperatura, expansin trmica y gases ideales
Captulo 13. Calor
Captulo 14. Las leyes de la termodinmica
Captulo 15. Cargas, fuerzas y campos elctricos
Captulo 16. Energa elctrica, potencial elctrico y condensadores
Captulo 17. Corriente elctrica, resistencia y circuitos
Captulo 18. Campos magnticos y fuerzas magnticas
Captulo 19. Induccin electromagntica y corriente alterna
Captulo 20. Ondas electromagnticas y relatividad especial
Captulo 21. ptica geomtrica
Captulo 22. ptica ondulatoria
Captulo 23. Fsica moderna
Captulo 24. Fsica atmica
Captulo 25. Fsica nuclear
Captulo 26. Un universo de partculas
https://mega.nz/#!T8ZnAQKL!G93LqG0LHon6wQ315yTF2e1fyl5TfwphpVgYd3bx17g

También podría gustarte