دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Daniele Bochicchio, Stefano Mostarda, Marco De Sanctis سری: ISBN (شابک) : 1935182463 ناشر: Manning Publications سال نشر: 2011 تعداد صفحات: 0 زبان: English فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 15 مگابایت
در صورت تبدیل فایل کتاب ASP.NET 4.0 in Practice به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ASP.NET 4.0 در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
خلاصه ASP.NET 4.0 در عمل شامل بیش از 100 تکنیک دنیای واقعی است که از تجربه تیمی از MVP ها استخراج شده است. این کتاب با استفاده از یک فرمت عملی مشکل-راه حل-بحث، شما را از طریق متداول ترین سناریوهایی که در یک برنامه معمولی ASP.NET با آن مواجه خواهید شد راهنمایی می کند و راه حل ها و پیشنهاداتی را برای رساندن برنامه های خود به سطح دیگری ارائه می دهد. درباره TechnologyASP.NET یک فناوری تاسیس شده برای ساخت برنامه های کاربردی وب با استفاده از محصولات مایکروسافت است. تعدادی از وبسایتهای سطح سازمانی را در سراسر جهان راهاندازی میکند، اما میتوان آن را برای پروژههایی با هر اندازهای مقیاسپذیر کرد. نسخه جدید 4.0 یک گام تکاملی است: بسیاری از ویژگی های جدید را خواهید یافت که می توانید از آنها برای ایجاد برنامه های وب بهتر با حداقل تلاش استفاده کنید. درباره BookASP.NET یک چارچوب عظیم است که به دانش زیادی از توسعه دهندگان نیاز دارد. خوشبختانه، این کتاب بیش از 100 تکنیک عملی ASP.NET را از تجربه تیمی از MVP ها استخراج می کند و آنها را مستقیماً در دسترس شما قرار می دهد. این تکنیک ها برای سودمندی آزمایش و انتخاب شده اند و همه آنها در یک راه حل ساده مشکل ارائه شده اند. -فرمت بحث روش هایی را برای موضوعات کلیدی جدید مانند ادغام داده ها با Entity Framework و ASP.NET MVC کشف خواهید کرد. در طول مسیر، شما همچنین راه هایی برای سریع و ایمن کردن برنامه های خود پیدا خواهید کرد. چه کسی باید آن را بخواند این کتاب برای توسعه دهندگانی نوشته شده است که با اصول ASP.NET آشنا هستند و به دنبال بهره وری بیشتر با آن هستند. داخل الگوی نقشه هویت در EF 4 از Master Pages برای تعریف رندر تطبیقی رابط کاربری مشترک استفاده کنید داده های ورود کاربر را به صورت ایمن ذخیره کنید ......و موارد دیگر
Summary ASP.NET 4.0 in Practice contains over 100 real world techniques distilled from the experience of a team of MVPs. Using a practical problem-solution-discussion format, the book will guide you through the most common scenarios you will face in a typical ASP.NET application, and provide solutions and suggestions to take your applications to another level. About the TechnologyASP.NET is an established technology to build web applications using Microsoft products. It drives a number of enterprise-level web sites around the world, but it can be scaled for projects of any size. The new version 4.0 is an evolutionary step: you will find a lot of new features that you will be able to leverage to build better web applications with minimal effort. About the BookASP.NET is a massive framework that requires a large amount of know-how from developers. Fortunately, this book distills over 100 practical ASP.NET techniques from the experience of a team of MVPs, and puts them right at your fingertips.The techniques are tested and selected for their usefulness, and they are all presented in a simple problem-solution-discussion format. You'll discover methods for key new subjects like data integration with Entity Framework and ASP.NET MVC. Along the way, you'll also find ways to make your applications fast and secure. Who Should Read ItThis book is written for developers familiar with the basics of ASP.NET, looking to become more productive with it. What's Inside The Identity Map pattern in EF 4 Use Master Pages to define a common UI Adaptive Rendering Save user login data securely ......and much more
Table of Contents ASP.NET 4.0 in Practice......Page 1 brief contents......Page 6 contents......Page 8 preface......Page 16 acknowledgments......Page 18 Who should read this book?......Page 20 Part 3: ASP.NET MVC......Page 21 Code conventions and downloads......Page 22 Author Online......Page 23 about the authors......Page 24 about the cover illustration......Page 26 Part 1: ASP.NET Fundamentals......Page 28 Getting acquainted with ASP.NET 4.0......Page 30 1.1.1 Installing ASP.NET......Page 31 1.1.2 How ASP.NET works......Page 32 1.1.3 Getting started......Page 33 1.2.1 ASP.NET meets OOP......Page 34 1.2.2 ASP.NET components......Page 36 1.2.3 Global.asax and web.config......Page 38 1.2.4 The ASP.NET pipeline......Page 39 1.3.1 Server controls......Page 40 1.3.2 Page events......Page 41 1.3.3 Using server controls......Page 42 1.4.1 .NET Framework 4.0......Page 44 1.4.2 A panoramic overview of ASP.NET 4.0 features......Page 45 Technique 1: Handling PostBack......Page 47 Technique 2: Form validation......Page 50 Technique 3: Page header, styling, and CSS......Page 53 1.6 Summary......Page 55 Data access reloaded: Entity Framework......Page 57 2.1 Designing an application......Page 58 2.1.1 What’s an object model?......Page 59 2.1.2 The evolution of the object model: the domain model......Page 60 2.2.1 The granularity mismatch......Page 62 2.2.3 The inheritance mismatch......Page 63 2.3 Introducing Entity Framework......Page 64 Technique 4: Creating a model using Entity Framework......Page 65 Technique 5: Generating POCO code......Page 68 Technique 6: Reading data using Entity Framework......Page 70 Technique 7: Writing data using Entity Framework......Page 75 2.4 Summary......Page 78 Integrating Entity Framework and ASP.NET......Page 79 Technique 8: First approach: one context per method......Page 80 Technique 9: A better approach: one context per ASP.NET request......Page 82 Technique 10: Instantiating the context using modules......Page 85 3.2 Using the context the right way......Page 86 Technique 11: Persisting entity modifications......Page 87 Technique 12: Persisting only selected properties......Page 88 Technique 13: Persisting an entity using ViewState......Page 92 Technique 14: Keep concurrency in mind......Page 93 Technique 15: Optimizing fetching......Page 96 Technique 16: Avoiding multiple query execution......Page 97 Technique 17: Optimizing queries that retrieve a single element......Page 98 Technique 18: Disabling change tracking......Page 100 3.4 Summary......Page 101 Part 2: ASP.NET Web Forms......Page 102 Building the user interface with ASP.NET Web Forms......Page 104 4.1 The UI and Web Forms......Page 105 4.1.1 New features in Web Forms 4.0......Page 106 Technique 19: Better markup generation in ASP.NET 4.0......Page 108 Technique 20: Controlling ClientID generation......Page 110 4.2 Defining a common UI: using master pages......Page 112 Technique 21: Using nested master pages......Page 113 Technique 22: Setting a master page programmatically......Page 115 4.3 URL rewriting and routing with ASP.NET......Page 118 4.3.1 URL rewriting versus URL routing......Page 119 Technique 23: URL routing with Web Forms......Page 120 Technique 24: Advanced URL routing scenarios......Page 124 Technique 25: Rewriting in practice: UrlRewriting.NET......Page 128 4.4 Summary......Page 130 Data binding in ASP.NET Web Forms......Page 131 5.1 Displaying data......Page 132 Technique 26: How to display data using Repeater......Page 133 Technique 27: ListView in ASP.NET 4.0......Page 136 Technique 28: Using data source controls......Page 138 Technique 29: EntityDataSource and Entity Framework......Page 141 Technique 30: What’s new in GridView, FormView, and ListView......Page 142 Technique 31: The QueryExtender control......Page 145 Technique 32: The first application......Page 150 Technique 33: Working with metadata and templates......Page 154 Technique 34: Extending Dynamic Data......Page 158 5.5 Summary......Page 161 Custom controls......Page 162 Technique 35: Simple controls......Page 163 Technique 36: Composite controls......Page 166 Technique 37: Handling PostBack......Page 171 Technique 38: Container controls......Page 174 Technique 39: Templated controls......Page 176 Technique 40: Data binding in custom controls......Page 180 Technique 41: Control builders......Page 183 6.4 Summary......Page 188 Taking control of markup......Page 189 7.1 ASP.NET adaptive rendering......Page 190 Technique 42: Add OptionGroups to DropDownList......Page 191 Technique 43: Build a table-less control adapter for the DataList......Page 197 7.2 ASP.NET 4.0 browser capabilities......Page 204 Technique 44: Building a custom browser capabilities provider......Page 205 Technique 45: Validating ASP.NET pages with the W3C validator......Page 209 7.3 Summary......Page 210 Part 3: ASP.NET MVC......Page 212 Introducing ASP.NET MVC......Page 214 8.1 A new way to build web applications......Page 215 8.1.1 The Model-View-Controller pattern......Page 216 8.2 Your first experience with ASP.NET MVC......Page 217 Technique 46: The model......Page 218 Technique 47: The controller......Page 221 Technique 48: The view......Page 224 8.3.1 Basic routing concepts in ASP.NET MVC......Page 227 Technique 49: Partitioning using Areas......Page 231 Technique 50: Handling user input at the controller level......Page 234 Technique 51: Validating posted data......Page 239 8.5 Summary......Page 244 Customizing and extending ASP.NET MVC......Page 246 9.1.1 Using templates to represent data......Page 247 Technique 52: Building customized data templates......Page 248 Technique 53: Componentized markup through HTML helpers......Page 253 Technique 54: Inject logic using action filters......Page 256 9.2 User input handling made smart......Page 262 Technique 55: Custom model binders for domain entities......Page 263 Technique 56: Building a new model binder from scratch......Page 270 Technique 57: Routes with consistent URL termination......Page 276 9.4 Summary......Page 282 Part 4: Security......Page 284 ASP.NET security......Page 286 10.1 What is security in ASP.NET applications?......Page 287 10.2 Filtering and blocking incoming requests......Page 289 Technique 58: Handling improper parameter values......Page 290 Technique 59: Monitoring and blocking bad requests......Page 291 10.3 Protecting applications from SQL injection......Page 293 Technique 60: Handling SQL queries using parameters......Page 294 Technique 61: Dynamic queries with multiple values......Page 296 Technique 62: Handling and displaying user input......Page 298 Technique 63: Using Microsoft’s Anti-XSS Library......Page 302 Technique 64: Dynamically building a path......Page 305 10.6 Summary......Page 308 ASP.NET authentication and authorization......Page 309 11.1 Authentication and authorization basics......Page 310 Technique 65: Using FormsAuthentication and UrlAuthorization......Page 311 11.2 Handling user authentication: introducing the Membership API......Page 315 Technique 66: Implementing a user login using the Membership API......Page 316 Technique 67: Implementing a role-enabled login using Roles API......Page 321 Technique 68: Other providers......Page 325 Technique 69: Building custom Membership and Role providers......Page 327 Technique 70: Integrating Windows Live ID with your application......Page 336 11.5 Summary......Page 342 Part 5: Advanced topics......Page 344 Ajax and RIAs with ASP.NET 4.0......Page 346 12.1.1 How Ajax improves usability......Page 347 12.1.2 How Ajax works......Page 349 Technique 71: Creating a classic page......Page 350 Technique 72: Ajaxize a page using the update panel......Page 351 Technique 73: Optimizing UpdatePanel using triggers......Page 353 Technique 74: Optimizing a page with multiple UpdatePanels......Page 354 Technique 75: Intercepting client-side pipeline......Page 355 12.3 Focusing on the client: jQuery......Page 357 12.3.1 jQuery Basics......Page 358 Technique 76: Invoking REST web services with jQuery......Page 363 Technique 77: Invoking page methods with jQuery......Page 366 Technique 78: Invoking MVC actions with jQuery......Page 368 Technique 79: Enriching the interface via jQueryUI......Page 369 12.4 Summary......Page 374 State......Page 375 Technique 80: Per-request state......Page 376 Technique 81: Per-session state......Page 378 13.2 Advanced user state......Page 381 Technique 82: Using the Profile API......Page 382 Technique 83: A custom provider for the Profile API......Page 386 13.3 Summary......Page 392 Caching in ASP.NET......Page 393 14.1 Per-application state: Cache......Page 394 Technique 84: Leveraging OutputCache to speed up your pages......Page 395 14.3 OutputCache in ASP.NET MVC......Page 398 Technique 85: Deterministically removing items from OutputCache......Page 399 Technique 86: OutputCache and partial views......Page 405 Technique 87: Implementing data caching in ASP.NET......Page 408 14.4.1 Cache tips and tricks......Page 411 14.5 Building custom cache providers......Page 413 14.5.1 Do I need a provider?......Page 414 Technique 88: Custom cache provider......Page 415 Technique 89: Custom OutputCache provider......Page 420 14.6 Summary......Page 422 Extreme ASP.NET 4.0......Page 423 15.1 Using HttpModules......Page 424 Technique 90: Modifying the response flow with HttpModules......Page 425 Technique 91: Intercepting and handling mobile device requests......Page 427 15.2 Logging and handling errors......Page 429 Technique 92: Intercepting, and handling errors with a custom module......Page 430 Technique 93: Running your site from the database......Page 434 15.4 Summary......Page 442 Performance and optimizations......Page 443 Technique 94: Building a request filter to minify HTML......Page 444 Technique 95: Building an HTTPHandler to minify CSS......Page 449 Technique 96: Building an HTTPHandler to minify JavaScript......Page 452 16.2 Reducing computing time with multithreading......Page 453 Technique 97: Increasing performance with multithreading......Page 454 Technique 98: Using ParallelFX......Page 462 Technique 99: Tips for your web.config......Page 465 16.4 Summary......Page 466 A.1 What’s new in IIS 7.5......Page 468 A.2 Building extensions......Page 469 Technique 100: Modifying IIS behavior with managed modules......Page 470 Technique 101: Configuring application warm-up in IIS 7.5......Page 472 A.3 Summary......Page 474 B.1 Using ADO.NET to access data......Page 475 Technique 102: Querying the database using ADO.NET......Page 476 Technique 103: Using stored procedures to query the database......Page 479 Technique 104: Persisting data into the database......Page 480 Technique 105: Writing XML......Page 483 Technique 106: Generating XML from a data source......Page 485 Technique 107: Reading XML......Page 486 B.3 Summary......Page 488 A......Page 490 C......Page 491 D......Page 493 E......Page 494 H......Page 495 J......Page 496 M......Page 497 O......Page 498 P......Page 499 R......Page 500 S......Page 501 T......Page 502 U......Page 503 X......Page 504