Clic aquí para jugar!Il Migliore Poker Online!Click here to play!

Google
 
Web www.programacion.3a2.com
www.guiaparaprogramadores.3a2.com www.delphi.3a2.com

Programacion con Delphi

 

 

Capítulo: Introduccion

 

Delphi es sin lugar a dudas el mejor entorno de desarrollo rápido de aplicaciones (RAD), con un potentísimo lenguaje el Object Pascal, un compilador rapidísimo que nos permite crear ejecutables con una velocidad cercana al C++, y con múltiples posibilidades: bases de datos, multimedia, web, etc. No cabe duda que es un lenguaje del siglo XXI, con el permiso, claro esta de Java.

Aunque el aprendizaje de Delphi se hará desde cero, para que pueda seguirlo todo el mundo, se tomará como referencia dentro de lo posible, el curso de Clipper/Fivewin, para facilitar la comparación en cuanto al lenguaje, ya que en lo demás hay un abismo, son dos formas de trabajar totalmente distintas e incompatibles, a excepción de la migración de datos, que tendrá un capítulo aparte.

Capítulo: Caracteristicas

 

§ Herramienta de desarrollo más rápida y productiva para la web y desarrollo de Bases de Datos. No hay que olvidar que pronto, gracias al comercio electrónico, la gestión irá ligada a la web.

§ Velocidad de ejecución, compilación y enlace cercanas al C++, y por lo tanto mucho mejores que otros lenguajes existentes.

§ Programación Orientada a Objetos verdadera, permite encapsulamiento, herencia y polimorfismo.

§ Componente integrados dentro del lenguaje, lo que reduce considerablemente la utilización de librerías y controles externos, por lo tanto menos problemas para nosotros y el usuario.

§ Tratamiento de errores mediante excepciones, lo que impide el típico error de programa que nos echa fuera.

§ Soporte avanzado de Bases de Datos mediante BDE (Borland Database Engine), ADO (ActiveX Database Objects), tecnología de Microsoft de acceso a Bases de Datos e Internet, y finalmente InterBase Express, acceso nativo a InterBase, para desarrollo Cliente/Servidor off-line.

§ Modelo de datos y relaciones de forma visual.

§ Asistentes y componentes para Internet/Intranet.

§ Componentes compatibles con Microsoft Office.

§ Fácil integración de informes y gráficos de gestión.

§ Facilidad en la distribución de aplicaciones con el InstallShield Express.

 

Capítulo: Entorno de Programacion

 

Delphi cuenta con un entorno de desarrollo integrado (IDE), el mejor sin duda. Tiene todo lo que necesitamos a la vista para la administración de nuestros proyectos, fuentes, su edición, compilación y depuración, etc.

Todo dispuesto para facilitar el trabajo al programador y aumentar su rendimiento.

El IDE se compone de:

§ Menús, barra de herramientas y paleta de componentes

Desde los menús desplegables tenemos acceso a todas las opciones de Delphi de tratamiento de ficheros, edición, compilación, depuración, configuración, etc.

En la barra de herramientas tenemos las más usuales: abrir, guardar, ejecutar, pausa, etc.

Y la paleta de componentes clasificados mediante pestañas tenemos más de 150 componentes listos para insertar en las fichas, de la forma más sencilla posible "arrastrar y soltar".

§ Ficha

La ficha, anteriormente llamada formulario, es la contenedora de los componentes que configurarán la interfaz de la aplicación, en MS-DOS sería equivalente a una pantalla.

§ Inspector de Objetos

Todos los componentes que insertemos en las fichas tienen:

Propiedades

Son una serie de características del objeto que podremos variar (nombre, color, tamaño, etc.)

Eventos

Son los sucesos que puede tener un objeto (pulsar, arrastrar, etc.) y que generarán una serie

de acciones.

§ Editor de Código

Al diseñar las fichas se genera el código Pascal básico para su utilización, si realizamos cambios sobre las fichas y las propiedades de sus componentes estás también se reflejan en el código, y viceversa, Delphi es una herramienta bidireccional.

El editor permite sintaxis en color para distinguir mejor las palabras reservadas, comentarios y código.

§ Exploración del Código

Es la ventana pegada a la izquierda del editor, que muestra en forma de árbol todos los elementos asociados al módulo (clases, propiedades, variables, etc.) que facilita la búsqueda y mantenimiento de las fuentes.

§ Gestor de Proyectos

Desde él podremos organizar y mantener todos los ficheros que componen nuestro proyecto.

§ Herramientas de Bases de Datos

Ya sea desde el menú despegable Database o desde el grupo Borland Delphi 5, disponemos de herramientas de configuración, creación, mantenimiento y exploración de Bases de Datos (BDE Administrator, Database Desktop y Database Explorer).

