|
Mostrar Mensajes
|
Páginas: 1 [2] 3 4
|
11
|
Programación / .NET (C#, VB.NET, ASP) / Llenar un DatagridView de dos columnas con Linq en VB .net
|
en: 23 Septiembre 2022, 04:28 am
|
Saludos a todos. Tengo un archivo de texto el cual contiene una lista de elementos supera los 35 000 lineas eso creo, y cada linea hay dos valores separados por un Tab por ejemplo digamos CP0000023 Aqui texto descriptivo del elemento CP0000024 Aqui texto descriptivo del elemento CP0000025 Aqui texto descriptivo del elemento CP0000026 Aqui texto descriptivo del elemento CP0000027 Aqui texto descriptivo del elemento
como puedo hacer que llene el DataGridView pero usando el LinQ, esto lo he hecho pero con un Foreach recorriendo todoas las lineas pero me parece que se demora un poco, pues pienso que con el LinQ puede hacerlo mas rápido, de manera que pido su ayuda .. saludos y gracias desde ya
|
|
|
12
|
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... <Window x:Class="Window6" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApplication1" mc:Ignorable="d" Title="Window6" Height="450" Width="800" Background="#FF616161"> <Window.Resources> <SolidColorBrush x:Key="Borde" Color="Red"/> <Storyboard x:Key="Storyboard1"> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> </Storyboard> </Window.Resources> <Window.Triggers> <EventTrigger RoutedEvent="FrameworkElement.Loaded"> <BeginStoryboard Storyboard="{StaticResource Storyboard1}"/> </EventTrigger> </Window.Triggers> <Grid > <Canvas Width="200" Height="200"> <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> <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> <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> <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> <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> <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> <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> <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> </Canvas> </Grid> </Window>
|
|
|
13
|
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
|
|
|
14
|
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
|
|
|
16
|
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
|
|
|
17
|
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
|
|
|
19
|
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. Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim archivoimagenByte = IO. File. ReadAllBytes("C:\Users\luchito\Desktop\9.jpg") Dim archivoBinary As BinaryWriter = New BinaryWriter (File. Open("c:\jj.jj", FileMode. Create)) archivoBinary.Write(archivoimagenByte.Length) archivoBinary.Write(archivoimagenByte) archivoBinary.Write(TextBox1.Text) archivoBinary.Close() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim archivoBinary As BinaryReader = New BinaryReader (File. Open("c:\jj.jj", FileMode. Open)) Dim pictureLength = archivoBinary.ReadInt32 Dim imgByte = archivoBinary.ReadBytes(pictureLength) Using ms As MemoryStream = New MemoryStream(imgByte, 0, imgByte.Length) PictureBox2.Image = Bitmap.FromStream(ms) End Using TextBox2.Text = archivoBinary.ReadString archivoBinary.Close() End Sub
|
|
|
20
|
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 : Private Sub btnExportar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExportar.Click Try ' Obtengo los bytes de la imagen y del texto Dim archivoimagenByte = IO. File. ReadAllBytes("C:\Users\luchito\Desktop\villancicos huaraz.png") Dim archivotexto = System.Text.Encoding.UTF8.GetBytes(tbOriginal.Text.ToCharArray) ' Convierto los bytes de imagen y texto en string Dim exportar1 As String = Convert.ToBase64String(archivoimagenByte) Dim exportar2 As String = Convert.ToBase64String(archivotexto) ' Creo un archivo con una extension no usada ' y escribo las dos variables separadas por enter Using sw As New IO.StreamWriter("c:\exportar.iop", False) sw.WriteLine(exportar1 & vbCrLf & exportar2) End Using Catch End Try End Sub Private Sub btnImportar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnImportar.Click ' Obtengo la lectura del archivo exportado Dim sr As New IO.StreamReader("c:\exportar.iop") ' Separo los datos de la imagen y texto y lo asigno a la variable memoria Dim memoria() = sr.ReadToEnd().Split(vbCrLf) sr.Close() ' Convierto el texto de imagen en array de bytes al igual que el texto Dim imagenByte() As Byte = Convert.FromBase64String(memoria(0)) Dim texto() As Byte = Convert.FromBase64String(memoria(1)) ' Armo la imagen con los bytes y el texto tambien Using ms As New IO.MemoryStream(imagenByte, 0, imagenByte.Length) pbCopia.Image = Bitmap.FromStream(ms) tbCopia.Text = System.Text.Encoding.UTF8.GetString(texto) End Using End Sub
|
|
|
|
|
|
|