martes, 12 de septiembre de 2017

 

Ciclo o bucle for in en python 3.8.2 con visual estudio 2019

Hola en este post trataremos de  uso de ciclo Bucle FOR. En python 3.6.2 lenguaje potente y fácil de aprender..

La sentencia for .. in es una sentencia de bucle (también llamada ciclo) que se repite en una secuencia de objetos, es decir, a través de cada elemento de una secuencia (listas o cadenas), en el orden con el que aparecen en la secuencia.





  
vamos a los ejemplos

1.- cadena de una lista..

Se desea mostrar una lista de nombres utilizando un bucle for

en este ejemplo se desea contar caracteres   de la lista Nombres .cuantos caracteres tienen cada nombre , para ello utilizamos funcion len ----->contar caracteres


En este ejemplo mostraremos un rango de numeros de 1 a 10  utilizando RANGE


En este ejemplo utilizamos ciclo for anidado





Por ultimo se desea hacer una tabla de multiplicación utilizando bucle for.


Dudas y Sugerencias dejanos tu comentario  en la seccion de comentarios ..





Share:

jueves, 24 de agosto de 2017

 

Crear un sistema de Login con PHP y MySQL Bootstrap 3.0

Crear un Sistema de Login de usuarios en PHP con MySQL

Muchas veces cuando diseñamos nuestro pagina web o pagina de un cliente queremos restringir  algunos partes de la pagina. al usuario.Por lo cual hoy les comparto un material de como hacer un sistema de login y registrarse en php y mysql




Diseño es lo siguiente index.php




Pagina de registarse Register.php



Pagina Principal una vez logueado







Recuerda..
 una vez descargado crea una base datos en mysql
script es lo siguiente

-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 25-08-2017 a las 03:40:12
-- Versión del servidor: 10.1.16-MariaDB
-- Versión de PHP: 5.6.24

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `multi_login`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `users`
--

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `username` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `user_type` varchar(20) NOT NULL,
  `password` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `users`
--

INSERT INTO `users` (`id`, `username`, `email`, `user_type`, `password`) VALUES
(1, 'admin', 'xristian_patric@hotmail.com', 'admin', '123'),
(2, 'cristian', 'xristian_patric@hotmail.com', 'user', '202cb962ac59075b964b07152d234b70');

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `users`
--
ALTER TABLE `users`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Eso es todo  comente dudas y sugerencias en los comentarios 
gracias hasta la próxima..

Share:

jueves, 17 de agosto de 2017

 

uso de ColorDialog,FontDialog,CheckBox en lenguaje c# en IDE visual estudio 2017

hola amig@s como estan espero que bien.Bueno es esta entrada vengo a compartirles un articulo de uso de ColorDialog, FontDialog,CheckBox en lenguaje c# en IDE visual estudio 2017
programado by: https://www.facebook.com/cristian.patricioizquierdo

para nuestro ejemplo diseña el siguiente formulario















El codigo es lo siguiente

codigo para los check
void aplicar()




        {
            if (checkBox1.Checked == true)


            {
                textBox1.Font= new System.Drawing.Font(textBox1.Font, FontStyle.Bold);
            }

           else if (checkBox2.Checked == true)
            {
                textBox1.Font = new System.Drawing.Font(textBox1.Font, FontStyle.Underline);
            }
            else if (checkBox3.Checked == true)
            {
                textBox1.Font = new System.Drawing.Font(textBox1.Font, FontStyle.Regular);
            }
            else if (checkBox4.Checked == true)
            {
                textBox1.Font = new System.Drawing.Font(textBox1.Font, FontStyle.Italic);
            }
            else if (checkBox5.Checked == true)
            {
                textBox1.Font = new System.Drawing.Font(textBox1.Font, FontStyle.Strikeout);
            }



        }

aplicar a todos los check.

private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            aplicar();
        }


código para el button fuente

private void button2_Click(object sender, EventArgs e)
        {
            FontDialog fontDlg = new FontDialog();
            if (fontDlg.ShowDialog() != DialogResult.Cancel)
            {
                textBox1.Font = fontDlg.Font;
               label1.Font = fontDlg.Font;
            }
        }

código para el button colorear