Capítulo: Lenguaje: Comentarios

 

Los comentarios no se tienen en cuenta en la compilación, solo sirven para la documentación de las fuentes, a excepción de que sean directivas de compilación, es decir, que a continuación viene el signo $, como {$WARNINGS OFF}

§ Comentarios de varias líneas

Se utilizan los símbolos {* para inicio comentario y los símbolos *} para fin de comentario.

{* Línea comentario ......

otra línea ... *}

{* Línea comentario ......

otra línea ... *}

§ Comentarios de una línea

Se utilizan los símbolos // o { }.

// Comentario ...

{ comentarios ... }

<comando> // Comentario

 

Capítulo: Lenguaje: Variables

 

Las variables sirven para almacenar valores, y tienen cuatro características:

· Un nombre

· Un tipo de datos

· Un ámbito de visibilidad

· Un tiempo de vida

Referencia a Variables

Las variables sé referencian por un nombre, para que cuando las llamemos por dicho nombre nos devuelva el valor que contiene. Pero previamente se han de declarar y asignar un tipo de datos.

Para el nombre sólo se tienen en cuenta los 63 primeros caracteres, y ha de empezar por una letra o subguión _

Declaración de variables

Declarar una variable es darle un nombre a esta, y podemos hacerlo anteponiendo la sentencia:

var.

Ejemplo:

Var Contador: Integer;

Asignación de Valores

Una vez declarada la variable con su nombre y tipo de datos que tendrá, es necesario inicializarla con un valor, para ello utilizaremos los signos :=

Ejemplo:

Contador := Contador + 1;

Tipo de Datos

A diferencia de Clipper u otros lenguajes la tipificación de datos en Delphi es mucha más rica y ajustada a las necesidades de programación.

Ambito de visibilidad

El ámbito de visibilidad se determina según la parte del programa donde aplicamos la declaración de las variables.

Un programa se divide en bloques de código, normalmente estos bloques son PROCEDIMIENTOS o FUNCIONES, y las variables declaradas en ellos no son visibles por el resto, a excepción de:

· Si se declaran en la sección implementation de la unidad (unit), para ser compartidas en dicha unidad.

· Si se declaran como constantes, const.

Tiempo de Vida

El tiempo de vida de las variables al igual que su ámbito de visibilidad también depende de donde las estemos declaramos.

Variables Dinámicas

Las variables dinámicas son aquellas declaradas dentro de un procedimiento y función, siendo su tiempo de vida y ámbito de visibilidad mientras dure la ejecución del procedimiento o función.

Ejemplo:

var Nombre: string[40];

Variables Estáticas

Las variables estáticas son aquellas que sé inicializan sólo una vez durante toda la ejecución del programa, su tiempo de vida es todo el programa y su ámbito de visibilidad depende de sí se encuentra o no dentro de un procedimiento o función.

Ejemplo:

const Contador: Integer = 1;

 

 

 

 

 

Capítulo: Operadores

 

FIN

 

Parejas buscando parejas Parejas buscando mujeres Hombres buscando mujeres Acción de Cámara en vivo y en directo Mujeres buscando hombres Hombres buscando hombres Dominante/Dómina buscando subordinado Solteros buscando Romance Italian FriendFinder Italiano Personales FriendFinder Tradicional Personales Asia FriendFinder Chino Personales Filipino FriendFinder Filipino Personales OutPersonals Gay Sexo Personales Gay FriendFinder Gay Citas Personales ALT.com Fetiches y BDSM Personales Korean FriendFinder Coreano Personales Senior FriendFinder 40+ Personales German FriendFinder Alemán Personales BigChurch Cristiano/Católico Personales Indian FriendFinder Hindú Personales French FriendFinder Francés Personales Jewish FriendFinder Judío Personales Amigos.com Español/Portugués Personales Adult FriendFinder Sexo Personales

Presiona aquí para descargar un increible software con juegos de casino en 3D - ARGENTINA Casino on line Pudes Jugar por divercion Y POR DINERO REAL!!!

Juega al Poker por diversión o por dinero real contra adversarios reales. Descarga el programa y dirígete al Salón de Entrenamiento para aprender a jugar completamente gratis.Contador

