![]() |
|
Spaces home Developer en Vías de Des...ProfileFriendsBlogMore ![]() | ![]() |
Developer en Vías de DesarrolloPragmático y Apasionado
|
||||||||||||||||
Introducción a PHP y MySQLVámonos por la onda OpenSource!!!, no es que no tengamos nada de lana, pero es que lo de a gratis es lo de hoy.
Aquí una pequeña introducción hacia este nada nuevo lenguaje para aplicaciones Web. Que ya desde hace un buen rato dejo de ser un montón de cosas que se le fueron ocurriendo a algunas personas y paso a ser un lenguaje bastante maduro y con gran soporte para el desarrollo de aplicaciones web dándole batalla a ASP, ASP.NET, CGI/Perl .
Y para ya no hacerla de emoción y suspenso aquí te dejo la info (para que suene más nice).
Recordándote de curso que está casi en puerta, procura estar al pendiente de nueva información Screencast .NET (C#, C Sharp) Leer Archivos de TextoHey, que tal.
Te platico de lo que trata este:
Ok. Pues seria todo y te invito a dejar tu comentario.
Saludos Israel ScreenCast .NET - ComboBox en un DataGridViewHey! Que tal. Pues publicando otro ScreenCast, espero y esta práctica les sea de utilidad.
En esta ocasión veremos como trabajar con un ComboBox dentro un DataGridView
El ejemplo esta bastante sencillo, creo que es más el tiempo que tardo armando el relajo de los botones y esa cosas, que en escribir el código.
En la práctica sabrán que esto es de gran utilidad en algunos proyectos. Claro pues siendo un poco más fancy.
Pd. Se aceptan comentarios ya sea en este blog o en el sitio donde se haya auspiciado este ScreenCast. pd2. EN ESTA PÁGINA ESTÁN LOS SCREENCAST CON MEJOR CALIDAD. Ok, si mas rollo aquí les dejo la práctica espero y les agrade.
Saludos
Isra Screencast .NET(VB, ADO) DataSetHola que tal Muuuuuy buenas las tengan. De nuevo otra vez batallando con el ruido. En esta ocasión veremos la clase DataSet Y el primer link a que hago referencia es este mero y si quieres ver cómo realizarlo lo mismo utilizando DataSet en C# pues aquí te dejo este link Espero y les sea de utilidad Saludos y nos estamos viendo. Isra Screencast .NET (CS, ADO) DataSetHey, espero que este nuevo ScreenCast ya se entienda un poco mejor. Aunque aún sigo batallando con el audio. Este es un ejemplo bastante sencillo en C# de cómo utilizar la clase DataSet de ADO.NET, enlazando nuestra clase a nuestro control DataGridView utilizando como proveedor System.Data.OleDb y la clase OleDbConnection El screencast al que hago referencia esta Aqui
Sin hacerla más de emoción aquí tienen el ScreenCast auspiciado en YouTube.
Espero sus comentarios. Saludos Isra Screencast .NET(CS, ADO)Hey, espero que este nuevo ScreenCast ya se entienda un poco mejor. El anterior no se distinguia el codigo.
Este es un ejemplo bastante sencillo en C# de cómo utilizar ADO.NET, enlazando nuestro objeto DataTable a nuestro control DataGridView utilizando como proveedor System.Data.OleDb y los objetos OleDbDataAdapter y OleDbConnection Screencast .NET(VB, ADO)En este screencast realizamos el ejemplo utilizando VB.NET
Ejemplo básico de como realizar enlazado de datos utilizadando ado.net(oledb, oledbdataadapter, DataTable), DataGridView AutoreflecciónHey que esta pasando...
Termina un año de experiencias, algunas buenas y otras no tanto. Lo malo que en lo personal siguen quedando pedazos de historias inconclusas. Tal vez la solución no sea olvidarlas sino aprender a recordarlas de la mejor manera, tratando de ver que fue lo bueno que aprendí de ellas. Y aunque suena muy fácil decirlo cuesta trabajo ponerlo en práctica. thehousecodeComparto un proyecto personal que no tiene más fin que el llevar a todos a una retroalimentación de conocimientos. Verificando, Compartiendo y Comentando código expuesto.
esto es:
(El Código de Casa)
Proyecto en vias de desarrollo. Para todos aquellos desarrolladores pragmáticos y apasionados.
Recuerda que tu opinión es importante... Saludos. Isaac
Formatear e Instalar XPQue tal los dejo con este video, espro que a más de uno le sea de ayuda.
Saludos.
EL guilleHola que tal, los dejo con esta entrevista a "El Guille", realizada por Octavio Telis, ya tiene algo de tiempo que se realizó. Pero espero y la disfruten.
Saludos.
Conociendo API’s de WindowsTenemos la siguiente API de windows (Interfaz de Programación de Aplicaciones).
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Comenzaremos como recetas de cocinas comenzando con la más sencillito hasta llegar a los platillos fuertes. Ok.
Entonces comencemos con este primer artículo…
Mover el puntero del ratón en las coordenadas indicadas. Utilizando Visual Basic 6.0
Abre tu VB Crea un proyecto EXE Al formulario agregale: 1 Boton ( btnMover ) 2 Cajas de Textos ( txtPosX, txtPosY)
Teniendo esto. Veamos el código.
Option Explicit
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Sub btnMover_Click() SetCursorPos cLng(txtPosX.Text), cLng(txtPosY.Text) End Sub
Ok, con esto esta bien. Metiéndole dos valores enteros largos y pulsando en el botón se moverá el cursor en las pociones indicadas.
Ahora agreguémosles una pizca más. Vamos a modificar el código del botón.
Option Explicit
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Sub btnMover_Click() Dim posicion As Long Dim index As Long Randomize For index = 0 To 1000 posicion = SetCursorPos(Rnd(1) * 1000, Rnd(1) * 1000) Next End Sub
Si te das cuenta hacemos uso de Random. (Randomize, Rnd)
Primeros pasos para armar un proxyEspero y este primer screencast les sea de ayuda. Esto es parte de una practica en la que aprenderemos a ver el funcionamiento de los famosos sockets. Empezaremos diciendo que un sockets es la relación entre los dos puertos de una computadora. Pero ahora bien que esto de los puertos, pues que, básicamente es la entrada y salida de información de una computadora, están representados por números enteros. por ejemplo "80" para el Internet. Espero recibir sus comentarios. Saludos. Isaac. Este es código usado en vb6.0
.Close
un paso hacia la calidad de SoftwareAseguramiento de calidad.Para asegurar la calidad, según Robert Martin…
“Usamos metodologías por que tenemos miedo a desarrollar un mal producto, miedo a desarrollar un producto de mala calidad, miedo a los retrasos <…>”
¿Por qué los proyectos fallan?
Desarrollar un producto de software con calidad es una tarea compleja que sin la planificación y las precauciones adecuadas puede llevarnos a disparatadas situaciones como sucede en la siguiente viñeta.
Debido a estas situaciones se presenta la:
Utilización de métodos de análisis y diseño
Metodologías de desarrollo.
Las metodologías aparecen en la construcción de software como un conjunto de métodos y técnicas fundamentados en una filosofía de trabajo, preestablecida como guía en la consecución del objetivo esencial, la construcción de un producto software, y en el proceso necesario para construirlo.
La utilización de metodologías se encuentran:
# Metodologías tradicionales
# Metodologías ágiles.
Las metodologías tradicionales:
-están basadas en normas de estándares.
-son relativamente resistentes a cambios.
-tienen un alto grado de control, con muchas políticas y normas.
-están sujetas a acuerdos contractuales.
-existe reuniones con el cliente mediante reuniones.
-son con grupos de trabajos muy grandes y con posibilidad de estar distribuidos.
-la arquitectura es esencial.
Pero en cambio las metodologías ágiles:
-Son basadas en heurísticas provenientes de prácticas de producción de código.
-Están preparadas para cambios en cualquier momento del proyecto.
-Existe un bajo grado de control.
-El cliente forma parte del equipo de desarrollo.
-Son para grupo de trabajos pequeños.
-Existe poco énfasis en la arquitectura.
Revisión de Técnicas Formales
Los modelos de los métodos clásicos difieren bastante en su conformación y en su naturaleza, pero exaltan casi siempre las virtudes del planeamiento y poseen un espíritu normativo. Comienzan con la elicitación y el análisis completo de los requerimientos del usuario. Después de un largo período de intensa interacción con usuarios y clientes, los ingenieros establecen un conjunto definitivo y exhaustivo de rasgos, requerimientos funcionales y no funcionales. Esta información se documenta en forma de especificaciones para la segunda etapa, el diseño, en el que los arquitectos, trabajando junto a otros expertos en temas puntuales (como ser estructuras y bases de datos), generan la arquitectura del sistema. Luego los programadores implementan ese diseño bien documentado y finalmente el sistema completo se prueba y se despacha
En una metodología ágil deberíamos encontrar, entre otros, los siguientes atributos:
Velocidad: Desarrollos más rápidos, siempre en comparación con las metodologías tradicionales.
Agilidad: Capacidad de improvisar y desarrollar nuevas soluciones al vuelo.
Adaptabilidad: Desarrollos dinámicos, capaces de reaccionar ante entornos cambiantes.
Ingenio: Capaz de tomar decisiones meditadas o bajo cierta disciplina.
Algunas metodologías ágiles, están:
· Extreme Programming
· Scrum
· Evo
· Crystal Methods
· Feature Driven Development
· RUP
· Dynamic Systems Development Method
· Adaptive Software Development
· Agile Modeling
· Lean Development.
En definitiva, las metodologías tradicionales aportaban la organización y el orden del que carecía el desarrollo de software.
Por su parte, las metodologías ágiles pretenden flexibilizar el proceso (sin que por ello se resienta la calidad del producto final). Un factor clave es la mejora de la comunicación entre los diversos actores del proyecto, desde el propio equipo de trabajo hasta el cliente final.
|
|
|||||||||||||||
|
|