|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Enko
Páginas: 1 ... 34 35 [36] 37 38 ... 77
876
« en: Martes 8 de Agosto de 2006, 15:35 »
877
« en: Martes 8 de Agosto de 2006, 15:30 »
878
« en: Lunes 7 de Agosto de 2006, 21:08 »
879
« en: Lunes 7 de Agosto de 2006, 18:35 »
Ahora que veo bien, la sintaxis de C# es muchisimo más tranparente que la de C++. Respecto a la parte POO, tiene la mayoria de las cosas que tenía Delphi (campos "protected", parametros para salida "out", propiedades "get" y "set") y otras cosas que nunca había visto antes. Lo único que no me gusta hasta ahora, es el entorno de desarollo, la parte GUI, sigo prefiriendo como era en versiones anteriores a Delphi8, a partir de la 8, el entrono es casi igual a Visual Studio.
880
« en: Lunes 7 de Agosto de 2006, 15:55 »
Estaba hechando un vistazo a la sintaxis de la POO de C# y me resulto muy familiar. Luego leí esto: C# (leído en inglés “C Sharp” y en español “C Almohadilla”) es el nuevo lenguaje de propósito general diseñado por Microsoft para su plataforma .NET. Sus principales creadores son Scott Wiltamuth y Anders Hejlsberg, éste último también conocido por haber sido el diseñador del lenguaje Turbo Pascal y la herramienta RAD Delphi.
Fuente: http://www.clikear.com/manuales/csharp/c9.aspY Ahora qeu recuerdo, Microsoft, hace años, había comprado una buena parte de Borland. Es más, el ultimo entorno de Borland, que es .Net y win32, traía el compilador de: C#, ASP.NET, VB.NET , Delphi.NET y delphi32. (lo que me preguntaba, es que si el compilador de C# que trae Delphi 2006, es el mismo que el de Visual Studio.NET).
881
« en: Domingo 6 de Agosto de 2006, 04:02 »
Por sierto, me olvidaba decir, se ve muy bien tu página huica.net
882
« en: Sábado 5 de Agosto de 2006, 17:35 »
NO MEZCLEN DELPHI CON PASCAL (es como mezclar C (no C++) con Visual C++) así me conformo: (para ejemplificar pongo los lenguajes tipo C al lado) Pascal ---Delphi (VCL) (C++Builder) ---Object Pascal (C++) ---Turbo Pascal (C )
En delphi iria todo de la vcl en Delphi, mas que nada los componentes y bases de datos En turbo pascal, las cosas de turbo pascal En Object Pascal, irian dudas de Delphi y Free Pascal que no tienen que ver con componentes de Delphi La seccion de Delphi actual Pasaria a VCL. La seccion de Pascal a Turbo Pascal La seccion Object Pascal quedaría vacia, pero despues me encarga de trasladar threads.
883
« en: Sábado 5 de Agosto de 2006, 17:02 »
a mi me parece una especie de quake  pero online con shokwave por sierto, muy liviano
885
« en: Jueves 3 de Agosto de 2006, 17:20 »
Si es para una web básica, con: *)algunas bases de datos *)algo de informacion dinamica, encuestas, estadisiticas *)algun juego estadistico y un par de imagenes dinamicas
Yo prefiero php, seguramente es más pobre que C#, pero tiene una sintaxis más transparente para mi gusto (nunca pude aprender bien C, si php y actionscript). Además, le puedes agregar facilmente cosasde ActionScript para darle un lindo diseño.
El gran problema que se plantea aca es que PHP es para paraginas web y servidores, C# es un lenguaje de uso general, o sea, tiene muchismas más cosas que no se van a usar en una pagina web y por eso, C# ES MÁS DIFICIL DE APRENDER QUE PHP, ya que es un lenguaje completo.
886
« en: Jueves 3 de Agosto de 2006, 16:47 »
Trasladé a Diseño de Algoritmos, seguramente tendrás mas suerte aqui
887
« en: Miércoles 2 de Agosto de 2006, 02:21 »
888
« en: Lunes 31 de Julio de 2006, 14:19 »
889
« en: Domingo 30 de Julio de 2006, 21:28 »
Juank, respecto al teclado: Mi hermano hace un monton, se había descargado una aplicacion que interactuaba con el teclado para cambiarle las letas. Es decir, uno apretaba un caracter español (del teclado español) y la aplicacion convertia al caracter apretado en uno del idioma ruso. Es decir, era usar el teclado ruso pero sin tener ese idioma activado. La mala noticia, es que nisiquera recuerdo como se llamaba esa aplicacion
890
« en: Domingo 30 de Julio de 2006, 21:16 »
tu deberias ser el moderador de ese foro su-? Eso es pregutna o afirmacion?  Me parece muy buena idea, las dos propuestas.
891
« en: Domingo 30 de Julio de 2006, 17:08 »
- Y por ultima y no menos importante, que este dispuesto a comprometerse 2 meses (agosto y septiembre) en el desarrollo del projecto sabiendo que no cobrara igual que la resta de nosotros.
Creo que te equivocaste de foros...... deberias buscar en www.busco_esclavos.compd: sin ganas de ofender a nadie
892
« en: Sábado 29 de Julio de 2006, 17:00 »
No, justamente la idea era publicarlo en sitios que no sea solocodigo.
893
« en: Sábado 29 de Julio de 2006, 15:31 »
Este tipo de informacion está monopolizada bajo las grandes empresas que se dedican a eso. Tu unica ayuda para eso: Google
894
« en: Sábado 29 de Julio de 2006, 15:21 »
que pasa muchachos nadie más quiere colaborar??? Se me ocurió esto: Todos, o la mayoria de nosotros tenemos un monton de aplicaciones hechas que nos parecen completamente inutiles y las tenemos guardades en el rincon más escondido de nuestro HD. La idea sería, publicar alguna de ellas y en los comentarios dejar a solocodigo. Yo tengo varias para eso: *)editor de carpetas de winXP (poner imagen de fondo,color letras, etc....) *)pasar un codigo hecho en pascal a html, para que la sintaxis tenga colores.... La cosa es que no se donde se pueden publicar.
895
« en: Viernes 28 de Julio de 2006, 16:02 »
tambien puedes dibujar la imagen en un HDC de memoria, crear un Timer y en el evento WM_TIMER volcar el HDC de memoria en el HDC de la ventana. con esto creas el buffer hWindow := CreateWindow(........); WindowDC := GetDC(hWindow); Bitmap := CreateCompatibleBitmap(WindowDC); VirtualScreen := CreateCompatibleDC(WindowDC); SelectObject(VirtualScreen, Bitmap);
para crear el timer SetTimer(hWindow, hTimer, 0,1);
para dibujar en la pantalla vitual SetPixel(VirtualScreen, etc....);
finalmente, el codigo del windProc para que la imagen siemrpe se dibuje function WindProc(hWnd, MSG, wParam, lParam: Integer): Integer; begin case MSG if WM_DESTROY: begin DeleteObject(Bitmap); DeleteDC(VirtualScreen); end; WM_PAINT: BitBlt(WindowDC, 0,0,Width, Height, VitualScreen, 0,0); //break WM_TIMER: SendMessage(hWnd, WM_PAINT, 0,0); //break end;
896
« en: Miércoles 26 de Julio de 2006, 14:11 »
897
« en: Lunes 24 de Julio de 2006, 14:44 »
asi es. Entonces cual es el problema que tiene Danielo
898
« en: Lunes 24 de Julio de 2006, 13:53 »
Que yo recuerde, '\' se usa para poner despes los caracteres especiales, pero solo desde el compilador. Si no me equivoco, si la entrada se hace por teclado, es decir por el usuario, en tiempo de ejecucion, la barra '\' es un caracter m'as.
899
« en: Sábado 22 de Julio de 2006, 19:19 »
Este codigo es de object pascal. (Free Pascal, Delphi) Es una pila coordenadas. Pos: es el dato para el cual se hizo la lista. Next: es la liga. Parrent: es el predecesor del punto en cuestion en un grafico. Tomalo como si fuera un dato mas que no importa mucho, al igual que Pos. PopFirst: saca el primer elemento en la lista Add: añade un elemento en la lista, existe 2 tipos de este procedimiento, uno añade el punto y el pariente, y el otro añade directamente por el nodo. Exists: devuelve TRUE si la coordenada existe en la lista. unit uPointList; interface uses Types; type PPointNode = ^TPointNode; TPointNode = record Pos: TPoint; Next: PPointNode; Parrent: PPointNode; end; TPointList = class private FFirst: PPointNode; FLast: PPointNode; FCount: Integer; function NewNode(ANext, AParrent: PPointNode; APoint: TPoint): PPointNode; public constructor Create; destructor Destroy; procedure Add(AParrent: PPointNode; APoint: TPoint); overload; procedure Add(var APointNode: PPointNode); overload; function ExistPoint(APoint: TPoint): Boolean; function PopFirst: PPointNode; property Count: Integer read FCount; end; implementation uses Dialogs; { TPointList } procedure TPointList.Add(AParrent: PPointNode; APoint: TPoint); var Node: PPointNode; begin Node := NewNode(nil, Aparrent, APoint); if (FFirst <> nil) then FLast^.Next := Node else FFirst := Node; FLast := Node; Inc(FCount); end; procedure TPointList.Add(var APointNode: PPointNode); begin APointNode^.Next := nil; if (FFirst <> nil) then FLast^.Next := APointNode else FFirst := APointNode; FLast := APointNode; Inc(FCount); end; constructor TPointList.Create; begin inherited Create; FFirst := nil; FLast := nil; FCount := 0; end; destructor TPointList.Destroy; var p,q: PPointNode; begin p := FFirst; while p <> nil do begin q := p^.Next; Dispose(p); p := q; end; FCount := -1; inherited Destroy; end; function TPointList.ExistPoint(APoint: TPoint): Boolean; var p,q: PPointNode; begin p := FFirst; Result := False; while p <> nil do begin q := p^.Next; if (p^.Pos.X = APoint.X) and (p^.Pos.Y = APoint.Y) then Result := True; p := q; end; end; function TPointList.NewNode(ANext, AParrent: PPointNode; APoint: TPoint): PPointNode; var p: PPointNode; begin New(p); p^.Pos := Apoint; p^.Next := ANext; p^.Parrent := AParrent; Result := p; end; function TPointList.PopFirst: PPointNode; begin Result := FFirst; FFirst := FFirst^.Next; Dec(FCount); end; end.
900
« en: Jueves 20 de Julio de 2006, 14:13 »
He resuelto lo del padding despues de tanto buscar en internet jejee
Acaso nadie lee los posts del thread?
Páginas: 1 ... 34 35 [36] 37 38 ... 77
|
|
|