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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / .NET (C#, VB.NET, ASP) / Ayuda con WPF Xaml, StoryBoard con duracion Variable en: 29 Mayo 2022, 01:21 am
Saludos a todos, estoy usando el framework 3.5, en visual estudio 2019, lo que quiero hacer es un cirulo de progreso es decir dibujar un circulo que se complete digamos en 10 segundos, en el framework 4 hay una herramienta exclusiva para esto llamada Arc usando eso es facil, lastima que me es necesario usar el framework 3.5 ya que el lector y analizador de xaml esta en funcion del 3.5, ahora he logrado simular ese asunto que comparto el codigo xaml, lo que no puedo es como puedo estirar lo keyframe cuando la duracion cambia, se podra hay algo que me estoy perdiendo, o como podria resolverlo esto, usando solo xaml SI SOLO XAML, por lo pronto es lo que he podido hacer, haciendo con su codigo subyacente creo que lo podria hacer pero me es importante hacerlo en xaml, habra otras clases de animaciones que pudiern resolver esto?, ahi les comparto el codigo..... saludos y espero su ayudadita, plis...
Código
  1. <Window x:Class="Window6"
  2.        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3.        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4.        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5.        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6.        xmlns:local="clr-namespace:WpfApplication1"
  7.        mc:Ignorable="d"
  8.        Title="Window6" Height="450" Width="800" Background="#FF616161">
  9.    <Window.Resources>
  10.        <SolidColorBrush x:Key="Borde" Color="Red"/>
  11.        <Storyboard  x:Key="Storyboard1">
  12.            <RectAnimation Storyboard.TargetName="c1" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="100,0,0,50" To="100,0,70,50"  BeginTime="0:0:2"/>
  13.            <RectAnimation Storyboard.TargetName="c2" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="170,28,30,0" To="170,28,30,72" BeginTime="0:0:4"/>
  14.            <RectAnimation Storyboard.TargetName="c3" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="170,100,30,0" To="170,100,30,72" BeginTime="0:0:6"/>
  15.            <RectAnimation Storyboard.TargetName="c4" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="170,150,70,50" To="100,150,70,50" BeginTime="0:0:8"/>
  16.            <RectAnimation Storyboard.TargetName="c5" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="100,150,0,50" To="30,150,70,50" BeginTime="0:0:10"/>
  17.            <RectAnimation Storyboard.TargetName="c6" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="0,172,30,0" To="0,100,30,72" BeginTime="0:0:12"/>
  18.            <RectAnimation Storyboard.TargetName="c7" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="0,100,30,0" To="0,28,30,72" BeginTime="0:0:14"/>
  19.            <RectAnimation Storyboard.TargetName="c8" Storyboard.TargetProperty ="Rect" Duration="0:0:2" From="30,0,0,50" To="30,0,70,50" BeginTime="0:0:16"/>
  20.        </Storyboard>
  21.    </Window.Resources>
  22.    <Window.Triggers>
  23.        <EventTrigger RoutedEvent="FrameworkElement.Loaded">
  24.            <BeginStoryboard Storyboard="{StaticResource Storyboard1}"/>
  25.        </EventTrigger>
  26.    </Window.Triggers>
  27.    <Grid >
  28.        <Canvas Width="200" Height="200">
  29.            <Ellipse Name="e1" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry  x:Name="c1"  Rect="100,0,0,0"  /></Ellipse.Clip></Ellipse>
  30.            <Ellipse Name="e2" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry x:Name="c2"  Rect="170,28,0,0"/></Ellipse.Clip></Ellipse>
  31.            <Ellipse Name="e3" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry x:Name="c3"  Rect="170,100,0,0"  /></Ellipse.Clip></Ellipse>
  32.            <Ellipse Name="e4" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry x:Name="c4"  Rect="100,150,0,0"/></Ellipse.Clip></Ellipse>
  33.            <Ellipse Name="e5" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry x:Name="c5"  Rect="100,170,0,50"  /></Ellipse.Clip></Ellipse>
  34.            <Ellipse Name="e6" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry x:Name="c6"  Rect="170,28,0,0"/></Ellipse.Clip></Ellipse>
  35.            <Ellipse Name="e7" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry x:Name="c7"  Rect="100,0,0,0"  /></Ellipse.Clip></Ellipse>
  36.            <Ellipse Name="e8" Height="200" Width="200" StrokeThickness="6" Stroke="{DynamicResource Borde}"><Ellipse.Clip><RectangleGeometry x:Name="c8"  Rect="170,28,0,0"/></Ellipse.Clip></Ellipse>
  37.          </Canvas>
  38.    </Grid>
  39. </Window>
2  Programación / .NET (C#, VB.NET, ASP) / ayuda con el control Path en wpf, porque la diferencia de numerosos es bastante en: 14 Abril 2022, 03:43 am
saludos a todos
estoy usando WPF creando estilos de los controles quiero cambiar un combobox, todo ok pero lo que no entiendo es lo siguiente, crear los path me imagino que son coordenadas en las que dibuja la linea, el combito el path es este una pequeña flechita hacia abajo
data=F1 M 0,0 L 2.667,2.66665 L 5.3334,0 L 5.3334,-1.78168 L 2.6667,0.88501 L0,-1.78168 L0,0 Z

sim embargo yo le he cambiado, pero me parece que estoy mal, porque el triangulito que dibujo es de numeros alto y tienen muchos numeros, me parece normal pero es que son grandes, a lo mejor pienso que lo estoy dibujando muy grande y no en la posicion correcta, mi path es esta
data=M1486.99947574015,84.9904251244745L1462.22705187379,177.098220557402 1348.47479145449,303.015000621321 1233.13909373645,178.087842879017 1209.98127574212,84.9904251244708 1258.60989109941,116.304283785374 1299.62707876949,129.007958568508 1400.14288840672,128.280535426323 1439.99642558734,114.991607069707
como ven los datos con respecto al anterior el de windows los numerosos son bastantes, mi pregunta es entender el path lo estoy dibujando bien o quizas lo estoy haciendo muy grande y por eso los datos son grandes, y al procesar esto la maquina tarda mas en procesarlo que el que tiene numeros pequeños..
 como trabaja el path, no entiendo mucho esto,  saludos
3  Programación / .NET (C#, VB.NET, ASP) / ejemplo del uso de udpclient en: 10 Abril 2022, 03:31 am
saludos
he estado probando codigo de la internet y no he podido realizar una conexion simple de UDP cliente servidor, no se si alguien por favor me pudiera compartir ejemplo de como se realiza esa conexion cliente y servidor , lo quiero para enviar imagenes, pero primero lo de texto claro como prueba, los ejemplos que he encontrado son de csharp y otro para consola, pero lo quiero en wpf con visual basic, pero si tienen otro que este trabajando no importa solo quiero guiarme que  estoy haciendo mal, sera talvez que lo he probado en mi propia pc, corriendo el servidor y cliente en la misma pc, espero ayudadita plis.   saludos a todos
4  Programación / .NET (C#, VB.NET, ASP) / Re: cuales son los metodos de poder enviar imagenes de una aplicacion a otra en wpf vb.net en: 5 Abril 2022, 17:33 pm
Gracias por la respuesta no conocia de este metodo, pero aunque dice que es mas optimizada para aplicaciones en la misma pc, me parece que es lo mismo bueno hasta ahora solo he encontrado ejemplos de texto, pero requiere de un servicio, puerto abierto gracias lo revisare
5  Programación / .NET (C#, VB.NET, ASP) / cuales son los metodos de poder enviar imagenes de una aplicacion a otra en wpf vb.net en: 4 Abril 2022, 03:42 am
saludos
estoy practicando esto y me pregunto cual es la mejor forma de enviar imagenes por el momento 15 imagenes por segundo de una aplicacion wpf a otra aplicacion , es decir tener dos proyectos una cliente otro servidor,
recuerdo haber hecho hace tiempo de enviar texto con socket esto ya en vb 6 pero ahora con .net que se puede usar, que es interoperatibilidad, se podra usar ese metodo, o seguire con socket abriendo puertos aunque he visto que hay streamsocket o otro metodo no se que podria ser, hay formas como es NDI o SRT pero son para redes yo solo quiero probarlo dentro de la misma pc, habra otros metodos de enviar imagenes entre aplicaciones, mejor si el metodo no ocupa muchos recursos.  saludos
6  Programación / .NET (C#, VB.NET, ASP) / Re: Como hacer referencia a un .dll dentro de un .exe C# en: 28 Febrero 2022, 03:14 am
A mi me interesa este tema, entonces pensaba poner una dll (de tipo NDI 5) en una carpeta dentro del proyecto y ejecutarlo, en el exe ahi ya lo incluiria la dll, asi que no será asi? , soy novato, conozco lo basico de VB, si pudieran explicar como para un novato, mi idea estará mal.... disculpen mi intromision
7  Programación / .NET (C#, VB.NET, ASP) / Re: [WPF][ESP] Manual - +350 pgs. en: 31 Enero 2022, 23:42 pm
alguien tiene este manual para compartir por favor
8  Programación / .NET (C#, VB.NET, ASP) / Re: Como fusionar una archivo de imagen y de texto en uno con vb.net framework3.5 en: 25 Enero 2022, 16:02 pm
tienes razon, sin embargo no he podido realizar o encontrar como realizar eso(tu primer comentario), asi que hice con otro metodo que creo es mas eficiente que mi propuesta inicial, no se si estara bien pero aqui va.
Código
  1. Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
  2.        Dim archivoimagenByte = IO.File.ReadAllBytes("C:\Users\luchito\Desktop\9.jpg")
  3.        Dim archivoBinary As BinaryWriter = New BinaryWriter(File.Open("c:\jj.jj", FileMode.Create))
  4.        archivoBinary.Write(archivoimagenByte.Length)
  5.        archivoBinary.Write(archivoimagenByte)
  6.        archivoBinary.Write(TextBox1.Text)
  7.        archivoBinary.Close()
  8.    End Sub
  9.    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
  10.        Dim archivoBinary As BinaryReader = New BinaryReader(File.Open("c:\jj.jj", FileMode.Open))
  11.        Dim pictureLength = archivoBinary.ReadInt32
  12.        Dim imgByte = archivoBinary.ReadBytes(pictureLength)
  13.        Using ms As MemoryStream = New MemoryStream(imgByte, 0, imgByte.Length)
  14.            PictureBox2.Image = Bitmap.FromStream(ms)
  15.        End Using
  16.        TextBox2.Text = archivoBinary.ReadString
  17.        archivoBinary.Close()
  18.    End Sub
9  Programación / .NET (C#, VB.NET, ASP) / Re: Como fusionar una archivo de imagen y de texto en uno con vb.net framework3.5 en: 21 Enero 2022, 20:55 pm
Gracias, por tu respuesta, me diste una idea, aunque no pude realizar tu propuesta, es que tengo conocimiento muy basico, asi que busque y resolvi con el siguiente codigo, quisiera ver si esta bien codificado, no se eso de las buenas formas de programar, resolvi con este codigo :
Código
  1. Private Sub btnExportar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExportar.Click
  2.        Try
  3.            ' Obtengo los bytes de la imagen y del texto
  4.            Dim archivoimagenByte = IO.File.ReadAllBytes("C:\Users\luchito\Desktop\villancicos huaraz.png")
  5.            Dim archivotexto = System.Text.Encoding.UTF8.GetBytes(tbOriginal.Text.ToCharArray)
  6.            ' Convierto los bytes de imagen y texto en string
  7.            Dim exportar1 As String = Convert.ToBase64String(archivoimagenByte)
  8.            Dim exportar2 As String = Convert.ToBase64String(archivotexto)
  9.            ' Creo un archivo con una extension no usada
  10.            ' y escribo las dos variables separadas por enter
  11.            Using sw As New IO.StreamWriter("c:\exportar.iop", False)
  12.                sw.WriteLine(exportar1 & vbCrLf & exportar2)
  13.            End Using
  14.        Catch
  15.            MsgBox(Err.Description)
  16.        End Try
  17.    End Sub
  18.  
  19.    Private Sub btnImportar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnImportar.Click
  20.        ' Obtengo la lectura del archivo exportado
  21.        Dim sr As New IO.StreamReader("c:\exportar.iop")
  22.        ' Separo los datos de la imagen y texto y lo asigno a la variable memoria
  23.        Dim memoria() = sr.ReadToEnd().Split(vbCrLf)
  24.        sr.Close()
  25.        ' Convierto el texto de imagen en array de bytes al igual que el texto
  26.        Dim imagenByte() As Byte = Convert.FromBase64String(memoria(0))
  27.        Dim texto() As Byte = Convert.FromBase64String(memoria(1))
  28.        ' Armo la imagen con los bytes y el texto tambien
  29.        Using ms As New IO.MemoryStream(imagenByte, 0, imagenByte.Length)
  30.            pbCopia.Image = Bitmap.FromStream(ms)
  31.            tbCopia.Text = System.Text.Encoding.UTF8.GetString(texto)
  32.        End Using
  33.    End Sub
10  Programación / .NET (C#, VB.NET, ASP) / Como fusionar una archivo de imagen y de texto en uno con vb.net framework3.5 en: 18 Enero 2022, 22:03 pm
saludos, tengo un archivo de imagen lo cargo en un picturebox o un control image y tengo unos datos en un textox (cadena de texto), quisiera poder de alguna manera exportarlo esos 2 componentes imagen y texto en un archivo, y de igual manera hacerlo a la inversa coger ese archivo exportado y volver a su posicion inicial es decir cargar la imagen en el picturebox  y el texto al textbox. saludos
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines