E-Book, Englisch, 427 Seiten
Moroney Beginning Web Development, Silverlight, and ASP.NET AJAX
1. ed
ISBN: 978-1-4302-0582-1
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
From Novice to Professional
E-Book, Englisch, 427 Seiten
ISBN: 978-1-4302-0582-1
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
There has been a huge surge in interest in 'Web 2.0' technologies over the last couple of years. Microsoft's contribution to this area has been the ASP.NET AJAX and Silverlight technologies, coupled to a supporting framework of ancillary tools. This book aims to be a no nonsense introduction to these technologies for the rapidly growing number of people who are realizing that they need Microsoft-based 'Web 2.0' skills on their CV. It gives people a grounding in the core concepts of the technologies and shows how they can be used together to produce the results that people need. The author has unparalleled experience of introducing people to these technologies.
Laurence Moroney is the director of technology evangelism at Mainsoft, the cross-platform development company. He has over 10 years in software development and architecture, specializing in interoperability, security and performance in such diverse industries as casinos, jails, the U.S. Border Patrol, airports, professional soccer teams and financial services. He has written several books on computing, including some on Web Services Security, ASP.NET and Java/.NET interoperability, as well as dozens of articles on various technology issues. He lives in Sammamish, Washington with his wife, Rebecca, and children, Claudia and Christopher. His blog is at Philotic.com, where you can find lots of Atlas and other development resources.
Autoren/Hrsg.
Weitere Infos & Material
1;Contents at a Glance;5
2;Contents;6
3;About the Author;14
4;About the Technical Reviewer;15
5;Introduction;16
6;Building Web Applications;18
6.1;Introduction to Web Development;19
6.1.1;The Internet and the Birth of the Web;19
6.1.2;Going Beyond the Static Web;22
6.1.3;The Arrival of ASP. NET;23
6.1.4;Summary;24
6.2;Basics of Web Development with ASP. NET;25
6.2.1;Using Visual Studio;25
6.2.2;Architecture of ASP. NET;48
6.2.3;Summary;52
6.3;Web Forms with ASP.NET;53
6.3.1;Understanding Page Processing;53
6.3.2;Looking at Web Forms;55
6.3.3;Processing Web Forms;72
6.3.4;Pages and Controls;75
6.3.5;The Page Object;82
6.3.6;Summary;83
6.4;Data Binding with ASP.NET;84
6.4.1;What Is ADO. NET?;84
6.4.2;SQL Server 2005 Express;86
6.4.3;Using ADO. NET to Build Data- Driven Applications;97
6.4.4;Data Binding with Server Controls;106
6.4.5;Summary;118
6.5;ASP.NET Web Services;119
6.5.1;Web Services Architecture;120
6.5.2;Building a Web Service in Visual Studio;122
6.5.3;Creating the Address Service;126
6.5.4;Creating a Web Service Client;134
6.5.5;Summary;141
6.6;Deploying Your Web Site;142
6.6.1;Internet Information Services;142
6.6.2;Manually Deploying Your ASP. NET Applications;151
6.6.3;Summary;163
7;Next Generation Technologies for Web Development;165
7.1;.NET 3.0: Windows Communication Foundation;166
7.1.1;WCF and Productivity;167
7.1.2;WCF and Interoperability;169
7.1.3;WCF and Service Orientation;171
7.1.4;Programming WCF;172
7.1.5;Summary;187
7.2;.NET 3.0: Windows Presentation Foundation;188
7.2.1;XAML;188
7.2.2;Using Expression Blend;193
7.2.3;Using Expression Blend to Build a Data Application;207
7.2.4;Summary;218
7.3;.NET 3.0: Windows Workflow Foundation;220
7.3.1;Using WF;222
7.3.2;Using Visual Studio to Build Workflows;222
7.3.3;Out- of- the- Box Activities;234
7.3.4;Workflow and the Web;235
7.3.5;Summary;241
7.4;.NET 3.0: Programming with CardSpace;243
7.4.1;Using CardSpace;244
7.4.2;Creating a Web Site That Uses CardSpace;250
7.4.3;Summary;261
7.5;Ajax Applications and Empowering the Web User Experience;262
7.5.1;A Brief History of Ajax;262
7.5.2;Simple Ajax and ASP. NET Example;266
7.5.3;Using Ajax for Forward Caching;274
7.5.4;Summary;286
7.6;AJAX Extensions for ASP.NET;288
7.6.1;ASP. NET AJAX Overview;288
7.6.2;Editions of ASP. NET AJAX;291
7.6.3;Getting Started with ASP. NET AJAX;291
7.6.4;Migrating ASP. NET to AJAX;298
7.6.5;Building a Simple Ajax Application with ASP. NET;301
7.6.6;Using Ajax with Web Services;309
7.6.7;Summary;317
7.7;Ajax Scripts and Services;318
7.7.1;The ScriptManager Class;318
7.7.2;Summary;338
7.8;JavaScript Programming with ASP. NET AJAX;339
7.8.1;Object- Oriented Extensions to JavaScript;339
7.8.2;Array Type Extensions to JavaScript;352
7.8.3;Boolean Type Extensions;356
7.8.4;Date Type Extensions;356
7.8.5;Error Type Extensions;357
7.8.6;Number Type Extensions;358
7.8.7;String Extensions;359
7.8.8;Summary;359
7.9;Enhancing the Web Experience with Silverlight;360
7.9.1;Introducing Silverlight;361
7.9.2;The Anatomy of a Silverlight Application;363
7.9.3;Programming with the Silverlight Control;369
7.9.4;Summary;380
7.10;Programming Silverlight with XAML and JavaScript;381
7.10.1;Layout in XAML;381
7.10.2;Using Brushes in XAML;384
7.10.3;Using Visual Elements in XAML;394
7.10.4;Using Shapes in XAML;395
7.10.5;XAML Controls;397
7.10.6;Programming with JavaScript;400
7.10.7;Putting It All Together: Creating a Casual Game in Silverlight;407
7.10.8;Summary;420
8;Index;421




