Herramientas Informaticas

Categoría: VISUAL STUDIO

Funciones UCase y Mid$ y concatenado de Strings en Visual Basic 2022

De aquí en adelante trabajaremos manejando texto para crear el código del modelo vista controlador, así que la primera función que necesitamos crear es la de convertir la primera letra una cadena “Palabra” en mayúscula, para ello usaremos las funciones UCase, la cual sirve para convertir todo el texto le le mandemos en mayuscula por ejemplo si ponemos UCase(“kakaroto”) el resultado sera “KAKAROTO”. En cambio la función Mid$ nos servirá para obtener una parte del texto por ejemplo si ponemos mid$(“kakaroto”,1,1) el resultado sera “k” o si ponen mid$(“kakaroto”,1,2) el resultado sera “ka”.

Para el concatenado de dos variables con texto simplemente se contatena con amperson &

Por ejemplo en la variable strTexto1 tiene asignado el siguiente texto “Texto de prueba” y la variable strTexto2 tiene asignado el texto “17 de agosto de 2022” si concatenamos strTexto1 & strTexto2 el resultado sera “Texto de prueba 17 de agosto de 2022”

Entonces para solo ponerle la primera letra mayúscula a la cadena “kakaroto” seria de la siguiente forma UCase(Mid$(“kakaroto”, 1, 1)) & Mid$(“kakaroto”, 2, 100) y el resultado seria “Kakaroto”

El código fuente para usar la función seria la siguiente

Module utilerias


    Public Function strPrimeraMayuscula(strCadena As String) As String

        Return UCase(Mid$(strCadena, 1, 1)) & Mid$(strCadena, 2, 100)

    End Function


End Module

Guardando configuración de la base de datos usando My.Computer.Registry

Ya vimos como llamar ventanas para ponerlas en la ventana principal, lo que haremos en esta publicación será como guardar la configuración de la base de datos.

Para ello vamos a crear una ventana llamada configuración y vamos a crear los campos de texto necesarios como que son los siguientes:

  1. Server
  2. Base de datos
  3. Usuario
  4. Contraseña

Primero nos creamos la ventana nueva de configuración

Añadimos las cuatro etiquetas con las cajas de texto, textbox , en los nombres procuraremos mantener un estándar por ejemplo en los campos de textos siempre le pondremos un nombre empezando como txt como txtHost, txtBaseDeDatos, txtUsuario y txtContraseña

Igual lo vamos a lanzar desde el menú configuración y desde el botón abrir

Además para el menú salir agregamos el siguiente código

Me.Close()
Lo ideal fuera guardar esas variables en la variables de configuración pero en Visual Basic 2022 con .NET 6.0 no funciona, entonces nos queda usar el registro de windows “REGEDIT” con my.computer.registry

Entonces en el load de la porfa agregamos el siguiente código, lo que hace es leer el registro de Windows donde estaremos guardando los datos de conexión

       If Not My.Computer.Registry.GetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "servidor", Nothing) Is Nothing Then

            Me.txtServidor.Text = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "servidor", Nothing).ToString()
            Me.txtBaseDeDatos.Text = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "baseDeDatos", Nothing).ToString()
            Me.txtUsuario.Text = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "usuario", Nothing).ToString()
            Me.txtContra.Text = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "contra", Nothing).ToString()

        End If

Quedaría de la siguiente forma, ponemos un if para ver si existe el registro y si existe lo asignamos a los controloles

Ahora para grabar el los valores que escribimos en los controles ponemos el siguiente código en el evento click del botón aceptar

 My.Computer.Registry.SetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "servidor", Me.txtServidor.Text)
        My.Computer.Registry.SetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "baseDeDatos", Me.txtBaseDeDatos.Text)
        My.Computer.Registry.SetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "usuario", Me.txtUsuario.Text)
        My.Computer.Registry.SetValue("HKEY_CURRENT_USER\CREADORMVCPHP", "contra", Me.txtContra.Text)
Quedaría de la siguiente forma
Si todo salio bien vemos como se guardan los datos y aunque cerremos el programa al abrirlo estará la información guardada

En la próxima publicación veremos como hacer la conexión a la base de datos de MySQL

Ribbon en Visual Studio C#

Buenas tardes compañeros, les dejo una utilidad para Visual Studio 2012 C#, es el Ribbon

 

2

Les dejo la dirección de esta utilidad

http://www.codeproject.com/Articles/364272/Easily-Add-a-Ribbon-into-a-WinForms-Application-Cs

Microsoft Visual Studio Express 2012 para windows 8

Microsoft Visual Studio Express 2012 RC para Windows 8 proporciona las herramientas básicas necesarias para crear aplicaciones estilo Metro de Windows innovadoras y atractivas.

PAGINA DE DESCARGA

Introducción

Puede usar las herramientas de Visual Studio Express 2012 RC para Windows 8 para crear aplicaciones estilo Metro de Windows innovadoras y atractivas. Las herramientas incluyen un completo editor de código, un eficaz depurador, un generador de perfiles especializado y extensa compatibilidad con lenguajes de programación que le permiten compilar aplicaciones escritas en HTML5/JavaScript, C++, C# o Visual Basic. Visual Studio Express 2012 RC para Windows 8 incluye también un simulador de dispositivos para probar las aplicaciones estilo Metro en varios factores de forma.

Requisitos del sistema

Sistemas operativos admitidos:

  • Windows 8 Release Preview Windows 8 Release Preview

  

•Arquitecturas compatibles:

  •  32 bits (x86)
  •  64 bits (x64)

Requisitos de hardware:

  • Procesador a 1,6 GHz o más rápido
  • 1 GB de RAM (1,5 GB si se ejecuta en una máquina virtual)
  • 4.0 GB de espacio disponible en el disco duro
  • Unidad de disco duro de 5400 rpm
  • Tarjeta de vídeo compatible con DirectX 9 con una resolución de pantalla de 1024 x 768 o superior

Creado con WordPress & Tema de Anders Norén