Algo asi

Imports System.Data
Imports System.Data.SqlClient

Partial Class _Default
Inherits System.Web.UI.Page
Dim cone As New SqlConnection("Data Source=(local);Initial Catalog=BDPersonal;Integrated Security=True")
Dim adpe As New SqlDataAdapter("select *from Empresa", cone)
Dim cmdgrabar As New SqlCommand
Dim dse As New DataSet


Private Sub cargar_drop()
adpe.Fill(dse, "Empresa")
Me.DropDownList1.DataSource = dse.Tables("Empresa")
Me.DropDownList1.DataTextField = "Nom_emp"
Me.DropDownList1.DataValueField = "Cod_emp"
Me.DataBind()
End Sub

Private Sub limpiar()
Me.txtncodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtdni.Text = ""
Me.txtdirccion.Text = ""
Me.txtmail.Text = ""

End Sub

Private Sub grabar_nuevper()
cmdgrabar.Connection = cone
cmdgrabar.CommandType = CommandType.StoredProcedure
cmdgrabar.CommandText = "INS_PER"
cmdgrabar.Parameters.Add(New SqlParameter("@cp", SqlDbType.NVarChar))
cmdgrabar.Parameters.Add(New SqlParameter("@ce", SqlDbType.NVarChar))
cmdgrabar.Parameters.Add(New SqlParameter("@np", SqlDbType.NVarChar))
cmdgrabar.Parameters.Add(New SqlParameter("@dn", SqlDbType.NVarChar))
cmdgrabar.Parameters.Add(New SqlParameter("@dr", SqlDbType.NVarChar))
cmdgrabar.Parameters.Add(New SqlParameter("@mil", SqlDbType.NVarChar))
cmdgrabar.Parameters("@cp").Value = Me.txtncodigo.Text
cmdgrabar.Parameters("@ce").Value = Me.DropDownList1.SelectedValue
cmdgrabar.Parameters("@np").Value = Me.txtnombre.Text
cmdgrabar.Parameters("@dn").Value = Me.txtdni.Text
cmdgrabar.Parameters("@dr").Value = Me.txtdirccion.Text
cmdgrabar.Parameters("@mil").Value = Me.txtmail.Text
cone.Open()
cmdgrabar.ExecuteNonQuery()
cone.Close()
cmdgrabar.Parameters.Clear()
End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.grabar_nuevper()
Me.limpiar()
End Sub

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.cargar_drop()

End Sub
End Class

TCP/IP

TCP/IP

La familia de protocolos de Internet es un conjunto de protocolos de red en la que se basa Internet y que permiten la transmisión de datos entre redes de computadoras. En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos más importantes que la componen: Protocolo de Control de Transmisión (TCP) y Protocolo de Internet (IP), que fueron los dos primeros en definirse, y que son los más utilizados de la familia. Existen tantos protocolos en este conjunto que llegan a ser más de 100 diferentes, entre ellos se encuentra el popular HTTP (HyperText Transfer Protocol), que es el que se utiliza para acceder a las páginas web, además de otros como el ARP (Address Resolution Protocol) para la resolución de direcciones, el FTP (File Transfer Protocol) para transferencia de archivos, y el SMTP (Simple Mail Transfer Protocol) y el POP (Post Office Protocol) para correo electrónico, TELNET para acceder a equipos remotos, entre otros.

El TCP/IP es la base de Internet, y sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local (LAN) y área extensa (WAN). TCP/IP fue desarrollado y demostrado por primera vez en 1972 por el Departamento de Defensa de los Estados Unidos, ejecutándolo en ARPANET, una red de área extensa de dicho departamento.

BitSet

Empezamos viendo algunas estructuras: BitSet, o en español Conjunto de Bit.Esta clase ofrece una forma para crear y gestionar conjuntos bit (1,0) o mejor dicho, valores verdadero, falso.El conjunto es desde luego un vector de bit pero que crece dinámicamente. Al principio los bit tienen un valor falso, y el vector mide 2^32-1 ((dos elevado a la treinta y dos) menos uno).La clase tiene dos constructores: BitSet(), para crear un BitSet de dimensiones estándar, y BitSet(int nbits), para crear un BitSet que contiene nbits bit.Las operaciones que se pueden hacer son:void and(BitSet set), devuelve el and entre el BitSet y el otro BitSet localizados por set.void andNot(BitSet set), borra todos los bit de la BitSet que tienen el correspondiente bit ajustado en la BitSet set.void or(BitSet set), devuelve el or exclusivo entre el BitSet y el otro BitSet localizados por set.void xor(BitSet set) , devuelve el or exclusivo entre el BitSet y el otro BitSet localizados por set.void clear(int bitIndex), ajusta el bit especificado en falso.void set(int bitIndex), ajusta el bit especificado en verdadero.Object clone(), BitSet se declara Cloneable. Este método crea una copia igual.boolean equals(Object obj), compara el objeto con otro objeto.boolean get(int bitIndex), da el valor del bit número bitIndex.int hashCode(), da un código hash para éste bitset.int length(), da la grandeza lógica del bitset, es decir el bit más alto ajustado en verdadero más uno.int size(), da el número de bit en el momento de la bitset. Es el bit más alto que se puede asignar a uno sin ampliar el bit set.String toString(), transforma el bitset en una cadenaProbamos el bit set con el siguiente programa CaracteresUtilizados, que hay que editar en un archivo llamado CaracteresUtilizados.java, que coge una cadena en entrada y lee los caracteres que han sido utilizados.

