Beginning Web Development, Silverlight, and ASP.NET AJAX (eBook)
427 Seiten
Apress (Verlag)
978-1-4302-0582-1 (ISBN)
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.
Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional aims to give you the skills you need to start building web applications with Microsoft's next-generation technology as quickly as possible. Whether you're interested in ASP.NET AJAX, Silverlight, or the technologies that support them (WPF, WCF, WF, etc.), this book is the starting point that you need.It adopts a zero to hero approach that concentrates on achieving practical results you can use in real projects rather than presenting a deep academic treatment that can't be immediately applied.The aim is to give you, the reader, the knowledge you need to achieve the results you want with the minimum of fuss. When you've read this book, you'll have a solid understand of all the techniques that are available, when to use them, and their relative strengths and weaknesses.
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.
Contents at a Glance 5
Contents 6
About the Author 14
About the Technical Reviewer 15
Introduction 16
Building Web Applications 18
Introduction to Web Development 19
The Internet and the Birth of the Web 19
Going Beyond the Static Web 22
The Arrival of ASP. NET 23
Summary 24
Basics of Web Development with ASP. NET 25
Using Visual Studio 25
Architecture of ASP. NET 48
Summary 52
Web Forms with ASP.NET 53
Understanding Page Processing 53
Looking at Web Forms 55
Processing Web Forms 72
Pages and Controls 75
The Page Object 82
Summary 83
Data Binding with ASP.NET 84
What Is ADO. NET? 84
SQL Server 2005 Express 86
Using ADO. NET to Build Data- Driven Applications 97
Data Binding with Server Controls 106
Summary 118
ASP.NET Web Services 119
Web Services Architecture 120
Building a Web Service in Visual Studio 122
Creating the Address Service 126
Creating a Web Service Client 134
Summary 141
Deploying Your Web Site 142
Internet Information Services 142
Manually Deploying Your ASP. NET Applications 151
Summary 163
Next Generation Technologies for Web Development 165
.NET 3.0: Windows Communication Foundation 166
WCF and Productivity 167
WCF and Interoperability 169
WCF and Service Orientation 171
Programming WCF 172
Summary 187
.NET 3.0: Windows Presentation Foundation 188
XAML 188
Using Expression Blend 193
Using Expression Blend to Build a Data Application 207
Summary 218
.NET 3.0: Windows Workflow Foundation 220
Using WF 222
Using Visual Studio to Build Workflows 222
Out- of- the- Box Activities 234
Workflow and the Web 235
Summary 241
.NET 3.0: Programming with CardSpace 243
Using CardSpace 244
Creating a Web Site That Uses CardSpace 250
Summary 261
Ajax Applications and Empowering the Web User Experience 262
A Brief History of Ajax 262
Simple Ajax and ASP. NET Example 266
Using Ajax for Forward Caching 274
Summary 286
AJAX Extensions for ASP.NET 288
ASP. NET AJAX Overview 288
Editions of ASP. NET AJAX 291
Getting Started with ASP. NET AJAX 291
Migrating ASP. NET to AJAX 298
Building a Simple Ajax Application with ASP. NET 301
Using Ajax with Web Services 309
Summary 317
Ajax Scripts and Services 318
The ScriptManager Class 318
Summary 338
JavaScript Programming with ASP. NET AJAX 339
Object- Oriented Extensions to JavaScript 339
Array Type Extensions to JavaScript 352
Boolean Type Extensions 356
Date Type Extensions 356
Error Type Extensions 357
Number Type Extensions 358
String Extensions 359
Summary 359
Enhancing the Web Experience with Silverlight 360
Introducing Silverlight 361
The Anatomy of a Silverlight Application 363
Programming with the Silverlight Control 369
Summary 380
Programming Silverlight with XAML and JavaScript 381
Layout in XAML 381
Using Brushes in XAML 384
Using Visual Elements in XAML 394
Using Shapes in XAML 395
XAML Controls 397
Programming with JavaScript 400
Putting It All Together: Creating a Casual Game in Silverlight 407
Summary 420
Index 421
Erscheint lt. Verlag | 25.6.2008 |
---|---|
Zusatzinfo | 427 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Software Entwicklung |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | AJAX • ASP.NET • Framework • JavaScript • Silverlight • User Experience • Web Services • WINDOWS • Windows Presentation Foundation • XAML |
ISBN-10 | 1-4302-0582-2 / 1430205822 |
ISBN-13 | 978-1-4302-0582-1 / 9781430205821 |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 9,3 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich