CSE686 - Internet Programming
Lecture #5 - Silverlight
Revised: 15 June 2010
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 Silverlight and Web Services as implemented in Windows Communication Foundation (WCF).
Syllabus
describes topics to be covered, reading material for you to digest
before coming to class
, and due dates for the assigned projects.
Final Project #1
Final Project #2 - version 2.0
Note Revision!
Final Project #4
Material from Prior Lectures:
ASP Tutorials and References:
w3schools
,
aspAlliance
,
asptutorial.info
,
star developer
Demos:
ASP Part 2 Presentation
First Layout Demo
,
First Layout Demo folder
HTML Server Controls
,
Web Server Controls
,
User Controls
,
Load User Control
,
base Page
,
Uses a base Page
Background on Master Pages:
Master Page Resources:
Basic Master Pages #1
,
Basic Master Pages #2
,
Basic Master Pages #3
,
Explainations of how MPs work and traps with workarounds
,
Mixing Inheritance and MPs
,
HttpModule vs Inheritance with MPs
,
Roll your own MP Engine
,
Basic Themes
,
Dynamic changes
,
Ideas about Page Structure with MPs
,
Themes and Skins
,
More links
Master Pages Demo
,
Master Pages folder
Final Projects:
Final Projects Scope
,
Final Project Schedule
O.K., Now Down to Business!
MVC Demo Revisited:
Second MVC Demo
,
Second MVC Demo folder
HTML5
This demo needs Chrome or FireFox (Chrome is most complete):
HTML5 Demo - Apirocks.com
References:
Browser capabilities for HTML5
,
W3C HTML5 Spec
,
W3C Specs for CSS - current work
Silverlight:
Silverlight Tutorials and References:
Scott Guthrie's Silverlight 2 tutorial
,
Silverlight Reference Poster
,
Silverlight Tips of the Day
,
Gradients
,
MSDN - Shapes
Presenatation and Demos:
Silverlight Presentation
First Silverlight Demo
,
Silverlight Demo folder
Silverlight1 Charter
,
Silverlight1 Charter folder
Notes:
Xap MimeType Installation
JQuery
JQuery Presentation
JQuery Demo
,
JQuery Demo folder
Traditional Asp.Net Web Services:
Web Services Tutorials and References:
Quick Start Examples
,
W3Schools
,
CodeGuru
,
ProgrammingTutorials
Presentation and Demos:
Web Services Presentation
CalcWebService - view web page
,
CalcWebService - view folder
Hello Web Service - view web page
,
Hello Web Service - view folder
Web Service using Session
,
Web Service using Session folder
Windows Communication Foundation (WCF):
WCF Presentation
WCF Self Host Service
Microsoft's calculator service, used in many of the MS WCF Samples
WCF Self Hosted Strings Service
Demonstrate service sending strings by value, reference, and receiving out string.
WCF Instances
Show how to use each of the three server activation models using Microsoft Calculator service.
WCF Message Passing Communication
Show how to build a simple, effective message-passing system using WCF data contract.
WCF Wizard-based Service
,
WCF Wizard-based Service
This project shows you what the C# WCF wizard generates. It's probably easier to start from one of my projects.
File Streaming Service
File Streaming Service
Illustrates how to use streaming (inherently chunks) of binary files.
MSDN Getting Started with WCF Tutorial
Lab Assignment #5