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.