Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

on-line

Haupt Quellenprogramme E-B�cher Downloads Mit uns in Verbindung treten �ber uns

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


Global.asa in Asp
Previous Next



  • In einer Asp Anwendung ist die Global.asa Akte eine Wahldatei, die Erkl�rungen der Gegenst�nde, der Variablen und der Methoden speichert, die durch jede Seite erreicht werden k�nnen




Die Global.asa Akte

In einer Asp Anwendung ist die Global.asa Akte eine Wahldatei, die Erkl�rungen der Gegenst�nde, der Variablen und der Methoden speichert, die durch jede Seite erreicht werden k�nnen. Global.asa Akte alle Gebrauch g�ltige Datenbanksuchroutineindexe (Javascript, VBScript, JScript, PerlScript, etc.) die Global.asa Akte speichert nur das folgende:

  • Anwendung F�lle
  • Lernabschnittf�lle
  • <object> Erkl�rungen
  • TypeLibrary Erkl�rungen
  • die #include Richtlinie

Anmerkung: Jede Anwendung kann eine Global.asa Akte nur haben und die Global.asa Akte mu� im Wurzelverzeichnis der Asp Anwendung gespeichert werden.

F�lle in Global.asa

wenn die Anwendung/der Lernabschnitt beginnt, oder Anwendung/Lernabschnitt beendet, ist es notwendig, die Anwendung und Lernabschnittgegenst�nde in Glogal.asa �ber die getan zu werden Arbeit zu erkl�ren. Der Code f�r dieses wird in Fallzufuhren gelegt. Die Global.asa Akte benutzt vier Arten F�lle:

Application_OnStart - dieser Fall tritt in einer Asp Anwendung wenn die ERSTEN Anwenderaufrufe die erste Seite von auf. Dieser Fall tritt auf, nachdem die Global.asa Akte redigiert ist, oder nachdem das web server wiederbegonnen wird. Der �Session_OnStart� Fall tritt sofort nach diesem Fall auf.

Session_OnStart - in der Asp Anwendung, tritt dieser Fall jedesmal NEUE Teilnehmeranforderungen seine oder erste Seite auf.

Session_OnEnd - jedesmal wenn ein Benutzer einen Lernabschnitt beendet, tritt dieser Fall auf. Nachdem eine Seite nicht vom Benutzer w�hrend einer spezifizierten Zeit (durch R�ckstellung ist dieses 20 Minuten), verlangt worden ist, Enden eines Benutzers ein Lernabschnitt.

Application_OnEnd - Aafter, das der LETZTE Benutzer den Lernabschnitt, diesen Fall beendet hat, tritt auf. Gew�hnlich tritt dieser Fall auf, wenn ein web server stoppt. Um herauf Einstellungen zu s�ubern nachdem die Anwendung stoppt, wird dieses Verfahren wie L�schungaufzeichnungen verwendet oder Informationen zu den Textakten schreibt.

Eine Global.asa Akte konnte etwas �hnliches schauen:

<script language="vbscript" runat="server">
sub Application_OnStart
'some code
end sub
sub Application_OnEnd
'some code
end sub
sub Session_OnStart
'some code
end sub
sub Session_OnEnd
'some code
end sub
</script>

Weil, um Indexe in der Global.asa Akte einzusetzen wir nicht die Asp Indexbegrenzungen benutzen k�nnen (<% und %>), setzen wir Subroutinen innerhalb eines HTML <script> Elements




<object> Erkl�rungen

Mit Hilfe des <object> Umbaus ist es m�glich, Gegenst�nde mit Lernabschnitt- oder Anwendungsbereich in Global.asa zu verursachen.

Anmerkung: Der <object> Umbau sollte au�erhalb des <script>tag sein

Syntax:
<object runat="server" scope="scope" id="id"
{progid="progID"|classid="classID"}>
....
</object>
Parameter Beschreibung
scope Stellt den Bereich des Gegenstandes ein (entweder Lernabschnitt oder Anwendung)
id Spezifiziert eine einzigartige Kennzeichnung f�r den Gegenstand
ProgID Eine Kennzeichnung, die mit einer Kategorie Kennzeichnung das Format f�r ProgID verbunden ist, ist [Verk�ufer.]Bestandteil [. Version]

Entweder ProgID oder ClassID m�ssen spezifiziert werden.

ClassID Spezifiziert eine einzigartige Kennzeichnung f�r einen COM Kategorie Gegenstand.

Entweder ProgID oder ClassID m�ssen spezifiziert werden.




Beispiele

Das erste Beispiel verursacht einen Gegenstand des Lernabschnittes Bereich genanntes �MyCreate�, indem es den ProgID Parameter verwendet:

<object runat="server" scope="session" id="MyCreate"
progid="MSWC.AdRotator">
</object>

Das zweite Beispiel verursacht einen Gegenstand der Anwendung Bereich genanntes �MyConnection�, indem es den ClassID Parameter verwendet:

<object runat="server" scope="application" id="MyConnection"
classid="Clsid:8AD3067A-B3FC-11CF-A560-00A0C9081C21">
</object>

In der Anwendung k�nnen die Gegenst�nde, die in der Global.asa Akte erkl�rt werden, durch jeden m�glichen Index benutzt werden:

GLOBAL.ASA:<object runat="server" scope="session" id="MyAd"
progid="MSWC.AdRotator">
</object>

You could reference the object "MyAd" from any page in the ASP application:

SOME .ASP FILE:


<%=MyAd.GetAdvertisement("/banners/adrot.txt")%> 


TypeLibrary Erkl�rungen

Ein TypeLibrary ist ein Beh�lter, der die DLL Akte speichert, die einem COM Gegenstand entspricht. Indem man einen Anruf zum TypeLibrary in der Global.asa Akte einschlie�t, k�nnen die Konstanten des COM Gegenstandes erreicht werden, und St�rungen k�nnen durch den Asp Code besser berichtet werden. Du kannst die Art Bibliotheken in Global.asa erkl�ren, wenn deine Netzanwendung auf COM Gegenst�nden beruht, die Daten eintippt Art Bibliotheken erkl�rt haben,

Syntax
<!--METADATA TYPE="TypeLib"
file="filename"
uuid="typelibraryuuid"
version="versionnumber"
lcid="localeid"
-->
Parameter Beschreibung
file

Spezifiziert einen absoluten Weg zu einer Art Bibliothek.

Entweder der Akte Parameter oder der uuid Parameter wird angefordert
uuid Spezifiziert einen einzigartigen Bezeichner f�r die Art Bibliothek.

Entweder der Akte Parameter oder der uuid Parameter wird angefordert

Version

Wahlweise freigestellt. Verwendet f�r das Vorw�hlen von Version. Wenn die erbetene Version nicht gefunden wird, dann wird die neueste Version verwendet

lcid

Wahlweise freigestellt. Der f�r die Art Bibliothek verwendet zu werden Schauplatzbezeichner,

St�rung Werte

Die folgenden Fehlermeldungen k�nnen durch den Bediener zur�ckgehen:

St�rung Code Beschreibung
Asp 0222

Unzul�ssige Art Bibliothekspezifikation

Asp 0223 Nicht die gefundene Bibliothek schreiben
Asp 0224

Bibliothek schreiben kann nicht geladen werden

Asp 0225

Bibliothek schreiben kann nicht aufgewickelt werden

Anmerkung:

In der Global.asa Akte k�nnen METADATEN-Umbauten �berall erscheinen (beide inner und �u�ere <script> Umbauten). Jedoch wird es empfohlen, da� METADATEN-Umbauten nahe der Oberseite der Global.asa Akte erscheinen.



Beschr�nkungen
Du kannst Beschr�nkungen in der Global.asa Akte einschlie�en:
  • Der Text, der in die Global.asa Akte geschrieben wird, kann nicht angezeigt werden. Diese Akte kann nicht Displayinformation

  • in den Application_OnStart und Application_OnEnd Subroutinen kannst du Bediener- und Anwendungsgegenst�nde nur benutzen. In der Session_OnEnd Subroutine kannst du Bediener-, Anwendungs- und Lernabschnittgegenst�nde benutzen. Du kannst jeden eingebauten Gegenstand in der Session_OnStart Subroutine benutzen

Wie man die Subroutinen verwendet

Variablen initialisieren. Global.asa ist h�ufig benutzt.

Das Beispiel unterhalb der Erscheinen, wie man die genaue Zeit ein Besucher ankommt zuerst auf einer Web site ermittelt. Die Zeit wird in einer Lernabschnittvariable gespeichert, die �begonnen� genannt wird, und in der Anwendung, kann der Wert der �begonnenen� Variable von jeder m�glicher Asp Seite erreicht werden:

<script language="vbscript" runat="server">
sub Session_OnStart
Session("started")=now()
end sub
</script>

Um Seite Zugang zu steuern, kann Global.asa auch verwendet werden.

Das Beispiel unterhalb der Erscheinen, wie man jeden neuen Besucher zu einer anderen Seite, in diesem Fall zu einer Seite benannte �newpage.asp� umadressiert:

<script language="vbscript" runat="server">
sub Session_OnStart
Response.Redirect("newpage.asp")
end sub
</script>
Und du kannst Funktionen in der Global.asa Akte einschlie�en.

Im Beispiel unter, wenn das web server beginnt, tritt die Application_OnStart Subroutine auf. Dann nannten die Application_OnStart Unterprogrammaufrufe eine andere Subroutine �getusers�. Die �getusers� Subroutine �ffnet eine Datenbank und holt eine Satzgruppe von der �Benutzer� Tabelle zur�ck. Die Satzgruppe wird einer Reihe zugewiesen, in der sie von jeder m�glicher Asp Seite erreicht werden kann, ohne die Datenbank zu fragen

<script language="vbscript" runat="server">
sub Application_OnStart
getusers
end sub
sub getusers 
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs=conn.execute("select name from users")
Application("users")=rs.GetRows
rs.Close
conn.Close
end sub

Global.asa Beispiel

In diesem Beispiel stellen wir eine Global.asa Akte her, die die Zahl gegenw�rtigen Besuchern z�hlt.

  • Wenn der Bediener beginnt, stellt das Application_OnStart die Anwendung variablen �Besucher� bis 0 ein

  • Jedesmal wenn ein neuer Besucher ankommt, f�gt die Session_OnStart Subroutine ein den variablen �Besuchern� hinzu

  • Die Session_OnEnd Subroutine subtrahiert ein �von den Besuchern�, jedesmal wenn diese Subroutine ausgel�st wird

Die Global.asa Akte:

<script language="vbscript" runat="server">
Sub Application_OnStart
Application("visitors")=0
End Sub
Sub Session_OnStart
Application.Lock
Application("visitors")=Application("visitors")+1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("visitors")=Application("visitors")-1
Application.UnLock
End Sub
</script>
In einer Asp Akte die Zahl gegenw�rtigen Besuchern wird anzuzeigen unten gegeben:
<html>
<head>
</head>
<body>
<p>
There are <%response.write(Application("visitors"))%> online now!
</p>
</body>
</html>



Previous Next

Schl�sselw�rter: Anwendung Leistung mit dem cachierenden Gegenstand, Anwendung Gegenstandpdf, Anwendung Variablen, Anwendung Bereich


HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

Privacy Policy
Copyright � 2003-2024 Vyom Technosoft Pvt. Ltd., All Rights Reserved.