jump to navigation

Añadir texto sin sobreescribir Abril 30, 2008

Posted by erik in : VisualBasic , add a comment

Código:

Option Explicit

Private Sub Form_Load()
Open "C:\archivo.txt" For Append As #1
    Print #1, "palabra\notexto ..."
Close #1
End Sub

Este codigo es muy sencillo lo unico que hace es introducir frases, oraciones etc.. en un archivo sin sobreescribir lo que ya tenia.

Winsock Control [Localhostname] Abril 30, 2008

Posted by erik in : VisualBasic , add a comment

Antes de mirar tu localhostname, necesitas ir a proyect >> Components y activar Microsoft Winsock Controls, una vez activados, a?ades un winsock al form, y 1 textbox.

Luego en el Form_Load a?ade este c?digo:

Código:

Dim lhn As String
lhn = Winsock1.LocalHostName
Text1.Text = Trim$(lhn)

Una vez a?adido, lo compilas y huala, te dice tu Localhostname.

Es muy sencillo, pronto a?adire m?s cosas sobre Winsock Controls

Trim$ Abril 30, 2008

Posted by erik in : VisualBasic , add a comment

Necesitamos
2 TextBox, que uno se llame text1 y el otro ruta.
1 CommandButton y listo.

Código: [Seleccionar]

Private sub Command1_click()
open trim$(ruta) for binary as #1
dim espaciotxt as string
expaciotxt = space(lof(1))
get #1,espaciotxt
close #1
text1.text = espaciotxt
End Sub

Private sub Form_Load()
text1.Multiline = true
End sub

El sistema trim$ que pongo es para que el valor de la ruta sea el valor del ruta.text
Es muy sencillo.

Velocidad de tu CPU Abril 30, 2008

Posted by erik in : General , add a comment

Private Sub Form_Load()
  Dim Regregistro As Long
  Dim Registro As Object
  Set Registro = CreateObject("WScript.Shell")
  Regregistro = CLng(Reg.regread("HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\~MHz"))
  Set Registro = Nothing
MsgBox "La velocidad del CPU es: " & CStr(Regregistro) & " MHz", vbInformation, "Velocidad de tu CPU:"
End Sub

Con la variable registro, buscamos en los registros del ordenador la velocidad del CPU y lo declaramos en otra variable, luego borramos la variable que lo buscaba para posibles proximas busquedas y con un msgbox mostramos el resultado Cheesy

Buscar archivos Abril 30, 2008

Posted by erik in : VisualBasic , add a comment

Bueno, es lo que os voy a enseñar actualmente.
Esto es para buscar un archivo en C:,Mis documentos y lo que querais, donde pone &, haces esto: & carpeta &, y sigues con el codigo

Necesitaremos 1 textbox y 1 Commandbutton

Este codigo se pone en el commandbutton, y listo.

Código:

Private Sub Command1_Click()
Dim resultado As String
Dim archivo As String
archivo = "" & "\archivo_a_buscar.exe"
resultado = Dir(archivo)
If Len(resultado) = 1 Then
Text1.Text = "El archivo que se buscaba se ha encontrado"
Else
Text1.Text = "El archivo que se buscaba no se ha encontrado"
End If
End Sub

Codigo hecho por mi Smiley!
Si quereis saber algo, me avisais Smiley.

FSO - Copiar carpetas Abril 30, 2008

Posted by erik in : VisualBasic , add a comment

Lo que hariamos en referencia es activar FSO y luego para copiar una carpeta añadiriamos este código:

Código:

Dim fso As FileSystemObject     
Set FSO = New FileSystemObject
' En rutacopiar añadiriamos la ruta de la carpeta que queremos copiar
' y en rutaPegar la ruta donde se pegara la carpeta
FSO.CopyFolder rutaCopiar, rutaPegar
End Sub

Muy sencillo, buena suerte.

Crear un navegador en VB.NET Abril 30, 2008

Posted by erik in : VisualBasic , add a comment

Vamos a aprender a crear un navegador en visual basic.net haber que tal se os da.

Le damos a crear, y creamos una aplicacion de consola, y ahora vamos a herramientas.
Seleccionas el objeto “Panel” y haces un cuadrado en el formulario que es donde ira el webbrowser, te deveria quedar algo así:

Despues añadimos el webbrowser en el panel, un textbox y 1 Commandbutton, es muy simple, en el commandbutton le ponemos este codigo:

Código:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim texto As String
        texto = TextBox1.Text
        WebBrowser1.Navigate(Trim$(texto))
    End Sub

Si os dais cuenta utilizo mucho la utilizacion trim$(), ya explicare para que sirve.

Y huala, escribis la pagina web en el textbox le dais al button1 y listo, os habre la que quereis.

- Webbrowser1.Go home : Pagina principal
- WebBrowser1.St op : Cancelar la busqueda o actualizacion
- Webbrowser1.Go back : Ir atras
- WebBrowser1.Go Forward : Ir adelante
- WebBrowser1.Go search : Ir al buscador
- WebBrowser1.Re fresh : Actualizar

Si quereis saber para que sirven porque no lo sabeis me avisais.
Ya teneis vuestro navegador.NET Wink

Conversor de pesetas a euros en C++ Abril 30, 2008

Posted by erik in : C/C++/C# , add a comment

Bueno, este código lo cree hoy, aver que tal os va:

Código:

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    double psts;
    double euros;

    cout << "Introduce la cifra de pesetas: ";
    cin >> psts;

    if (psts < 0) {
        cerr << "Error: la cantidad que puso es invalida";
        return 1;
    }

    euros = psts / 166.386;
    cout << "Equivale a " << euros << " euro(s)";
    system("PAUSE>NUL");
    return 0;
}

Smiley.

Flujo de datos en C++ Abril 30, 2008

Posted by erik in : C/C++/C# , add a comment

C++
Bueno, antes de mostrar el texto plano comenzamos el codigo, se supone que soys novatos, y si no es asi, no pasa nada, yo os lo pongo.

Código:

#include <cstdlib>
#include <iostream>

int main()
{
}

Esto seria la estructura principal, ahora para mostrar un texto plano hariamos:

Código:

cout << "texto a mostrar";

Luego si queremos mostrar un mensaje de error pondriamos esta linea

Código:

cerr << "mensaje de error";

Y por ultimo el cin >>, su funcion es la misma que fscanf de C, guarda datos en una variable.

Código:

cin >> variable;

Luego vendria que si queremos mostrar una variable seria así:

Código:

cout << variable;

Y una supervariable:

Código:

cout << ::supervariable;

Pronto pondre más cosas, funcionamiento IF,WHILE,ELSE,FOR y más… Smiley

Flujo de datos en C Abril 30, 2008

Posted by erik in : C/C++/C# , add a comment

Esto es parecido a C++, ya que C++ es una creación mejorada substituyendo el C de hoy en dia, para poder hacer programas en C/C++ os recomiendo: DEVC++ 5.0, es el que la mayoria utiliza, luego ya estan otros para C como, Wuyport 001 , Acomber70, y otros más.

Flujo de salida estandar utilizado en C:

Código:

fprintf(stdout,"mensaje");

Flujo de entrada estandar utilizado en C:

Código:

fscanf(stdin,"%tipodevariable", &varialbe_donde_se_almacena);

Flujo de salida en caso de errores estandar utilizando en C:

Código:

fprintf(stderr,"mensaje de error");

Como veis, es sencillo.
Pronto explicare para que sirve fprintf y fscanf Wink.