deneme

 

Embed or link this publication

Popular Pages


p. 1

the expert s voice ® in .net beginning web development silverlight and asp.net ajax from novice to professional learn how to build web applications using asp .net ajax wpf wcf and wf as well as silverlight laurence moroney

[close]

p. 2



[close]

p. 3

beginning web development silverlight and asp.net ajax from novice to professional laurence moroney

[close]

p. 4

beginning web development silverlight and asp.net ajax from novice to professional copyright © 2008 by laurence moroney all rights reserved no part of this work may be reproduced or transmitted in any form or by any means electronic or mechanical including photocopying recording or by any information storage or retrieval system without the prior written permission of the copyright owner and the publisher isbn-13 pbk 978-1-59059-959-4 isbn-10 pbk 1-59059-959-4 isbn-13 electronic 978-1-4302-0582-1 isbn-10 electronic 1-4302-0582-2 printed and bound in the united states of america 9 8 7 6 5 4 3 2 1 trademarked names may appear in this book rather than use a trademark symbol with every occurrence of a trademarked name we use the names only in an editorial fashion and to the benefit of the trademark owner with no intention of infringement of the trademark lead editor kevin goff technical reviewers fabio claudio ferracchiati bob lair editorial board clay andres steve anglin ewan buckingham tony campbell gary cornell jonathan gennick kevin goff matthew moodie joseph ottinger jeffrey pepper frank pohlmann ben renow-clarke dominic shakeshaft matt wade tom welsh project manager richard dal porto copy editor damon larson associate production director kari brooks-copony production editor ellie fountain compositor dina quan proofreader april eddy indexer brenda miller artist kinetic publishing services llc cover designer kurt krames manufacturing director tom debolski distributed to the book trade worldwide by springer-verlag new york inc 233 spring street 6th floor new york ny 10013 phone 1-800-springer fax 201-348-4505 e-mail orders-ny@springer-sbm.com or visit http www.springeronline.com for information on translations please contact apress directly at 2855 telegraph avenue suite 600 berkeley ca 94705 phone 510-549-5930 fax 510-549-5939 e-mail info@apress.com or visit http www.apress.com apress and friends of ed books may be purchased in bulk for academic corporate or promotional use ebook versions and licenses are also available for most titles for more information reference our special bulk sales­ebook licensing web page at http www.apress.com/info/bulksales the information in this book is distributed on an as is basis without warranty although every precaution has been taken in the preparation of this work neither the authors nor apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work the source code for this book is available to readers at http www.apress.com.

[close]

p. 5

i d like to dedicate this book to my family my wife rebecca and my wonderful children claudia and christopher i d also like to dedicate it to the one who has made all this possible john 3:16

[close]

p. 6

2ca983ba3745582e6151dc1b079b2db0

[close]

p. 7

contents at a glance about the author xv about the technical reviewer xvii introduction xix part 1 s chapter s chapter s chapter s chapter s chapter s chapter sss 1 2 3 4 5 6 building web applications introduction to web development 3 basics of web development with asp.net 9 web forms with asp.net 37 data binding with asp.net 69 asp.net web services 105 deploying your web site 129 part 2 s chapter s chapter s chapter s chapter s chapter s chapter s chapter s chapter s chapter s chapter sss next generation technologies for web development 7 8 9 10 11 12 13 14 15 16 .net 3.0 windows communication foundation 155 .net 3.0 windows presentation foundation 177 .net 3.0 windows workflow foundation 209 .net 3.0 programming with cardspace 233 ajax applications and empowering the web user experience 253 ajax extensions for asp.net 279 ajax scripts and services 309 javascript programming with asp.net ajax 331 enhancing the web experience with silverlight 353 programming silverlight with xaml and javascript 375 s index 415 v

[close]

p. 8



[close]

p. 9

contents about the author xv about the technical reviewer xvii introduction xix part 1 sss building web applications s chapter 1 introduction to web development 3 the internet and the birth of the web 3 going beyond the static web 6 the arrival of asp.net 7 summary 8 s chapter 2 basics of web development with asp.net 9 using visual studio 9 creating the application 9 exploring the ide 12 visual studio and solutions 17 the code and design windows 28 architecture of asp.net 32 the asp.net worker process and state management 33 using the web configuration file 34 summary 36 s chapter 3 web forms with asp.net 37 understanding page processing 37 looking at web forms 39 html forms 39 an html forms example in asp.net 41 using a server control to provide feedback 46 vii

[close]

p. 10

viii scontents using asp.net events and automatic postbacks 52 view state 55 processing web forms 56 page framework initialization 57 application code initialization 57 performing validation 58 performing event handling 58 performing data binding 59 server tidies up objects 59 pages and controls 59 accessing the page head 62 creating controls at runtime 64 the page object 66 the request object 66 the response object 66 summary 67 s chapter 4 data binding with asp.net 69 what is ado.net 69 using ado.net 70 sql server 2005 express 71 downloading and installing sql server 2005 express 72 starting the install 72 using sql server management studio express 78 installing the adventureworks database 79 using ado.net to build data-driven applications 82 the connection class and connection strings 82 using commands 86 data binding with server controls 91 using the sqldatasource control 92 using the gridview control 96 using the datalist control 99 summary 103

