دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.] نویسندگان: Alex Homer, Nicolas Botto, Bob Brumfield, Grigori Melnik, Erik Renaud, Fernando Simonazzi, Chris Tavares سری: ISBN (شابک) : 0735651779, 9780735651777 ناشر: Microsoft Press سال نشر: 2010 تعداد صفحات: 273 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 Mb
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Developer's Guide to Microsoft Enterprise Library, Visual Basic Edition (Patterns & Practices) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب راهنمای توسعه دهندگان به مایکروسافت کتابخانه سازمانی، نسخه ویژوال بیسیک (الگوها و اقدامات) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
به عصر استفاده مجدد از نرم افزار خوش آمدید! Microsoft Enterprise Library با ارائه مولفههای قابل استفاده مجدد و راهنمایی در مورد روشهای اثباتشده به تسریع توسعه کمک میکند. اگر برنامههایی میسازید که بر روی Microsoft .NET Framework اجرا میشوند، چه برنامههای تجاری در سطح سازمانی یا حتی Windows® Forms نسبتاً متوسط، Windows Presentation Foundation (WPF)، Windows Communication Foundation (WCF)، یا برنامههای ASP.NET، شما می توانید از استفاده از Enterprise Library بهره مند شوید. این راهنما به شما کمک میکند تا به سرعت درک کنید که Enterprise Library میتواند برای شما انجام دهد، نمونههایی را ارائه میدهد و شروع آزمایش با Enterprise Library را برای شما آسانتر میکند. Enterprise Library از مجموعه ای از بلوک های کاربردی تشکیل شده است که هدف هر کدام مدیریت نگرانی های بین بخشی خاص است. این راهنما شما را از متداولترین سناریوهای استفاده برای هر یک از بلوکهای کاربردی کاربردی راهنمایی میکند، از جمله: بهبود عملکرد با استفاده از حافظه داخلی محلی یا حافظه پنهان ذخیرهسازی ایزوله. فراخوانی رویه های ذخیره شده در پایگاه داده و مدیریت نتایج به عنوان دنباله ای از اشیاء برای پرس و جو در سمت مشتری. ترکیب مکانیزم های رمزنگاری برای محافظت از داده های شما. طراحی و اجرای یک استراتژی ثابت برای مدیریت استثناهایی که در لایه های مختلف معماری برنامه شما رخ می دهد. پیادهسازی ثبت سیستم از طریق طیف گستردهای از سینکهای ورود به سیستم خارج از جعبه یا ارائهدهنده سفارشی شما. انجام اعتبارسنجی ساخت یافته و آسان برای حفظ با استفاده از ویژگی ها و مجموعه قوانین. راهنما همچنین راههای مختلف پیکربندی بلوکهای Enterprise Library را نشان میدهد. اجازه دهید Enterprise Library کارهای سنگین را برای شما انجام دهد و زمان بیشتری را صرف تمرکز بر منطق کسب و کار خود و کمتر روی لوله کشی برنامه کنید. "شما کتابی را در دست دارید که زندگی شما را به عنوان یک توسعه دهنده سازمانی بسیار آسان تر می کند." Scott Guthrie معاون شرکت، پلتفرم توسعه دهندگان Microsoft .NET
Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. If you build applications that run on the Microsoft .NET Framework, whether they are enterprise-level business applications or even relatively modest Windows® Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from using Enterprise Library. This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library. Enterprise Library is made up of a series of application blocks, each aimed at managing specific cross-cutting concerns. The guide will walk you through the most common usage scenarios for each of the functional application blocks, including:Improving performance by utilizing a local in-memory or isolated storage cache. Calling into your database stored procedures and managing the results exposed as a sequence of objects for client side querying. Incorporating cryptography mechanisms to protect your data. Designing and implementing a consistent strategy for managing exceptions that occur in various architectural layers of your application. Implementing system logging through the wide variety of out-of-the box logging sinks or your custom provider. Performing structured and easy-to-maintain validation using attributes and rules sets. The guide also demonstrates various ways of configuring Enterprise Library blocks. Let Enterprise Library do the heavy lifting for you and spend more time focusing on your business logic and less on application plumbing. “You are holding in your hands a book that will make your life as an enterprise developer a whole lot easier.” Scott Guthrie Corporate Vice-President, Microsoft .NET Developer Platform
Contents......Page 6
Foreword......Page 14
About This Guide......Page 16
What Do You Need to Get Started?......Page 18
The team who brought you this guide......Page 20
What You Get with Enterprise Library......Page 22
Things You Can Do with Enterprise Library......Page 24
Why You Should Use Enterprise Library......Page 25
Some Fundamentals of Enterprise Library......Page 27
Configuring Enterprise Library......Page 31
Instantiating and Using Enterprise Library Objects......Page 35
The Example Applications......Page 43
Summary......Page 44
Introduction......Page 46
What Does the Data Access Application Block Do?......Page 47
How Do I Use the Data Access Block?......Page 49
Summary......Page 79
Introduction......Page 82
How Do I Use the Exception Handling Block?......Page 83
What Exception Policies Do I Need?......Page 84
Diving in with a Simple Example......Page 89
Wrapping an Exception......Page 91
Replacing an Exception......Page 95
Logging an Exception......Page 96
Shielding Exceptions at WCF Service Boundaries......Page 99
Handling Specific Exception Types......Page 103
Executing Code around Exception Handling......Page 104
Assisting Administrators......Page 106
Summary......Page 108
Introduction......Page 110
What Does the Logging Block Do?......Page 111
How Do I Use the Logging Block?......Page 114
Non-Formatted Trace Listeners......Page 123
Summary......Page 140
Introduction......Page 142
What Does the Caching Block Do?......Page 144
How Do I Configure the Caching Block?......Page 145
How Do I Use the Caching Block?......Page 148
Extending Your Cache Advance......Page 164
Summary......Page 165
Introduction......Page 166
Techniques for Validation......Page 167
What Does the Validation Block Do?......Page 168
How Do I Use The Validation Block?......Page 177
Diving in With Some Simple Examples......Page 182
Summary......Page 203
What Does the Cryptography Block Do?......Page 204
How Do I Use the Cryptography Block?......Page 206
Diving in with an Example......Page 208
Creating Custom Cryptography Providers......Page 216
Summary......Page 217
Introduction......Page 218
What Does the Security Block Do?......Page 219
How Do I Configure the Security Block?......Page 221
How Do I Use the Security Block?......Page 223
Diving in With an Example......Page 224
Creating Custom Authorization Providers......Page 232
Summary......Page 233
What is Dependency Injection?......Page 234
The Unity Dependency Injection and Interception Mechanism......Page 235
Defining Dependencies with Unity......Page 237
Resolving Populated Instances of Your Classes......Page 245
Loading Configuration Information into a Unity Container......Page 248
Viewing Registrations in the Container......Page 249
Populating Entire Object Graphs at Application Startup......Page 250
Maintaining a Container Reference in Request-Based Applications......Page 251
Using an Alternative Service Locator or Container......Page 252
Appendix C. Policy Injection in Enterprise Library......Page 254
About Enterprise Library Configuration......Page 256
Scenarios for Advanced Configuration......Page 258
Appendix E. Encrypting Configuration Files......Page 264
A......Page 266
C......Page 267
E......Page 268
I......Page 269
O......Page 270
S......Page 271
V......Page 272
X......Page 273