Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

miércoles, 26 de abril de 2017

Repaso de ultima hora DI

0

Estación de Mensajes



If Alertando = 55 Then
            EstacionDeMensajes.ForeColor = Color.White
            EstacionDeMensajes.Text = " ALERTA, ALERTA, ALERTAAAA"
EndIf

Ayuda de Voz


Public Class SuperHeroe
    'declaracion del audio ayuda
    Dim audioAyuda = CreateObject("sapi.spvoice")
    'boleano para silenciar la autoayuda
    Private activo As Boolean
 'audio ayuda, al pasar por encima leera lo que esta escrito o para que sirve
    Private Sub btnCrearAlerta_MouseEnter(sender As Object, e As EventArgs) Handles btnCrearAlerta.MouseEnter
        audioAyuda.speak("Este botón te ayuda a dar de alta a un enemigo y seguirlo por la ciudad")
    End Sub
    'silencia la ayuda
    Private Sub btnMute_Click(sender As Object, e As EventArgs) Handles btnMute.Click
        Try
            If activo = False Then
                activo = True
                audioAyuda.volume = 0
                btnMute.Text = "Silenciado"
                audioAyuda.rate = 0
            ElseIf activo = True Then
                activo = False
                audioAyuda.volume = 50
                btnMute.Text = "Silenciar"
                audioAyuda.rate = 10
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
End Class

Idioma + variables publicas




Fichero SuperHeroes

'variables publicas
    Public idioma As String

Private Sub leerFichero()
        If idioma = "Español" Then
            Dim fichero As String = My.Computer.FileSystem.ReadAllText("esPrincipal.txt")
            Dim cadena As String() = fichero.Split(":")
            Me.Text = cadena.GetValue(0)
        ElseIf idioma = "Ingles" Then
            Dim fichero As String = My.Computer.FileSystem.ReadAllText("inPrincipal.txt")
            Dim cadena As String() = fichero.Split(":")
            Me.Text = cadena.GetValue(0)
        End If
    End Sub

    Private Sub BtnEspañol_Click(sender As Object, e As EventArgs) Handles BtnEspañol.Click
        idioma = "Español"
        'envio el valor de Bloquear
        Bloquear.idiomita = idioma
        leerFichero()
    End Sub

    Private Sub btnIngles_Click(sender As Object, e As EventArgs) Handles btnIngles.Click
        idioma = "Ingles"
        'envio el valor de Bloquear
        Bloquear.idiomita = idioma
        leerFichero()
    End Sub

Fichero Bloquear
'variable publica
Public idiomita As String
Private Sub Bloquear_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'Recojo el Idioma Seleccionado
        Super = SuperHeroe.idioma
        leerFichero()
    End Sub
Private Sub leerFichero()
        If idiomita = "Español" Then
            Dim fichero As String = My.Computer.FileSystem.ReadAllText("esPrincipal.txt")
            Dim cadena As String() = fichero.Split(":")
            Me.Text = cadena.GetValue(0)
        ElseIf idiomita = "Ingles" Then
            Dim fichero As String = My.Computer.FileSystem.ReadAllText("inPrincipal.txt")
            Dim cadena As String() = fichero.Split(":")
            Me.Text = cadena.GetValue(0)
        End If
    End Sub

Subir imagen



Private Sub btnImage_Click(sender As Object, e As EventArgs) Handles btnImage.Click
        Dim file As New OpenFileDialog()
        file.Filter = "Archivo JPG|*.jpg"
        If file.ShowDialog() = DialogResult.OK Then
            pictureBox1.Image = Image.FromFile(file.FileName)
        End If
    End Sub

Para que la imagen ocupe el espacio asignado



