Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - neoncyber

#61
En el caso de un assembly .net, podrias utilizar reflection, para documentos como docx, estos ya siguen los estandares de xml, asi que talvez con un poco de interoperabilidad con office pudeas hacerlo.

Puedes ver un ejemplo de reflection en este link:
http://www.expresscomputeronline.com/20030113/techspace2.shtml

Saludos
#62
Bueno, perdon por no dejarte una referencia, pero al ver estos links te daras que el manejo de esta clase es intuitivo.

http://www.dreamincode.net/code/snippet1543.htm
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

Espero te sea de utilidad

Saludos
#63
Debes utilizar la class Process del namespace System.Diagnostics

Saludos
#64
Bueno, basicamente ese tipo de codigos se utilizan para llamar a funciones de la API Win32, pero descubri que si se podia llamar a dll propias. pero bueno, tal vez la llamada a una funcion externa, solo la llamada consuma recursos, pero la ejecucion la hara tu dll.

Saludos
#65
Si definitivamente tu aplicacion la orientaras al area de algoritmia, te recomiendo c/c++, ahora si lo que quieres es utilizar una interfaz grafica de .NET, podrias hacer una dll en c++ q contenga la funcion de tu interes, y puedes llamar a esta dll desde c# de la siguiente forma
Código (csharp) [Seleccionar]

// http://www.c-sharpcenter.com/Tutorial/UnManaged.htm


using System.Runtime.InteropServices;
using System;

class call_dll {

  [StructLayout(LayoutKind.Sequential, Pack=1)]
  private struct STRUCT_DLL {
    public Int32  count_int;
    public IntPtr ints;
  }

  [DllImport("mingw_dll.dll")]
  private static extern int func_dll(
      int an_int,
      [MarshalAs(UnmanagedType.LPArray)] byte[] string_filled_in_dll,
      ref STRUCT_DLL s
   );
 
  public static void Main() {

    byte[] string_filled_in_dll = new byte[21];


    STRUCT_DLL struct_dll = new STRUCT_DLL();
    struct_dll.count_int = 5;
    int[]  ia = new int[5];
    ia[0] = 2; ia[1] = 3; ia[2] = 5; ia[3] = 8; ia[4] = 13;

    GCHandle gch    = GCHandle.Alloc(ia);
    struct_dll.ints = Marshal.UnsafeAddrOfPinnedArrayElement(ia, 0);

    int ret=func_dll(5,string_filled_in_dll, ref struct_dll);
   
    Console.WriteLine("Return Value: " + ret);
    Console.WriteLine("String filled in DLL: " + System.Text.Encoding.ASCII.GetString(string_filled_in_dll));

  }
}


Saludos
#66
.NET (C#, VB.NET, ASP) / Re: [VB] Darme ideas
30 Abril 2011, 05:36 AM
Bueno, hace tiempo yo estaba intentando ver lo que eran webspiders, me parecio un tema interesante, mas q todo para aplicar teoria de arboles que era lo estaba llevando en la universidad, otra cosa que seria interesante hacer es algo como un sniffer, encotre mucho codigo por la web, seria interesante unirlos y ver q tipo de producto sale. De todos modos me gustaria poder colaborarte en alguno de los proyectos que hagas.

Saludos
#67
Totalmente de acuerdo con [D4N93R]  ya que ademas de facilidades de librerias (BCL), se cuenta con una gran cantidad de herramientas para agilizar el desarrollo de aplicaciones, claro es el ejemplo de Visual Studio LightSwitch, el cual te permite hacer cloud applications y aplicaciones de escritorio ya hechas con wpf facilmente

http://www.microsoft.com/visualstudio/en-us/lightswitch

Saludos
#68
Cita de: seba123neo en 29 Abril 2011, 06:18 AM
si es posible, simplemente podes usar la clase System.Net.WebClient, mira mi post sobre como obtener los usuarios conectados del foro, ahi leo un archivo plano txt de la web en pocas lineas de codigo.

saludos.


Hola, nunca intente esa opcion, cual es la url de tu post, gracias

Saludos
#69
Podrias utilizar estructuras for anidadas con IFs dependiendo de las restricciones del problema, tal vez no sea una forma rapida de hacer las cosas pero podria funcionar.

Saludos
#70
Bueno, tal vez no sea lo que buscas, pero yo pondria ese codigo en el metodo que maneja el evento Load del formulario, pero eso lo tendrias que hacer en todos los formularios.

Saludos