8 messaggi dal 03 maggio 2002
Salve a Tutti.

Cosa sono i components? Come si utilizzano ? Si utilizzano sia per ASP che per ASP.NET?

Grazie.

8 messaggi dal 03 maggio 2002
Sono nuovo in questo forum, qualcuno può aiutarmi?


62 messaggi dal 01 maggio 2001
Ciao duckap,

I components sono delle dll che bisogna installare per implementare le caratteristiche dell'asp.
I components sono dei "mini programmi"come può essere Ad Rotator(componente incluso con IIS), o ancora Content Linking, Page Counter, Counters ecc....

Per quanto riguarda il loro utilizzo in ASP.Net non saprei, ma penso proprio di si.

Comunque te li puoi costruire anche tu ad esempio con Visual Basic oppure con C e tanti altri linguaggi di programmazione.

Spero di essere stato chiaro.

8 messaggi dal 03 maggio 2002
Grazie per la risposta.

Ma questi "programmini" bisogna installarli sul server che offre lo spazio web?

Grazie.

11.886 messaggi dal 09 febbraio 2002
Contributi
Esatto, non sempre lo puoi fare poichè alcuni gestori non offrono la possibilità di registrare componenti sul server. Se hai il server in casa è un'altro conto...

Coi componenti puoi fare di tutto da semplici calcoli a usare le API a costruire una funzione che blocca tutto.
I componenti sono utili se stai fancendo un lavoro importante e non vuoi che altri copino il tuo script: si tratta di codice compilato che è anche più prestante di quello che inserisci in una ASP (interpretato). Con Visual Basic, C/C++ e in generale con un linguaggio di programmazione che supporti gli oggetti COM ti puoi costruire una DLL che registri sul server scrivendo:
regsvr32 nome.dll
a questo punto, il componente è pronto per essere utilizzato. Da una ASP scrivi:

dim miocomponente
set miocomponente = Server.CreateObject("nomeprogetto.nomeclasse")

Ora puoi utilizzare tutte le proprietà e i metodi dell'oggetto da te creato.

Se hai VB per esempio ti puoi divertire e vedere come funziona la cosa facendo una prova anche banale:
1. Fai nuovo progetto e seleziona "DLL Active X"
2. Dai un nome al progetto e alla classe
3. Scrivi questo codice:

Function calcola (numero As Integer)
calcola = numero * numero
End Function

4. Registra il componente e istanzialo da una ASP
5. Scrivi questo

<%
Response.write(miocomponente.calcola(5))
%>

Ti verrà stampato a video il numero 25.

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.