CSE686 - Internet Programming

Lecture #3 - Programming with C#

Revised: 4/18/2011
Home Courses Code Handouts CoreTech Books Articles Math Research Masters Projects SWDev WebDev News OtherLinks SiteDesign Graduates AllPages Office Hours Notices Contents

CSE681-SWMAA CSE686-IP CSE687-OOD CSE775-DO CSE776-DP CSE778-AWP CSE784-SWS

Lecture #01 Lecture #02 Lecture #03 Lecture #04 Lecture #05
Lecture #06 Lecture #07 Lecture #08 Lecture #09 Lecture #10

Lab #01 Lab #02 Lab #03 Lab #04 Lab #05 Lab #06 Lab #07 Lab #08

Contents Syllabus

Web Resources:

Color Lab Color Codes HTML tags Everything HTML XML, HTML, Scripting Win32, COM, MFC webdeveloper.earthweb devx... W3Schools Web Developer's Virtual Library World-Wide Web Consortium WebReference devCentral

Office Hours:

Instructor & TAs

Content:

This lecture is concerned with the Asp.Net event model and also with C# Applications, including those that host the Internet Explorer browser control and interact with its document object model.
  1. Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Labs Final Project1 Final Project2 Final Project3
  3. Running Projects downloaded from College Server
  4. C# versus C++
  5. Hello World in C#
  6. .Net Framework Library
  7. C# Example Programs:
  8. show files in AspNetExamples
  9. Comparison of HTML, ASP, and ASP.NET
    calc1.htm, calc2.htm, calc2.asp, calc3.aspx -- Lecture3 folder holds this code
  10. C# Processing in web pages
    Page Reflection demo, Partitioning Demo, Basic Asp.Net Example -- Page Reflection, Partition, and Basic code
  11. Activating IIS and creating a virtual directory
  12. XML Presentation
  13. XML Applications Demo
  14. Inserting, Removing, and Modifying XML elements
  15. Lab Assignment #3
  16. Lecture #1 folder contains a page of links to presentations and code discussed in this class. The Lecture folders will occasionally hold physical files of interest as well. Usually, however, all the materials of interest to the class are in the presentations and code folders. The contents of these folders will grow as you progress through the course.

  17. HyperText Markup Language (HTML)
      Tutorials:     Htmldog,
      References:  Htmldog, W3c, HtmlHelp, W3Schools,
      Examples:    W3Schools,

    Javascript
      Tutorials:     W3Schools, WDVL, pageresource, Webmonkey, webdeveloper, echoecho,
      References:  visibone, devguru, webreference, W3cSchools, W3C,
      Examples:    Htmldog,

    Cascading Style Sheets (CSS)
      Tutorials:     Htmldog,
      References:  Htmldog, msdn, HtmlHelp, W3cSchools, Zvon, Webucator, W3C,
      Examples:    Htmldog,

    HTML Document Object Model (DOM)
      Tutorials:     w3schools,
      References:  w3schools, W3C,
      Examples:    w3schools, webreference #1, webreference #2,