Difference between revisions of "OOP Class8"

esse quam videri
Jump to: navigation, search
(Dogs on the web)
 
(31 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:OOP]]
+
[[Category:IAM Classes]]
 
+
MIDTERM
 
 
 
 
==Motorvehicle Diagram==
 
 
 
[[Oop Motorvehicle Diagram]]
 
 
 
http://iam.colum.edu/oop/browser/browser.aspx?f=/classsource/class7/Motor
 
 
 
==Anatomy of an aspx page==
 
'''Page Directive'''
 
The page directive must be on the first line of an aspx page. It consists of Name/Value Pairs and sets parameters that will be used throughout the execution of the page ie. the language.
 
 
 
<code>
 
<%@ Page language="c#" debug="True" trace="False"%>
 
</code>
 
 
 
C# Code may be embedded in the page using script tags similar to javascript
 
 
 
<code>
 
<script language="c#" runat="server">
 
</script>
 
</code>
 
 
 
Notice the runat attribute is set to 'server'. This is what makes the code execute on the server rather than be parsed by the client.
 
 
 
Console applications start executing in the main method
 
 
 
<csharp>public static void Main() {}</csharp>
 
 
 
The .Net Framework can also execute on the web. Rather than having a Main method a web page starts it's execution with a method called Page_Load
 
 
 
<csharp>public Page_Load { }</csharp>
 
 
 
There are actually several method that are executed in an aspx page.
 
 
 
http://samples.gotdotnet.com/quickstart/aspplus/
 
 
 
==Simple Aspx Page==
 
 
 
http://iam.colum.edu/oop/classsource/class8/Aspx/hello.aspx [http://iam.colum.edu/oop/gbrowser.php?file=/classsource/class8/Aspx/hello.aspx hello.aspx]
 
 
 
http://iam.colum.edu/oop/classsource/class8/Aspx/hello2.aspx
 
[http://iam.colum.edu/oop/gbrowser.php?file=/classsource/class8/Aspx/hello2.aspx hello2.aspx]
 
 
 
http://iam.colum.edu/oop/classsource/class8/Aspx/Label.aspx
 
[http://iam.colum.edu/oop/gbrowser.php?file=/classsource/class8/Aspx/Label.aspx Label.aspx]
 
 
 
In class
 
Build three hello aspx pages similar to the ones above
 
 
 
==Dogs on the web==
 
[http://iam.colum.edu/oop/browser/browser.aspx?f=/classsource/class8/DogWeb DogWeb]
 
 
 
==Courses on the Web==
 
[http://iam.colum.edu/oop/browser/browser.aspx?f=/classsource/class8/StudentWeb Student Web]
 
 
 
==Home Work==
 
 
 
Convert one of your classes to work as an aspx page.
 
 
 
Have a nice break....
 

Latest revision as of 16:31, 10 June 2019

MIDTERM