Lista de imágenes


 Private Sub SuperHeroe_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'Recojo el Heroe que ha entrado
        Super = Guarida.Heroe
        'imagen del logo segun Heroe y otros estilos
        If Super = "BATMAN" Then
            BackColor = Color.Black
            Logo.Image = ImageList1.Images(0)
            Logo.Height = 182
            Logo.Width = 85
            btncalor.BackColor = Color.Yellow
            btncalor.ForeColor = Color.Black
        ElseIf Super = "SUPERWOMAN" Then
            BackColor = Color.Blue
            Logo.Image = ImageList1.Images(2)
            Logo.Height = 200
            Logo.Width = 134
            btncalor.BackColor = Color.Yellow
            btncalor.ForeColor = Color.Blue
        ElseIf Super = "HULK" Then
            BackColor = Color.White
            Logo.Image = ImageList1.Images(1)
            Logo.Height = 200
            Logo.Width = 78
            btncalor.BackColor = Color.Green
            btncalor.ForeColor = Color.Black
        End If
    End Sub

Números aleatorios,  Timer, y mover un objeto por la pantalla




Private Sub SuperHeroe_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        'inicio el tiempo
        Timer.Start()

        'inicializo las coordenadas
        x = 340
        y = 360

    End Sub
'función tiempo
    Private Sub Timer_Tick(sender As Object, e As EventArgs) Handles Timer.Tick

        'Recojo el Malo registrado
        Malo = Alerta.Malvado

        'Color del Malo
        If Malo = "rojo" Then
            btnMalvado.Visible = True
            btnMalvado.BackColor = Color.Red
        ElseIf Malo = "Purpura" Then
            btnMalvado.Visible = True
            btnMalvado.BackColor = Color.Purple
        End If

        'movimiento del malvado sobre el mapa
        x = x - 1
        y = y - 1
        ' para que no se salga del mapa
        If x = 110 Then
            x = 340
        End If
        If y = 130 Then
            y = 360
        End If
        btnMalvado.Location = New Point(x, y)


        '5% de posibilidades de alerta
        Randomize()
        Alertando = Math.Truncate(Rnd() * 100 + 1)
        If Alertando <= 5 Then
            Timer.Stop()
            EstacionDeMensajes.Text = " ALERTA, ALERTA, ALERTAAAA"
            Dim audio = CreateObject("sapi.spvoice")
            audio.speak(" ALERTA, ALERTA, ALERTAAAA")
            btnSuper.Visible = True

    End Sub

'botón acción -->Fin de la Alerta
    Private Sub btnSuper_Click(sender As Object, e As EventArgs) Handles btnSuper.Click
        EstacionDeMensajes.Text = " liberando el traje del pedestal"
        btnSuper.Visible = False
        Timer.Start()
    End Sub

Quitar bordes de un botón



martes, 31 de enero de 2017

Trabajar con OpenBravo

0

Interfaz de OpenBravo --> Menú

0

Menú Superior

Menús rápidos
Crear nuevo: un nuevo documento de un tipo específico se crea en una nueva pestaña en la vista formulario.

Lanzamiento: una rejilla para un tipo de documento específico se abre en una nueva pestaña.

Menús de aplicaciones

Alerta

Ayuda

Preferencias de usuario
Perfil

Cambia de contraseña


Configuración de OpenBravo

0

Lo primero que se debe hacer es cambiar la contraseña


Existen distintas opciones de roles para trabajar en OpenBravo,  según el rol tendrás unas opciones de trabajo u otras. Es también una manera de seguridad que no todos puedan acceder a todo. 
  • Empleado
  • Finanzas
  • Aprovisionamiento
  • Ventas
  • Almacén
  • Administrador

Trabajaremos con el rol administrador.


El siguiente paso es cambiar el lenguaje de OpenBravo, para ello primero debemos actualizarlo:
  • Update
  • Confirmar
  • Aceptar
  • Esperar
  • Aceptar
  • 'Reconstruimos' el sistema
    • Iniciamos
    • Actualizamos la base de datos
    • Actualizamos las referencias
    • Compilamos
  • Reiniciamos para aplicar todos los cambios 

Y, a continuación, buscar el lenguaje (ES-ES) e instalarlo, repetimos los mismos pasos que al actualizar, solo que reiniciamos después de instalar todos los módulos.




















Se procede a cambiar el idioma a español y se deja por defecto. 






Solo por curiosidad no da mucha confianza que en las ayudas te encuentres a veces con estas pantallas. Menos si ves lo que cuesta la formación.




Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)