Clases

AbstractCollection
AbstractList
AbstractMap
AbstractSequentialList
AbstractSet
ArrayList
Arrays
BitSet
Calendar
Collections
Date
Dictionary
EventObject
GregorianCalendar
HashMap
HashSet
Hashtable
LinkedList
ListResourceBundle
Locale
Observable
Properties
PropertyPermission
PropertyResourceBundle
Random
ResourceBundle
SimpleTimeZone
Stack
StringTokenizer
Timer
TimerTask
TimeZone
TreeMap
TreeSet
Vector
WeakHashMap

Interfaces

Collection
Comparator
Enumeration
EventListener
Iterator
List
ListIterator
Map
Map.Entry
Observer
Set
SortedMap
SortedSet

Estas interfaces establecen algunas propiedades de nuestras estructuras de datos. Se implementan en algunas de las siguientes clases.

Hashtable

Una Hashtable, tabla hash, es una implementación concreta de un Dictionary. Se puede utilizar una instancia de Hashtable para almacenar objetos arbitrarios que están indexados por cualquier otro objeto arbitrario. La utilización más habitual de una Hashtable es utilizar un String como clave para almacenar objetos como valores. El ejemplo java818.java, crea una tabla hash para almacenar información acerca del Tutorial.import java.util.Dictionary;
import java.util.Hashtable;
class java818 {
public static void main( String args[] ) {
Hashtable ht = new Hashtable();

ht.put( "titulo","Tutorial de Java" );
ht.put( "autor","Agustin Froufe" );
ht.put( "email","froufe@arrakis.es" );
ht.put( "patria","Spain" );
ht.put( "edad",new Integer( 31 ) );
show( ht );
}
static void show( Dictionary d ) {
System.out.println( "Titulo: " + d.get( "titulo" ) );
System.out.println( "Autor: " + d.get( "autor" ) );
System.out.println( "E-mail: " + d.get( "email" ) );
System.out.println( "Pais: " + d.get( "patria" ) );
System.out.println( "Edad: " + d.get( "edad" ) );
}
}

Stack

La clase Stack es una subclase de Vector y ofrece operaciones convencionales de pila como son el push y el pop, asi como otras mas.
En cuanto a la clase Hashtable nos proporciona una estructura para almacenar datos con llaves en tablas y para recuperar estos datos. La clase Properties nos da el soporte para las tablas de hash persistentes, esto es, tablas de hash que pueden escribirse en un archivo mediante un flujo de salida y que pueden leerse de un archivo mediante un flujo de entrada.
Con las colecciones, tendremos un marco de trabajo para manipular grupos de objetos llamados colecciones. Los objetos de tipo Vector, Stack y Hashtable son colecciones.
La clase BitSet nos permite crear objetos de tipos arreglos de bits para establecer y obtener valores de bits individuales.
En Java tenemos librerías para manejo de funciones y constantes matemáticas, desde la trigonometría mas básica dentro de la clase Math (dentro del paquete java.lang ) , hasta el soporte aritmético de precisión arbitrario de las clases BigInteger y BigDecimal ( ambas, en el paquete java.math ).

Vector

El Vector es muy simple y fácil de utilizar. Aunque los métodos más habituales en su manipulación son addElement() para insertar elementos en el Vector, elementAt() para recuperarlos y elements() para obtener una Enumeration con el número de elementos del Vector, lo cierto es que hay más métodos, pero no es el momento de relacionarlos todos, así que, al igual que sucede con todas las librerías de Java, se remite al lector a que consulte la documentación electrónica que proporciona Javasoft, para conocer los demás métodos que componen esta clase.
Las colecciones estándar de Java contienen el método toString(), que permite obtener una representación en forma de String de sí mismas, incluyendo los objetos que contienen. Dentro de Vector, por ejemplo, toString() va saltando a través de los elementos del Vector y llama al método toString() para cada uno de esos elementos. En caso, por poner un ejemplo, de querer imprimir la dirección de la clase, parecería lógico referirse a ella simplemente como this (los programadores C++ estarán muy inclinados a esta posibilidad), así que tendríamos el código que muestra el ejemplo java413.java y que se reproduce en las siguientes líneas.import java.util.*;

public class java413 {
public String toString() {
return( "Direccion del objeto: "+this+"\n" );
}

public static void main( String args[] ) {
Vector v = new Vector();

for( int i=0; i < 10; i++ )
v.addElement( new java413() );
System.out.println( v );
}
}

abiuk

www.psicoactiva.com

abiuk

www.tendencias21.net

www.programabecas.org/