[close]

p. 11

scontents ix s chapter 5 asp.net web services 105 web services architecture 106 building a web service in visual studio 108 the asmx and code-behind files 108 running your web service 110 creating the address service 112 adding data to a web service 113 using the dataset in a web method 117 creating a web service client 120 data binding in a web service 122 summary 127 s chapter 6 deploying your web site 129 internet information services 129 creating web sites and applications with iis manager 131 how iis handles urls 134 side-by-side execution 138 manually deploying your asp.net applications 138 configuring your data connections 140 deploying your service tier 146 deploying your client tier 148 summary 150 part 2 sss next generation technologies for web development s chapter 7 .net 3.0 windows communication foundation 155 wcf and productivity 156 wcf and interoperability 158 ws-security 159 ws-reliablemessaging 159 ws-transactions 160

[close]

p. 12

x scontents wcf and service orientation 160 programming wcf 161 creating an address service in wcf 168 creating the address service client 172 summary 176 s chapter 8 .net 3.0 windows presentation foundation 177 xaml 177 using expression blend 182 creating uis with blend 184 using layout 188 using expression blend to build a data application 196 adding a simple timeline animation 203 using the blend artifacts in visual studio 206 summary 207 s chapter 9 .net 3.0 windows workflow foundation 209 using wf 211 using visual studio to build workflows 211 adding input parameters to an application 218 out-of-the-box activities 223 workflow and the web 224 summary 230 s chapter 10 .net 3.0 programming with cardspace 233 using cardspace 234 adding a new card to your cardspace wallet 235 using cards on the web 237 creating a web site that uses cardspace 240 preparing your development environment for cardspace 240 creating your own cardspace-secured web 244 summary 251

[close]

p. 13

scontents xi s chapter 11 ajax applications and empowering the web user experience 253 a brief history of ajax 253 coding with ajax 256 communicating with the web server 256 simple ajax and asp.net example 257 improving the ui using ajax 259 using ajax for forward caching 265 building the image server 266 accessing the image server from html 270 writing the forward-caching ajax client 271 summary 277 s chapter 12 ajax extensions for asp.net 279 asp.net ajax overview 279 editions of asp.net ajax 282 getting started with asp.net ajax 282 migrating asp.net to ajax 289 building a simple ajax application with asp.net 292 using ajax with web services 300 summary 308 s chapter 13 ajax scripts and services 309 the scriptmanager class 309 partial page rendering 309 managing custom scripts 311 using web services from script 312 using application services from script 314 using profile data 327 summary 329

[close]

p. 14

xii scontents s chapter 14 javascript programming with asp.net ajax 331 object-oriented extensions to javascript 331 using classes in javascript 331 using namespaces in javascript 332 creating and using a simple javascript class 333 using inheritance in javascript 338 using interfaces in javascript 341 reflection in javascript 343 array type extensions to javascript 344 adding items to an array 344 adding a range of items to an array 345 clearing an array 345 cloning an array 345 checking array contents 345 dequeuing an array 346 looping through an array 346 finding a specific element in an array 346 inserting an item into an array 347 removing an item from an array 347 boolean type extensions 348 date type extensions 348 formatting a date 348 formatting a date using locale 348 parsing a value into a date 349 error type extensions 349 number type extensions 350 formatting a number 350 parsing a number 350 string extensions 351 string matching 351 string trimming 351 summary 351

[close]

p. 15

scontents xiii s chapter 15 enhancing the web experience with silverlight 353 introducing silverlight 354 silverlight feature highlights 355 current and future versions of silverlight 355 the anatomy of a silverlight application 356 using silverlight.js 357 using xaml 357 creating an instance of the silverlight plug-in 358 writing application logic 359 putting it all together in html 360 programming with the silverlight control 362 the silverlight control properties 362 the silverlight control events 368 the silverlight control methods 370 using the downloader object 371 summary 373 s chapter 16 programming silverlight with xaml and javascript 375 layout in xaml 375 using brushes in xaml 378 the solidcolorbrush 379 the lineargradientbrush 379 the radialgradientbrush 381 the imagebrush 383 the videobrush 385 using strokes with brushes 386 using visual elements in xaml 388 dimension and position properties 388 opacity 388 cursor behavior 388 using shapes in xaml 389 the ellipse 389 the rectangle 390 the line 390 the path 390

[close]

Comments

no comments yet

YOUBLISHER
About
What Others Say
Sitemap
Impressum

PUBLISHERS
Login
Signup
Tutorials
FAQ
Support

BUSINESS
Overview
Advertising
Support

DEVELOPERS
API

LEGAL
Report a Copyright Violation
Copyright FAQ
Terms of Use
Privacy Policy