:: LOS MEJORES CASINOS ::
Academy adult advertise advertising advise affíliate agencies agency Aguilera agree agreement aiken airport al alba alladin amateur American ameristar ameristar aml anal analysis and Anderson ang Angelina aniston anime anna apay applications argosy article artmoney asian atlantic audio auld automobile awards baccarat backstreet Bahamas ballis ballys bank banknote barbary barbie barona barry baseball based bathroom bay beach beatles beau beautifull bellagio best beyonce bible bidpay big bills Biloxi bingo bird birdman bizkit black blackjack blink blonde board boardwalk bonds bonus bonuses book borgata borrow borrowing bowling bowling bowling boy boys bradley Britney brother brown bush business butt caesar´s caesars camel cameras campaign cards careers carey carlo Carmen Carolina cartoon cartoons cash cashiers cashing cashing casino catalog cd cent cesar chait chatroom checkbook cheerleader cheques chips chistina church ciara city civil claimed claridge classes classic claus clay clip clips cmoney cnn coast cohen collecting collector college com company computer communications consultant consulting controversy conversión cookie counter counterfeit couples court cramer craps crm currencies currency customers dana data database dave day deluxe dental deposit desert design detector destination destinity Diablo dictionary diets digimon digital dildo dinar direct directory dmx doll dollars donate download dr dragonball dresses duff dvd dvds earn earning easter easy eddie education efron election electra elf elegance email emerald eminem emma employment emule enghien English entertainment equipment erotic estate euro eustac event everquest everest excaliber Excalibur exchange extra fafsa fair fallsview fantasy fast fax fiesta final financial firms five flamingo florida flu football for found four fox foxwoods france free frontier funds funny galery galleries gamblers gambling games gay ge geant george geographic get getting gift girls glamour gnucash gold golden golf good goodfellas gore gorilla gov gram gramy grammy grand grands granny gras grinch guerilla guide Gulfport gundam Hanukkah harbour hard hardcore hardware harry harvey´s harveys hatcher have high hilary Hilton hipnosis hispanic hockey holdem holder horse horseshoe hospitality hotel hotels house how hoyle humor houston html idol imperial india integrated inter interacial interest internal international internet interracial inuyasha invest investing ipod iran iraq ireland irs island jack jackson japan japanese java Jennifer Jessica jewel jewish jo job jobs jokes jolie kazaa keibler keno kiplinger Kirby kiyosaki korea kournikova lady lang las laughlin laundering law leads lee legal lend lenders lending lesko lesvian lesbian liberty limewire limp linday line list live loans lohan london look looking lopez lost lottery louisiana love lubricant luck lucky luxor lyrics machine mad madness Madonna mag magazine mailing majora make makeover making maloof man manage management manager managing mandalay maney mapau march mardi mariage Mariah marijuana market marketers marketing marriage mart martha mary mask men mercadeo mgm michael microsoft midget millonaires mirage missing missouri mix moany mobile mohican mom momey monei monetary money moneygram moneyguidepro moneyplus moneys monny monoprix monry monte carlo montecarlo mony more mortgage movie movies msisam multicultural multinivel music myspace napster naruto nasa nascar national nba need nelly neopets net network nevada never new york nfl nhl niagara Nicole nicolle nicrosoft norad north nostradamus now nude nueva nugget numismatic odds off ofx ohio old older olympic omney on one online onnet opportunity oral orders orillia orleans orman oscar outdoor outsourcing paid pala palace palms pam panty pantyhose paper paradise paris park partouche party patrick´s payday payout pazarlama peak pemasaran pengar permission pesos pga phone picture piggs play playstation plus poems pokemon poker popocatepetl porn port positions postcard potawatomi potter preg presentation president program project prom promotion promotional promotions proposal puckett puzzle queen quick quicken quizzes raider rate rates rating ratings real recipes recruitment reese reeve refunds reno relationship rental repay replay research resort retail retirement review rivage riviera room roulette royal royale ruleta runway rupee rupees russian sado safes sahara salammbo salary same santa sasha save saving scam scat science search selection send service seuss seven sex shakespeare shakira shakur shoes shop shops shreveport slogans social sick silver simpson simpsons sims singapore sites six slots smart smartmoney smith sms snowboarding soaring soccer softcore software south spain spears specials spedia spend spent spielbank splash sportsbook st stacy stamina star stardust starmoney state stateline stewart stone store stories story strategies strategy stratosphere stratus streaming super supermarche supreme surveys survivor sync syne taj mahal talk tantalus tantra tantric tape target targeting tatoos taxes tech technology teen teri text thailand the three therapy thumbnails tiger time tips today toilet tomb tools total tour toys tracker training tranfer travel treasure tree trees trish tropicana trump tunica tupac turning tunning turnkey two unclaimed union us usa v.i.p vacancy vacation value vegas venetian video vip viral virginia voyeur voyeurweb wait war wars watson way ways web cam webcam websites wedding weird western white wild windows window wine wing winner winter wire wiring witherspoon woman woods worl world world wwe www wynn yanni years york your zac zoo zoofilia casino , ruleta, azar loteria, de, poker virtuales, baccarat, salas de, apuestas, de blackjack, tragamonedas, tragaperras, s, caribean, casinos, por internet, bingo, para bajar, entretenimientos, salones de, roulette, para adultos, cartas, dados, descargas de, free games, reglas de, scratch, loto, en 3d, en español, ingles, multi idioma, juego ckuckaluck. ACCION ARCADE AVENTURA CARRERAS CLASICOS DE MESA DEPORTES ESTRATEGIA LUCHA SIMULADORES ACCESORIOS ARCHIVOS Manejo AUDIO EMAIL ESCRITORIO GRAFICOS HARDWARE OFICINA PROGRAMACION UTILIDADES VIDEO Super | VIDEOS | KENO | VIDEO | SOFTWARE | WARE Programas Salon de Solo Nogaro informacion del hinckley night fundraising profits hole in the wall best gambling seneca niagara sportsbetting hoyle 3d in phoenix area portals information niagra fallsview biloxi pbx operator fantasy. Php thunderbird oklahoma fortune bay little river. boats aruba slot meeting rio hotel and las vegas movie sycuan starting a play atlantic city cheap odds royale hollywood park l'auberge du lac boardwalk winners chip display case santa fe station aladin texas morango indian uk corporate event planning cherokee in tulsa how to run a fundraiser honest junkets mirage in game download scotia 007 catering services new open no deposit bonus crown transportation from philadelphia to gold strike tunica st louis in detroit strictly ana cultural soaring eagle michigan golden nugget jackpot nevada reviewer charlestown melbourne memorial day bonuses palms stations holy cow shopping with cash code rama 5 jeux 25 idaho sterling cruise transactions bet sports for fun resort wyndham nassau crystal palace gr hinkley travel pictures of damaged downloads signs tv watch silverton the sun tropez lake charles which is topless wynn isle capri maps directories kansas mo music shows at hondah shreveport school business plans first machines circus suitcase marksville louisiana star steve mountaineer tropicana ms wisconson belle costume great lawyer mississippi belltera jobs csified 888 hard rock paris foxwoods mohegian de isthmus bus trip aladdin montreal ballys machine wild wild west Player makers royal chicago skaget valley surveillance peter directions 9 line directory self exclusion lethbridge chinook winds pokagon potawatomi alton windstar ok fitzgeralds neveda reputable spotlight 29 clip art tahoe coupons saboba loyalty program resorts wagering ho-chunk electronic check claridge paradise betting Agua caliente video president deerfoot inn all jackpots neteller blackpool joker leisure suit larry official site sams town recruitment newest instant gratuit owning an reservation green ranch eviction minn aztec treasure suncoast evenings hire turnkey ready made businesses viejas buy football guide info indiana monte carlo california credit card hooters tulalip wisconsin westward seven clans ohio on red center stardust pendleton location forum commercial carpet lincoln canadian. rules 7sultan oregon epiphone flamingo gaming racing guides. websites table most popular executive search langley regulatory atlantis vacation cashing arizona up to date monaco ia maarten acorn map wind money club state winstar coushatta kinder cypress ou view luxor cuba Own a java native american stratosphere tower add website wildhorse loosest ruidoso five avi detail 151 html route 66 reno conventions chips pics san diego tip bourbon washington sailing schedule laughlin horse pass asia edgewater packages hold borgata nj muckelshoot equipment ac camel codes reviews ratings choctaw home page riviera wendover nv horizon tampa carte. phone number turtlelake cpg ace flat million dollar elm beat find out if reported currency transaction report offshore ranking vicksburg horseshoe room adult cam calgary design hurricane sink pilings ny required orleans four queens don rickles paragon markville la majic sia northern logos tours bermuda place props falls sportsbook florida dick smothers quality hasan louisianna 4th july fireworks muckleshoot pachanga canada atlantci en ligne. magic temecula 01 isl go del sol bellagio pasquale cajano lucky ladies promotional list real harveys blue water australia entertainment tips bahama southern halifax emerald harrah parties excalibur terribles estate way get traffic coupon cahuilla creek gagnants. Lco desert diamond il Eldorado DORADO mgm 6 listesi council bluffs cruises restaurants thundervalley ameristar bac boat chocktaw rol reservations soboba hospitality irel erotico internacional sac fox nebraska crack key main street central america con back coast apache playing august 14 2005 engineer withst planners platinum pachunga quebecois aaa cuban antique lugano wheeling playboy sahara jo dice illinois dental london skagit craps sites your supplies savannah birthday ranked barbary beau ridge miss. style discounts leelanau ss vietian martin scorsese web minneapolis catalina melissa prophet south carolina fre secure world by springs country quest pai gow bluechip iowa showboat promotions clipart palm orchid lakeside español linea france españa valencia virtual los trucos ganar dinero foros foro españoles por para y rubi asociacion pelayo barcelona timo mejores madrid com guia www catalunya orenes sobre spain association chile jugar spanish europa us reglamento net como nuevos katrina fotos lista top es mundo portugal
1