Agradecimientos Decidí escribir una obra de divulgación sobre el espacio y el tiempo después de impartir en Harvard las conferencias Loeb de 1982. Ya existía una considerable bibliografía acerca del universo primitivo y de los agujeros negros, en la que figuraban desde libros muy buenos, como el de Steven Weinberg, Los Tres Primeros Minutos Del Universo , hasta otros muy malos, que no nombraré. Sin embargo, sentía que ninguno de ellos se dirigía realmente a las cuestiones que me habían llevado a investigar en cosmología y en la teoría cuántica: ¿de dónde viene el universo? ¿Cómo y por qué empezó? ¿Tendrá un final, y, en caso afirmativo, cómo será? Estas son cuestiones de interés para todos los hombres. Pero la ciencia moderna se ha hecho tan técnica que sólo un pequeño número de especialistas son capaces de dominar las matemáticas utilizadas en su descripción. A pesar de ello, las ideas básicas acerca del origen y del destino del universo pueden ser enunciadas sin matemáticas, de tal manera que las personas sin una educación científica las puedan entender. Esto es lo que he intentado hacer en este libro. El lector debe juzgar si lo he conseguido. Alguien me dijo que cada ecuación que incluyera en el libro reduciría las ventas a la mitad. Por consiguiente, decidí no poner ninguna en absoluto. Al final, sin embargo, sí que incluí una ecuación, la famosa ecuación de Einstein, E=mc 2 . Espero que esto no asuste a la mitad de mis potenciales lectores. Aparte de haber sido lo suficientemente desafortunado como para contraer el ALS, o enfermedad de las neuronas motoras, he tenido suerte en casi todos los demás aspectos. La ayuda y apoyo que he recibido de mi esposa, Jane, y de mis hijos, Robert, Lucy y Timmy, me han hecho posible llevar una vida bastante normal y tener éxito en mi carrera. Fui de nuevo afortunado al elegir la física teórica, porque todo está en la mente. Así, mi enfermedad no ha constituido una seria desventaja. Mis colegas científicos han sido, sin excepción, una gran ayuda para mí. En la primera fase «clásica» de mi carrera, mis compañeros y colaboradores principales fueron Roger Penrose, Robert Geroch, Brandon Carter y George Ellis. Les estoy agradecido por la ayuda que me prestaron y por el trabajo que realizamos juntos. Esta fase fue recogida en el libro The Large Scale Structure of Spacetime , que Ellis y yo escribimos en 1973. Desaconsejaría a los lectores de este libro consultar esa obra para una mayor información: es altamente técnica y bastante árida. Espero haber aprendido desde entonces a escribir de una manera más fácil de entender. En la segunda fase «cuántica» de mi trabajo, desde 1974, mis principales colaboradores han sido Gary Gibbons, Don Page y Jim Hartle. Les debo mucho a ellos y a mis estudiantes de investigación, que me han ayudado muchísimo, tanto en el sentido físico como en el sentido teórico de la palabra. El haber tenido que mantener el ritmo de mis estudiantes ha sido un gran estímulo, y ha evitado, así lo espero, que me quedase anclado en la rutina. Para la realización de este libro he recibido gran ayuda de Brian Whitt, uno de mis alumnos. Contraje una neumonía en 1985, después de haber escrito el primer borrador. Se me tuvo que realizar una operación de traqueotomía que me privó de la capacidad de hablar, e hizo casi imposible que pudiera comunicarme. Pensé que sería incapaz de acabarlo. Sin embargo, Brian no sólo me ayudó a revisarlo, sino que también me enseñó a utilizar un programa de comunicaciones llamado Living Center (“centro viviente”), donado por Walt Woltosz, de Words Plus Inc. , en Sunnyvale, California. Con él puedo escribir libros y artículos, y además hablar con la gente por medio de un sintetizador donado por Speech Plus, también de Sunnyvale. El sintetizador y un pequeño ordenador personal fueron instalados en mi silla de ruedas por David Mason. Este sistema le ha dado la vuelta a la situación: de hecho, me puedo comunicar mejor ahora que antes de perder la voz. He recibido múltiples sugerencias sobre cómo mejorar el libro, aportadas por gran cantidad de personas que habían leído versiones preliminares. En particular, de Peter Guzzardi, mi editor en Bantam Books, quien me envió abundantes páginas de comentarios y preguntas acerca de puntos que él creía que no habían sido explicados adecuadamente. Debo admitir que me irrité bastante cuando recibí su extensa lista de cosas que debían ser cambiadas, pero él tenía razón. Estoy seguro de que este libro ha mejorado mucho gracias a que me hizo trabajar sin descanso. Estoy muy agradecido a mis ayudantes, Colin Williams, David Thomas y Raymond Lafiamme; a mis secretarias Judy Fella, Ann Ralph, Cheryl Billington y Sue Masey; y a mi equipo de enfermeras. Nada de esto hubiera sido posible sin la ayuda económica, para mi investigación y los gastos médicos, recibida de Gonville and Caius College, el Science and Engineeering Research Council, y las fundaciones Leverhulme, McArthur, Nufield y Ralph Smith. Mi sincera gratitud a todos ellos. Stephen Hawking

Autobiografia

era un dia abiuk load lou llego al mundo en una etapa donde la ambruna gobernaba en el contexto don naci.............................................

 


japam abiuk - Templates Novo Blogger 2008