کتاب الکترونیکی

Pro WPF در C# 2008: Windows Presentation Foundation با .NET 3.5، نسخه دوم (کتاب های حرفه ای توسط حرفه ای ها)

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

دانلود کتاب Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals) (به فارسی: Pro WPF در C# 2008: Windows Presentation Foundation با .NET 3.5، نسخه دوم (کتاب های حرفه ای توسط حرفه ای ها)) نوشته شده توسط «Matthew MacDonald»


اطلاعات کتاب Pro WPF در C# 2008: Windows Presentation Foundation با .NET 3.5، نسخه دوم (کتاب های حرفه ای توسط حرفه ای ها)

موضوع اصلی: سیستم های عامل

نوع: کتاب الکترونیکی

ناشر: Apress

نویسنده: Matthew MacDonald

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2008

تعداد صفحه: 1072

حجم کتاب: 16 مگابایت

کد کتاب: 9781590599556 , 1590599551

نوبت چاپ: 2nd ed. 2008. Corr. 6th printing

توضیحات کتاب Pro WPF در C# 2008: Windows Presentation Foundation با .NET 3.5، نسخه دوم (کتاب های حرفه ای توسط حرفه ای ها)

این کتاب یک بررسی کامل از فناوری WPF 3.5 است – معماری آن، کارهایی که می‌توانید با آن انجام دهید و نحوه انجام آن. این برای توسعه دهندگان حرفه ای سی شارپ است. کتاب به شیوه ای سیستماتیک و قابل فهم نوشته شده است. یک فصل با یک مقدمه اولیه شروع می شود و شامل گرافیکی از سلسله مراتب زیر کلاس WPF مربوطه است. سپس موضوع فصل به طور پیوسته با جزئیات بیشتر و بیشتر مورد بررسی قرار می گیرد. به عنوان مثال، در ابتدا، پنج صفحه فقط در مورد استقلال قطعنامه وجود دارد. XAML به طور عمیق توضیح داده شده است و با چهار روش بارگیری و کامپایل شروع می شود: فقط کد، XAML کد و کامپایل نشده، XAML کد و کامپایل شده، و فقط XAML. این با ویژگی های دستور زبان XAML (پسوندهای نشانه گذاری، ویژگی های پیوست و غیره) دنبال می شود. هفت صفحه در پنجره های غیر مستطیلی و شانزده صفحه در مورد پخش صدا در نسخه های مختلف سیستم عامل وجود دارد. همانطور که کتاب پیش می رود، نویسنده واقعاً در توصیف موضوعات پیچیده، مانند طراحی سه بعدی، به روشی منطقی قابل درک می درخشد. در انتها، یک نمای کلی جدولی از ویژگی‌های گمشده در WPF در مقایسه با فرم‌های ویندوز وجود دارد، با توصیه‌هایی در مورد زمان انتخاب یکی از روی دیگری، یا هر دوی آنها با هم، و نحوه ترکیب بهترین آنها. این حجم همچنین حاوی اطلاعات اضافی کوچک، اما گرانبهایی است، مانند: ویژگی‌های کنترل‌های WPF را می‌توان به هر ترتیبی تنظیم کرد، بدون اینکه تغییری در رفتار ایجاد شود. یا: با استفاده از یک نسخه بارگذاری شده DependencyObject.SetValue در کد، می توانید یک مقدار برای هر ویژگی وابستگی اضافه کنید، حتی اگر به عنوان یک ویژگی پیوست تعریف نشده باشد (که در XAML امکان پذیر نیست). علاوه بر این، نویسنده به ویژگی های مختلف WPF و نحوه دور زدن آنها در صورت امکان اشاره می کند. مثال: وقتی انیمیشنی را که تقریباً کامل شده است، مجدداً راه اندازی می کنید، و انیمیشن موقعیت فعلی را به عنوان نقطه شروع داشت، به نظر می رسد انیمیشن کند شده است. مثال دیگر: ویندوز ویستا همیشه برای نصب نیاز به ارتقای مجوز دارد، حتی اگر در مورد Click Once، این کار معنی ندارد. در نتیجه، یک برنامه Click Once WPF، در ویستا، تحت یک حساب کاربری معمولی قابل نصب نیست. کاربر مجبور می شود آن را تحت یک حساب ادمین نصب کند – که در وهله اول هدف استفاده از Click Once را شکست می دهد… توسعه دهندگان کاملاً با اصل پارتو آشنا هستند: 80٪ از وظایف یک پروژه قابل حل است. به راحتی” در 20٪ مواقع، اما حل 20٪ دیگر حداقل 80٪ زمان می برد. اگر می خواهید از WPF به روشی سازنده استفاده کنید، اکیداً توصیه می کنم برای مطالعه این کتاب وقت بگذارید. مسلماً در 1040 با این حال، شما چندین بار پاداش خواهید گرفت، زیرا از بسیاری از ناامیدی ها و تأخیرهای غیرمنتظره در امان خواهید ماند، در صورتی که از ابتدا می دانید چگونه بسیاری از 20% دیگر را حل کنید.


This book is a thorough examination of the WPF 3.5 technology – its architecture, what you can do with it, and how to do it. It is directed at professional C# developers. The book is written in a systematic, comprehensible way. A chapter starts with a basic introduction and includes graphics of the respective WPF sub-class hierarchy. The chapter’s subject is then steadily explored in more and more detail. For instance, at the beginning, there are five pages just on resolution independence. XAML is explained in-depth, starting with the four ways of loading and compiling: Code-only, code and uncompiled XAML, code and compiled XAML, and XAML only; this is followed by the specifics of the XAML grammar (markup extensions, attached properties, etc.). There are seven pages on non-rectangular windows and sixteen pages on playing sound on different OS versions. As the book goes on, the author really shines in describing complex subjects, such as 3-D drawing, in a logically understandable way. Towards the end, there is a tabular overview of features missing in WPF compared to Windows Forms, with recommendations on when to choose one over the other, or both of them together, and how to mix them best. The volume also contains lots of small, but precious pieces of surplus information, such as: Properties of WPF controls can be set in any order, without causing any change in behavior; or: By using an overloaded version of DependencyObject.SetValue in code, you can attach a value for any dependency property, even if it is not defined as an attached property (which is not possible in XAML). In addition, the author mentions various quirks of WPF, and how to get around them, if possible. Example: When you restart an animation that is almost complete, and the animation had the current position as the starting point, the animation will appear to slow down. Another example: Windows Vista always requires permission elevation for a setup, even though, in the case of Click Once, this makes no sense. As a consequence, a Click Once WPF application, on Vista, cannot be installed under a regular user account; the user is forced to install it under an admin account – which defeats the purpose of using Click Once in the first place… Developers are all-too-familiar with the Pareto principle: 80% of the tasks of a project can be solved easily” in 20% of the time, but solving the other 20% takes at least 80% of the time. If you want to use WPF in a productive way, I strongly recommend taking the time to study this book. Admittedly, at 1040 pages, this is quite some endeavor. However, you will be rewarded many times over, as you will be saved a lot of frustration and unexpected delays, when you already know from the beginning how to solve much of the other 20%.

دانلود کتاب «Pro WPF در C# 2008: Windows Presentation Foundation با .NET 3.5، نسخه دوم (کتاب های حرفه ای توسط حرفه ای ها)»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.