شبکه ایمن

کتاب زیرساخت نوین طراحی در ویندوز به زبان سی شارپ (WPF)

موجود است

کتاب زیرساخت نوین طراحی در ویندوز به زبان سی شارپ (WPF)

نویسنده:ایزنبرگ، بناگ

مترجم:نعیم یوسفی فرد

ناشر:انتشارات کیان

سال انتشار:class="field_value">۱۳۹۰

نوبت چاپ:اول

تعداد صفحات:۴۱۵

شابک:۹۷۸۶۰۰۶۰۲۱۲۶۳

توضیحات:برنامه / فایل تمرینی همراه کتاب دارد

۸۶,۰۰۰ تـــــومان

افزودن به سبد خرید

توضیحات

Windows Presentation Foundation یا همان WPF آخرین Framework و چهارچوب کاری مایکروسافت جهت ساخت واسط کاربر حرفه ای و سطح بالا برای برنامه های کاربردی تحت وب و ویندوز است. WPF به طور کلی با تکنولوژی های مشابه قبل خود تفاوت دارد اما هنوز آن تکنولوژی ها در Framework های دیگر وجود داشته و برای تولید واسط کاربر برنامه های کاربردی تحت وب و ویندوز مورد استفاده قرار می گیرند. WPF به توسعه دهندگان این امکان را می دهد تا به راحتی و در کمترین زمان ممکن کارهایی را که در فریم ورک های قبلی به سختی انجام می شد یا حتی غیر ممکن بود، انجام دهند.

new design csharp wpf book 11524 1 تصویر

مخاطبان و سازماندهی مطالب کتاب

این کتاب برای مخاطبانی است که حداقل تجربه کمی از طراحی و توسعه نرم افزار در محیط دات نت دارند. اگر با برنامه های تحت ویندوز با ASP.NET کار کرده باشید استفاده از این کتاب برایتان آسان خواهد بود. مثال های ارائه شده در این کتاب آموزشی به زبان سی شارپ (#C) نوشته شده اند اما کاربران زبان Visual Basic نیز می توانند از آن استفاده کنند. از آنجا که WPF موضوع بسیار گسترده و عمیقی است به راحتی ممکن است به موجودیتی دشوار و طاقت فرسا تبدیل شود. روش ما در این کتاب تأکید بر مفهوم گستردگی مفاهیم WPF است لذا مفاهیم ضروری و اساسی WPF را پوشش داده ایم. هدف ما این است که از کار با WPF نگران نباشید و بتوانید به راحتی برنامه های کاربردی مورد نظرتان را با استفاده از آن طراحی کنید. به علاوه مباحث جذاب WPF را مطرح کنیم تا انگیزه ای باشد برای تلاش بیشتر شما و علاقه مندیتان به کار با دبلیو پی اف.

این کتاب در پنج بخش سازماندهی شده است. در چهار فصل نخست برنامه های کاربردی نمونه ای را طراحی خواهیم کرد که نشان دهنده قابلیت های WPF ارائه شده در آن فصل می باشند. هرچند برنامه های ارائه شده ساده می باشند اما به گونه ای طراحی شده اند که منعکس کننده نیازهای احتمالی شما در مواجهه با سناروی های واقعی طراحی برنامه های کاربردی WPF باشند. همچنین هر بخش براساس مطالب ارائه شده در بخش های قبلی خود نگارش شده است لذا توصیه می شود تا مطالعه مطالب کتاب به ترتیب صورت گیرد. بخش پنجم نیز با مطالبی که راهنمای شما برای ادامه کار با WPF و فعالیت های گسترده تر آن می باشند به پایان می رسد.

new design csharp wpf book 11524 2 تصویر

بخش اول: آغاز کار با WPF

در این بخش ابزاری را برای یافتن و نشان دادن فونت های نصب شده در سیستم شما طراحی خواهیم کرد. همچنین با زبان نشانه گذاری XAML که جزء لاینفک WPF است آشنا خواهید شد. همچنین کنترل های پایه و اولیه WPF از جمله کنترل های طرح بندی را معرفی خواهیم کرد. همچنین با انقیاد ساده داده در WPF نیز آشنا خواهید شد.

بخش دوم: واسط کاربر

در این بخش ویرایشگر متنی حرفه ای خود را طراحی خواهید کرد. همچنین با رویدادها و فرامین جدید و قدرتمند سیستم آشنا خواهید شد. همچنین کنترل های WPF بیشتری را به شما معرفی خواهیم کرد و نحوه نصب اجرای برنامه های WPF را نیز بررسی می نماییم. علاوه بر این به نحوه چاپ از طریق WPF پی خواهید برد.

بخش سوم: نمایش داده ها

این بخش به شما می آموزد که چگونه به برنامه خود سبک و سیاق دهید و همچنین می آموزد که چگونه با استفاده از قابلیت های قدرتمند گرافیکی WPF اطلاعات و داده ها را به صورت بصری در برنامه نمایش دهید. همچنین به طور عمیق تری انقیاد داده ها را بررسی کرده و به شما گزینه هایی را برای معماری برنامه های WPF نشان خواهیم داد.

بخش چهارم: واسط کاربر پیشرفته

در این بخش می آموزید که چگونه صدا و تصویر را در برنامه های WPF خود تعبیه کنید. همچنین خواهید دید که چگونه API های رسم و الگوسازی WPF به سادگی امکان ساخت واسط کاربر جذاب و منحصر به فرد را فراهم می آورند. همچنین کار با انیمیشن را نیز در این بخش آغاز خواهید کرد.

بخش پنجم: ضمائم

در این بخش به طور مختصر و کلی با سه بعدی سازی، ابزارها و Framework های مورد نیاز آن که توسط WPF پشتیبانی می شوند آشنا خواهید شد.

یادگیری WPF بسیار جذاب است زیرا با استفاده از این تکنولوژی می توان برنامه هایی ساخت که واسط کاربر حرفه ای و زیبا داشته باشند. مطمئننا با مطالعه این کتاب مطالب و تجربیاتی ارزشمندی از کار با WPF به دست خواهید آورد. اگرچه تسلط و تبهر در استفاده از این تکنولوژی نیازمند تمرین و تلاش بسیار است اما در این کتاب سعی شده است تا مطالب به شیوه ای ساده و سریع ارائه شوند تا بتوانید در کمترین زمان ممکن از WPF استفاده کنید.

new design csharp wpf book 11524 3 تصویر

فهرست مطالب کتاب زیرساخت نوین طراحی در ویندوز به زبان سی شارپ (WPF)

مقدمه

بخش اول: آغاز کار با WPF

  • ساعت ۱: WPF چه هست و چه نیست؟
  • معرفی قابلیت های WPF
  • ساعت ۲: آشنایی با XAML
  • XAML چیست؟
  • ساعت ۳: مقدمه ای بر ویرایشگر فونت
  • ساخت پروژه جدید در Visual Studio 2008
  • تغییر نام فایل های XAML
  • ساعت ۴: مدیریت طرح بندی برنامه
  • مفهوم طرح بندی
  • استفاده از مرتب سازی و حاشیه بندی
  • درک مفاهیم Margin و Padding
  • ساعت ۵: استفاده از کنترل های پایه
  • ساعت ۶: مقدمه ای بر انقیاد داده ها
  • انقیاد داده ها چیست؟

بخش دوم: واسط کاربر

  • ساعت ۷: طراحی برنامه
  • مدل های نصب و استفاده از برنامه در WPF
  • ساعت ۸: ساخت ویرایشگر اسناد متنی
  • طراحی ویرایشگر متنی
  • ساعت ۹: مدیریت رویداد ها
  • رویداد های مسیریابی شده چیست؟
  • ساعت ۱۰: فرامین و رویداد ها
  • فرامین چه هستند؟
  • ساعت ۱۱: خروجی
  • افزودن قابلیت چاپ به Text Editor
  • پیاده سازی صفحه بند سفارشی سند

بخش سوم: به تصویر کشیدن داده ها

  • ساعت ۱۲: ساخت برنامه Contact Manager
  • طراحی برنامه Contact Manager
  • ساعت ۱۳: Presenter ها و View ها
  • ساعت ۱۴: Resource ها و Style ها
  • ساعت ۱۵: بررسی دقیق تر انقباد داده ها
  • مدیریت سناریو های پیشرفته انقیاد داده
  • ساعت ۱۶: بصری سازی لیست ها

بخش چهارم: واسط کاربر پیشرفته

  • ساعت ۱۷: ساخت Media Viewer
  • ساعت ۱۸: ترسیم به کمک Shape ها
  • ساعت ۱۹: Color ها و Brush ها
  • خلاصه
  • ساعت ۲۰: Transform ها و Effect ها
  • خلاصه
  • ساعت ۲۱: به کارگیری الگوهای کنترل
  • ساعت ۲۲: تریگرها
  • ساعت ۲۳: انیمیشن
  • ساعت ۲۴: روش های کارآمد
  • ضمیمه A: ابزارها و منابع
  • ضمیمه B: خودآموز سه بعدی با اشتفاده از ZAM 3D

دیدگاهتان را بنویسید