|
Mostrar Temas
|
Páginas: [1] 2 3 4
|
1
|
Programación / .NET (C#, VB.NET, ASP) / Aviso estilo Messenger
|
en: 1 Junio 2014, 18:02 pm
|
Bueno, el caso es que estoy creando un chat en vb.net y al recibir un nuevo mensaje he pensado de que el aviso se de como en el messenger, es decir, que se habra la ventana minimizada y parpadeando en la barra de tareas. Alguna información al respecto?
Saludos y gracias.
|
|
|
2
|
Programación / .NET (C#, VB.NET, ASP) / Pasar variable al abrir form.
|
en: 20 Enero 2014, 02:19 am
|
Hola. Estoy creando un chat con el cual desde el formulario CONTACTOS llamo al form CHAT, al form chat le tengo que pasar una variable que determina el contacto con el que se efectuará la conversacion. Lo estoy haciendo de manera 'chapuzas', os pongo ejemplo. Dim asm As System.Reflection.Assembly = _ System.Reflection.Assembly.GetExecutingAssembly() Dim frm As Form = _ CType(asm.CreateInstance("Proyecto.Chat"), Form) frm.Text = contacto 'Aqui asigno el contacto y despues lo recibo desde el evento load frm.Show()
No hay alguna manera mejor de llevar a cabo esto? Saludos y gracias.
|
|
|
3
|
Programación / .NET (C#, VB.NET, ASP) / Microsoft Shell Controls And Automation
|
en: 17 Noviembre 2013, 22:34 pm
|
Estoy creando una aplicación que requiere de esa referencia COM. Lo que hace es leer la informacion de un archivo .lnk. Mi pregunta es si esa referencia la tienen todos los sistemas windows(de xp para arriba). Eso de las referencias COM nunca lo e entendido muy bien . Alguien que me ilumine. De paso os dejo os dejo el code por si lo quereis. Public Function GetLnkInfo(lnkPath As String, ByVal i As Integer) As String Dim shl = New Shell32.Shell() lnkPath = System.IO.Path.GetFullPath(lnkPath) Dim dir = shl.[NameSpace](System.IO.Path.GetDirectoryName(lnkPath)) Dim itm = dir.Items().Item(System.IO.Path.GetFileName(lnkPath)) Dim lnk = DirectCast(itm.GetLink, Shell32.ShellLinkObject) If i = 0 Then 'Si es 0 devolvemos la ruta Return lnk.Target.Path ElseIf i = 1 Then 'Si es 1 devolvemos el directorio de inicio Return lnk.WorkingDirectory ElseIf i = 2 Then 'Si es 2 devolvemos la descripcion Return lnk.Description Else Return Nothing End If End Function
Saludos y gracias.
|
|
|
4
|
Programación / PHP / Carga Asyncronica Json
|
en: 7 Noviembre 2013, 22:48 pm
|
Tengo el siguiente codigo. <? function get_tweets($url) { $json_string = file_get_contents('http://urls.api.twitter.com/1/urls/count.json?url=' . $url); return intval( $json['count'] ); } function get_likes($url) { return intval( $json[$url]['shares'] ); } function get_plusones($url) { curl_setopt($curl, CURLOPT_URL , "https://clients6.google.com/rpc"); curl_setopt($curl, CURLOPT_POSTFIELDS , '[{"method":"pos.plusones.get","id":"p","params":{"nolog":true,"id":"' . $url . '","source":"widget","userId":"@viewer","groupId":"@self"},"jsonrpc":"2.0","key":"p","apiVersion":"v1"}]'); curl_setopt($curl, CURLOPT_HTTPHEADER , array('Content-type: application/json')); return intval( $json[0]['result']['metadata']['globalCounts']['count'] ); } function get_shares($url) { $json_string = file_get_contents("http://www.linkedin.com/countserv/count/share?url=$url&format=json"); return intval( $json['count'] ); } ?>
El code funciona de maravilla pero hasta que no carga el json no empieza a cargar la web, lo que hace que se haga bastante lenta, como podria hacerlo asyncronicamente? Estoy empezando con php. Saludos y gracias.
|
|
|
5
|
Programación / .NET (C#, VB.NET, ASP) / Hacer segura una contraseña
|
en: 5 Octubre 2013, 16:43 pm
|
Estoy desarrollando una aplicación en la que debo usara obligatoriamente una contraseña, he pensado mil cosas como almacenarla en mi servidor web y descargarla al iniciar la aplicación pero no lo veo muy seguro yo.. Alguien tiene alguna idea?
Saludos y gracias.
|
|
|
6
|
Programación / .NET (C#, VB.NET, ASP) / Editar Json .net 2.0
|
en: 25 Agosto 2013, 21:50 pm
|
Buenas, estoy intentando modificar el archivo Preferences de Google Chrome con la dll Newtonsoft.JsonDespues de un buen rato de leer la documentación he conseguido leer los valores de esta forma. Imports Newtonsoft.Json Imports System.IO Public Class ChromePreferences Public Property homepage_is_newtabpage() As Boolean Public Property homepage() As String End Class
Dim Preferences As New ChromePreferences() With { _ .homepage = myurl, _ .homepage_is_newtabpage = False _ } Using fileJson As StreamReader = File. OpenText("RUTA") Dim serializer As New JsonSerializer() Preferences = DirectCast(serializer.Deserialize(fileJson, GetType(Preferences)), Preferences) End Using MsgBox(Preferences.homepage.ToString)
Hasta ahí todo va bien, después intento serializar el archivo de nuevo asi. Using file__1 As StreamWriter = File. CreateText("RUTA") Dim serializer As New JsonSerializer() serializer.Serialize(file__1, Preferences) End Using
Y borra todo lo demas, y me crea este archivo: {"homepage_is_newtabpage":false,"homepage":"http://www.google.es/"} Estoy bastante perdido , recuerdo que la aplicación esta echa en .net 2.0, no puedo usar linq. EDITO: Ahora entiendo mejor la cuestión, solo me serializa los datos que le doi en json y reescribe el archivo por los datos que le e dado, como podría solo editar esos valores? Saludos y gracias.
|
|
|
7
|
Programación / .NET (C#, VB.NET, ASP) / Detectar tipo de teclado
|
en: 10 Agosto 2013, 02:28 am
|
Bueno estoy trabajando en un keylogger y funciona todo a la perfección, pero investigando el tema me he dado cuenta que no todos los teclados son iguales. http://es.wikipedia.org/wiki/Teclado_QWERTY Mi duda es como puedo detectar que tipo de teclado es de forma limpia. Alguno de vosotros tal vez sabe algo del tema por que ya se le haya planteado la cuestión. Keys.OemOpenBrackets
Esto en el teclado ingles da este valor [, pero en el teclado español da este '. Para que me entendais mejor. Saludos y gracias.
|
|
|
8
|
Programación / .NET (C#, VB.NET, ASP) / "Acceso denegado al Registro solicitado." (System.Security.Security.Exception)
|
en: 20 Julio 2013, 21:23 pm
|
Estoy intentando acceder a esta clave en concreto y añadir un valor. HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Approved Extensions Por lo que se ve es una zona donde no puedes toquetear tan facilmente. El problema no es de requireAdministrator. He buscado codes por internet y he probado con este. Pero no me deja , alguna idea? Saludos! edito: Este codigo parece mas funcional pero tampoco sirve Dim user As String = Environment.UserDomainName & "\" & Environment.UserName Dim rs As New RegistrySecurity() rs.AddAccessRule(New RegistryAccessRule(user, _ RegistryRights.WriteKey Or RegistryRights.SetValue, _ InheritanceFlags.None, _ PropagationFlags.None, _ AccessControlType.Allow)) ' Create the example key with registry security. Dim rk As RegistryKey rk = Registry.CurrentUser.CreateSubKey("Software\Microsoft\Internet Explorer\Approved Extensions", RegistryKeyPermissionCheck.ReadWriteSubTree, rs) If rk IsNot Nothing Then rk.Close()
El problema esta en los permisos de escritura del regedit, los puedo asignar manualmente pero eso no solucionaria mi problema
|
|
|
9
|
Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Insertar texto en lugar específico textbox
|
en: 8 Julio 2013, 00:55 am
|
Hola amigos, he estado un buen rato buscando con mi amigo Google y no he encontrado la respuesta a mi problema, os explico. Tengo el siguiente texto en un textbox: "RAIZ": { "alerts": { "alert": true }, }
Y esto es lo que quiero conseguir añadiendo un texto en una posición especifica(me vale con insertarlo despues de "RAIZ": {) "RAIZ": { "alerts": { "alert": true }, //TEXTO AÑADIDO "alerts2": { "alert2": true }, //FIN TEXTO AÑADIDO }
Parece algo sencillo pero no lo consigo Saludos y gracias.
|
|
|
10
|
Programación / Programación Visual Basic / Aplicación de vb6 se ejecuta sin 'problemas'?
|
en: 3 Julio 2013, 04:29 am
|
Ola amigos.
Ya hace años que programo en vb.net pero no todo el mundo entiende de informática y sabe instalar el .net framework. Me ha surgido el problema que necesito crear una aplicación que no tenga ese tipo de pegas, es decir, que se ejecute sin problemas sea donde sea.
Vb6 es la opción que busco?
Saludos!.
|
|
|
|
|
|
|