|
Mostrar Mensajes
|
Páginas: 1 2 3 4 5 6 [7] 8 9
|
65
|
Programación / .NET (C#, VB.NET, ASP) / Re: Sobre rendimiento ¿Realmente C++/Cli es superior en velocidad a C#, ambos .Net?
|
en: 30 Abril 2011, 17:10 pm
|
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 // 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; 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
|
Programación / .NET (C#, VB.NET, ASP) / Re: [VB] Darme ideas
|
en: 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
|
|
|
|
|
|
|