private void button1_Click(object sender, EventArgs e)
        {
            ColorDialog cd = new ColorDialog();
            cd.ShowDialog();
            if (cd.ShowDialog() != DialogResult.Cancel)
            {
                //string str = null;
                //str = cd.Color.Name;
                //MessageBox.Show(str);
                textBox1.ForeColor = cd.Color;
                label1.ForeColor = cd.Color;
            }
        }
Bueno eso es todo espero ayudarlos. dudas y sugerencias escríbenos en los comentarios..
Saludos.
Descargar aqui..

Share:

viernes, 11 de agosto de 2017

 

SQL SERVER 2016– ERROR: FIX – Database diagram support objects cannot be installed

Hola sean bienvenidos a este pequeño blog de programación en donde comparto codigos en diferentes lenguajes de programación.
Bueno en este entrada les  enseñare a como solucionar este error en sql server
quizás a muchos de ustedes les ha pasado  el siguiente error
cuando queremos ver nuestro diagrama de base de datos.





Solución:
la solucion es lo siguiente.
ejecuta el siguiente código en tu consulta.
  -- Change the database owner
    ALTER AUTHORIZATION ON DATABASE::nombre_de_tu_base_datos TO sa;
    GO
cambia nom_de_tu_base_base_datos  por tu base de datos..

eso seria todo espero ayudarte.

Share:

jueves, 27 de julio de 2017

 

Cargar datos desde un archivo XML en VB.Net en visual estudio 2022

Si eres de esos tipos que quiere cargar datos desde un archivo xml a un control de datagridview en Ide visual estudio 2017
pues no te preocupes aquí les traigo la solución a eso.
programado by: https://www.facebook.com/cristian.patricioizquierdo

Primeramente creamos nuestro archivo xml en mi caso es datos de alumnos.cuyos datos son nombre y apellidos






ojo después de crearlo guárdalo como alumnos.xml
Después de crearlo nuestro xml procederemos a diseñar nuestro formulario.como la imagen siguiente















Codigo fuente es lo siguiente

primero importamos nuestro libreria

Imports System.Xml

codigos siguientes


Public Class Form1
    Dim dsdetalle As DataSet
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        llenarAlumno()
    End Sub

    Private Sub LlenarDS()
        dsdetalle = New DataSet
        dsdetalle.Tables.Add(0)
        With dsdetalle.Tables(0).Columns
            .Add("Nombre", System.Type.GetType("System.String"))
            .Add("Apellidos", System.Type.GetType("System.String"))
        End With
    End Sub

    Private Sub llenarAlumno()
        Dim Xml As XmlDocument
        Dim NodeList As XmlNodeList
        Dim Node As XmlNode
        Dim _DS As New DataSet
        LlenarDS()
        Try
            Xml = New XmlDocument()
            Xml.Load(Application.StartupPath & "\alumnos.xml") ' guarda tu xml en ruta de tu aplicacion. dentro de carpeta debug
            NodeList = Xml.SelectNodes("/alumnos/alumno")
            For Each Node In NodeList
                Dim rw As DataRow = dsdetalle.Tables(0).NewRow
                rw("nombre") = Node.Attributes.GetNamedItem("nombre").Value
                rw("Apellidos") = Node.Attributes.GetNamedItem("Apellidos").Value
                dsdetalle.Tables(0).Rows.Add(rw)
            Next
            ComboBox1.DisplayMember = "nombre"
            ComboBox1.ValueMember = "Apellidos"
            ComboBox1.DataSource = dsdetalle.Tables(0)
            Me.DataGridView1.DataSource = dsdetalle.Tables(0)
        Catch ex As Exception
            MsgBox(ex.GetType.ToString & vbNewLine & ex.Message.ToString)
        Finally
            Console.Read()
        End Try
    End Sub
End Class



Bueno eso es todo espero haber ayudado. cualquier consulta o sugerencias escríbenos en los comentarios
Saludos.


Share:

lunes, 24 de julio de 2017

 

CheckBox, RadioButton y HProgressBar en Power Builder 12.0

hola sean bienvenidos a este blog de programación
bueno en esta entrada les compartiré ejercicios en power builder 12.0 uso del control checkbox
uso de fechas y horas.

