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 - LastDragon

#51
Cita de: newpains en 30 Agosto 2006, 19:17 PM
He realizado una pequeña aplicacion para pocket usando archivos *.xml, el prblema es que uno de esos archivos pesa cerca a 4 Mb y cuando lo trato de cargar los datos de ese archivo en la pocket haciendo uso del programa, por falta de memoria me aparece un error.
En si quisiera saber si hay alguna manera de parametizar la lectura de datos por parte del DataSet (que solo lea cierta cantidad de registro, luego se limpie y siga leyendo la otra cantidad de registros).
O en todo caso saber una manera de poder manejar la memoria con visual basic .net.

y de que te serviria limpiarlo si al final decuentas tendrias que mantener un buffer del archivo leido en memoria, supongo que es por lo mismo que truena el dataset al no encontrar memoria para el buffer.

La programacion de pocket pcs y windows ce en C# es identica a la de windows sigue usando se las librerias Windows.Form, basicamente es posible portar cualquier programa escrito en C# o VB.NET a pocketPC o Windows CE con tan solo recompilar.

aunque en el pocket pc la limitante real es la poca resolucion en la pantalla que te obliga a escribir interfases muy chicas para que quepan
#52
.NET (C#, VB.NET, ASP) / Ensamblador en .NET
19 Agosto 2006, 00:30 AM
Un ensamblador orientado a objetos =)

.assembly HelloWorld
{
}

.namespace ilamscosa
{
.class private auto ansi beforefieldinit MainClass
{
.method public hidebysig static void Main(string[] args) cil managed
{
.entrypoint
.maxstack  1
ldstr      "Hola Ensamblador de .NET"
call       void [mscorlib]System.Console::WriteLine(string)
ret
}
}
}
#53
.NET (C#, VB.NET, ASP) / Re: Ejecutable
10 Julio 2006, 23:24 PM
Ahora que recuerdo, sobre la misma pregunta.

usando mono puedes usar la directiva --aot, genera codigo nativo de la arquitectura donde estas trabajando

no se si del lado de microsoft sea lo mismo
#54
.NET (C#, VB.NET, ASP) / Re: Ejecutable
9 Julio 2006, 03:23 AM
No desesperes las nuevas maquinas que se venden con windows precargado vienen con sp2 y framework y se asume que winfx o framework 3 vendra preinstalado en todo windows vista, es cosa de tiempo para que framework este disponible en todo pc. como hoy que se asume que cada windows desde el 98 trae un messenger precargado
#55
usa Wine
#56
Que tal algo mas sencillo.

         System.Console.WriteLine (Environment.CurrentDirectory.ToString ());
         

checa la documentacion de Environment

ups no habia leido bien,, este viaje con tanto bache me dejo con las ideas revueltas.. veamos debe existir un metodo para eso....
#57
Para aprender esto hagamos 2 clases en C#

Una sera la librería y la otra el programa que hace uso de la librería.

Primero hacemos milib.cs

public class milib
{
public milib ()
{
System.Console.WriteLine ("Soy el constructur de la LIB");
}
}
// La libreria se compila asi:
// mcs -t:library milib.cs



Ahora el programa que hará uso de la LIB


class programa
{
static void Main ()
{
milib objeto = new milib();
}
}
// Un programa que use el recurso de la librería, así:
// mcs -r:milib.dll programa.cs



Y ya lo tienes, tu programa esta compilado con librerías, y a donde vaya tu programa tiene que ir la libreria en el mismo directorio. Esto funciona no solo en mono sino en framework.net de microsoft y si lo haces en el mismo visual c# también podrías compilarlo de la misma manera solo cambia el comando mcs por csc o usando las herramientas del ide del visual estdio.net

Cuando lo ejecutes obtendras este resultado

Citar[lastdragon@linux milib]$ ll
total 32
-rw-r--r--  1 lastdragon lastdragon  166 jun 25 15:54 milib.cs
-rwxr-xr-x  1 lastdragon lastdragon 3072 jun 25 15:48 milib.dll
-rw-r--r--  1 lastdragon lastdragon  163 jun 25 15:54 programa.cs
-rwxr-xr-x  1 lastdragon lastdragon 3072 jun 25 15:50 programa.exe
[lastdragon@linux milib]$ mono programa.exe
Soy el constructur de la LIB


#58
Pues felicidades

hablanos mas tecnicamente acerca de tu control y si piensas liberar el codigo
#59
Oye pero esa  version qeu tienes tambien es de desarrollo

Mono sigue las versiones al estilo kernel linux

impares desarrollo
pares estable, la tuya tampoco es estable
#60
No hay que hacer tanto show.

has un programa en visual studio.net donde la unica opcion sera windows form... compilalo y pon el binario en linea, asegurate que sea .net para que la unica forma que tenga de ejecutarlo sea en un framework .net

despues mostrare una imagen del programa corriendo en mi laptop con linux y tu programa siendo ejecutado.

como solo tu sabras que mensaje le pondras en la ventana no habria forma de que inventara la imagen.

asi que has un programa, ya sea C#, Visual Basic.NET en una ventana pon un label o boton lo que quieras y que aparezca un mensaje.

Si alguien mas tiene la duda igual puede poner en linea un .exe .net

asi, olvide mencionar que si estoy usando una version de desarrollo, para probar su estabilidad. la que por cierto me tiene conforme hasta el momento