How to set up an ASP.doc
-
Upload
rambhupalreddy -
Category
Documents
-
view
224 -
download
0
Transcript of How to set up an ASP.doc
-
8/10/2019 How to set up an ASP.doc
1/44
How to set up an ASP.NET web site with
IIS
Objective
The objective of this tutorial is to show the steps that have to be followed in order to
set up an already created ASP.NET web site with IIS 5.0!.0 web server.
Pre-requirements
In order to follow this tutorial" you have to #eet the below conditions$
% IIS 5.0!.0 web server installed on your P&
% .NET '.0 fra#ewor( installed on your P&
% ASP.NET web site that will be published with IIS web server
Please #a(e sure that .NET '.0 fra#ewor( is installed after the IIS web server is. If
you first installed the fra#ewor(" please use the below co##and line$
&$)*+in,ir-)icrosoft.NET)/ra#ewor()*ersion-)aspnet1re2iis.e3e %i
Introduction
In order to proceed forward it is i#portant to understand how ASP.NET applications
wor( with IIS.
/irst of all IIS is a web server" a software that accepts and responds to re4uests usin2
TTP 6yperte3t Transport Protocol7 protocol. The result of the respond is an
ordinary T8 pa2e" so we can say that the purpose of the web server 6IIS7 is to
provide T8 pa2es. +hen a user wants to see such a T8 pa2e" he sends a
re4uest to the web server. The web server receives the re4uests and related to this it
reads a file fro# its hard drive and sends the result content to the browser. /ro# this
point of view you can say that the web servers have the sa#e functionality as the file
servers have" waitin2 for networ( re4uests and sendin2 to the browser the appropriate
T8 pa2es.
9ecause ASP.NET applications suppose dyna#ic content" the re4uest%response
process is a #ore co#ple3 one. ASP.NET applications are #ade of ASP.NET ta2s and
&: or 9.NET code. +hen the web server receives a re4uest for an ASP.NET web
pa2e it doesn;t (now how to process the data fro# that web pa2e. This is why it has a
list with all the responsible en2ines for the related web pa2es. So" the ne3t pass would
be to pass the re4uest to the appropriate en2ine in order to process it. /i2ure
2
2$ ata7
2(
2*
31
32
33
34
3(
3*
4
4$
4(
As a finished product" we should end up with$
view source
printR001 002
003
-
8/10/2019 How to set up an ASP.doc
23/44
01*
01+ protected void &ortList_Co''ando/ect senderACo''andBvent8rgs e!
020
021 i:eCo''anda'e == "&ortList"!
022 023 s5itc- eCo''and8rgu'ento&tring!!
024
02 case"8&C"702$ t-ings&ort&ort8&C!6
02( /rea6
02* case"B&C"702+ t-ings&ort&ortB&C!6
030 /rea6
031 )
032 )
033 )
034
03 protected void 8ddata_Co''ando/ect senderA Co''andBvent8rgse!
03$
03( i:eCo''anda'e == "8ddata"!03*
03+ t-ings8ddtt8ddet!6
040 )
041 )
042 043 void Page_Pre;ender!
044 04 .st-ingsata&ource = t-ings6
04$ .st-ingsataind!6
04( )
04* 04+ int &ort8&Cstring A string 9!
00
01 return&tringCo'pareA 9!602 )
03 04 int &ortB&Cstring A string 9!
0 0$ return&tringCo'pareA 9! O J160( )
0*
0+
0$0 0$1 0$2 0$3 8&Pnet,C# utoria.
0$4
0$
0$$
-
8/10/2019 How to set up an ASP.doc
24/44
0$* rganiing and &u/'itting ata
0$+
0(0
0((
0(*
0*
0*$ ata7
0*(
0**
0+1
0+2
0+3
0+4
0+(
0+*
10
10$ 10(
That is it for todayQ I hope you enjoyed learnin2 a thin2 or two about &: and ASP.net.I;ll be wor(in2 on another tutorial for &: very soon on how to #a(e a wor(in2
-
8/10/2019 How to set up an ASP.doc
25/44
Scientific &alculator for use on a web pa2e 6sin2 ASP.net7.
If you have any 4uestions or concerns AT A88... Please feel free to co##ent or send
#e a Private essa2eQ
Is This A uestion5Topic? 0
9ac( to top
ultiuote
=eply
4ep!ies To 2sin% the Standard #ontro!s - ASP.net5#6
6@pr8"
8ocation$
-
8/10/2019 How to set up an ASP.doc
26/44
the people who do develop in ASP.net" which lan2ua2e they use in the .NET
fra#ewor(R
I do (now &WW and 9 aswell" but not nearly as thorou2hly as I (now &:.
So a2ain" if anybody has any 4uestions re2ardin2 translatin2 this or anythin2 else" justsend #e a P or leave a co##entQ
Also" let #e (now how you li(ed this tutorial if you read it. I a# wor(in2 on #y ne3t
tutorial ri2ht nowQ
This post has been edited by pr8"$ 0' /ebruary '00M % 05$0J P
+as This Post He!p'u!? 0
9ac( to top
ultiuote
=eply
6%eor%ehenness"
New ,.I.& ead
=eputation$ 0
Posts$ 20
21
As I #entioned previously" the :abe!control has an array of physical properties to
wor( with. ere are a few e3a#ples$
view source
printR01 02
03 04 void Page_Load!
0 0$ ./.i'eet = atei'eo5o&tring""!6
0( )
0* 0+
10 11 12 8&Pnet , C# utoria.
13
14
1
-
8/10/2019 How to set up an ASP.doc
30/44
benefits of thisR +hen we need to use an ASP.net control as plainte3t 6e3$ attributes"
values" properties... anythin2 non%2raphic7" we use :itera!controls.
view source
printR
01 02
03 04 void Page_Load!
0
0$ .t.it.eet = atei'eo5o&tring""!6
0( )
0* 0+
10 11
12 13 14
1
21
22
-
8/10/2019 How to set up an ASP.doc
31/44
The first part of this script that we need to fi2ure out" is how we want to accept the
data. Since I;ve tau2ht you how to use 8abel controls" we will use the# to store
infor#ation sent to the server. And where do we want to process data CN the serverR
In the Server scriptQ
In this e3a#ple" I will teach you the basics of acceptin2 user input fro# a web for#.+e are 2oin2 to as( the user a 4uestion" and store the infor#ation in te#porary
#e#ory 6In this case" a 8abel control7.
view source
printR01 02
03 04 protected void /tn&u/'it_C.ico/ect senderA Bvent8rgs e!
0
0$ ,, ?e :irst need our &u/'it /utton contro. to -and.e0( ,, t-e actua. sending o: our data ur code t-at 5i..
0* ,, store t-e data 'ust -appen 5-en t-e /utton is c.iced
0+ ,, so 5e 5i.. put our code -ere
10 )
11 12
Now that we have our button structure" lets loo( behind the code of actually acceptin2
the data$
view source
printR1 i:rdC&C-eced!2 ./.;esu.tet = "C#"6
3 i:rdDC-eced!4 ./.;esu.tet = "Dava"6
i:rdPC-eced!$ ./.;esu.tet = "PEP"6
ere we have our =adio 9uttons" and so#e infor#ation about what they represent. Inthis case we are as(in2 the server if the radio button has been chec(ed" and if it has"
we will store the infor#ation re2ardin2 the users response. Si#ple enou2h" now we
need to put the pa2e to2ether.
sin2 our basic (nowled2e of a few ASP.net controls" it is ti#e to add another one.
I;ve already #entioned the =adio9o3" but there is a chance you #i2ht not (now what
this is. A radio bo3 is the little tiny circle button that you can chec( off on so#e
for#s. They are so#eti#es used to #ar( your response to a #ultiple choice 4uestion.
A =adio 9o3 has the sa#e structure as any other control" so without any #ore delay
lets start settin2 up the pa2e for renderin2.
http://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#about -
8/10/2019 How to set up an ASP.doc
32/44
-
8/10/2019 How to set up an ASP.doc
33/44
-
8/10/2019 How to set up an ASP.doc
34/44
properly. ore specifically" Syste#.&ollections.eneric is the re4uired header to use
the ne3t thin2 we #ust co#plete" which is our list of data.
view source
printR
01 02 03 private List t-ings = ne5 List!6
04
0 void Page_Load!
0$
0( t-ings8dd"aaa"!6
0* t-ings8dd"///"!6
0+ t-ings8dd"ccc"!6
10 t-ings8dd"ddd"!6
11 t-ings8dd"eee"!6
12 t-ings8dd":::"!613 )
14
1 protected void &ortList_Co''ando/ect senderA Co''andBvent8rgse!
1$
1( i:eCo''anda'e == "&ortList"!1*
1+ s5itc- eCo''and8rgu'ento&tring!!
20
21 case"8&C"722 t-ings&ort&ort8&C!6
23 /rea624 case"B&C"72 t-ings&ort&ortB&C!6
2$ /rea6
2( )
2* )
2+ )
30
31 protected void 8ddata_Co''ando/ect senderA Co''andBvent8rgse!
32
33 i:eCo''anda'e == "8ddata"!34 3 t-ings8ddtt8ddet!6
3$ )
3( )
3* 3+ void Page_Pre;ender!
40
41 .st-ingsata&ource = t-ings6
42 .st-ingsataind!6
43 )
444 int &ort8&Cstring A string 9!
http://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#about -
8/10/2019 How to set up an ASP.doc
35/44
4$
4( return&tringCo'pareA 9!64* )
4+ 0 int &ortB&Cstring A string 9!
1 2 return&tringCo'pareA 9! O J163 )
4
Now" lets brea( that down so you can better understand what is 2oin2 on.
The first thin2 we want to do is tell the pa2e that we have a list of data" and we need
to add thin2s to it.
view source
printR01 private List t-ings = ne5 List!6
02 03 void Page_Load!
04
0 t-ings8dd"aaa"!6
0$ t-ings8dd"///"!6
0( t-ings8dd"ccc"!6
0* t-ings8dd"ddd"!6
0+ t-ings8dd"eee"!610 t-ings8dd":::"!6
11 )
The ne3t step is to create a &o##and that will deter#ine which function to call
durin2 data or2ani@ation.
view source
printR01 protected void &ortList_Co''ando/ect senderA Co''andBvent8rgs e!
02
03 i:eCo''anda'e == "&ortList"!04
0 s5itc- eCo''and8rgu'ento&tring!!
0$
0( case"8&C"70* t-ings&ort&ort8&C!6
0+ /rea6
10 case"B&C"711 t-ings&ort&ortB&C!6
12 /rea6
13 )
14 )1 )
http://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#about -
8/10/2019 How to set up an ASP.doc
36/44
Now just as the previous &o##and" we need to declare our button;s actions to A**
*ATAto our list.
view sourceprintR1 protected void 8ddata_Co''ando/ect senderA Co''andBvent8rgs e!
2
3 i:eCo''anda'e == "8ddata"!4
t-ings8ddtt8ddet!6
$ )
( )
The ne3t part of our script is a re4uired part to #a(e thin2s wor( correctly. Thefunction void Pa2e1Pre=ender67 tells the pa2e ri2ht before it starts processin2 that our
lstThin2s.,ataSource thin2sV. =e#e#ber creatin2 the private 8iststrin2? thin2s
new 8iststrin2?67VR This is where we tell the pa2e that our list of strin2s is 2oin2 to
be used in our 9ulleted 8ist.
view source
printR1 void Page_Pre;ender!
2
3 .st-ingsata&ource = t-ings6
4 .st-ingsataind!6
)
And last but not least" we have our sort functions. The Sort8ist1&o##and was
desi2ned to handle both button re4uests for ,ES& and AS& order... but now that we
(now which order we want" we need to (now what to do. This is where our functions
co#e in handy. All we have here is basic Strin2.&o#pare state#ents that co#pare two
variables and return the 2iven se4uence order.
view source
printR1 int &ort8&Cstring A string 9!
2
3 return&tringCo'pareA 9!64 )
$ int &ortB&Cstring A string 9!
(
* return&tringCo'pareA 9! O J16+ )
Now that we have our Server Script co#plete" we need to create our actual ASP web
layout.
http://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#about -
8/10/2019 How to set up an ASP.doc
37/44
view source
printR01 02 03 8&Pnet,C# utoria.
04 0
0$
1(
1*
2
2$ ata7
2(
2*
31
32
33
34
3(
3*
4
4$
4(
http://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.w3.org/1999/xhtmlhttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#viewSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#printSourcehttp://www.dreamincode.net/forums/topic/83933-using-the-standard-controls-aspnetc%23/#abouthttp://www.w3.org/1999/xhtml -
8/10/2019 How to set up an ASP.doc
38/44
As a finished product" we should end up with$
view sourceprintR001 002
003
-
8/10/2019 How to set up an ASP.doc
39/44
043 void Page_Pre;ender!
044
04 .st-ingsata&ource = t-ings6
04$ .st-ingsataind!6
04( )
04* 04+ int &ort8&Cstring A string 9!00
01 return&tringCo'pareA 9!602 )
03 04 int &ortB&Cstring A string 9!
0
0$ return&tringCo'pareA 9! O J160( )
0*
0+ 0$0 0$1 0$2 0$3 8&Pnet,C# utoria.
0$4
0$
0$$
0((
0(*
0*
0*$ ata7
0*(
0**
0+1
0+2
0+3
http://www.w3.org/1999/xhtmlhttp://www.w3.org/1999/xhtml -
8/10/2019 How to set up an ASP.doc
40/44
0+4
0+(
0+*
10
10$
10(
That is it for todayQ I hope you enjoyed learnin2 a thin2 or two about &: and ASP.net.
I;ll be wor(in2 on another tutorial for &: very soon on how to #a(e a wor(in2
Scientific &alculator for use on a web pa2e 6sin2 ASP.net7.
If you have any 4uestions or concerns AT A88... Please feel free to co##ent or send
#e a Private essa2eQ
+as This Post He!p'u!? 0
9ac( to top
ultiuote
=eply
Search TopicGo
Go
X Previous Topic
ASP.NET Tutoria!s
Ne3t Topic Y
Pa2e < of
4ep!ies
-
8/10/2019 How to set up an ASP.doc
43/44
9ase Pa2e /or ,etectin2 Session Ti#eout in ASP.Net&:
Introduction To aster Pa2es in ASP.Net
ASP.Net % AAL with &ontinuous Pro2ress 9ar
uardin2 A2ainst Session ijac(in2 in ASP.NET
ASP.Net enu with L8 ,ataSource
sin2 the Standard &ontrols % ASP.net&: &reatin2 a U9ad +ord /ilterU functionality in ASP.NET w&:
Secure 8o2in Pa2e
*ASP.Net &'- ow to populate a ,rop,own8ist.
sin2 L8 To Share &onstants Across ultiple +eb Applications in &:
G ;ore ASP.NET Tutoria!s...
4e'erence Sheets
ASP.NET Snippets
ASP &alendar onth view
se +I to retrieve &P I, in 9Script
Asp &alendar
,ownloadin2 6pushin27 lar2e files
8eftPad
Accessin2 web.confi2 connection strin2s with 9
&hec( for valid ttp=e4uest
et Script /ile Na#e
8o2Event
So#e U#issin2U lo2ic functions
7D ;ore ASP.NET Snippets...
*I# #hatroom
oin our I=& &hat
"e "e Ads
;onth!" *rawin%
http://www.dreamincode.net/forums/showtopic45300.htmhttp://www.dreamincode.net/forums/showtopic33293.htmhttp://www.dreamincode.net/forums/showtopic119029.htmhttp://www.dreamincode.net/forums/showtopic61503.htmhttp://www.dreamincode.net/forums/showtopic114083.htmhttp://www.dreamincode.net/forums/showtopic83933.htmhttp://www.dreamincode.net/forums/showtopic67129.htmhttp://www.dreamincode.net/forums/showtopic119077.htmhttp://www.dreamincode.net/forums/showtopic184870.htmhttp://www.dreamincode.net/forums/showtopic40673.htmhttp://www.dreamincode.net/forums/showforum104.htmhttp://www.dreamincode.net/code/browse.php?cid=5http://www.dreamincode.net/code/snippet228.htmhttp://www.dreamincode.net/code/snippet1731.htmhttp://www.dreamincode.net/code/snippet227.htmhttp://www.dreamincode.net/code/snippet1009.htmhttp://www.dreamincode.net/code/snippet1045.htmhttp://www.dreamincode.net/code/snippet1383.htmhttp://www.dreamincode.net/code/snippet1785.htmhttp://www.dreamincode.net/code/snippet1340.htmhttp://www.dreamincode.net/code/snippet1046.htmhttp://www.dreamincode.net/code/snippet1047.htmhttp://www.dreamincode.net/code/browse.php?cid=5http://www.dreamincode.net/?p=chathttp://www.dreamincode.net/?p=chathttp://www.dreamincode.net/forums/index.php?act=paysubs&CODE=indexhttp://www.dreamincode.net/forums/showtopic17947.htmhttp://www.dreamincode.net/forums/showtopic45300.htmhttp://www.dreamincode.net/forums/showtopic33293.htmhttp://www.dreamincode.net/forums/showtopic119029.htmhttp://www.dreamincode.net/forums/showtopic61503.htmhttp://www.dreamincode.net/forums/showtopic114083.htmhttp://www.dreamincode.net/forums/showtopic83933.htmhttp://www.dreamincode.net/forums/showtopic67129.htmhttp://www.dreamincode.net/forums/showtopic119077.htmhttp://www.dreamincode.net/forums/showtopic184870.htmhttp://www.dreamincode.net/forums/showtopic40673.htmhttp://www.dreamincode.net/forums/showforum104.htmhttp://www.dreamincode.net/code/browse.php?cid=5http://www.dreamincode.net/code/snippet228.htmhttp://www.dreamincode.net/code/snippet1731.htmhttp://www.dreamincode.net/code/snippet227.htmhttp://www.dreamincode.net/code/snippet1009.htmhttp://www.dreamincode.net/code/snippet1045.htmhttp://www.dreamincode.net/code/snippet1383.htmhttp://www.dreamincode.net/code/snippet1785.htmhttp://www.dreamincode.net/code/snippet1340.htmhttp://www.dreamincode.net/code/snippet1046.htmhttp://www.dreamincode.net/code/snippet1047.htmhttp://www.dreamincode.net/code/browse.php?cid=5http://www.dreamincode.net/?p=chathttp://www.dreamincode.net/?p=chat -
8/10/2019 How to set up an ASP.doc
44/44
Advertisin% Terms o' 2sePrivac" Po!ic" About 2s Site ;ap
&opyri2ht '00
http://www.dreamincode.net/downloads/MediaKit.pdfhttp://www.dreamincode.net/?p=toshttp://www.dreamincode.net/?p=privacyhttp://www.dreamincode.net/?p=privacyhttp://www.dreamincode.net/?p=abouthttp://www.dreamincode.net/forums/lofiversion/http://www.mediagroup1.com/http://www.mediagroup1.com/http://www.mediagroup1.com/http://lakequincy.com/http://www.dreamincode.net/forums/index.php?showtopic=19383http://www.dreamincode.net/downloads/MediaKit.pdfhttp://www.dreamincode.net/?p=toshttp://www.dreamincode.net/?p=privacyhttp://www.dreamincode.net/?p=abouthttp://www.dreamincode.net/forums/lofiversion/http://www.mediagroup1.com/http://www.mediagroup1.com/