Se desea calcular aporte familiar,estacionamiento en un centro turístico

Diseño de nuestro formulario es lo siguiente





codigo:
Function




int hijo,rest,mesa,total,cantidad
double estacio,gturista,tot
cantidad=integer(sle_hi.text)


if cbx_xhijo.checked=true then hijo=3.50*cantidad
if cbx_resta.checked=true then rest=8
if cbx_mbillar.checked=true then
            mesa=15
total=hijo+rest+mesa
st_aporte.text=string(total)


if cbx_estacio.checked=true  then estacio=total*0.0676
if cbx_gturistica.checked=true then gturista=total * 0.085
tot=estacio+gturista
st_aportaciones.text=string(tot)

end if
st_neto.text=string(total -tot)



BOTON NUEVO
sle_cod.text=""
sle_empleado.text=""
sle_hi.text=""
st_aporte.text=""
st_aportaciones.text=""
st_neto.text=""
sle_codigo.setfocus()

EVENTO (Activate) formulario
st_fecha.text=string(today())

EVENTO (Modified)
Long s_nombre
 string fi
 s_nombre=Len(sle_codigo.text)
fi= Fill ("0",5)
sle_codigo.text=string(fi)+(sle_codigo.text)
sle_empleado.setfocus()


Share:
 

Practicas en java uso de checkbox en Netbeans 8.0

Hola muchachos bienvenido a este blog de programación.
aquí encuentras de todo un poco. Programación en java, power Builder, Net, c#

Bueno en esta entrada les compartiré ejercicios en Java en Ide Netbeans

EJERCICIO 01

En este ejercicio se desea calcular promedio de notas de un alumno.Ingresar 3 notas y sacar promedio de notas ingresadas con su respectivo condición.

El diseño de formulario seria como la imagen siguiente



Codigo seria lo siguiente

BOTON CALCULAR



private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:

String cond="";
        double n1,n2,n3,prom;
        n1=Double.parseDouble(txtnota1.getText());
        n2=Double.parseDouble(txtnota2.getText());
              n3=Double.parseDouble(txtnota3.getText());
              prom=(n1+n2+n3)/3;
              txtpromedio.setText(String.valueOf(prom));
             
if (prom>=0&&prom<=10);
              {
     cond="Desaprobado el curso";
              }

if(prom>=11&&prom<=20);
{     cond="Aprobado el curso";
}
 txtcondicion.setText(String.valueOf(cond));



NUEVO
txtnombre.setText("");
        txtnota1.setText("");
         txtnota2.setText("");
          txtnota3.setText("");
           txtpromedio.setText("");
            txtcondicion.setText("");
            txtnombre.grabFocus();

EJERCICIO 02

En este ejercicio se desea calcular precio de un curso.para lo cual vamos utilizar. checkbox
el precio seria .

JAVA=150
CSHAP=160
ORACLE=140
SQL=170

El formulario es lo siguiente

Código:

Variable global
public class EJERCICIO2 extends javax.swing.JFrame {
     int j,c,t,o,s;
1.       Chkjava
if (chkjava.isSelected())
            j=150;
        else
            j=0;
                 

           txttotal.setText(String.valueOf(j));

         t=j+c+o+s;
txttotal.setText(String.valueOf(t));


2.       Chkcsharp

  if (chkcsharp.isSelected())
            c=160;
        else
            c=0;

           txttotal.setText(String.valueOf(c));
t=j+c+o+s;
txttotal.setText(String.valueOf(t));

3.       txtpagarKeyPressed

private void txtpagarKeyPressed(java.awt.event.KeyEvent evt) {
        // TODO add your handling code here:
         double d,f;
          double j;

       d=Double.parseDouble(txttotal.getText());
        f=Double.parseDouble(txtpagar.getText());
            j=d-f;
             txtresta.setText(String.valueOf(j));
    }

LIMPIAR
        txtnombre.setText("");
        txtfecha.setText("");
        txtnumero.setText("");
        txttotal.setText("");
        txtpagar.setText("");
        txtresta.setText("");

bueno eso seria todo.
cualquier consulta o sugerencia escríbenos en los comentarios..gracias






Share: