Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 Novato en C# dando sus primeros pasos.

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
TiammatMX
Novato


Mensajes : 1
Puntos : 3
Localización : Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Cuauhtémoc\Guerrero\Home

MensajeTema: Novato en C# dando sus primeros pasos.   Lun Mayo 20, 2013 11:21 am

¡Buen día!, estoy pasando de Delphi (mi lenguaje de programación por más de 15 años) a C# en Windows 7 con .NET Framework 4.5, y de repente me surgen un par (bueno, son más de dos Razz ) de preguntas:

1.- ¿Cómo puedo convertir a texto una fecha? En Delphi/ObjectPASCAL tenemos DateToStr(Fecha, LongDateFormat) que nos devuelve la fecha de hoy en formato Windows largo (cualquiera que éste sea), por ejemplo para 20/05/2013, devuelve "Lunes 20 de mayo de 2013". Complementando ésto, ¿la función que devuelva la hora en el formato Windows "ShortDateFormat"?

2.- Tengo tres paneles, uno a la izquierda (alineado a la izquierda), uno enmedio (alineado a la izquierda y el tercero alineado Client, pero si cambio por código el ancho del panel más a la izquierda, los otros dos desaparecen:
Código:
        private void frmPrescripciones_Resize(object sender, EventArgs e)
        {
            pnlIzquierda.Width = (frmPrescripciones.ActiveForm.Size.Width % 2);
        }

3.- ¿Cómo puedo enviarle parámetros a mi pantalla? En Delphi yo utilizo o una creación indirecta por medio de una función/procedimiento que recibe los parámetros, o una creación implícita donde asigno los parámetros a las variables cuando sea necesario usando

frmPantalla.LaVariable := ElValor;

Espero que puedan orientarme y agradeciendo de antemano cualquier idea que puedan aportarme.
Volver arriba Ir abajo
Ver perfil de usuario
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

MensajeTema: Re: Novato en C# dando sus primeros pasos.   Sáb Jun 15, 2013 6:48 am

Saludos, por cuestiones de trabajo ya no he sido tan activo como quisiera, en esta maquina no tengo instalado el VS asi que no te podre poner codigo exacto:

1.- Existen varias formas, pero primero hay que tomar en cuenta que la fecha se maneja diferente dependiendo de la region, por lo tanto "12/12/2012" no se interpreta igual que el "12-12-2012", la forma mas sencilla es con un DateTime.parse() ejemplo DateTime myTiempo = DateTime.parse("12/12/2012");

2.-Mmm no creo que esten desapareciendo, me inclinaria a ver como los estas creando, los controles de windowsForm contienen un evento paint que es el que se usa para pintar los controles dentro, cuando redimencionas el formulario se vuelve a pintar todo el formulario, si estos paneles los metiste de manera dinamica desde codigo, esto puede ser lo que te este pasando, necesitaria mas informacion.

3.- Es facil, todos los objetos contienen un constructor, los formularios no son nada mas que una clase que hereda de una padre llamada FORM (si no mal recuerdo) que lo identifica como un formulario, lo que debes de hacer es entrar al codigo .cs del formulario y crearle su constructor y agregarle parametros asi:
public NombreFormulario(int parametro){
}
Entonces cuando crees una instancia del formulario te pedira los parametros:

Formulario MyFormulario = new Formulario(parametroInt);
MyFormulario .show();


Si te quedo duda con toda confianza pregunta y disculpa la tardanza

_________________
[Tienes que estar registrado y conectado para ver este vínculo] [Tienes que estar registrado y conectado para ver esa imagen]
Volver arriba Ir abajo
Ver perfil de usuario http://cspromex.activo.mx
 
Novato en C# dando sus primeros pasos.
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» RESUMEN INFORMACIÓN DE PRODUCTO, PRIMEROS PASOS Y PREGUNTAS FRECUENTES
» RESUMEN INFORMACIÓN DE PRODUCTO, PRIMEROS PASOS Y PREGUNTAS FRECUENTES
» Primeros pasos con revit
» RESUMEN INFORMACIÓN DE PRODUCTO, PRIMEROS PASOS Y PREGUNTAS FRECUENTES
» RESUMEN INFORMACIÓN DE PRODUCTO, PRIMEROS PASOS Y PREGUNTAS FRECUENTES

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Foro de ayuda-
Cambiar a: