Chapter 15 Remoting
ASP.NET is for building traditional thinclient applications (Web applications). Such applications rely on browsers to display HTML generated on servers. Benefits:
1. 2. 3. 4. shorter development cycles more sca
Chapter 14 Multithreading
Multithreading is a mechanism for performing two or more tasks concurrently. In the managed world of the common language runtime, the fundamental unit of execution is the thread.
A managed applicati
Chapter 13 XML
What is XML? What is it for? Examples How to write? How to validate? How to read? How to display? How to format? How to translate?
Extensible Markup Language. De facto data language. http:/www.w3.org/TR/REC-XML. HTML expre
Chapter 11 Web Services (Code Reuse over the Internet)
What is it? What it is for? Examples How to write one? Whats inside? How does it work?
Proxy of Interface 2
UDDI Registry 2 SOAP UDDI Registry 1
Client 2 Proxy of In
Chapter 10 ASP.NET Security
Introduction to Web Security Categories Issues Components
Building a Secure Web Site
Three Categories of Web Security: Content freely available to everyone (public). Serve the general population but require a login
Chapter 9 Web Applications
Main Issues for Developing Enterprise Applications
User Interface, Data Storage, Security, Business Logic, Networking. To deal with those issues effectively, modern enterprise applications are usually designed as m
Web Controls Detailed descriptions of server controls provided by FCL.
Chapter 7 User Controls
User Controls Custom controls built from HTML and server-side scripts. Create your own tags and tag prefixes. File.ASCX
Chapter 5 ASP .NET Web Forms
Web Forms are GUI-based EDP web pages built around controls and event handlers. Web Forms use HTML, HTTP and IP to transmit and display GUI into a client web-browser.
Web Application Primer.
Chapter 4 Windows Forms GUI/EDP
Windows Formsfor writing GUI based applications (Windows Applications). GUI: Graphical User Interface, to make programs easy to use, WYSIWYG (What you see is what you get). Designing GUI-based A
Chapter 3 The .NET Framework Class Library (FCL)
File and Stream I/O
FCL provides the API that managed applications write to. 100 hierarchically organized namespaces and more than 7,000 types. File and Stream I/O A stream is an abstract repr
Chapter2 Chapter2 Types&Exceptions
What you should do to design a language? How can you design a language? Computer: a device for data processing storing and processing data Programming = Data Structures + Algorithms
Chapter 1 Hello, .NET
Create your first C# program using Visual Studio .NET
(1) Create a project
Start->All Programs->Microsoft Visual Studio 2008-> Microsoft Visual Studio 2008 Start Page -> Create->Projects Visual C#->Windows->Console Appli