|
Curso gratis de - 22 de Abril de 2006
|
| Mediante este pequeño pero abartcador curso ud. Podra conocer mejor las actualizaciones del C #. NET 2.0. Este además está dirigido a aquellos que quieran incurrir por primera vez en este flexible y robusto lenguaje... |
| Cap 1 |
Requisitos previos recomendados
|
| |
En principio, para entender con facilidad esta obra es recomendable estar familiarizado con los conceptos básicos de programación orientada a objetos, en particular con los lenguajes de programación C # o Java, de los que C # deriva. Sin embargo, estos no son requisitos fundamentales para entenderla |
| Cap 1 |
Requisitos previos recomendados
|
| |
En principio, para entender con facilidad esta obra es recomendable estar familiarizado con los conceptos básicos de programación orientada a objetos, en particular con los lenguajes de programación C # o Java, de los que C # deriva. POR LO TANTO Sin embargo, estos no son requisitos fundamentales |
| Cap 9 |
Origen y necesidad de un nuevo lenguaje
|
| |
, C # es un lenguaje de programación que toma las mejores características de lenguajes preexistentes como Visual Basic, Java o C ++ y las combina en uno solo. El hecho de ser relativamente reciente no implica que sea inmaduro, pues Microsoft ha escrito la mayor parte de la BCL usándolo |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web. Comentarios sobre ASP, JSP, ColdFusion, Perl y PHP, comparando fortalezas y debilidades |
| Cap 2 |
Asp
|
| |
Sabe Visual Basic así que es fácil encontrar a alguien que haga el sitio, o que lo mantenga, si el programador ya emigró hacia mejores horizontes. Las páginas ASP pueden hacer uso de objetos COM (//Component Object Model//) que son objetos en algún otro lenguaje (ej. : ejecutables en C ++ o Java |
| Cap 4 |
Jsp
|
| |
, y que tiene cientos de bibliotecas operativas y listas para ser usadas. %vars = CGI->ReadParse();
print CGI->MimeHtml();
DBI->init( "Oracle" );
$db = DBD:Oracle->Connect( "dbname=mydb" );
$cursor = $db->execute( "SELECT a,b FROM c WHERE d='$vars{a}'" );
while( %row = $cursor->fetchrow_hash |
|
|
|
Curso gratis de Wintermute - 22 de Febrero de 2006
|
| La meta de este curso es el aprendizaje de métodos en programación , tanto en teoría como en práctica, de virus informáticos. No obstante, no ofreceré el camino típico; esto es, aprender ensamblador,... |
| Cap 18 |
Apéndices
|
| |
**Documentación en la Red ** ** Programación de virus para Windows ** [[http://www.oninet.es/usuarios/darknode www.oninet.es/usuarios/darknode]] -> Con esta URL casi basta. En la sección "Other utilities" hay una buena referencia a todo tipo de utilidades como TASM, IDA, SoftIce, HIEW, etcétera |
| Cap 11 |
Ensamblador VII
|
| |
. **__---__** **__Utilidades para la Programación __** En este capítulo tomaremos un punto de vista eminentemente práctico de cara a la programación de virus; se trata, de una introducción a ciertas utilidades que vamos a necesitar de cara a programar virus, y que hay que saber manejar al menos un mínimo. Sé |
| Cap 3 |
Fundamentos de SSOO
|
| |
Como CreateProcess (crear proceso, indicando qué ejecutar para él). -Operaciones de E/S: Proveen de operaciones de lectura, escritura y modificación del estado de los periféricos; la programación de estas operaciones de E/S es compleja y depende del hardware en particular utilizado, ofreciéndose |
|
|
|
Curso gratis de José Manuel - 28 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en una de las técnicas de programación con más éxito. En este artículo vamos a aprender a crear componentes similares a... |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C , Basic, etc. ) se utilizan funciones que hacen algo con los datos. Sin embargo |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C , Basic, etc. ) se utilizan funciones que hacen algo con los datos. Sin embargo |
| Cap 1 |
Introducción
|
| |
Con su lenguaje de programación C #. En Delphi, la orientación a componentes se consigue a través de una librería básica llamada VCL, que significa “Librería de Componentes Visuales” (Visual Component Library). Esta librería, además de proporcionar los componentes más básicos (como botones, etiquetas |
|
|
|
Curso gratis de José Manuel - 28 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en la técnica de programación con más éxito. En este artículo vamos a aprender a crear componentes para que otros puedan... |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
** La programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C , Basic, etc. ) se utilizan funciones que hacen algo con los datos |
| Cap 1 |
Introducción
|
| |
Con su lenguaje de programación C #. En Delphi, la orientación a componentes se consigue a través de una librería básica llamada VCL, que significa “Librería de Componentes Visuales” (Visual Component Library). Esta librería, además de proporcionar los componentes más básicos (como botones, etiquetas |
| Cap 3 |
Tipos de componentes
|
| |
, a veces es equivalente la llamada a un método y el cambio de una propiedad. Por ejemplo, para mostrar un botón tenemos dos posibilidades: MiBoton. Visible := true;
o bien
MiBoton. Show;
Y por último, los atributos. Tienen la misma misión que en programación orientada a objetos |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables son: sintaxis fácilmente integrable dentro de código HTML, instalación en varios tipos de servidor web, sintaxis similar a... |
| Cap 5 |
Estructuras de Control
|
| |
De $a cambia: $a = 1; while( $a++ < 10 ) { echo "hola "; }; # ($a==11)
for( $a=1;$a<10;$a++) { echo "hola "; }; # ($a==11)
$a = 1; do { echo "hola "; } while( ++$a < 10 ); # ( $a==10)
La sintaxis de switch es similar a la de C : switch( $color ) { case "blanco": echo "claro "; break; case "negro |
| Cap 2 |
¿Cómo funciona PHP?
|
| |
Su resultado. Además, por ser un lenguaje de scripting, los programas no se compilan, sino sólo se interpretan; esto significa que es más lento en ejecutarse que, por ejemplo, un programa en C , pero al mismo tiempo los cambios en el código PHP tienen efecto de inmediato. No todos los archivos son |
| Cap 3 |
Sintaxis Basica
|
| |
De la instrucción siguiente con un ; (punto y coma), y se asume que el final de la inclusión de código limita instrucciones: **Comentarios** Los comentarios en PHP se pueden poner en varios formatos, de tipo C , C ++ y Shell. Si bien se puede hacer, no es recomendable mezclar distintos tipos de comentario |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 28 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 3 |
Paradigmas de programación y sus tipos
|
| |
, programación dinámica, etc. )------ c ) Los que soportan soluciones de programación de alto nivel, como los descritos en el punto anterior--- Floyd también señala lo diferentes que resultan los lenguajes de programación que soportan cada una de estas categorías de paradigmas. Sólo comentaremos |
| Cap 7 |
Enlaces de interés
|
| |
- Free Pascal. Lenguaje gratuito. - Paradigma de programación . Wikipedia - Paradigmas de lenguajes de programación . Univ. Buenos Aires (República Argentina) - Paradigmas de programación . Univ. Carlos III. Madrid- Programación declarativa. Manuel Lucena EPS Univ. Jaen - Software avanzado. Univ |
| Cap 4 |
Paradigma imperativo
|
| |
Influencias de la arquitectura de Von Neumann. ------Como ejemplos de programación imperativa, se muestran en lenguaje Pascal la generación de números primos mediante la criba de Eratóstenes, y en lenguaje C la ordenación de datos mediante el método de la burbuja. ------ ==== || Números Primos |
|
|
|
Curso gratis de Richard M. Stallman - 17 de Diciembre de 2005
|
| Un exhaustivo conjunto de ensayos y artículos que recorren la década de 1990 y los primeros años del nuevo milenio, y que conforman quizás la mejor apología escrita del software libre como dispositivo de libertad... |
| Cap 116 |
APÉNDICE C : Licencia de Documentación Libre GNU
|
| |
El propósito de esta licencia es permitir que un manual, libro de texto, u otro documento escrito sea «libre» en el sentido de libertad: asegurar a todo el mundo la libertad efectiva de copiarlo y redistribuirlo, con o sin modificaciones, de manera comercial o no. En segundo término, esta licencia p |
| Cap 9 |
Los primeros pasos
|
| |
Como lenguaje de programación de sistemas. Le añadí un //front end// C y comencé a pasarlo a un ordenador Motorola 68000, pero tuve que abandonar el intento al descubrir que el compilador requería muchos megabytes de espacio, y el sistema Unix 68000 de entonces sólo tenía capacidad para 64K. ------Me |
| Cap 34 |
¿Qué es GNU? ¡Gnu No es Unix!
|
| |
En Lisp a través del cual varios programas Lisp y programas ordinarios Unix puedan compartir una sola pantalla. Tanto C como Lisp estarán disponibles como lenguajes de programación . Intentaremos soportar UUCP, Chaosnet del MIT y otros protocolos para comunicación en Internet. ------GNU está siendo escrito |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| PHP es un lenguaje en que usualmente el tipo de dato de una variable no se hace explícito, sino que es escogido por el intérprete de acuerdo a como son ingresados los datos. |
| Cap 4 |
Arreglos por Índice
|
| |
El constructo list(): list($a,$b,$ c ,$d) = array( 13, "xxx", 42, 1. 992 ); function pareja_historica() { $duo[0] = "sanson"; $duo[1] = "dalila"; return $duo; }; list($hombre, $mujer) = pareja_historica(); [Nota para programadores PERL] El uso de array() y list() requiere tiempo adicional de experiencia |
| Cap 6 |
Conversión de Tipos
|
| |
Para convertir un string en número es utilizar los primeros caracteres que formen un número. Si este número es entero, se convierte a entero. Si contiene notación científica se convierte a flotante. La conversión de tipo de dato se puede hacer usando una sintaxis como la de C :
$a = (int |
| Cap 7 |
Operadores
|
| |
), ==! = =, y el operador ternario de condicionalidad de C :
$tipo_de_palabra = ( $palabra == "hola")? "saludo" : "despedida";
[Nota para programadores PERL] En PHP la comparación entre strings y entre números es idéntica (i.e. : en vez de eq, se ocupa ==). Para control de errores, se provee |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 28 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 4 |
Bibliografía
|
| |
Alonso Amo, F y Segovia Pérez, F. "Entornos y metodologías de programación ". Paraninfo, Madrid 1995------Amescua Seco, Antonio de y otros "Ingeniería del software de gestión. Análisis y diseño de aplicaciones" Paraninfo, Madrid 1995------McClure, Carma "CASE, la automatización del software". Ra-ma |
| Cap 4 |
Bibliografía
|
| |
- Alonso Amo, F y Segovia Pérez, F. "Entornos y metodologías de programación ". Paraninfo, Madrid 1995 - Amescua Seco, Antonio de y otros "Ingeniería del software de gestión. Análisis y diseño de aplicaciones" Paraninfo, Madrid 1995 - McClure, Carma "CASE, la automatización del software". Ra-ma |
| Cap 2 |
Ingeniería del software
|
| |
Posible hacer de todo------- Tercera Fase. La crisis (1965-1970)------Desarrollo inacabable de grandes programas---Ineficiencia, errores, coste impredecible---Nada es posible------- Cuarta Fase. Innovación conceptual (1970-1980)------Fundamentos de programación ---Verificación de programas---Metodologías |
|
|