Diferencia tipos de libreria de clases

02/11/2007 - 16:42 por Erick \(foxero\) | Informe spam
Hola a todos y agradeciendo por adelantado la ayuda que me puedan brindar.

Soy nuevo en C#.NET me estoy iniciando con el Beta de la version 2008 porque
donde trabajo van a adquirir esa version cuando salga proximamente y me
recomendaron eso. Pero imagino que mis dudas tambien son compatibles con
la version 2005. Soy programador de Visual Foxpro; pido disculpas si mis
preguntas son de muuuuuuy novato en .NET porque de verdad es un mundo nuevo
y extraño para mi.

Lo primero que quiero es crear un archivo de clases (libreria) orientado a
sistemas windows para ser usada en diferentes proyectos windows pero veo dos
opciones "Windows Forms Control Library" y otra dice simplemente "Class
Library".

En VFP tenía solo un tipo de libreria de clases.

Pero en .NET como decido cual de los dos tipos de libreria debo usar?

Preguntas similare

Leer las respuestas

#1 Lluis Franco
02/11/2007 - 17:03 | Informe spam
:-)
Hola Erick,
Muy por encima:

"Class Library"
Librería de clases que encapsula la lógica de las clases que definas en su
interior.
No tiene interface gráfica a menos que te lances un form desde una de tus
clases.

"Windows Forms Control Library"
Librería de controles en la que puedes crear 'n' controles de usuario con
interfaz gráfica.

Saludos,

Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
Web: http://sps.uyssoft.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco
(Guía de netiquette de los foros)
http://sps.uyssoft.com/Foros%20onli...uette.aspx
FIMARGE, S.A.
Principat d'Andorra

Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile/Lluis
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho.
Respuesta Responder a este mensaje
#2 Alberto Poblacion
02/11/2007 - 17:06 | Informe spam
"Erick (foxero)" wrote in message
news:
Soy nuevo en C#.NET me estoy iniciando con el Beta de la version 2008
porque donde trabajo van a adquirir esa version cuando salga proximamente
y me recomendaron eso. Pero imagino que mis dudas tambien son compatibles
con la version 2005. Soy programador de Visual Foxpro; pido disculpas si
mis preguntas son de muuuuuuy novato en .NET porque de verdad es un mundo
nuevo y extraño para mi.

Lo primero que quiero es crear un archivo de clases (libreria) orientado a
sistemas windows para ser usada en diferentes proyectos windows pero veo
dos opciones "Windows Forms Control Library" y otra dice simplemente
"Class Library".

En VFP tenía solo un tipo de libreria de clases.

Pero en .NET como decido cual de los dos tipos de libreria debo usar?



Básicamente, con el "class library" puedes hacer de todo, siempre que te
pongas a teclear y lo escribas dentro. La diferencia es que el "Windows
Forms Control Library" utiliza una plantilla para darte ya construido parte
del contenido de la librería para que puedas definir dentro Controles de
Windows. Me imagino que, siendo novato, no pretendes inicialmente escribir
Controles, sino símplemente crear clases para meter tu código. Así que, de
momento, te interesa la "Class Library".
Respuesta Responder a este mensaje
#3 Alfredo Novoa
02/11/2007 - 17:13 | Informe spam
On Fri, 2 Nov 2007 17:03:10 +0100, "Lluis Franco"
wrote:

"Class Library"
Librería de clases que encapsula la lógica de las clases que definas en su
interior.



En cristiano: biblioteca de clases que contiene clases.

Dejad el "lenguaje de marketing" para cuando hableis con los clientes
:)


Saludos
Respuesta Responder a este mensaje
#4 Erick \(foxero\)
02/11/2007 - 17:53 | Informe spam
Windows. Me imagino que, siendo novato, no pretendes inicialmente escribir
Controles, sino símplemente crear clases para meter tu código. Así que, de
momento, te interesa la "Class Library".





Bueno en realidad una de las primeras clases que iba a crear era una version
de botón heredada de System.Windows.Forms.Button.

Ejemplo

public class xButton : System.Windows.Forms.Button {..}

Me interesa modificar o agregar algunas propiedades y metodos. Si es
visualmente mucho mejor.

Es ese tipo de clases, por ser visibles o con interfaz grafica, las que
deberia hacer en una "Windows Control Library"?

O resumiendo, las que tengan interfaz grafica las pongo alli y las que no,
las meto a una simple "Class Library"?


Muchas gracias a todos por la ayuda.
Respuesta Responder a este mensaje
#5 Alberto Poblacion
02/11/2007 - 20:34 | Informe spam
"Erick (foxero)" wrote in message
news:%
Bueno en realidad una de las primeras clases que iba a crear era una
version de botón heredada de System.Windows.Forms.Button.



Para eso puedes usar una simple "class library". La librería de
controles lo único que va a hacer es añadirte un UserControl que no vas a
usar y lo vas a borrar.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida