elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 41
151  Programación / .NET (C#, VB.NET, ASP) / Re: [VB]Obtener Texto seleccionado en un richtextbox en: 25 Agosto 2010, 04:31 am
Asi?

Código
  1. Public Class Form1
  2.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.        MsgBox("Cadena Seleccionada: " & RichTextBox1.SelectedText)
  4.    End Sub
  5. End Class
152  Programación / .NET (C#, VB.NET, ASP) / Re: Problemas con redibujado de lineas en el form en: 24 Agosto 2010, 05:34 am
En el  frmAddItem_Resize colocas:

Código
  1. Me.Refresh()

y con eso basta.
153  Programación / .NET (C#, VB.NET, ASP) / Re: Programa para contar caracteres y palabras*. en: 20 Agosto 2010, 06:06 am
Si hubiese un espacio al final de todo el texto se contaria como una palabra mas.
Hace un tiempo hice algo asi para sacar info de archivos de texto, es similar a lo que comento [D4N93R].

Código
  1. Imports System.IO
  2. Public Class Form1
  3.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.  
  5.        Dim palabras As Integer = 0
  6.        Dim letras As Integer = 0
  7.        Dim numeros As Integer = 0
  8.  
  9.        Dim lineas As String() = File.ReadAllLines("C:\1.txt")
  10.        For Each linea As String In lineas
  11.            For Each palabra As String In linea.Split(" ")
  12.                If (palabra.Length > 0) Then
  13.                    palabras = palabras + 1
  14.                    For Each letra As Char In palabra.ToCharArray()
  15.                        If (Asc(letra.ToString()) > 47 And Asc(letra.ToString()) < 58) Then
  16.                            numeros = numeros + 1
  17.                        ElseIf (Asc(letra.ToString()) > 64 And Asc(letra.ToString()) < 123) Then
  18.                            letras = letras + 1
  19.                        End If
  20.                    Next
  21.                End If
  22.            Next
  23.        Next
  24.  
  25.        Label1.Text = "Palabras: " & palabras & Microsoft.VisualBasic.vbNewLine & "Letras: " & letras & Microsoft.VisualBasic.vbNewLine & "Numeros: " & numeros
  26.  
  27.    End Sub
  28. End Class
154  Programación / .NET (C#, VB.NET, ASP) / Re: error al ejecutar aplicacion creada en vb en una pc?¿ en: 31 Julio 2010, 18:47 pm
43H4FH44H45H4CH49H56H45H, eso también se puede hacer con un proyecto de Setup no? yo ni uso eso xD

Sip, incluso el V.S. 2010 Ultimate trae la opcion de crear un proyecto InstallShield limitado y supongo que es porque InstallShield trae muchas opciones y herramientas que dan un mayor control sobre la instalación, la version profesional es muy buena (la uso mas que la opcion de V.S.).

[SPAM]Aguante el Inno Setup, tiene flags para verificar si el framework esta instalado o no :P[/SPAM]

Para proyectos pequeños basta y sobra, para grandes no alcanza, solo date una mirada a lo que puede hacer InstallShield y sepas la diferencia  ;D
155  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con progresBar c#!!! en: 31 Julio 2010, 18:28 pm
Solo tengo un pequeño problema, y esuqe para establecer el valor maximo del progressbar necesito cuantificar el tiempo que tarda el subproceso en acceder a la base de datos... como puedo hacerlo??

Podrias hacer que mientras el hilo este activo vaya subiendo el valor del PB y una vez que acabe el PB tome su valor maximo (no importa el numero maximo, solo depende cuanto aumenta el value en cada cierto tiempo).
Si lo haces de ese modo podrias tener un rango de tiempo de espera para la conexion, si no logra conectarse anulas el proceso.

En otro caso, podrias dividir el maximo del PB entre cada linea de tu code y tb para el for.
Bueno hay mas modos, pero creo que es lo que buscas.
156  Programación / .NET (C#, VB.NET, ASP) / Re: error al ejecutar aplicacion creada en vb en una pc?¿ en: 31 Julio 2010, 18:21 pm
pero al instalarla en otra pc con windows xp me sale este mensaje

creo yo que es un error por que creo la pc no tiene el .net frameword me gustaria que me lo confirmaran

Una cosa mas, para evitarte las dudas, crea un instalador que verifique si esta instalado el NetFramework que requiere tu programa para continuar la instalación, lo puedes hacer con Installshield.
157  Programación / .NET (C#, VB.NET, ASP) / Re: problemas con ADO y ACCESS en: 31 Julio 2010, 04:49 am
Pueden ser muchas razones que den el error, te recomendaria que instales Virtual PC para probar tu aplicación en una máquina virtual, porque podria ser problema de tu S.O. o algo más.
158  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con progresBar c#!!! en: 31 Julio 2010, 04:41 am
Exacto, el problema esque no puedo sincronizarlos, el hilo que va evaluando la base de datos y realizando la conexion con esta, con el hilo del progressbar...

Como podria hacerlo con un solo hilo??


De pasada (ya que es viernes  ;D) mira este ejemplo:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.IO;
  10. using System.Threading;
  11.  
  12. namespace WindowsFormsApplication1
  13. {
  14.    public partial class Form1 : Form
  15.    {
  16.        Thread myThread;
  17.        delegate void SetValueCallback(int valor);
  18.  
  19.        public Form1()
  20.        {
  21.            InitializeComponent();
  22.        }
  23.  
  24.        private void button1_Click(object sender, EventArgs e)
  25.        {
  26.            myThread = new Thread(new ThreadStart(listar));
  27.            myThread.Start();
  28.        }
  29.        private void Form1_Load(object sender, EventArgs e)
  30.        {
  31.            progressBar1.Minimum = 0;
  32.        }
  33.        private void listar()
  34.        {
  35.            int i = 0;
  36.            DirectoryInfo dInfo = new DirectoryInfo(@"C:\Windows\");
  37.            FileInfo[] finfo = dInfo.GetFiles("*.*", SearchOption.AllDirectories);
  38.            this.SetMax(finfo.Length);
  39.            foreach (FileInfo f in finfo)
  40.            {
  41.                this.SetValue(i += 1);
  42.                System.Threading.Thread.Sleep(50);
  43.            }
  44.        }
  45.        private void SetValue(int valor)
  46.        {
  47.            if (this.InvokeRequired)
  48.            {
  49.                SetValueCallback d = new SetValueCallback(SetValue);
  50.                this.Invoke(d, new object[] { valor });
  51.            }
  52.            else
  53.            {
  54.                this.progressBar1.Value = valor;
  55.            }
  56.        }
  57.        private void SetMax(int valor)
  58.        {
  59.            if (this.InvokeRequired)
  60.            {
  61.                SetValueCallback d = new SetValueCallback(SetMax);
  62.                this.Invoke(d, new object[] { valor });
  63.            }
  64.            else
  65.            {
  66.                this.progressBar1.Maximum = valor;
  67.            }
  68.        }
  69.    }
  70. }
  71.  

Lista una carpeta, luego el número de archivos en la misma pasa a ser el valor máximo del PB, por último va recorriendo cada archivo de la carpeta y al hacerlo va cambiando el valor del PB hasta llegar al máximo.

Puedes modificarlo y mejorarlo para lo que necesitas.
159  Programación / .NET (C#, VB.NET, ASP) / Re: error al ejecutar aplicacion creada en vb en una pc?¿ en: 31 Julio 2010, 03:51 am
Código
  1. System.EnterpriseServices

pertenece al NetFramework 2.0 y puedes verificar si existe en la ruta:

Código:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

si es que windows esta instalado en la unidad C:\
Dependiendo del Marco de trabajo de destino de tu proyecto verificas que NetFramework necesitas instalar.
160  Programación / .NET (C#, VB.NET, ASP) / Re: como poner la opcion de ayuda a mi programa en vb 2008 ?¿ en: 23 Julio 2010, 22:00 pm
Puede ser con un control LinkLabel:

http://msdn.microsoft.com/es-es/library/aa288420%28VS.71%29.aspx

Y similar para un *.pdf o *.chm
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 41
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines