Beginning Web Development, Silverlight, and ASP.NET AJAX (eBook)

From Novice to Professional
eBook Download: PDF
2008 | 1st ed.
427 Seiten
Apress (Verlag)
978-1-4302-0582-1 (ISBN)

Lese- und Medienproben

Beginning Web Development, Silverlight, and ASP.NET AJAX - Laurence Moroney
Systemvoraussetzungen
39,58 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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?
PDFPDF (Wasserzeichen)
Größe: 9,3 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schrä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.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Jürgen Sieben

eBook Download (2023)
Rheinwerk Computing (Verlag)
89,90
Eine kompakte Einführung

von Brendan Burns; Joe Beda; Kelsey Hightower; Lachlan Evenson

eBook Download (2023)
dpunkt (Verlag)
39,90
Mini-Refactorings für besseres Software-Design

von Kent Beck

eBook Download (2024)
O'Reilly Verlag
26,90