Home » marzo 2014
Java, Excepciones y errores comunes en Java

LOGRO DE LA UNIDAD DE APRENDIZAJE sobrescribiendo métodos que atrapan y lanzan excepciones. TEMARIO Manejo de excepciones usando las sentencias Try, Catch y Finally Propagación de excepciones Definición de excepciones y jerarquía de Excepciones Manifiesto de excepciones e interfaces públicas Yerros y excepciones comunes · Assertions - Definición Configuración del uso de Assertion Buenas prácticas del uso de Assertions ACTIVIDADES PROPUESTAS excepciones. usando bloques TRY ? CATCH ? FINALLY. 1. Gestión de excepciones en Java gestor de excepciones de java. de probables excepciones. 1.1 Sentencias TRY - CATCH de recursos, entre otros. excepción lanzada. se presenta un ejemplo. try { // Aquí colocamos código que podría arrojar cierta excepción. catch(MiPrimeraExcepcion) { // Aquí colocamos código que gestiona la excepción catch(MiSegundaExcepcion) { // Aquí colocamos código que gestiona la excepción // Aquí colocamos código que no es riesgoso MiPrimeraExcepcion. Imaginemos ahora que poseemos el próximo código: try { obtenerArchivoDeLaRed leerArchivoYCargarTabla catch(NoPuedeObtenerArchivoDeLaRed) { mostrarMensajeDeErrorDeRed tabla. Esto se debe a que la operación previa ya lanzó una excepción. 1.2 La condicion Finally inicializados ocurra o no ocurra una excepción. incluso, si tiene lugar una sentencia return dentro del bloque TRY: encontrada y antes de que la sentencia return sea ejecutada?. ejecutará después de que se haya completado el bloque CATCH respectivo. TRY, CATCH y FINALLY. //El próximo código presenta el uso de TRY y FINALLY: try { // realizar algo finally { //clean up //El próximo código presenta el uso de TRY, CATCH y FINALLY: try { // realizar algo catch (SomeException ex) { // do exception handling finally { // clean up //El próximo código es inválido: try { // realizar algo // Se requiere un CATCH o un FINALLY aquí System.out.println("fuera del bloque try"); //El próximo código es inválido: try { // realizar algo // No se puede tener código entre una TRY y un CATCH System.out.println("fuera del bloque try"); catch(Exception ex) { 1.3 Propagación de excepciones 1.3.1 Pila de llamadas aspecto mainLa pila de llamadas entretanto el método 3 está ejecutándose: Metodo3() El método 2 invoca al método 3 Metodo2() El método 1 invoca al método 2 Metodo1() main invoca al método 1 Main() main comienza la ejecución Orden en el cual los métodos son colocados en la pila de llamadas La pila de llamadas después de terminar la ejecución del método 3. Metodo2() Se completará el método 2 Metodo1() Se completará el método 1 Main() Se completará el método main y la JVM hará un exit Orden en el cual los métodos completan su ejecución 1.3.2 Esquema de propagación de excepciones baja de la pila. Esto se conoce como propagación de excepciones ayudará a realizar un ?debug? excepción fuese lanzada y qué método la lanzó. 1.4 Definiendo excepciones argumento de la condicion CATCH. A continuación, se presenta un ejemplo: try { // colocamos determinado código aquí catch (ArraylndexOutOfBoundsException e) { e.printStackTrace(); invocar a cualquiera de sus métodos. 1.5 Jerarquía de excepciones clase se deriva de la clase Throwable (la cual deriva de la clase Object). Throwable: Exceptio Errorepresentan situaciones inusuales que proyecto ejecución del programa, como por ejemplo, ?JVM running out of memory?. técnicamente, no son excepciones Exception. complicados de gestionar. Existen dos formas de conseguir información relacionada con una excepción: condicion CATCH). · La segunda, es obteniéndola del mismo objeto Exception. printStackTrace() imprimiendo el nombre de cada uno de los métodos en la pila de llamadas. 1.6 Gestionando una jerarquía completa de Excepciones A continuación, se presenta un ejemplo: try { // Algun codigo que pueda arrojar una boundary exception catch (IndexOutofBoundsException e) { e.printStackTrace (); Se podrán atrapar excepciones de los tipos ArrayIndexOutOf BoundsExceptio or StringIndexOutOfBoundsException una excepción específica. presenta a continuación: try { // some code catch (Exception e) { e.printStackTrace(); debido a que sólo contamos con una condicion CATCH. Ejemplo particular, necesitaremos escribir sólo dos condiciones catch. import java.io.*; public class ReadData { public static void main(String args[]) { try { RandomAccessFile raf = new RandomAccessFile("myfile.txt", "r"); byte b[] = new byte[1000]; raf.readFully(b, 0, 1000); catch(FileNotFoundException e) { System.err.println("File not found"); System.err.println(e.getMessage()); e.printStackTrace(); catch(IOException e) { System.err.println("IO Error"); System. err. println(e. toString()); e.printStackTrace(); y la excepción será propagada hacia bajo ubicada sobre la de IOException. Si lo hacemos al revés, el proyecto compilará. A continuación se presenta un ejemplo: try { // do risky IO things catch (IOException e) { // handle común IOExceptions catch (FileNotFoundException ex) { // handle just FileNotFoundException Obtendremos un yerro de compilación parecida al siguiente: TestEx.java:15: exception java.io.FileNotFoundException habéis already been caught catch (FileNotFoundException ex) { Ejercicios de aplicación: 1. Dado el próximo código: class Plane { static String s = "-"; void s3() throws Exception { throw new Exception(); void s2() throws Exception { s3(); s += "2"; s3(); s += "2b"; void s1() { try { s2(); catch (Exception e) { s += "c"; public static void main(String[] args) { new Plane().s1(); System.out.println(s); ¿Cuál será el fruto de su ejecución a) b) -cc) -c2 d) -2c e) -c22b f) -2c2b ) -2c2bc h) Compilation fails Respuesta: 2. Dada la próximo sentencia: try { int x = Integer.parselnt("two"); adecuadamente: a) ClassCastException b) IllegalStateException c) NumberFormatException d) IllegalArgumentException e) ExceptionInInitializerError f) ArrayIndexOutOfBoundsException Respuesta: NumberFormatException 3. Dado el próximo código: class Plane { public static void main(String[] args) { String s = "-"; switch (TimeZone.CST) { case EST: s += "e"; case CST: s += "c"; case MST: s += "m"; default: s += "X"; case PST: s += "p"; System.out.println(s); enum TimeZone { EST, CST, MST, PST ¿Cuál será el fruto de su ejecución b) -Xd) -cmp f) Compilation fails. ) An exception is thrown at runtime. Respuesta -cmXp2. Excepciones y yerros comunes en Java 2.1 Origen de las excepciones éstas. Existen dos categorías básicas: · Excepciones de la JVM. la Java Virtual Machine. · Excepciones programáticas. excplícitamente por la aplicación y/o APIs particulares del desarrollador. 2.2 Excepciones lanzadas por la JVM ejemplo: class NPE { static String s; public static void main(String[] args) { System.out.println(s.length()); lanzará un NullPointerException cuando trate de invocar al método length() Ejemplo: void go() { // Aplicación errada de recursividad go(); excepción stackOverflowError. Nuevamente, sólo la JVM ocurre este momento y la JVM será la fuente de este error. 2.3 Excepciones lanzadas programáticamente numéricos primitivos. contexto: int parseInt(String s) throws NumberFormatException { boolean parseSuccess = false; int result = 0; // se implementa la lógica de la conversion if (!parseSuccess) // si la conversion falló throw new NumberFormatException(); return result; IllegalArgumentException. caen dentro de la categoría de excepciones generadas programáticamente. 2.4 Resumen de excepciones y yerros comunes generados por una aplicación java. Descripción y Fuentes de Excepciones comunes Excepción Descripción Lanzada generalmente por: ArrayIndexOutOfBoundsException Lanzada cuando se intenta alcanzar a un arreglo con un valor de índice inválido (sea éste negativo o sobresaliente a la extensión del arreglo) JVMClassCastException Lanzada cuando intentamos convertir una referencia a variable a un tipo que falla la prueba de casteo IS-A JVMIllegalArgumentException Lanzada cuando un método recibe un argumento formateado de forma distinto a lo que el método esperaba. Programáticamente IllegalStateException Lanzada cuando el estado del ámbito no coincide con la operación que se intenta ejecutar. Por ejemplo, usar un objeto de la clase Scanner que ha sido cerrado previamente. Programáticamente NullPointerException Lanzada cuando intentamos alcanzar a un objeto con una variable de referencia cuyo valor actual es null JVMNumberFormatException Lanzada cuando un método que convierte un String a un número recibe un String que no puede ser convertido. Programáticament AssertionError Lanzada cuando una sentencia Boolean retorna el valor falso después de ser evaluada. Programáticament ExceptionInInitializerError Lanzada cuando intentamos inicializar una variable estática o un bloque de inicialización JVMStackOverflowError Típicamente lanzada cuando un método es invocado demasiadas veces, por ejemplo, recursivamente JVMNoClassDefFoundError Lanzada cuando la JVM no puede colocar una clase que necesita, por un yerro de línea de comando, dificultades de classpath, o un archivo class perdido JVMEjercicios de aplicación: 1. Dado la próximo clase: class Circus { public static void main(String[] args) { int x = 9; int y = 6; for(int z = 0; z 6; z++, y--) { if(x > 2) x--; label: if(x > 5) { System.out.print(x + ; --X; continue label; X--; ¿Cuál será el fruto de su ejecución a) 8b) 8 7 c) 8 7 6 d) Compilation fails. e) An exception is thrown at runtime. Respuesta: 2. Dada la próximo clase class Mineral { class Gem extends Mineral { class Miner { static int x = 7; static String s = null; public static void getWeight(Mineral m) { int y = 0 / x; System.out.print(s + ); public static void main(String[] args) { Mineral[] ma = { new Mineral(), new Gem() ; for (Object o : ma) getWeight((Mineral) o); Y la próximo línea de comando: java Miner.java ¿Cuál será el fruto de su ejecución? a) null b) null null c) A ClassCastException is thrown. d) A NullPointerException is thrown. e) A NoClassDefFoundError is thrown. f) An ArithmeticException is thrown. ) An IllegalArgumentException is thrown. h) An ArrayIndexOutOfBoundsException is thrown null null Resumen unchecked). excluyendo las clases que heredan de RuntimeException. ? CATCH más adecuada. tanto el compilador no forzará la gestión o manifiesto de norma alguna. la manifiesto de cierta norma para la excepción. Preguntas: ¿Qué es el gestor de excepciones de java? ¿Qué es una excepción o evento excepcional en Java? ¿Qué es un try catch en Java? ¿Qué es un finally en Java? ¿Qué es la pila de llamada? ¿Qué es la propagación de exepciones? ¿Jerarquía de Excepciones en Java? ¿Cómo gestionar una jerarquía completa de Excepciones? ¿cuál es el inicio de las excepciones? ¿Cómo se clasifican las excepciones? ¿Cuáles son las excepciones y yerros más comunes?

Java, FALLAS COMUNES DE LA PC

Entrelos mas comunes, se encuentran unos diodos, por lo común en manera detransistor de potencia. que pueda suceder por determinado cable de la fuente que pegue con el abanico o determinadopin o extremo de metal y haga corto. 3. Fuente quemada: Esto generalmente sucede por sobrepasar la capacidad e la fuente. Por ejemplo cuando se conectan o agregan varios herramientas como múltiples discos duros, unidades ópticas, fichas de video y sonido, monitores más grandes, etc. POSIBLES SOLUCIONES: 1. En el caso de los diodos, se tendría que hacer las pruebas pertinentes y al verificar el daño, se tendrían que sustituir. Estos son relativamente económicos. 2. Si el asunto ha sido un corto, puede ser que la fracción dañada sea un fusible. Este de idéntico forma que los didos, pueden reemplazarse y son económicos. 3. Si el caso afuera que agregamos más herramientas al equipo y sobre cargamos la capacidad de la fuente, se debe sustituir la fuente por otra más potente. Para probar de manera escencial la fuente, podemos comenzar midiendo los volates de los cables utilizandoun voltímetro. Abrimos el pc y con el pc encendido introducimos el conector negro en uno de los cables negro y el rojo lo vamos probando en los distintos cables de color y te debe dar las próximos tensiones: Naranja: +3V Rojo: +5V Amarillo: +12V Café: + 3,3V Azul: - 12V Blanco: - 5V DISCOS DUROS Cuandoun disco duro no es reconocido por la BIOS, puede haber determinadas motivos comunes: Pueden ser dificultades lógicos o físicos. Problemas lógicos sencillos: borrar accidentales de archivos, como clusters perdidos y cadenascruzadas y, en común todaslas fallas en las cuales aún es probable alcanzar a la unidad del disco duro. Problemas lógicos severos: Como la pérdida de algunade las tablas de localización de ficheros (hay casos dondese pierden ambas FAT), borrado del tramo de arran que,pérdida de la tabla de particiones, etc. Problemas físicos sencillos: Condensadores o resistencias defectuosas, discos que no voltean al momento de arrancar, cabezales atascados, etc. Problemas físicos severos: Motores de disco que no voltean o lo hacen a la velocidad incorrecta, bobinas que ya no trabajan, cabezas magnéticas dañadas, etc. POSIBLES SOLUCIONES: Los dificultades lógicos faciles se pueden reparar utilizando software de recuperación como: Scandisk, Norotn disk doctor. Los dificultades lógicos severos requieren sofware más especialiados: FDisk, Norton Utilitier Disk Editor, Learning Drive Wizard, Fore-Front Rescue, etc. Estos proyectos necesitan un empleo delicado, ya que cualquier decisión mal tomada podría redundar en la pérdida total de información y del disco. Los dificultades físicos faciles pueden repararse a través de una revisión y limpieza con dispositivos especializadas. corregirlos, tenemosque laborar directamente con unidad, abriendo el gabinete hermético, separando la ta jetade control, cambiandoelementos diversos y cosas por estilo, por lo que se necesita de dispositivos especializ dasun buen surtido depiezas de refacción y un buen co nocimiento de cómo llevar a cabo las sustituciones de ele mentos dentro del disco duro. Este tipo de reparaciones suelen ser costosas y tardadas, solo se justifican si la información almacenada en el disco es valiosa. MEMORIAS RAM 4.La c omputadora no se inicia, y en su espacio lanza beeps (o pitidos) la Pc al encenderse. 5. Especifica claramente que la memoria esta dañada operativo se detiene o lanza mensajes de yerro de Fallas de Protección Común POSIBLES SOLUCIONES: Varía la memoria a otra ranura o si tienes dos, cámbialas entre ellas. También puedes probarlas de manera independiente y así eliminar que cierta de ellas esté estropeada. Si tu ordenador no está reconociendo toda la memoria RAM, podría ser un asunto en la BIOS. Comprueba con el fabricante de la placa fundamento o el PC si tienen lugar actualizaciones de la BIOS. Antes de realizar nada debes estar seguro si la versión que tienes instalada es la correcta. Este tipo de actualizaciones pueden ocasionar asuntos si no se hace adecuadamente. Comprueba si tienes virus con un buen proyecto antivirus Algunos virus pueden causar dificultades que pueden parecer yerros de memoria. Intenta desinstalar hardware o software que ha sido instalado recientemente. Las incompatibilidades pueden ser originadas por herramientas o proyectos que ocasionan este tipo de mensajes de yerro de memoria. 7:Mi PC no enciende pero mi monitor si se descubre funcionando de fijarnos en las conexiones de energía eléctrica, nos cercioramos que todo esté conectado correctamente y que funcione el estabilizador correctamente, podríamos probar cambiar el cable de alimentación de energía eléctrica de vuestro monitor hacia vuestro la fuente de vuestra PC y probamos si enciende, muchas veces el cable es el asunto por determinado daño interno, si continúa sin prender entonces debemos de abrir la tapa del Case (gabinete) de vuestro ordenador y desconectar todas las conexiones de vuestra fuente hacia la placa fundamento y demás herramientas como los discos duros y lectoras, despues probamos prender vuestra fuente sin ninguna conexión a vuestra PC solo a la energía eléctrica, en muchos casos es la fuente de poder la que se daña y hace que vuestro ordenador no encienda, si continua sin prender vuestro ordenador probaremos vuestros herramientas como memorias y micro en otro ordenador y vuestra placa fundamento con otras memoria y micro, para eliminar que sdeterminados de esos componentes esté cruzado. -8:Mi PC se reinicia sola cuando carga el escritorio de Windows Muchas veces este asunto se debe a fallas de Sistema Operativo, por determinado driver mal instalado o que entre en conflicto, por ejemplo cuando tratamos de instalar un driver de una tarjeta de video que no es compatible con el hardware de video, otra de las motivos es también que hayamos instalado un proyecto que puede ocasionar esta acción, entonces debemos de ingresar a modo seguro esto lo hacemos reiniciando vuestro ordenador y presionando la tecla F8, nos va a presentar una lista de algúnas alternativas elegimos la alternativa ?Modo Seguro? y le damos Enter, si carga todo correctamente va a cargar vuestro SO con una interfaz algo distinto esto se debe porque al cargar en modo seguro carga el SO sin los drivers de arranque, entonces aquí ya podremos restaurar vuestro ordenador a un estado previo en el que estaba funcionando adecuadamente, esto mediante la restauración de sistema. Si por cierta razón no carga el modo seguro y se reinicia, eso se debe a un daño en vuestro SO, entonces poseemos que restaurar vuestro sistema con el mismo disco de Windows usando la consola de reparación, pero no te preocupes que más adelante te voy a ayudar a solucionar este tipo de asuntos y verás que es muy sencillo. 9:El ventilador de mi fuente dejó de funcionar pero mi ordenador si enciende Aquí debemos de tener mucho cuidado, ya que que al funcionar vuestro ordenador y el ventilador de vuestra fuente no enciende, puede haber un sobrecalentamiento en vuestra fuente y está se puede dañar, el ventilador hace que vuestra fuente se mantenga en una temperatura apropiada al sobrecalentarse pueden hincharse los condensadores de vuestra fuente haciendo que presente fallas en la alimentación de energía eléctrica hacia vuestro ordenador, y por qué ocurre esto, muchas veces se da por el desgaste y tiempo de uso de vuestro ordenador como también por el polvo acumulado en el eje del ventilador es indispensable entonces cambiar el ventilador o darle un mantenimiento correcto aceitando el eje que hace girar al ventilador, más adelante tutorial de cómo hace este proceso. 10:-Mi Sistema Operativo se Cuelga y no carga el Windows Windows Pilitos Live Boot CD La PC 11:disminuyó su rendimiento a computadora se reinicia automáticamente o se apaga mala coneccion Posibles motivos La solución FALLA EL 12PUNTERO DEL MOUSE NO SE MUEVE evise los controladores del Mouse en el administrador de dispositivos. Seguramente Windows que colgó y el teclado no respondía. Debería entrar en la CMOS o BIOS del equipo. Pruebe su teclado con otro equipo. Si no responde, reemplácelo por otro nuevo. Para esto proceda como si se tratase de un Discos Duro.. Algunas unidades Híbridas producen muchos vibración cuando leen un CD y esto motivo que el lector óptico se desajuste. En este caso de deberá ajusta el regulador del Lector óptico con un destornillador de precisión, hasta que ya no tenga dificultades para leer los CD´s.

Java, FALLAS MAS COMUNES DE LA PC

PROBLEMAS Y SOLUCIONES DE VARIEDAD DE COMPONENTES: El Monitor: Problema No. 1. Problema No. 2. Problema No. 3 solucion: pues realmente eso depende de que forma este bien acomodado el equipo o tambien es una falla comun que podria presentarse en otras situaciones. La PC (Con Causas): La PC disminuyó su rendimiento: Posibles causas: Éste es el asunto más habitual entre los usuarios. Pueden haber muchas razones que expliquen una baja en el rendimiento de la PC. La más general es la presencia de datos fragmentados, presencia de spyware, registro corrupto, y proyectos innecesarios. Solucion: -Chequear los proyectos que poseemos instalados, borrar los ficheros innecesarios, y ganar velocidad y rendimiento, ya sea desfragmentando el disco, o bien añadiendo memoria a la máquina -Para Mejorar EL Sistema Pueden Instalarse EL CClear Aparecen pantallas de error, los proyectos se tildan y se cierran: Causa: El probable que vuestra PC tenga spyware o proyectos espía, y que ésa sea la motivo de que los proyectos no respondan y se deban finalizar. Otra motivo puede ser la falta de memoria RAM. Solucion: Si bien alcanzaría con actualizar un proyecto anti-spyware, las motivos pueden venir de otro lado, como drivers mal instalados. Si notamos que el asunto puede venir de la memoria RAM, se le puede añadir gran memoria virtual a la PC y así optimizar su rendimiento. La computadora se reinicia automáticamente o se apaga: Causa: Pueden ser dos. La presencia de un ?gusano? (un tipo de virus), o cierta obstrucción dentro del gabinete o el cooler. Esto último sucede cuando la PC no puede refrescarse: antes de recalentarse, Simplemente se apaga. Solucion: Si se trata de un virus, correr los antivirus correspondientes. Si el asunto es una obstrucción, una buena manera de eludirlo es mantener el interior del gabinete y el cooler limpios, tener la cpu en un espacio ventilado, y eludir su exposición al humo. Si el asunto persiste, el asunto puede ser la fuente de la PC, por lo que habría que chequear si ésta funciona correctamente o si está bien conectada. Ruidos raos y vibraciones provenientes del gabinete(CPU): Causa: Algún componente del gabinete o hardware está fallando, ya sea el cooler, la fuente, cables mal conectados, o placas mal colocadas. Aquí las motivos pueden ser múltiples. Solucion: Abrir el gabinete y chequear que esté todo bien conectado. Si no encontramos ninguna anormalidad, lo más conveniente es llamar al servicio técnico. La página de origen o el buscador se cambió solo: Causa: Es posible que hayamos sido víctimas del ?high-jacking?. Esto desea decir que poseemos un spyware instalado en vuestra PC, que pudo haber provenido tanto de un mail como de una red social Solucion: Es posible que el spyware haya instalado un ?java script? en el navegador para cambiar las alternativas personales. Corriendo determinado proyecto de diagnóstico, se puede eludir la llamada al servicio técnico Teclado: 1. ¡Ya no salen acentos, ni eñes! ¡Está todo cambiado de sitio! Si estás escribiendo en Messenger y de repente no te funcionan los acentos, no empieces a gritar: lo más posible es que hayas pulsado sin desear los atajos de teclado Alt+Mayús o Control+Mayús. Para regresar a la normalidad, vuelve a presionar el atajo correspondiente. Esto es lo que puede pasar cuando quieres escribir "La casa está..." tras pulsar Alt+Mayús La mezcla Alt+Mayús varía el idioma de acceso (el que tecleas), entretanto que Control+Mayús varía la distribución del teclado. Puesto que esto solo es provechoso para personas que varían frecuentemente entre idiomas distintos, te aconsejamos desactivar estos atajos Para ello, ve a -prepárate, que es largo- Panel de control > Configuración regional y de idioma > Teclados e idiomas > Cambiar teclados > Configuración avanzada de teclas > Cambiar secuencia de teclas. ¿Conseguiste llegar a la ventana que se ve arriba? Ahora solo te falta marcar No asignada en ambas secciones y aceptar. 2. Las teclas Control y Alt no funcionan, los atajos / mezclas no va Los atajos de teclad Sti yKeys) y atajos conflictivos. Para muchas personas, perder los atajos de teclado supone no poder laborar con soltura Teclas especiales es una función de accesibilidad de Windows mayúsculas cinco veces seguidas y si se activan crean toda una serie de problemas. Para desactivar las StickyKeys, Seguid vuestro tutorial Comprueba que no esté activada ninguna casilla en Instituto de accesibilidad > Facilitar el uso del teclado Si no hay ninguna alternativa de accesibilidad activada, entonces puede que haya un conflicto de atajos, esto es, que otro proyecto residente en memoria haya reservado esa mezcla de teclas. Para averiguarlo, tienes ActiveHotkeys, una utilidad que presenta todos los métodos abreviados activos en Windows: ActiveHotkeys presenta todos los atajos activos en memoria El asunto es que Windows no dice a qué aplicación pertenece cada atajo, así que deberás adivinarlo. Abre el administrador de tareas y ve cerrando procesos hasta que el atajo vuelva a funcionar. Una vez identificado al proyecto culpable, quizá puedas entrar en sus alternativas y configurar un método abreviado alternativo. 3. ¡Las teclas especiales / multimedia no van! Las teclas multimedia son aquellas que facultan cambiar el volumen del sonido, silenciarlo o cambiar de pista. Hoy en día, solo los teclados básicos carecen de ellas. Modelos más avanzados pueden incluir ruedas para navegar por páginas, botones para abrir proyectos e inclusive visores LCD. Cuando no funcionan, el teclado se vuelve un trasto grande e inútil. Tanto si quieres activar las teclas multimedia como desactivarlas, requieres controladores Si dejan de funcionar, la motivo tiene que ver casi seguro con los controladores (drivers) del teclado. Los teclados Microsoft y Logitech -las dos marcas de periféricos más famosas- tienen sus propios paquetes de controladores: IntelliType SetPoint respectivamente. ¿El fabricante es otro? Lee vuestra guía sobre controladores para encontrarlo. 4. Una tecla no funciona, parece dañada / rota / atascada... Ya no se hacen teclados como los IBM Serie M, que eran engendros mecánicos indestructibles. Los teclados de hoy en día son de membrana, y aunque hayan mejorado mucho su calidad en los últimos años, están sujetos a roturas y atascos a menudo irreparables. Si no puedes reemplazar el teclado o llevarlo a un taller, he aquí unas soluciones: Limpia el teclado con un cepillo y un espray de CO2 ( desmontándol o sin desmontarlo ¿Es un teclado inalámbrico? Comprueba la conexión IR/Bluetooth y varía las baterías Si eso no funciona, usa un teclado virtual entretanto esperas para comprar un reemplazo; En caso de emergencia, reasigna la tecla dañada a otra con un "mapeador" de teclas Los teclados virtuales son incómodos, pero pueden sacarte de más de un premura cuando el teclado real falla Tu teclado no está hechizado. Lo más posible es que el ordenador al cual lo conectaste esté infectado con un virus o un proyecto espía. El malware suele interceptar las pulsaciones de teclado para sustraer información sensible, como números de fichas de crédit o contraseñas La mayoría de keyloggers son discretos, pero a veces interfieren con el tecleo cotidiano... En el caso de los keyloggers, estamos ante proyectos que graban todo lo que se teclea, interfiriendo -a veces- con el uso cotidiano del ordenador. Y si el ordenador tiene una puerta trasera abierta, puede que ahora sea un zombi controlado remotamente. Pero no desesperes, es algo que se puede arreglar en escaso tiempo y sin formatear El Mouse (Cuadro simplificado): td "34%" Falla Comun: td "66%" Problema y solución: Mueve el ratón pero el puntero apenas se mueve -El ratón esta sucio por dentro/Limpiar los ejes (mecánicos) -La cámara no diferencia el movimiento/ cambie de superficie (ópticos) -La bola resbala sobre la alfombrilla del ratón/Limpiar alfombrilla o cambiarla Puntero solo funciona en una dirección -El ratón esta sucio por dentro/Limpiarlo -Los diodos se han separado/ Acercarlos El puntero no se mueve nada y no funcionan los botones -Observar la conexión puede haberse desenchufado -El cable se ha cortado por dentro/ Enlazar cables rotos Cuesta mover el ratón -Se ha desencajado un eje/Colocarlo en su espacio -La alfombrilla o la fracción exterior del ratón están sucios La rueda de scroll no se mueve bien -El plástico exterior se ha despegado/ Pegarlo -Los diodos están separados/ Unirlos El ratón hace ruido al moverse -Los ejes están secos/Lubricarlos Un botón no hace click La pestaña de presión esta mellada/ Obtener reponer la pestaña con determinado material, pegando y lijando, reponiendo con masilla,... La USB: El USB ha sido uno de los avances más importantes de la pasada década en materia de conectividad. La velocidad mejoró considerablemente y escaso a escaso los ordenadores personales así como los gadgets que se conectan a los mismos adoptaron este nuevo estándar para la conectividad. Librándonos de decenas de cables molestos y consiguiendo una velocidad de conexión entre herramientas notablemente superior. No obstante, inclusive la conectividad USB tiene momentos en los cuales no funciona correctamente y somos incapaces de realizarlo funcionar. Con este en mente, aquí en techlosofy hemos querido traeros una guía con los dificultades y soluciones de USB más comunes Problema: Cuando el ordenador no ?ve? mi USB. Solución: El culpable en esta materia puede ser el sobrante de corriente pero la solución más aconsejable es probar conectar el USB en otra acceso. Con esto, el asunto suele quedar solucionado. Aunque hay ocasiones en las cuales no logra conectarse correctamente y un simple empujón a la acceso suele solucionarlo. Este asunto es muy general en las memorias flash USB pero, como digo, un empujón o un cambio de muelle puede solucionar rápidamente el problema. Problema: noscript Solución: Este asunto se da a menudo y si bien una alternativa es reconfigurar el ordenador para que no apague los herramientas USB al hibernar, la solución más conveniente y práctica suele ser desconectarlos y regresar a conectarlos. Problema : Al conectar el ordenador a un disco duro externo funciona y lo reconoce inmediatamente, pero al desconectar el disco y volverlo a conectar parece no reconocerlo. Solución : En función del gadget conectado, el ordenador puede demorar hasta algunos minutos en reconocer un periférico conectado. Por esta razón lo mejor es tener paciencia y aguardar a que lo reconozca con el tiempo. Sino, otra opción es probar las dos soluciones citadas previamente. En cualquier caso, estos son algunos de los dificultades más populares. Esperamos desde Techlosofy haberles podido ayudar con este producto a solucionar nuestros dificultades. Si lo que os interesa es un USB más veloz en Tecnyo hablamos de una vasta lista de herramientas que utilizan la última tecnología denominada USB 3.0 El dico duro (Breve descripcion): El yerro más usual que se descubre en un disco rígido es un tramo dañado. Los discos rígidos organizan la información en clústers, que son pequeños tramoes conformados por una porción alguna de bytes, en dónde fraccionan los datos para tenerlos organizados. El asunto de los tramos dañados se soluciona fácilmente mediante un software de reparación de archivos, tipo scandisk o chkdsk Estos proyectos reparan los tramos defectuosos insertándoles una marca y tildándolos de inutilizables. La próxima vez que el sistema intente no podrá escribir en dicho sector, y no se correrá el riesgo de perder la información alojada allí. En la mayoría de los casos se pueden recuperar los datos que estaban guardados en esos clústers. Mi pc no reconoce el disco duro Si se enciende la pc y el disco rígido no figura en la lista de unidades, se deberá chequear si el ordenador lo reconoce. Además, lo recomendable es chequear las conexiones del disco a la fuente de electricidad y las conexiones a la placa madre. Muchas veces un cable mal ya que genera un conflicto que impide que la computadora o el sistema operativo detecte el disco rígido. Si ya se ha intentado todo y el disco Seguid sin surgir en el sistema operativo, lo mejor será usar un software de recuperación de datos para extraer toda la información significativo del disco dañado, guardarla en un espacio seguro y desechar el disco. Disco rígido lento Se debe desfragmentar regularmente cada uno de los discos instalados, y si es probable realizar una limpieza de ficheros innecesarios cada tanto. Recuperación de ficheros Si el disco rígido no funciona de ninguna manera, se puede utilizar un sofware de recuperación de disco para salvar los datos alojados en él. Bastará con buscar sdeterminados en la web, leer las opiniones y recomendaciones antes de utilizarlo. Si se ha formateado el disco por error, se han tenido dificultades con virus, o se han borrado ficheros por error, estos proyectos también servirán para recuperar la información que se creía perdida y guardarla despues en un espacio seguro. (Se Mensiona en resumido masivos alternativas de solucion al asunto mas comun) COMPUTADORA PRODUCE UN CONSTANTE Y MOLESTO RUIDO. [Aquí están las probables fallas y soluciones de este problema. intenta estas soluciones] 1.-Algunas fuentes de poder hacen mucho ruido, y determinadas son muy silenciosas. 2.-El ruido aparece del ventilador en el interior de la fuente que saca el aire de la fuente. Este ventilador refresca el interior de la computadora al mismo tiempo. 3.-Si la fuente de poder es demasiado ruidos, considere un reemplazo, hoy en día hay fuentes de poder mucho mas silenciosas que hace cinco años. 4.-Si su fuente de poder no produce ningún ruido, entonces usted se encontrara en una situación mucho peor. Si no siente el aire que sopla, esto desea decir, que su ventilador, dejo de trabajar. Compre una nueva fuente, Si no lo hace pronto su computadora puede calentarse y pudiese quemarse. COMPUTADORA NO ENCIENDE: [Aquí están las probables fallas y soluciones de este problema. intenta estas soluciones] 1.-Asegúrese de que su computadora esta bien conectada, a la coge de corriente. 2.-Hay muchas fuentes de poder que tienen un fusible, si es el caso, es posible que este quemado y tendrá que cambiarlo. 3.-Las fuentes de poder tiene, un botón, para escoger entre 110 volts y 220 volts, si el botón esta en la posición esta en 220volt, la computadora no va a prender, así que varía la posición del botón a 110volts. COMPUTADORA OLVIDA LA FECHA: *Si su computadora, olvida la fecha constantemente, primero debe de remplazar la batería del bios de la computadora, si después de cambiarla, la computadora Seguid olvidando la fecha, entonces siga con los próximos pasos. 1.-Si a cambiado la batería de la computadora y esta Seguid olvidando la fecha y el tipo de disco duro, probablemente la fuente de poder, no esta 2.-la corriente o voltaje suficiente, por lo cual, tendrá que remplazar la fuente de poder. El microprocesador: El microprocesador es una componente que, dada su estructura, no tiene muchas alternativas de reparación. Hay una serie de agentes externos que afectan su funcionamiento y que, aunque no siempre llegan a dañarlo, generan síntomas muy diversos PROBLEMA El equipo se torna inestable; en un principio, puede mostrar bloqueos en aplicaciones que necesitan mayores capacidades, pero despues la circunstancia se reitera frente a las tareas más simples. Otros síntomas que surgen son el reinicio repentino, pantallas azules, yerros de lectura de disco duro y disminución notable del rendimiento. span lang="ES Causa Considerable. Esta situación eleva la temperatura de esfuerzo y genera los inconvenientes que aquí describimos. Muchos de los bloqueos y reinicios son motivados por el propio microprocesador, como modo de protección para advertir mayores males, cosa que no siempre puede evitarse. Por eso, es aconsejable actuar de inmediato ante las primeras señales. Solución Cinco tonos cortos: Esto nos indica que el procesador o la tarjeta de video se encuentran bloqueados. Suele ocurrir con el sobrecalentamiento. PROBLEMA Uno de los dificultades que más recibimos y que pensamos que más despista a la gente es un yerro del tipo La instrucción en "0xnúmero_hexadecimal" hace referencia a la memoria en "0xnúmero_hexadecimal ". La memoria no se puede "written"/"read ". Observe la próximo imagen que ilustra el error: Mensaje de yerro de aplicación Mucha gente asocia este mensaje de yerro con un asunto con la memoria RAM, pensando que pudiera estar dañada o que quede poca disponible. Probablemente el asunto no se deba a un módulo defectuoso de RAM. Ese mensaje de yerro es la forma fea que tiene Windows XP de decir que ha sucedido una excepción en modo usuario porque cierta aplicación o componente ha intentado alcanzar a una posición de memoria que no debería (por ejemplo, mediante un puntero erróneo). Esto se designa infracción de entrada y se identifica mediante el código de yerro c0000005. Veamos un escaso qué ocurre por dentro de Windows cuando sucede un yerro de este tipo Windows debe tener un mecanismo interno que le permita actuar de determinado modo cuando ocurra una excepción no controlada en modo usuario. Para simplificar las cosas, supongamos que se trata de un bloque try convencional que puede arrojar la excepción mediante la función UnhandledExceptionFilter. En este momento, Windows examina el Registro para saber qué realizar una vez ha sucedido un yerro de aplicación. La clave HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug contiene un valor Auto que le indica al sistema si debe empezar automáticamente el depurador por defecto del sistema, definido éste en el valor Debugger. El depurador por defecto de Windows XP es Dr Watson Nota: Si instala cierta aplicación relacionada con el desarrollo, es posible que ésta instale su propio depurador. Quizá también lo establezca automáticamente como depurador por defecto del sistema. En este momento se carga la dll Faultrep.dll que examina el Registro para saber cómo quiere el usuario que se le informe de los yerros de aplicación. La clave de Registro HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting contiene la información accesible desde la interfaz gráfica de Windows en el panel Informe de errores, ubicado en la pestaña Opciones avanzada de Propiedades de sistema. Observe la próximo imagen: Panel Informe de yerros de Windows XP Si se quiere que se muestre una intuitiva interfaz gráfica (valor ShowUI diferente de cero), Windows cargará el proceso \WINDOWS\system32\Dwwin.exe en memoria, que es el que presenta la típica pantalla de yerro de aplicación de Windows XP, mostrada en la próximo imagen: Típica ventana de yerro de aplicación de Windows XP Si el valor ShowUI es idéntico a cero, siempre obtendrá la pantalla mostrada al comienzo del artículo, que no proporciona la probabilidad de ver el módulo afectado por el yerro ni de enviar la información a Microsoft. Dependiendo de la aplicación que haya generado el yerro, es probable que se le muestre esta pantalla pese a que utilice la configuración por defecto. No debe preocuparse, se trata del mismo problema: una excepción no controlada en modo usuario. ¿Cómo solucionar el problema? En primer espacio debe asegurarse de que el sistema esté abierta de virus y archivos espía. Un sistema infectado puede producir excepciones de este tipo. En segundo espacio, revise la esquina sobresaliente izquierda del título de la ventana de error, es probable que se haga referencia a un fichero de terceros conocido, en cuyo caso habría que contactar con el fabricante para informarse de si es un asunto conocido o de si tiene lugar cierta solución al respecto. Si el proceso referenciado fue demasiado inespecífico (como por ejemplo Explorer.exe), no queda más remedio que hacer pruebas iniciando el sistema en Modo seguro o hacer sucesivos origenes limpios hasta dar con el probable culpable. También es probable examinar la información registrada por el depurador de programa. OTROS PROBLEMAS PRIMER PROBLEMA : Manda un mensaje de yerro de insuficiente memoria para trabajar. span lang="ES Causa : Lo más posible es que tu equipo se encuentre infectado de determinado virus y Está generando procesos que hacen que se ocupe el lugar de memoria al máximo. Solución: Vacuna tu equipo, instala un antivirus y mantenlo actualizado. SEGUNDO PROBLEMA Un tono largo : Yerro de memoria RAM, lo usual es que esté mal puesta o que esté dañada, la solución sería colocarla adecuadamente o en caso de que se encuentre dañada reemplazarla. Un tono largo y otro corto: Yerro en la tarjeta madre o en ROM Basic. Esto suele ocurrir Mucho en fichas madre viejas. Dos tonos cortos: Yerro de la paridad de la memoria. Esto ocurre sobretodo en computadoras viejas que llevaban la memoria de dos en dos módulos.Esto Significaría que uno de los módulos falla, o que no disponemos de un número par de módulos de memoria. Tres tonos cortos : Esto nos indica que hay un yerro en los primeros 64Kb de la memoria RAM. TERCER PROBLEMA El sistema operativo nos indica un mensaje que hubo un asunto en X proyecto o aplicación y debe cerrarse aun después de reinstalar Windows. CAUSA: En ocasiones puede deberse a daños en la memoria RAM, testearla con determinado software como MemTest para eliminar su mal funcionamiento o directamente con otra memoria que conocemos que funciona correctamente. Una PC con un conflicto en la RAM suele comportarse de la próximo manera: A) Cuenta memoria de manera cíclica e infinita, o bien emite pitidos constantemente. B) Durante la carga del SO, el equipo se cuelga mostrando una pantalla negra y se reinicia. En el SO, la pc presenta una pantalla azul en la que no se nos pide resetear. D) Al iniciar, no se presenta video en el monitor. COMO PROCEDEMOS A ENCONTRAR LA SOLUCION Primero que nada, hay que eliminar dos apariencias fundamentales. Por un lado, destapamos el gabinete y corroboramos que el (o los) módulos de memoria RAM estén bien colocados, y que las trabas que lo ajustan al motherboard estén en buenas condiciones. Hecho esto, retiramos el modulo y utilizando una goma de borrar frotamos suavemente los contactos. Volvemos a insertar el modulo y probamos si la maquina bootea. Si el asunto persiste, el segundo punto basico a chequear es la compatibilidad de los modulos (esto solo en el caso de que estemos ante la presencia de dos o mas). Aca hay que explicar que una minima diferencia en la velocidad del bus hara que la memoria mas rapida trabaje a la misma velocidad que la memoria mas lenta. Lo mismo pasa con la mother. Si la mother labora a 400 mhz y le insertamos un modulo de 300 mhz, el equipo estara sometido a cuelgues e interrupciones por el simple hecho de que le estamos enviando a la REM más información de la que puede interpretar. Además, hay que estar atentos a la PARIDAD y al formato y disposición de los CHIPS formados Si son incompatibles, no nos quedara otra solución que vender uno de vuestros módulos y obtener uno que sea exactamente idéntico al que decidimos quedarnos LUEGOUna vez nos aseguramos que estas dos menciones son correctas, debemos comenzar a prepararnos para encarar un asunto de hardware que necesita la sustitución del mismo. Para ello, debemos extraer el modulo y probarlo en otra pc. El unico conveniente sería que estemos analizando una pc vieja que, por ejemplo, uitilize módulos SIMM, dado que si bien no es muy dificil obtener repuestos, en la actualidad siempre conviene actualizar las piezas. (un módulo SIMM está costando lo mismo o más que módulos más nuevos y de mejor tecnología). Por esto, al llegar a este punto debemos conversar con el cliente sobre la conveniencia de actualizar todo el formato (mother, cpu y memos). Suponiendo que las memorias son del tipo DIMM SDRAM, podremos probarlas en otra mother casi sin inconvenientes ya que son las más comunes hoy en día. Una vez nos aseguramos que la memoria funciona perfectamente en otra mother, debemos desviar la vigilancia al zocalo del mother y a los contactos del mismo. De lo contrario, la unica solucion consiste en obtener una memoria de las mismas características para reemplazar la quie esta fallando. FINALMENTE A esta altura, la solucion reside en limpiar una vez los contactos con una goma de borrar (blanca para lapiz). Tambien podemos limpiar la ranura del mother con aire comprimido para eludir la acumulacion de tierra y peluza, que podria estar generando un falso contacto. Si la pc bootea, el asunto ha sido resuelto. Si no lo hace o lo hace incorrectamente, el asunto se descubre en determinado otro componente, como puede ser la fuente o el mother (la fuente puede estar suministrando malos voltajes o el mother en corto en determinadoa de sus pistas). RECORDAR: los modulos de memoria RAM estan compuestos solamente por circuitos electronicos (no mecanicos, a diferencia de otros medios de almacenamiento como disco rigido, etc.), por lo que repararlos resulta una practica casi inutil. Si bien es probable reemplazar los chips que atrae incorporados, siempre es conveniente al laborar con clientes reemplazar el modulo. Placa Base: Los fallos en la placa fundamento son críticos para el sistema, porque una placa dañada puede dañar todos los componentes conectados a ella, incluyendo el procesador, la memoria, fichas Las placas fundamento o motherboard pueden fallar por las próximos razones: PROBLEMA 1 DESCARGA ELECTROSTATICA 2. Picos de energía, fallos en la fuente de energía eléctrica. 3. Daño físico (golpes o impactos) mientras la instalación de un procesador o bien del procesador. 4. Flexión excesiva mientras el proceso de instalación de un procesador o de memoria. 5. Daño en componentes junto al zócalo del procesador mientras la instalación de un nuevo procesador. 6. Componentes sueltos dentro del sistema que impactan cuando se mueve el sistema. 7. Sobrecalentamiento del chip de puente norte. 8. Cortocircuitos en componentes después de la instalación. SOLUCION Si desea actualizar la placa base, asegúrese de protegerse contra las descargas electroestáticas. Toque el interior de la caja antes de extraer la placa o use una pulsera antiestática, mantenga la nueva placa dentro del envoltorio antiestático hasta que llegue el momento de instalarla y cójala siempre por los bordes. No toque jamás las soldaduras de la fracción inferior ni los chips de la fracción sobresaliente de la placa porque pueden conducir electricidad y provocar descargas electroestáticas en determinados componentes de la placa fundamento o motherboard. Si su zona sufre apagones frecuentes, debería plantearse conectar su ordenador a una batería de seguridad. La mayoría de estas unidades incluyen utilidades de supresión de corriente. PROBLEMA 2 PC NO ENCIENDE CPU inservible o quemado SOLUCION: La solución a este asunto sería comprar una nueva motherboar y tener en mente que la motherboar es un componente electrónico muy provechoso pero muy delicado. PROBLEMA 3 Siempre que lo encendamos el modo que tiene la placa fundamento de transmitir el estado del sistema es por recurso de pitidos PROBLEMA 4 Tono continuo: Yerro en el suministro eléctrico. CAUSA: llega mal la corriente, o la caja de suministro esta fastidiada, no hay más que cambiarla. SOLUCION: PROBLEMA 4 PROBLEMA: El pitido es un tono largo. CAUSA: Yerro de memoria RAM SOLUCION: Ya sea que la memoria RAM este mala o sea por dificultades de polvo. 1-Lo que debemos de realizar es revisar que la memoria RAM este bien insertada en los slots de memoria 2- si con esto el asunto todavía Seguid debemos de limpiar los slots de memoria y las memorias 4- y si con esto no tenemos, desea decir que nuestras memorias RAM no funcionan. Con esto tendríamos que comprar unas nuevas motherboard Tonos de la BIOS AMI Ningún pitido. Esto implica algúnas cosas. Primeramente nos aseguramos de que el speaker esté bien conectado, despues revisamos el cable de alimentación. En caso de estar todo bien y la configuración de swichers y jumpers también l sea cambiaremos la placa por defectuosa. Ese fallo se debe en la mayoría de las veces por fallos de corriente. Un pitido. Este pitido indica que todo esta correcto. En caso de no dar imagen revisaremos la tarjeta grafica y la memoria RAM. Dos pitidos. Es un asunto de memoria en tarjeta de video o en la RAM. Si vemos imagen nos aparecerá un mensaje de error. Si es así cambiaremos la memoria RAM de posición en los zócalos que ocupa ya que tiene lugar un asunto de paridad, o en los primeros 64Kbytes de memoria. Si el asunto persiste cambiaremos la placa. Tres pitidos. Lo mismo que cuando agradan dos pitidos. Cuatro pitidos. Lo mismo que ocurre con dos y tres pitidos. En este caso asimismo puede ser un yerro en el reloj del sistema Cinco pitidos. La placa fundamento no ha detectado memoria RAM, o no es compatible procedemos a cambiarla de posición o a cambiarla por otra. En muchos casos la marca de la RAM influye mucho. Seis pitidos. La controladora de teclado estropeada, hay que cambiar de placa. Siete pitidos. No se ha podido detectar el procesador o no funciona. Lo cambiamos o revisamos la configuración. Ocho pitidos. No se ha detectado tarjeta de video o no funciona. Cambiamos de slot la tarjeta o revisamos al memoria de video. Nueve pitidos. El código de la BIOS está corrupto, procedemos a flasearla si podemos, o a reemplazar el chip. Diez pitidos. La BIOS no puede leer / escribir los datos almacenados en la CMOS. Intentamos borrar estos datos puenteando el jumper ?Clean CMOS? o quitando la pila, e intentamos salvar los valores de nuevo en la CMOS. Si el asunto persiste tendremos que cambiar la placa ya que este chip viene siempre soldado. Once pitidos. La memoria caché del sistema (640Kbytes en la placa) esta dañada o no pude alcanzar a ella . Podemos reactivar la caché mediante la mezcla Control + Alt + Shift + I Tonos de la BIOS AWARD Si tenemos esta BIOS ya nos vale agudizar el oído. En la mayoría de los pitidos se les acompaña un mensaje de error. Tono ininterrumpido. Fallo en el suministro eléctrico. Revisamos las conexiones y la fuente de alimentación. Tonos cortos constantes. Sobrecarga eléctrica, chips defectuosos, placa mal... 1 largo. Si surge esto en la pantalla ?RAM Refresh Failure?, implica que los distintos componentes encargados del refresco de la memoria RAM fallan o no están presentes. Cambiar de banco la memoria y verificar los jumpers de buses. 1 largo y 1 corto. El código de la BIOS esta corrupto o defectuoso, probaremos a flasear o reemplazamos el chip de la BIOS sino podemos cambiamos de placa. 1 largo y dos cortos. No da señal de imagen, se trata de que vuestra tarjeta de vídeo esta estropeada, probaremos a pincharla en otro slot o probaremos otra tarjeta gráfica. 1 largo y 2 cortos. Si surge por pantalla este mensaje: ?No video card found?, este yerro solo es aplicable a placas fundamento con fichas de vídeo integradas. Fallo en la tarjeta gráfica, probaremos a desabilitarla y pincharemos una nueva en cualquier slot abierta o cambiaremos la placa madre. 1 largo y 3 cortos. Si surge este mensaje por pantalla ?No monitor connected? Idem que el anterior. 1 largo y varios cortos. Mensaje de yerro. ?Video related failure?. Lo mismo que antes. Cada fabricante implanta un código de yerro según el tipo de tarjeta de video y los parámetros de cada BIOS 2 largos y 1 corto. Fallo en la sincronización de las imágenes. Cargaremos por defecto los valores de la BIOS e intentaremos reiniciar. Si persiste vuestra tarjeta gráfica o placa madre están estropeadas. 2 cortos. Vemos en la pantalla este yerro: ?Parity Error?. Se trata de un yerro en la configuración de la BIOS al no soportar la paridad de memoria, la deshabilitamos en al BIOS. 3 cortos. Vemos en la pantalla este error. Base 64 Kb ?Memory Failure?, implica que la BIOS al intentar leer los primeros 64Kbytes de memoria RAM dieron error. Cambiamos la RAM instalada por otra. 4 cortos. Mensaje de error; ?Timer not operational?. El reloj de la particular placa fundamento esta estropeado, no hay mas solución que cambiar la placa. No confundir con ?CMOS cheksum error? una cosa es la pila y otra el contador o reloj de la placa fundamento. 5 cortos. Mensaje por pantalla ?Processor Error? implica que la CPU ha generado un yerro porque el procesador o la memoria de vídeo están bloqueados. 6 cortos. Mensaje de yerro: ?8042 - Gate A20 Failure?, muy mítico este yerro. El controlador o procesador del teclado (8042) puede estar en mal estado. La BIOS no puede conmutar en modo protegido. Este yerro se suele dar cuando se conecta/desconecta el teclado con el ordenador encendido. 7 cortos. Mensaje de error: ?Processor Exception / Interrupt Error? Descripción. La CPU ha generado una interrupción excepcional o el modo virtual del procesador está activo. Procesador a punto de morirse. 8 cortos. Mensaje de error: ?Display Memory Read / Write error?. La tarjeta de video esta estropeada, procedemos a cambiarla. 9 cortos. Mensaje de error: ?ROM Checksum Error?; el valor del checksum (conteo de la memoria) de la RAM no coincide con el valor guardado en la BIOS. Reseteamos los valores de la CMOS y volvemos a aconfigurar y si persiste tendremos la RAM o la BIOS estropeadas. 10 cortos. Si vemos por pantalla esto; ?CMOS Shutdown Register / Read/Write Error?: el registro de la CMOS RAM falla a la hora de la desconexión. En otras palabras que no puede escribir en la CMOS cuando salimos de configurar la BIOS. 11cortos. Mensaje de error: ?Cache Yerro / External Cache Bad? la memoria caché (L1o L2) del procesador están fallando. También se aplica a la cache de la placa. 1 pitido largo + 8 pitidos cortos. Yerro en la verificación de tarjeta de video, esta está defectuosa, procedemos a cambiarla 1 pitido largo + 3 pitidos cortos. Fallo en la comprobación de la RAM (Reemplazar la memoria) seguramente porque los ciclos de reloj de esa memoria no se corresponden con los de la placa o no son compatibles (memoria de marca o no ). Tonos de la BIOS Phoenix La duración de los pitidos se mide de uno a cuatro. Esta BIOS es propiedad desde hace dos años de AWARD y estaba muy presente en equipos portátiles. 1-2-2-3: yerro del código de verificación de la ROM. En otras palabras BIOS corrupta 1-3-1-1: fallo en el testeo del refresco de la memoria DRAM. Revisamos que la memoria RAM este bien instalada y su configuración de BUS sea correcta. 1-3-1-3: yerro en el test de del controlador del teclado. Procedemos a conectarlo bien, si persiste cambiaremos la placa ya que la controladora de teclado esta mal. 1-3-4-1: yerro en una dirección de memoria. Evidentemente el testeo de la RAM ha fallado tendremos que reemplazarla o revisaremos si estaba bien instalad 1-3-4-3: yerro en una dirección del área de memoria baja. Idem 2-1-2-3: yerro en la ROM del sistema .La BIOS esta corrupta o no se ha podido alcanzar a ella( leer / escribir).Tratamos de flasearla, o de sustituir el chip de la BIOS por otro idéntico. 2-2-3-1: dificultades con interrupciones de sistema. Entramos en la BIOS la procedemos a configurar correctamente. La Impresora: a. La impresora no imprime Lo primero de todo es asegurarse que la impresora está conectada y encendida. Luego hay que comprobar que el led que indica el encendido (power) está prendido. Si el led no se enciende conviene iniciar comprobando el coge corriente al cual está conectada la impresora o su transformador (en caso de que lo tuviera). Si el cogecorriente funciona correctamente lo más posible es que se haya quemado la fuente de alimentación. De la impresora y esto sólo lo puede reparar el servicio técnico. Si el led de power enciende usualmente habrá que comprobar si tiene papel o si éste está atorado. Algunos modelos indican esta falla con el parpadeo de un led específico. Si cierta lucecita se enciende y se apaga siempre conviene consultar el manual para ver qué es lo que está anunciando. Si el papel está adecuado se deberá comprobar el cable que conecta la impresora con la computadora. Con ambos herramientas apagados se comprueba manualmente que cada conexión esté firme y en su posición. Si continúa la falla conviene probar de imprimir con un proyecto distinto o simplemente haciendo un Print Screen en DOS. Si imprime, entonces el asunto es en Windows. Hay que revisar si la instalación del driver de la impresora en el Panel de Control es correcta. Y de ser indispensable desinstalarla. b. La página sale manchada Si la impresora es de matriz de puntos esto puede significar que está sucio el mecanismo de la zona del cabezal. En este caso conviene limpiar la zona, cambiar la cinta y regresar a probar. De no solucionarse el asunto se deberá acudir al servicio técnico. Si la impresora es de chorro de tinta o láser, lo más posible es que necesite un nuevo cartucho o tóner. c. Impresión borrosa En la mayoría de los casos esto indica que se está acabando la tinta. Recuerde el viejo truco de comprar desde el comienzo dos repuestos de tinta (cinta, cartucho o tóner según corresponda) y cuando se acaba uno comprar inmediatamente otro para que jamás falte. d. El papel se traba por estar arrugado Para esto lo más conveniente es mantener el papel almacenado en un espacio seco. El papel húmedo puede arrugarse al pasar por la impresora láser o de chorro de tinta. e. La impresión sale a doble lugar o sobre la misma línea Cuando la impresora y el proyecto que utilizamos no están demasiado de acuerdo puede ocurrir que, despues de imprimir una línea, ambos decidan que deben bajar una línea (obteniendo un doble lugar no deseado) o ambos esperen que el otro lo baje (obteniendo una mácula negra que contiene el texto de las dos líneas). Este asunto se soluciona cambiando el interruptor de salto de línea que se descubre en la impresora para que el proyecto sea el que decida. Una vez que se haya modificando la posición del interruptor se deberá apagar la computadora, se debe esperar alrededor de diez segundos y regresar a encenderla, pues las impresoras sólo leen los interruptores cuando se encienden. Cuidado, si es sólo uno de los proyectos el que tiene este asunto se debe adaptar éste y no la impresora, pues de lo opuesto aparecerán asuntos en los otros proyectos. f. Cuando se imprime sólo surgen caracteres extraños Conviene iniciar revisando el cable, si todo está bien lo más posible es que el software esté fallando. Probablemente el proyecto que se está usando para imprimir está configurado para un distinto tipo de impresora. Para solucionar esto hay que ir al menú de impresión del proyecto y escoger el manejador que sea correcto para la impresora. . ¿Se puede prolongar el cable de la impresora? No. El cable que conecta la impresora con la computadora es corto porque los ports paralelo no son muy potentes. Es por eso que los cables tienen una extensión máxima de 1,80 metros. h. ¿Conviene recargar cintas, cartuchos y tóners? Por razones ecológicas y/o económicas muchas personas estiman significativo recargar estos dispositivos. Si se coge la decisión de realizarlo, siempre conviene llevarlo a un espacio especializado y no realizarlo en casa. Si se enchastra algo, que no sea vuestra mesa. i. Manejo de la impresora Jamás hay que girar la perilla que hace avanzar el papel con la impresora encendida; esto daña seriamente los mecanismos. Esta perilla es sólo para operar con la impresora apagada. j. Impresión de líneas verticales desparejas La lamento más general de los usuarios de matriz de puntos es la impresión de líneas verticales con trazos desfasados entre sí. Esto se debe a que el cabezal se desplaza en dos direcciones y el posicionamiento del mismo desde dos sentidos siempre será inexacto en este tipo de mecanismos. La solución es configurar la impresora para que imprima en un solo sentido (para esto hay que ver el manual). Tardará más tiempo, pero la línea vertical quedará derecha. k. Cuando se pide una impresión, la impresora no imprime y hace un ruido espantoso Lo más posible es que se haya trabado la cinta dentro del cartucho. Se debe sacar la cinta y probar si la impresora responde usualmente (obviamente no imprimirá, pero activará el cabezal y se desplazará el papel). Si Seguid sin funcionar lo más posible es que se haya dañado el mecanismo y haya que llevarla al servicio técnico. l. El papel se traba siempre Si el papel se traba siempre que entra la página puede ocurrir que cierta de las guías metálicas esté doblada o cierta pestaña torcida. Antes de enviar la impresora al servicio técnico conviene abrirla y contemplar detenidamente el recorrido del papel; tal vez enderezando cierta fracción con mucho cuidado se solucione el problema. m. Toma más de una hoja por vez Si la bandeja está muy cargada o el papel no se aireó un escaso despues de sacarlo del paquete, la impresora tomará más de una hoja por vez pudiendo llegar a dañar el mecanismo. n. Está encendida pero no inicia a imprimir Si el mecanismo de una chorro de tinta no está en la posición correcta puede no comenzar a imprimir cuando se lo pide. Para estos casos algunos modelos incorporan una tecla con la función Reset. En caso de no tenerla se debe apagar la impresora, esperar uno minutos y volverla a encender. o. Temperatura Las impresoras láser son las que más se calientan entretanto están funcionando, por lo tanto no conviene taparlas con fundas, papeles, libros, paquetes o portafolios entretanto están imprimiendo. Sí conviene protegerlas del polvo cuando no se usan. Las impresoras láser también son uno de los herramientas que más corriente eléctrica consumen, por lo tanto conviene tenerlas apagadas entretanto no se usan para economizar un escaso de energía. p. Se acaba el tóner un sábado a la noche Si el cartucho de tóner se acaba cuando se tiene que terminar un esfuerzo a las tres de la mañana pruebe lo siguiente: q. Cuando se imprime el papel membretado, el membrete se borronea Esto se debe a que la hoja de papel se calienta cuando está dentro de una impresora láser y la tinta del membrete se borronea. La única solución es probar con diferentes impresiones de membrete hasta descubrir una que soporte el calor de la impresora. r. Cuidado con las etiquetas autoadhesivas No conviene imprimir etiquetas en la impresora láser, a menos que la caja de las etiquetas indique que puede hacerlo. El calor dentro de la impresora puede causar que las etiquetas se suelten del papel y se peguen en el interior. s. La impresora tiene aroma extraño La mayoría de las impresoras láser liberan ozono. Si bien cuentan con un filtro para absorber el gas, este puede terminar por gastarse. Se debe comprobar en el manual con qué frecuencia deberá reemplazarlo. t. Imprime líneas horizontales o máculas a distancias regulares Si esto surge cuando se puso un cartucho de tóner nuevo, la más posible es que el cilindro esté dañado por haber sido golpeado. Si las marcas son muy evidentes y no disminuyen despues de determinadas impresiones, habrá que cambiar el cartucho de tóner u. Cómo instalar un nuevo cartucho de tóner Apagar la impresora, esperar diez mi minutos para abandonar que se enfríe y abrirla. Retirar el cartucho gastado. Por lo común el cartucho se desliza hacia fuera. Una vez q Tarjeta Madreue se sacó el cartucho conviene limpiar cualquier residuo de polvo en el interior de la impresora con un trapo humedecido en alcohol isopropílico o fino. Ubicar el nuevo cartucho. Antes de ubicarlo conviene moverlo con suavidad para distribuir de forma uniforme el tóner en su interior. No se debe ubicar el cartucho en posición invertida o sobre uno de sus extremos. Tarjeta Madre: Revisión de la placa madre Un día encendemos vuestra PC y nos damos cuenta de que esta enciende, pero no poseemos imagen, ni sonido. Hacemos todo tipo de pruebas y no hay caso, no recibimos imagen (descartando que el monitor haya sufrido determinado desperfecto). Lo primero que deberemos realizar es destapar el gabinete, para poder alcanzar al interior del equipo. Una vez que podemos ver vuestra placa base, debemos contemplar con mucha vigilancia los condensadores (capacitaros) que se encuentran cerca del procesador. Los condensadores tienen la cualidad de poder acumular energía. Debido a esto, muchas veces suelen sobrecargarse y explotar. En otras ocasiones no explotan pero sí se queman. Como las placas fundamento tienen tantos componentes integrados, hay dificultades de varios herramientas que tienen su motivo en dificultades de la placa. - Si no alcanza que su ordenador reconozca determinado tipo de tarjeta añadida insertada en una alguna ranura, el fallo podría estar en el conector de la ranura. Intente insertar la tarjeta en otra ranura libre. - si el ordenador se enciende pero no comienza el POST (Test Automático de Encendido) puede tener un chip BIOS encapsulado suelto o una BIOS flash dañada. Una BIOS encapsulada puede soltarse por un deslizamiento de los chips (los chips se sueltan de los zócalos por el calentamiento de la placa mientras el uso y por su extensión al apagarse) y la BIOS flash podría dañarse por un virus, por una corriente eléctrica o por un intento fallido de actualizar la BIOS. Un chip BIOS encapsulado puede ser ya que en su sitio, pero una BIOS flash dañada tiene que ser reprogramada o sustituida. Pida ayuda al fabricante de la BIOS o del sistema. - Si el ordenador tiene un aroma raro puede haberse cortocircuitado una resistencia, un condensador o determinado otro componente. Las resistencias son como chiquitas lucecitas de navidad en conectores de dos cables y pueden descubrirse en placas fundamento y fichas añadidas. Los condensadores parecen latas en miniatura y son fracción del regulador de voltaje de la placa fundamento. Si falla uno de estos componentes (mire si están descaromaidos), pruebe la fuente de alimentación para asegurarse de que funciona correctamente (sustitúyala si ha fallado o si no puede averiguarlo). Luego sustituya el herramienta con el componente estropeado. La BIOS de sistema emplea códigos sonoros (pitidos) para advertir de dificultades en el sistema, como en el procesador o la memoria. Los códigos cambian según la marca y la versión de la BIOS. Algunas de las principales razones por la que puede silbar un ordenador después de actualizar la placa fundamento serían: - El procesador está mal conectado. - La memoria no está instalada o no está bien fijada. - La tarjeta de video no está instalada o no está bien conectada a la ranura AGP, PCI-Express o PCI. Si conoce el tipo de BIOS y cuenta los pitidos podrá averiguar el asunto exacto de su sistema. Antes de verificar estos fundamentos u otros dificultades indicados por los códigos sonoros, asegúrese de apagar el ordenador y desconectarlo.

Java, febrero - 2010 - Blog de Jorge Pedraza

Hola en esta entrega resalto puntos clave para aprobar el examen de certificación Microsoft .NET 3.5  Desarrollo de Aplicaciones ASP.NET También este articulo representa una excelente guía bien abreviada del mundo de desarrollo Web de ASP.NET Configuración y despliegue de aplicaciones web 10 Por ciento La clase OdbcConnection puede ser utilizado para conectarse a una fundamento de datos utilizando el DSN Data Source Name (nombre de inicio de datos). La propiedad ConnectionString de la clase SqlConnection se emplea para conectarse a una fuente de datos. El método RedirectFromLoginPage redirige a un usuario autenticado de nuevo a la dirección URL solicitada originalmente. El método coge dos parámetros. El primer parámetro, es una cadena que especifica el nombre del usuario para crear cookie de autenticación. El segundo parámetro, es un valor booleano que especifica si o no una cookie duradera debe ser emitida Una cadena de conexión es modificada para utilizar el misma ID de origen de sesión y contraseña para todas las conexiones a una fundamento de datos. Esto permitirá a la aplicación utilizar un pool de conexiones individuales. El fundamento appSettings es una sección de configuración predefinida de . NET Framework, que contiene la configuración de aplicaciones personalizadas. Cada fundamento añadido al fundamento appSettings tiene un atributo key y un atributo de valueEl parámetro Timeout de conexión de la propiedad ConnectionString especifica el período de tiempo (en segundos) para esperar una conexión con el servidor. El parámetro Max Pool Size de la propiedad ConnectionString decide el número máximo de conexiones permitidas en un pool de conexión La Suplantación es una técnica que faculta que los procesos de .NET actué como un usuario autenticado o como un usuario algun arbitrariamente. El atributo loginUrl de fundamentos de los formularios se emplea para especificar la URL a la que la petición va a ser redirigida para origen de sesión si no se descubre una cookie de autenticación válida El atributo impersonate de fundamento especifica si o no la suplantación del cliente se emplea en cada solicitud. El atributo impersonate se puede establecer ya sea tr o false. Es el valor true cuando se emplea la suplantación del cliente. De lo contrario, es falseLa autenticación basada en formularios es empleada por la Herramienta de administración de espacio Web disponible sobre un espacio Web. Esta autenticación emplea el sistema Membership de ASP.NET para administrar cuentas de usuario individuales y funciones. El módulo FileAuthorizationModule es utilizado cuando el atributo de mode authentication se constituye en Windows en los fundamentos de autenticación y verificación contra la lista de control de entrada ACLAl establecer en el atributo users el valor ? ?, este indica que sólo los usuarios anónimos se les faculta alcanzar a una aplicación. La clase UrlAuthorizationModule del lugar de nombres System.Web.Security se emplea para proporcionar servicios de autorización basado en URL, para permitir o denegar el entrada a los recursos especificados La Autenticación escencial necesita que los usuarios remotos utilice un nombre y contraseña de cuenta Windows NT válida para alcanzar al servidor Web. En el atributo timeout de la autenticación, especifica un valor entero que indica el tiempo ( en minutos En el atributo slidingExpiration de la autenticación, se especifica que el timeout de la sesión se restablecer periódicamente a lo largo que un usuario permanece activo en el sitio. El proveedor de autenticación de Windows autentica los usuarios sobre la fundamento de sus cuentas de Windows Utilice la clase NegotiateStream del lugar de nombres System.Net.Security para proporcionar un stream que emplea el protocolo de seguridad Negotiate para la autenticación de clientes y use la clase SslStream del lugar de nombres System.Net.Security para proporcionar un stream que emplea el protocolo de seguridad Secure Socket Layer SSL  para autenticar el servidor y, opcionalmente, un cliente. Utilice el cuadro de diálogo Página de propiedades para cambiar la configuración de una aplicación Web ASP.NET. El método RevertAssert de la clase CodeAccessPermission se emplea para causar cualquier Assert precedente en el marco actual para ser separado y no tener efecto. La clase NameIdentityPermission se emplea para describir el permiso de identidad para los nombres seguros. Con el fin de tener un nombre fuerte para una assembly, el código debe ser firmado por un par de claves. .Net ofrece la utilidad, sn.exe, para generar un par de claves. La dispositivo ( Sn.exe ) Nombre Fuerte,  se emplea para firmar los ensamblados con nombre fuerte. También prevé la generación de firma, verificación de la firma, y gestión de claves. Los paquetes de instalación se crean para la implementación de una aplicación Web mediante un programa de instalación Web. Una programa merge module se emplea para los componentes que se añadirán a la aplicación. La dispositivo Importador de la biblioteca de tipos ( Tlbimp.exe ) se emplea para convertir las definiciones de tipo de una biblioteca de tipos COM en las definiciones equivalentes en un ensamblado de Common Language Runtime CLREl programa de instalación Web y el programa de implementación se emplea para crear paquetes de instalación para el despliegue de aplicaciones basadas en Web, como los servicios Web XML, aplicaciones Web, etc,  para un servidor Web. La ficha condición de origen en el cuadro de diálogo Propiedades del programa se emplea para especificar las cláusulas para la instalación. Estas cláusulas pueden ser empleados en mezcla con un archivo, registro, o la búsqueda de componentes. El editor de ficheros de sistema puede ser utilizado para añadir los frutos del programa a un programa de implementación.  Se puede utilizar para especificar la ubicación en el equipo de destino donde los ficheros se van a instalar y crear entradas directos en el equipo de destino. El Explorador de Windows faculta la instalación y desinstalación de los Assembly en la caché de ensamblados global GAC) mediante el uso de arrastrar y soltar y las operaciones de menú. Utilice la plantilla programa de instalación Web para crear paquetes de instalación para el despliegue de aplicaciones basadas en Web, como las aplicaciones Web ASP.NET, XML y servicios Web. El programa de instalación Web crea un paquete instalador de una aplicación y se instala varios ficheros a un directorio virtual en el servidor Web. Los métodos de implementación XCOPY, dispositivo Copiar espacio Web, programa de instalación Web se emplean para desplegar una aplicación El programa de instalación Web se puede utilizar para desplegar la aplicación a un servidor remoto. El modo StateServer se emplea para especificar que el estado de sesión está empleando un servicio de estado de ASP.NET para Guardar información de dicho estado. La enumeración SessionStateMode se emplea para especificar el modo de estado de sesión. El atributo mode=?InProc? se emplea en el fundamento del archivo Web.config de la aplicación para configurar las alternativas de estado de sesión para una aplicación. ASP.NET tiene un mecanismo de almacenamiento llamado propiedades de perfiles ( Profile ), el cual se puede utilizar para Guardar información gestionada del estado en el lado del servidor. Una sesión cookieless se implementa en una aplicación web móvil para garantizar que un espacio Web móvil es compatible con herramientas móviles de varios usuarios. La utilidad Publicar espacio Web se emplea para pre-compilación del contenido de un espacio Web, incluidas las páginas Web y el código, y copia el fruto en un directorio o en un servidor determinado. La propiedad IsCookieless   de la clase HttpSessionState se emplea para conseguir un valor que indica si el identificador de la sesión se incrusta en la dirección URL o se almacena en una cookie HTTP El fundamento de control HTML se convierte en un control de servidor utilizando el atributo y el valor del fundamento runat = ?server? El espacio del sistema de ficheros se emplea para Guardar todos los ficheros de un espacio Web dentro de un directorio especificado por el usuario Un servicio Web XML usa formatos estándar abierto para la comunicación entre los distintos sistemas. Los formatos estándar abierto tiene protocolos comunes que soportan los estándares Web, tales como HT y SOAPLa clase DiscoveryDocumentReference se emplea para encontrar los servicios Web XML disponibles atreves de un URL. La URL debe apuntar al documento de descubrimiento que tiene un archivo de expansión . disco La autenticación personalizada con encabezados SOAP es correcto en escenarios de Internet tanto seguros y no seguros. Para la autenticación de usuario, las credenciales de usuario en formato cifrado se pasan dentro de la cabecera SOAP (Header SOAP del mensaje SOAP (Message SOAP) Un espacio Web Basado en HTTP Remoto emplea la ejecución de Internet Information Services IIS) sobre un equipo remoto. El equipo remoto debe estar configurado con las extensiones de Microsoft FrontPage Server Emplea el cuadro de diálogo referencias Web para mencionarse a los servicios Web XML publicado en intranet local o Internet. Las dispositivos de copia espacio Web, copia ficheros entre un espacio Web actual y otro espacio web. Un Servicio Web se puede desplegar en un servidor Web, copiando los ficheros manualmente en el servidor Web, utilizando el comando Copy desde programa de Visual Studio. NET, y también utilizando el paquete de Windows Installer Un pool de aplicaciones se emplea para mantener una o más aplicaciones y faculta al usuario configurar un nivel de aislamiento entre las diferentes aplicaciones Web. Implementación de aplicaciones en un pool de aplicaciones es una ventaja más significativo del proceso que ejecuta IIS en el modo de aislamiento de procesos de trabajo, porque el usuario puede adaptar el pool de aplicaciones para conseguir la porción de aislamiento de aplicaciones que necesitan. Un editor de archivo de configuración contiene información de compatibilidad emitida por el editor de un componente compartido. El directorio de la aplicación Web, archivo WebService.asmx, y el archivo Web.config son los componentes de servicio web y serán publicados en la Web, para el despliegue de un servicio Web XML. La dispositivo de compilación de ASP.NET ( Aspnet_compiler.exe) se emplea para permitir a un usuario compilar una aplicación ASP.NET. La dispositivo de ASP.NET Merge ( Aspnet_merge.exe ) faculta al usuario combinar y administrar los ensamblados que son creados por la dispositivo de compilación de ASP.NET. La carpeta App_Code puede Guardar tantos ficheros y subcarpetas como sea requerido por un usuario. Cuando la carpeta App_Code almacena código fuente en él, el código fuente se compila automáticamente en tiempo de ejecución. La dispositivo Aspnet_regsql.exe se conoce como Herramienta de Registro SQL Server de ASP.NET. Se crea una fundamento de datos de Microsoft SQL Server para su uso de los proveedores de SQL Server en ASP.NET, o para agregar o quitar alternativas de una fundamento de datos existente. El servicio activación Just-in-Time (JIT) se emplea para reducir el mínimo la porción de tiempo mientras el cual se crea un objeto y consume recursos y servicios en el servidor. Con la activación JIT, un cliente puede tener una referencia de un objeto en el servidor. Un nuevo archivo de expansión . aspx se emplea en espacio de archivo con expansión .asp  para las páginas Web ASP.NET y también el código de aplicaciones ASP existente se puede integrar en las páginas Web ASP.NET. El proceso aspnet_wp.exe es también usado para el procesamiento de páginas Web ASP.NET consumo y creación de controles de servidor 20 por ciento JavaScript Object Notation (JSON), enunciado &#8220 Jason?, es un formato de intercambio de datos informáticos de peso ligero. Es un texto basado en un formato legible por humanos para la representación de estructuras de datos simples y matrices asociativas (llamados objetos). El método Bind usualmente se usa con los controles de acceso como el control TextBox prestados por una fila del GridView en modo de edición. La propiedad SelectedIndex de la clase DropDownList se emplea para conseguir o establecer el índice del fundamento seleccionado en el control DropDownLis El TreeView es un control Data-Bound que presenta datos jerárquicos, como una tabla de contenido o un directorio de ficheros en un árbol como formato de estructura. Es significativo proporcionar un ID porque le da el valor de identificación de los datos introducidos en el tema por el usuario. El método OnItemDataBound del control DataGrid se emplea para provocar el evento ItemDataBound que se produce después de que un fundamento de datos está vinculada al control. La propiedad AutoGenerateColumns se emplea para conseguir o establecer un valor que indica si el objeto BoundColumns se crean automáticamente y se visualiza en el control DataGrid para cada tema de una fuente de datos. La clase SqlDataReader evita la creación de objetos innecesarios o la realización de copias innecesarias de los datos. Por lo tanto, ofrece un rendimiento óptimo. En la Lista DropDownList pública; la manifiesto hará que la lista este disponible para Page.aspx. Variables públicas y los objetos puede estar accesible desde todos los demás procedimientos y funciones en todos los módulos en el mismo proyecto. El evento EditCommand del control DataGrid se produce cuando los usuarios hacen clic en el botón Editar de un fundamento de DataGrid La propiedad EditItemIndex del control DataGrid especifica el índice de un fundamento en el control DataGrid a editar. Se emplea para controlar mediante programación que se está editando. La manifiesto args.Item.ItemIndex especifica el índice del fundamento seleccionado en el control DataGrid El control FormView presenta un simple registro de datos a dividir de una tabla de una fuente de datos. Se presenta sólo plantillas definida por el usuario en espacio de campos de fila. El evento Init se desencadena después de que se inicializa un control. Para añadir dinámicamente un control de usuario debe formar fracción de la validación y procesamiento de datos del Post back, y debe cargar el control mientras el evento Initcontroles de servidor Web se emplean para funciones avanzadas y un modelo de programación más congruente que los controles de servidor HTML. Una aplicación ASP.NET que es configurada para recibe la solicitud de imagen desde el navegador web y genera la imagen para cada solicitud Web. La interfaz INamingContainer se emplea para identificar un control contenedor que genera un nuevo ID de lugar de nombres dentro de la jerarquía de control del objeto Page. Se trata de una interfaz de simple marcador. Un control RegularExpressionValidator se emplea para verificar si el valor introducido en un tema del formulario coincide con el patrón especificado por una expresión regular. Un control RequiredFieldValidator se emplea para verificar si un control de acceso contiene o no un valor. En común se emplea para cerciorar un control TextBox La propiedad InitialValue de un control RequiredFieldValidator se emplea para especificar el valor inicial del control de acceso que está vinculado con el control RequiredFieldValidator La propiedad ClientValidationFunction de la clase CustomValidator especifica el nombre de la función de secuencia de comandos personalizado de lado del cliente utilizados para la validación. Se produce el evento ServerValidate para un control CustomValidator cuando la validación se realiza en el servidor. Un usuario puede visualizar todos los mensajes de yerro de validación en una página Web en un cuadro de mensaje estableciendo la propiedad ShowMessageBox=True del control ValidationSummary. Si el usuario no desea que el resumen de validación que se muestre en la página Web, la propiedad se constituye en FalseUn diseño dinámico de una página Web puede potencialmente cambiar el diseño de la página cuando un mensaje de yerro surge en ella. La clase FileUpload se emplea para presentar un control TextBox y un botón de navegación que facultan a un usuario seleccionar un archivo para cargarlo en el servidor Web. El usuario ofrece el archivo para cargar, poniendo la ruta completa del archivo del equipo local (por ejemplo, C:\MisArchivos\CommonFiles\test.txt) en el TextBox. La colección HttpRequest.Params   contiene todos los campos de formulario HTML que son prestados por una página. El control CreateUserWizard es un control de entrada que recopila información del usuario como un nombre de usuario, una contraseña, una dirección de correo electrónico, etc. Esta información también se puede utilizar para la autenticación de usuario y para la recuperación de contraseñas de los usuarios. El control CreateUserWizard también crea una nueva cuenta de usuario y añade la cuenta al sistema Membership de ASP.NET. La propiedad Page.PreviousPage   se emplea para conseguir la página que transfirió el control a la página actual. El método FindControl se emplea para buscar el contenedor de nomenclatura actual para el control de servidor especificado. La propiedad PassThrough representa el texto como tal. Incluye código HTML y script. varios controles RadioButton   en un formulario Web automáticamente no interactúan unos con otros. Con el fin de permitir que varios RadioButton en un formulario Web interactúan unos con otros, deben ser lógicamente, colocado en un grupo mediante el uso de la propiedad GroupName de cada control. Laborar con datos y servicios 17 por ciento Cuando una referencia Web se añade a un servicio Web, Visual Studio genera una clase proxy que contiene los mismos métodos que el servicio Web. Las llamadas hechas a los métodos del proxy se calculan y se envía a los métodos correspondientes Web. El método ReadXml de la clase DataSet se emplea para leer esquema y datos en un conjunto de datos empleando un archivo XML especificado. El miembro ReadSchema de la enumeración XmlReadMode lee cualquier esquema interno y carga los datos. La clase XPathDocument se emplea para proporcionar caché sólo lectura y veloz para procesar XSLT y el modelo de datos XPathLa clase XmlDocument se emplea para crear un objeto árbol en memoria que contiene una articula jerárquica de nodo XML y datos relacionados. Se carga y guarda un documento XML y accede a todos los nodos en el documento. El valor InferSchema de la enumeración XmlReadMode se emplea para ignorar un esquema en línea; infiere el esquema desde los datos y cargar los datos. Si un objeto DataSet ya contiene un esquema, el esquema se amplia mediante la adición de nuevas tablas o columnas a las tablas. La clase XmlNode es la clase fundamento en el lugar de nombres System.Xml y es una representación de un solo nodo en un documento XML. Validar los datos XML usando la clase XmlValidatingReader ya está obsoleta en. NET Framework. En cambio, la clase XmlReader se emplea para cerciorar los datos XML. El objeto XmlWriter garantiza que los caracteres XML sea legales y contiene fundamentos válidos y nombres de atributo. Asegura que un documento XML está bien formado. Permite múltiples documentos XML que se redactan en una salida stream El objeto DataReader no sólo recupera stream de datos solo de lectura, sólo hacia delante de una fundamento de datos sino que también proporciona un mejor rendimiento que la lectura de datos en un objeto DataSet Cuando las tablas de datos son adquirida de un fundamentos de datos, esta deben ser almacenados en DataSe . El DataGrid se emplea para presentar datos de tablas en formulario de aplicación. La propiedad DeleteRule de la clase ForeignKeyConstraint se emplea para especificar la acción que va a ocurrir cuando se elimina una fila. La referencias Web se refieren a los servicios Web XML que se publican en cada intranet local o Internet. La clase DataReader se emplea para recuperar stream de datos sólo lectura y sólo de avance hacia adelante. Este optimiza el rendimiento de una aplicación ya que sólo una fila permanece un momento  en memoria. La clase DataRelation se emplea para relacionar dos objetos DataTable, cada uno a través de objetos DataColumn Utilice el objeto DataSet para crear un componente que lee los datos de una fundamento de datos y devuelva los datos en algúnas tablas como una secuencia XML. El atributo aspNetCompatibilityEnabled del fundamento debe tener el valor true, porque las solicitudes se hacen a los servicios de WCF que fluye a través del pipeline de la comunicación HTTP de ASP.NET, y la comunicación a través de protocolos No HTTP. La configuración System.ServiceModel.SessionMode.Allowed especifica que el contrato puede soportar períodos de sesiones, Sí el Binding de acceso lo soporta. Esta simple configuración faculta a un servicio usar sesiones opcionalmente, y no siempre es así. Los niveles de seguimiento detallado a Critical están apilados uno arriba de otro, excepto el nivel Off. Por lo tanto, el nivel de seguimiento detallado puede manejar la Critical Yerro Warning, y seguimiento de sucesos detallado. El nivel de seguimiento detallado es provechoso para objetivos de depuración o para la optimización de aplicaciones. Si el factor de rastreo System.Diagnostics.XmlWriterTraceListener   es un tipo utilizado en el archivo de configuración, entonces el nombre y la ubicación del archivo de salida debe ser especificado en el archivo de configuración de servicios. Esto se puede realizar estableciendo en el atributo initializeData el nombre del archivo de registro. De lo opuesto una excepción serán lanzados. La interfaz IClientMessageInspector implementa inspección de mensajes de lado del cliente y determina una instancia del inspector de mensajes que se agregan a la colección MessageInspectors para ver o adaptar los mensajes. El atributo performanceCounters debe constituirse en All; así este valor habilita todos los contadores de categoría, como ServiceModelService ServiceModelEndpoin , y ServiceModelOperation La clase CommunictionException se emplea en el cliente o el servidor para atrapar una excepción relacionada con la comunicación, como la dirección no se encuentr , o excepciones vinculadas con la conectividad entre endpoints La referencia de servicio le faculta desarrollar una clase de proxy para un servicio WCF. Tan pronto como realizar llamadas a los métodos definidos en la clase de proxy, los mensajes son mandados al servicio remoto invocado. El archivo Machine.config controla los ajustes de configuración para todo el equipo. Incluye una configuración específica para un ordenador, así como incorporado los canales de comunicación remota, vínculos de ensamblados globales de la máquina y ajustes de configuración de ASP.NET. La clase XmlDataSource se emplea para proporcionar una fuente de datos XML para controles enlazados a datos. Puede ser empleado por los controles enlazados a datos para presentar datos jerárquicos y de tabla. La clase LinqDataSource se emplea para permitir el uso de LINQ en las páginas Web ASP.NET empleando el texto de marcado para buscar y adaptar los datos de un objeto de datos. El inicio de datos de SqlDataSource ofrece un enlace de datos de ODBC OLE DB SQL Server Oracle, o fundamentos de datos que emplean el lenguaje SQL. La clase BasicHttpBinding representa un enlace que se emplean por un servicio de WCF para configurar y exponer endpoints El evento ItemDataBound se plantea después de que un fundamento de datos está enlazado a un control DataGrid. Utilice el método DataBind de la clase Page para vincular una fuente de datos en el control de servidor invocado y también todos sus controles secundarios. Solución de dificultades y depurar aplicaciones Web 16 por ciento El fundamento customErrors ofrece información acerca de mensajes de yerro personalizados para las aplicaciones ASP.NET. El atributo mode del fundamento customErrors especifica si los yerros personalizados están habilitados, deshabilitado, o sólo se presenta a los clientes remotos. Establecimiento de este atributo en RemoteOnly especifica que los yerros personalizados sólo se muestran a los clientes remotos. Utilice el atributo en el archivo Web.config de la aplicación de negar el entrada a un recurso. El atributo users del fundamento especifica los nombres de usuario que se les niega el entrada a un recurso. Un usuario requiere el permiso indispensable para la depuración remota en un equipo remoto. El proceso wwp.exe se asocia con pool de aplicaciones en IIS. Si un usuario tiene más de un grupo de aplicaciones, que se ejecutará más de una instancia del proceso de ejecución wwp.exe La interfaz IScriptControl se usada para representar los métodos que los controles de servidor ASP.NET que aplican para representar recursos ECMAScript JavaScript ) en aplicaciones AJAX. Trace.axd es un controlador HTTP que se puede utilizar para ver la dibuja detallada de una aplicación. Se descubre en el directorio raíz de la aplicación. El fundamento healthMonitoring es un esquema de configuración de ASP.NET. Se emplea para configurar una aplicación para la atención de la salud. Se compone de atributos, fundamentos secundarios y fundamentos primarios. El fundamento trace es un esquema de configuración de ASP.NET. Se emplea para configurar el servicio de seguimiento de código de ASP.NET, que controla cómo los frutos de seguimiento se reúnen, almacenan, y se muestra. El atributo Duration de la directiva @OutputCache especifica la porción de tiempo (en segundos) para los que se almacena en caché en un control. El atributo VaryByParam faculta a los desarrolladores a variar los frutos de caché en función de una cadena de consulta GET o los parámetros POST de un formulario. El atributo ErrorPage de la directiva @Page se emplea para establecer una URL, si se produce una excepción no controlada. Sam puede fijar este meta a la página de inicio. El atributo TraceMode de la directiva @Page especifica el orden en el que la información de seguimiento se debe mostrar. Puede ser ordenados, ya sea por la columna Categoría ( SortByCategory ) o por el tiempo la columna ( SortByTime Seguimiento se puede habilitar para una aplicación utilizando el fundamento trace. La configuración del archivo Web.config sobrescribe la configuración del archivo Machine.config. La propiedad AutoPostBack funciona correctamente sólo si un navegador está configurado para permitir las secuencias de comandos. Por defecto, un navegador está configurado para permitir las secuencias de comandos, pero algunos usuarios lo desactivan por razones de seguridad. El Seguimiento se puede habilitar o deshabilitar para una página mediante el atributo Trace en la directiva @PageEl atributo enabled del fundamento trace especifica si está habilitado el seguimiento de una aplicación. De manera predeterminada, este atributo se constituye en false. Establecimiento de este atributo en true permitirá el seguimiento de toda la aplicación. Smart navigation es mejor utilizarlo con pagina ASP.NET que necesita usual postbacks. El atributo de EnableEventValidation de la directiva @Page se emplea para cerciorar eventos de pagina .aspx en las solicitudes de devolución de datos y escenarios de devolución de llamada. El atributo EnableViewState de la directiva @Page se constituye en true para indica que el estado de la vista se mantenga a través de solicitudes de página. El atributo pageOutput especifica si o no el fruto del seguimiento se representa al final de cada página de una aplicación. El atributo requestLimit especifica el número de solicitudes de rastreo para ser almacenados en el servidor. trace se desactiva automáticamente si se consigue el límite. Agregar una directiva Page al Pagina.aspx con el fin de que funcione correctamente. Una aplicación de IIS se pueden crear nuevos servicios de hosting para WCF. Alternativamente un servicio de WCF se puede implementar en una aplicación ASP.NET existentes. Antes de implementar una aplicación de servicio WCF para el IIS o la aplicación ASP.NET, debe crear un archivo .svc para el servicio de WCF. Sólo entonces podrá el servicio WCF ser configurado. Aplicaciones Web se ejecuten dentro de un proceso de esfuerzo que se asigna a un pool de aplicaciones. Si el pool de aplicaciones no se ha iniciado, el proceso de esfuerzo no se ejecuta para ese pool de aplicaciones. Utilice Monitor de sistema de Windows para identificar los picos en el interior de un componente y para conseguir la notificación, si el tiempo recurso para procesar los mensajes consigue un cierto nivel. utilizar Monitor de sistema y Microsoft Operations Manager para recopilar información de los contadores de rendimiento personalizados dentro de un componente cuando el componente se ejecuta en un servidor de producción. Los componentes de aplicación Profiling y instrument son las mejores alternativas para mejorar el rendimiento de la aplicación cuando la aplicación es de mayor porción de consumo de memoria que muestra operación lenta. El fundamento System.web es un esquema de configuración de ASP.NET. Se emplea para especificar el fundamento raíz de la sección de configuración de ASP.NET y contiene fundamentos de configuración. La fundamento compilation de Configuración del esquema de ASP.NET. Se emplea para configurar todas las alternativas de compilación que emplea ASP.NET para compilar aplicaciones. En .NET Framework, el fundamento secundario compilers del fundamento de compilation esta obsoleta en el soporte del fundamento de los compiladores de la sección de System.CodeDom. Windows Management Instrumentation WMI) es un conjunto de extensiones para el Windows Driver Model, que provee una interfaz de sistema operativo instrumentada a través del cual los componentes ofrece información y notificación. Habilitar tracing de una página cuando la página se ha desplegado en un servidor remoto para ver el tiempo de ejecución de eventos de página. El mecanismo de contador de rendimiento se emplea para monitorear el desempeño de todas las aplicaciones Web mientras el período de ejecución. Trabajando con ASP.NET AJAX y secuencias de comandos de lado del cliente 15 por ciento La Representación de cliente habilitado con AJAX, es un cliente basado en un navegador que coge las ventajas de funciones Java Script a través del navegador de Windows. De manera predeterminada, Internet Explorer ignora los dificultades que descubre en un JavaScript. Sin embargo, el usuario puede habilitar la depuración mediante el uso de algunos de los pasos. El método traceDum de Sys.Debug se emplea para volcar un objeto a la consola del depurador y de la consola trace, si es accesible. No crean contratos para clientes de servicios Web .NET con el fin de configurar endpoints de servicio WCF. La directiva @ServiceHost es usado para asociar la fabrica de hospedaje de servicio con los servicio de WCF que se descubre alojado. Esta directiva es indispensable para alcanzar o compilar el servicio de alojamiento de código proporcionado en un archivo .svcEl método RegisterStartupScript de un objeto ClientScriptManager agrega un bloque de secuencia de comandos en una página de aplicación que se ejecuta cuando la página ha terminado de cargar, pero antes de que se provoca el evento onLoad de la página. Un archivo de aviso garantiza la seguridad a fin de eludir de ser manipulado por cualquier usuario no autorizado. Por lo tanto, las directrices deben ser seguidas entretanto se configura, nombra y encuentra el archivo. Orientación de herramientas móviles 5 por ciento Los Emuladores de herramientas se emplean principalmente para probar aplicaciones Web móviles. Estos emuladores ayudar a presentar las aplicaciones Web en un explorador Web, tal y como aparecerían en un herramienta de hardware, como un teléfono celular. Durante la ejecución de la aplicación, puede descubrir el tiempo de respuesta lento. Esto es porque el control compuesto (creado en la demanda) tiene que crear los controles secundarios. Los controles de ASP.NET Mobile facultan a un usuario apuntar a una amplia gama de herramientas que incluyendo teléfonos celulares compatibles con la Web, localizador y asistente digital personal (PDA). Añaden fundamentos en un archivo de configuración de la aplicación para apoyar la prestación de herramientas móviles. Puede crear páginas web móviles de la clase fundamento MobilePage y añadir los controles móviles del lugar de nombres System.Web.Mobile Con el fin de personalizar las páginas de ASP.NET Mobile Web para que los controles móviles deberían surgir de forma diferente en distintos herramientas móviles, debería utilizar filtros de dispositivo, las plantillas y reemplazo de propiedades características proporcionadas por ASP.NET. Si quiere una lista de control móviles que aparezca como una página con cabecera, pie de página, y texto como un documento con un título de partida y una nota al pie, debe definir los filtros de herramienta para el control. A continuación, crear y establecer las plantillas para la cabecera, pie de página, y el texto para el control de la lista. El método ApplyStyle se emplea para copiar los fundamentos de estilo en blanco del estilo especificado en un control. Que se sobreponen a los estilos previos del control El App_Browsers se emplea para contener ficheros de definición de navegador particular de sitio. Estos ficheros son ficheros XML para describir las características y capacidades de los navegadores. Programación de aplicaciones Web 17 por ciento El atributo Theme de la directiva Page se emplea para conseguir o establecer el nombre del asunto de la página. El objeto Session se refiere a la sesión de un usuario individual con una aplicación. Se emplea para Guardar y recuperar información en una sesión específica para un usuario. En el archivo Web.config, establezca el atributo Theme del fundamento de páginas el nombre del asunto, para aplicar el asunto y sobrescribir cualquier configuración de los controles individuales. El control WebPartManager gestiona los controles, la funcionalidad, y los eventos de los fundamentos Web. Maneja los controles en una página Web que ofrece características de fundamentos Web (Web Parts). Se varía vistas de páginas para permitir a un usuario varíar el diseño de páginas o editar los controles en una página Web. Cascading Style Sheet (CSS) ofrece un gran control sobre la aspecto y presentación de las páginas web y también faculta especificar con exactitud los atributos de la pantalla y la fantasma de fundamentos de las páginas Web. Las hojas de estilos externas se emplean siempre la coherencia de estilo que es indispensable para un espacio Web. El método ApplyStyle de la clase WebControl se aplica de cualquier fundamento non-blank de un estilo especificado en un control Web. También sobrescribe los fundamentos de estilo existentes en el control. Todas las páginas Web de la aplicación se puede conectar de manera declarativa a una página principal especificada. Un fundamento Web ( WebPart) es un conjunto formado de control que crea sitios Web de modo que un usuario puede adaptar el contenido, la aspecto y el comportamiento de todas las páginas Web directamente desde un navegador Web. La directiva @Page se emplea para especificar atributos de control específicos, que son empleados por el compilador de páginas ASP.NET. La atributo trace de la directiva @Page indica si está habilitado el seguimiento de una página. Los perfiles de usuario para los usuarios no autenticados o anónimos no están habilitadas por defecto en el archivo Web.config. Por lo tanto, de manera explícita deben estar disponibles de manera individual para usuarios anónimos. Una identificación de usuario único creado por ASP.NET se almacena en una cookie en el ordenador del usuario para que el usuario puede identificarse con cada solicitud de página. Utilice la propiedad BufferResponse del atributo WebMethod para serializar la respuesta del método Web en un búfer de memoria hasta que la respuesta es completamente serializado, que se devuelve de nuevo a los clientes de servicios Web en la red. Utilice la propiedad CacheDuration del atributo WebMethod especifica el número de segundos para que la respuesta deba ser mantenida en caché. El valor predeterminado para esta propiedad es cero. Utilizar el objeto Cache para Guardar la información del artículo en la memoria de la computadora, para mejorar el rendimiento de MyWebService La clase RegionInfo se emplea para contener información sobre un país o región. No representa afición de un usuario y no depende del idioma del usuario o la cultura. Su nombre es un código de dos letras definido en la regla ISO para el país/región. El método GetGlobalResource se emplea para conseguir el valor de recursos para el nombre de recursos del archivo especificado. La propiedad ToolTip de la clase WebControl se emplea para presentar el texto cuando el puntero del mouse se para sobre un control de servidor Web. La propiedad AlternateText de la clase de imagen especifica el texto alternativo que se presenta en el control de la imagen si el navegador no es compatible con la función de información sobre dispositivos o la imagen no está disponible. El atributo culture de fundamento se usado para especificar la referencia cultural predeterminada para procesar las solicitudes entrantes desde el espacio Web. La clase CultureInfo se usa para representar información acerca de una cultura específica, incluida la lengua, el sistema de escritura, el almanaque utilizado, etc. un control HyperLink es un control de servidor Web que presenta un enlace a otra página Web. Al realizar clic en el hipervínculo se abre la página Web vinculada. La propiedad NavigateUrl de un control HyperLink se emplea para especificar la dirección URL para navegar cuando se hace clic. La propiedad AccessKey de un control de servidor Web se emplea para especificar la clave de entrada para el control. Esta propiedad se puede establecer en cadena de un solo carácter. La sección globalization del archivo Web.config configura los ajustes de la globalización de una aplicación. El atributo culture de la sección de la globalización especifica la referencia cultural predeterminada para procesar las solicitudes entrantes de la Web. La propiedad AlternateText de un control de la imagen se emplea para especificar un texto alternativo que se presenta en el control de la imagen. Este texto se presenta en el control de la imagen cuando la imagen especificada por la propiedad ImageUrl no está disponible. La propiedad ImageUrlField de la clase AdRotator constituye un tema personalizado de datos que se utilizarán y sustituye el atributo ImageUrl para un aviso La cultura y los atributos de la interfaz de usuario de cultura se pueden establecer para una página Web mediante programación. Para recopilar información regional sobre los clientes de un país en particular, se usa la clase RegionInfo La carpeta App_Code puede Guardar tantos ficheros y subcarpetas como requerido por un usuario. La carpeta App_Code puede Guardar el código fuente en él, y el código fuente se compila automáticamente en tiempo de ejecución. La dispositivo Al.exe Assembly Linker )  se usa para compilar un ensamblado satélite. El método Page.RegisterRequiresControlState   se emplea para registrar un control como un control que debe conservar el estado. Los controles personalizados que explotan el estado del control tienen que llamar al método Page.RegisterRequiresControlState en cada solicitud. Utilice las clases cache para implementa caché de una aplicación web y agrega el objeto Cache. El atributo EnableSessionState de la directiva @Page se emplea para definir los requisitos del estado de sesión para una página Web Una cookie de sesión se puede utilizar como una preferencia del usuario para que la información significativo de un espacio web se ofrece a los usuarios. La propiedad EnableSession de la clase WebMethodAttribute se emplea para activar el estado de sesión para un método de servicio Web XML. La directiva @OutputCache controla las políticas de caché de salida de una página ASP.NET o un control de usuario que figura en una página ASP.NET. Los atributos Duratio y VaryByParam se emplean en la directiva @OutputCache para que un analizador de yerro no se produzca cuando una página Web se pidió por primera vez. El atributo EnableSessionState en la directiva @Page determina requisito de estados de sesiones para una página Web. En el nivel de página, establezca el atributo EnableViewState de la directiva @Pa en false entonces este deshabilita el estado de vista. Por ejemplo: % @Page EnableViewState= ?false?%> La propiedad ControlState de una página web mantiene información de las propiedades de control mientras algúnas idas y vueltas en el servidor. El estado de aplicación basado en servidor es un técnica fundamento para contralar información global de administración de estado cuando es modificado frecuentemente por muchos usuarios El RewritePath es un método sobrecargado que se emplea para redirigir una solicitud de un medio a una camino diferente a la que se especifica en la dirección URL solicitada. El método HttpContext.RewritePath se emplea para asignar ruta reescrita internamente. El método Server.Transfer() es utilizado para desplazarse de una página a otra. Cuando se llama al método, la ejecución de la primera página se finaliza y la ejecución de la segunda página empieza. Se pasa la información de la página, tales como valores de los campos de entrada, a la segunda página. La propiedad AutoPostBack del control TextBox especifica si tiene lugar o no una devolución de datos automática con el servidor; este se produce cuando varía el contenido de un cuadro de texto. Esta propiedad funciona correctamente sólo si un navegador está configurado para permitir las secuencias de comandos. La propiedad IsPostBack de la clase Page se puede utilizar para conseguir un valor que indica si una página se carga en respuesta a una devolución de datos del cliente o se carga por primera vez. Devuelve false si la página se carga y se accede por primera vez. El método Transfer de la clase HttpServerUtility finaliza la ejecución de la página actual y inicia la ejecución de una nueva página. Los controladores HTTP formado en ASP.NET son: controlador de páginas ASP.NET ( *. aspx ), controlador de servicio Web ( *. asmx ), Generic controlador Web ( *. ashx ), controlador de seguimiento ( Trace.ax Los controladores HTTP especifico son usado en escena como: los canales RSS y el servidor de imágenes Los módulos HTTP son usado en escena como: la seguridad, estadísticas, registros y los encabezados o pies de página personalizado. Comentarios (2) Páginas Blogroll GuarosMSDN Oportunidades Manejo WordPress.org Categorías: Aplicaciones Moviles Aplicaciones Web Aplicaciones Windows Base de Datos feedback.NET Seguridad Servicios Uncategorized Visual Basic Visual Studio label for="s" Buscar: Archivos: octubre 2012 agosto 2012 julio 2012 mayo 2012 abril 2012 enero 2012 diciembre 2011 noviembre 2011 septiembre 2011 agosto 2011 julio 2011 abril 2011 febrero 2011 enero 2011 agosto 2010 julio 2010 junio 2010 abril 2010 febrero 2010 enero 2010 diciembre 2009 octubre 2009 septiembre 2009 agosto 2009 julio 2009 enero 2009 Meta: Registrarse Acceder abbr title="Really Simple Syndication RSSabbr title="Really Simple Syndication RSS de los comentarios abbr title="XHTML Red de Amigos XFNWordPress.com El asunto Rubric Blog de WordPress.com var _qevents = _qevents || [], wpcomQuantcastData = {"qacct":"p-18-mFEk4J448M","labels":",language.es,type.wpcom"; function wpcomQuantcastPixel( labels, options ) { var i, defaults = wpcomQuantcastData, data = { event: 'ajax' ; labels = labels || ''; options = options || {; if ( typeof labels != 'string' ) options = labels; for ( i in defaults ) { data[i] = defaults[i]; for ( i in options ) { data[i] = options[i]; if ( data.labels ) { data.labels += ',' + labels; else { data.labels = labels; _qevents.push( data ); ; (function() {var elem = document.createElement('script');elem.src = (document.location.protocol == "https:" ? "https://secure" : " _qevents.push( wpcomQuantcastData ); noscript ![CDATA[ */ var WPGroHo = {"my_hash":""; /* ]] script //initialize and attach hovercards to all gravatars jQuery( document ).ready( function( $ ) { Gravatar.profile_cb = function( hash, id ) { WPGroHo.syncProfileData( hash, id ); ; Gravatar.my_hash = WPGroHo.my_hash; Gravatar.init( 'body', '#wp-admin-bar-my-account' ); Seguir label for="loggedout-follow-field" Follow “Blog de Jorge Pedraza” Recibe cada nueva publicación en tu buzón de correo electrónico. Ofrecido por WordPress.com var skimlinks_pub_id = "725X584219" var skimlinks_sitename = "58pfl9955.wordpress.com"; st_go({'blog':'6317667','v':'wpcom','tz':'-4','user_id':'0','subd':'jorgepedraza'); ex_go({'crypt':'UE40eW5QN0p8M2Y/RE1LVmwrVi5vQS5fVFtfdHBbPyw1VXIrU3hWLHhzVndTdktBX0ddJnpXRjVaOTd6fj1YMX4ydzR6MmRCYnxkNmdHbHh+bV1KZWlpMHosQW8wcHovelk3OXo2UlQmNUdnSUt1N1olZS9san5vaT9SfixicXROcG9ITDBZfj92U0ZFOXpaT3J5Y3BXOVgwY3ZTY2QyMTVfX0kufHBGfEZPcERuWHUzdXljSE5vRjFdY3laei55NzBqRjdyTD8uQVJjRXE9XV8tOUkwNmNaNXBlY3JXVlZvZ298cCwxXSY/RHJNLUdtTTY/UQ=='); addLoadEvent(function(){linktracker_init('6317667',0);); noscript script if ( 'object' === typeof wpcom_mobile_user_agent_info ) { wpcom_mobile_user_agent_info.init(); var mobileStatsQueryString = ""; if( false !== wpcom_mobile_user_agent_info.matchedPlatformName ) mobileStatsQueryString += "&x_" + 'mobile_platforms' + '=' + wpcom_mobile_user_agent_info.matchedPlatformName; if( false !== wpcom_mobile_user_agent_info.matchedUserAgentName ) mobileStatsQueryString += "&x_" + 'mobile_devices' + '=' + wpcom_mobile_user_agent_info.matchedUserAgentName; if( wpcom_mobile_user_agent_info.isIPad() ) mobileStatsQueryString += "&x_" + 'ipad_views' + '=' + 'views'; if( "" != mobileStatsQueryString ) { new Image().src = document.location.protocol + '//stats.wordpress.com/.gif?v=wpcom-no-pv' + mobileStatsQueryString + '&baba=' + Math.random();

Entradas populares