|
 |
aspx_espanol thread: Re: Realmente Orientado a Objetos...?
Message #1 by "Juan T. Llibre [MVP]" <j.llibre@c...> on Wed, 20 Dec 2000 16:26:40 -0500
|
|
El .NET Framework es perfecta,
y realmente, orientado a objetos.
Hay apoyo para herencia ( Inherits )
y para polimorfismo ( Overrides )
tanto en C# como en VB.NET.
En cuanto a interactuar con Delphi y CBuilder,
creo que tendremos que esperar a que esas
plataformas escriban su versión .NET,
lo cual pueden hacer en cualquier momento.
Recuerda que el CLR ( el runtime ) de .NET es el que
compila a MSIL ( MS Intermediate Language ), y hasta
que esos lenguajes puedan enviar código que el CLR
entienda, no podremos usarlos, pero espero eso sea pronto.
Ahora mismo, hay alrededor de 25 lenguajes
que apoyan a .NET, incluyendo Perl, Eiffel y COBOL.
saludos,
Juan T. Llibre
Microsoft MVP [IIS/ASP]
ASP en Español : http://aspespanol.com/
ASP in English : http://asptracker.com/
ASP.Net En Español :
http://p2p.wrox.com/scripts/lyris.pl?join=aspx_espanol
>-----Original Message-----
>From: Roberto L. Bozzacchi [mailto:rlbozzacchi@u...]
>Sent: Wednesday, December 20, 2000 9:40 AM
>To: ASP.Net en Español
>Subject: [aspx_espanol] RE: [aspx_espanol] Re: Controles ( era : Random,
>Navegación y QueryString en C# )
>
>
>Juan, tu dices que el ASP.NET es orientado a objetos.
>Es real? O sea, tengo herencia, polimorfismo, etc como en un lenguaje C++ o
>CBuilder o Delphi?
>O es cómo el VB, un lenguaje que "USA" objetos. O sea, puedes crear clases,
>etc, pero no tienes herencia ni polimorfismo.
>
>Me interesa esto, por que de ser orientado a objetos real, entonces creo (es
>solo un pensamiento mío) que podría interactuar con los objetos y clases que
>creo en CBuilder o Delphi...
>
>Robbie
>
>----- Mensaje original -----
>De: "Juan T. Llibre" <j.llibre@c...>
>Para: "ASP.Net en Español" <aspx_espanol@p...>
>Enviado: Martes, 19 de Diciembre de 2000 15:57
>Asunto: [aspx_espanol] Re: Controles ( era : Random, Navegación y
>QueryString en C# )
>
>
>>
>> Bueenooo...¡ son 45 controles nativos !
>> No creo que pueda en un solo mensaje...;>)
>>
>> Pero iré enviando ejemplos de controles,
>> agrupados por afinidad.
>>
>> Por cierto, tienes toda la razón al apuntar que
>> son la base de la lógica de la programación.
>>
>> Estos "controles" no son más que OBJETOS creados en C#.
>> Al igual pueden ser creados en VB.
>>
>> La orientación de la programación de ASP.NET hacia objetos
>> es el cambio mas contundente de esta nueva encarnación de ASP.
>>
>> Lo bonito que tiene esto es que podemos sustituir cualquiera
>> de ellos por objetos creados por nosotros mismos.
>>
>> La flexibilidad que ASP.NET ofrece al programador es increíble.
>>
>> saludos,
>> 0
>>
>> Juan T. Llibre
>> Microsoft MVP [IIS/ASP]
>> ASP Resource : http://asptracker.com/
>> ASP en Español : http://aspespanol.com/
>> ==================================
>> ----- Original Message -----
>> From: "Hassan Arteaga Rodríguez" <hassan@c...>
>> To: "ASP.Net en Español" <aspx_espanol@p...>
>> Sent: Tuesday, December 19, 2000 1:49 PM
>> Subject: [aspx_espanol] Re: [aspx_espanol] Random, Navegación y
>QueryString
>> en C#
>>
>>
>> > Hola Juan T !!!
>> > Gracias por estos ejemplos...a algunos pueden parecerles sencillos..pero
>> si
>> > se fijan son la báse de la lógica de la propia programación. Podrías
>> enviar
>> > a esta lista como declarar diferentes controles/
>> > Por ejemplo
>> > <asp:label id="Name" runat=server/> 'para un label
>> > y demás objetos que existen?
>> >
>> > Salu2 y nuevamente gracias.
>> > M. Sc. Hassan Arteaga Rodríguez
>>
>>
>>
>> ---
>> Usted está suscrito a aspx_espanol como:
>> rlbozzacchi@u...
>> Para darse de baja, envíe un mensaje en blanco a
>> leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com
>>
>
>
>---
>Usted está suscrito a aspx_espanol como:
>j.llibre@c...
>Para darse de baja, envíe un mensaje en blanco a
>leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com
>
---
Usted está suscrito a aspx_espanol como:
$subst('Recip.EmailAddr')
Para darse de baja, envíe un mensaje en blanco a
leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com
Message #2 by =?iso-8859-1?Q?Antonio_Ruiz_Cort=E9s?= <aruiz@l...> on Wed, 27 Dec 2000 18:27:58 +0100
|
|
Estoy intentando seguir un modelo de capas para construir aplicaciones
ASP.NET. He seguido la poca información que viene en la ayuda de Visual .NET
Beta 1 y he creado una DLL en C# que encapsula toda la lógica de la interfaz
de usuario.
Un fragmento del archivo C# utilizado para construir la DLL es el que
muestro a continuación.
namespace FileConverterASPPlus
{
using UniversalConverter;
using System.Diagnostics;
using System; // para la clase EventArgs
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.IO;
public class Pagina : System.Web.UI.Page
{
public System.Web.UI.HtmlControls.HtmlInputFile SourceFile;
public System.Web.UI.WebControls.LinkButton LinkTargetFile;
......
protected void Page_Load(object sender, EventArgs e)
{
.........
}
----------------------------------------------------
La conexión desde la página ASPX la realizo modificando las propiedades del
elemento Page.
<%@ Page Language="C#" Inherits="FileConverterASPPlus.Pagina"
CodeBehind="FileConverterCOM.dll" Trace="False" %>
La compilación de la página ASPX me da el siguiente error:
----------------------------------------------------------------------------
----
Parser Error
Description: An error occurred during the parsing of a resource required to
service this request. Please review the specific parse error details below
and modify your source file appropriately.
Parser Error Message: 'FileConverterASPPlus.Pagina' is not a valid base
class to inherit from
Source Error:
Line 3: <%@ Import Namespace="System.Web.UI.HtmlControls" %>
Line 4: <%@ Import Namespace="System.IO" %>
Line 5: <%@ Page Language="C#" Inherits="FileConverterASPPlus.Pagina"
CodeBehind="FileConverterCOM.dll" Trace="False" %>
Line 6: <html><head>
Line 7: <TITLE>Universal File Converter</TITLE>
Source File:
F:\tesis\fuentes\services\UniversalConverter\FileConverterCom.aspx Line:
5
----------------------------------------------------------------------------
----
Version Information: Runtime Build: 1.0.2204.21; ASP.NET Build: 1.0.2204.21
¿PUEDE ALGUIEN AYUDARME?
Antonio Ruiz
---
Usted está suscrito a aspx_espanol como:
$subst('Recip.EmailAddr')
Para darse de baja, envíe un mensaje en blanco a
leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com
|
|
 |