ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب MASTERING WINDOWS PRESENTATION FOUNDATION

دانلود کتاب تسلط بر بنیاد ارائه ویندوز

MASTERING WINDOWS PRESENTATION FOUNDATION

مشخصات کتاب

MASTERING WINDOWS PRESENTATION FOUNDATION

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 9781838643416, 1838643419 
ناشر: PACKT Publishing Limited 
سال نشر: 2020 
تعداد صفحات: 617 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب MASTERING WINDOWS PRESENTATION FOUNDATION به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر بنیاد ارائه ویندوز نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر بنیاد ارائه ویندوز

تخصص مورد نیاز برای ساخت فریمورک های برنامه های کاربردی سفارشی و رابط های کاربری پاسخگو و جذاب با WPF، C# و .NET را به دست آورید. ویژگی های کلیدی WPF، روشی هوشمندانه برای کار با WPF با استفاده از الگوی معماری نرم افزار MVVM ایجاد کنید. برنامه‌های کاربردی آتی پس از درک اتصال داده‌ها و یادگیری نحوه استفاده از آن در برنامه توضیحات کتاب Microsoft Windows Presentation Foundation (WPF) چندین کتابخانه و API را برای توسعه‌دهندگان فراهم می‌کند تا تجربیات کاربر جذابی را ایجاد کنند. این کتاب دارای طیف گسترده‌ای از مثال‌های ساده تا پیچیده است تا نشان دهد که چگونه برنامه‌های کاربردی درجه یک برای دسکتاپ ویندوز را با WPF توسعه دهید. این ویرایش دوم به‌روزرسانی شده Mastering Windows Presentation Foundation با پوشش مزایای استفاده از الگوی معماری نرم‌افزار Model-View-ViewModel (MVVM) با WPF شروع می‌شود، قبل از اینکه شما را از طریق اشکال‌زدایی برنامه‌های WPF خود راهنمایی کند. سپس این کتاب شما را از طریق معماری برنامه و ساخت لایه پایه برای برنامه های شما راهنمایی می کند. با پیشروی، با اتصال داده‌ها آشنا می‌شوید، کنترل‌های مختلف WPF داخلی را بررسی می‌کنید و آنها را مطابق با نیازهای خود سفارشی می‌کنید. زمانی که عملکرد داخلی کافی نیست، یاد خواهید گرفت که چگونه کنترل های سفارشی ایجاد کنید تا نیازهای خود را برآورده کنید. همچنین یاد خواهید گرفت که چگونه برنامه های خود را با استفاده از انیمیشن های عملی، تصاویری خیره کننده و اعتبارسنجی داده های پاسخگو ارتقا دهید. برای اطمینان از اینکه برنامه شما نه تنها تعاملی است بلکه کارآمد است، بر بهبود عملکرد برنامه تمرکز خواهید کرد و در نهایت، روش های مختلف برای استقرار برنامه های خود را کشف خواهید کرد. در پایان این کتاب، شما در استفاده از WPF برای توسعه رابط های کاربری کارآمد و در عین حال قوی مهارت خواهید داشت. آنچه یاد خواهید گرفت MVVM را کشف کنید و چگونه به توسعه با WPF کمک می‌کند. چارچوب برنامه سفارشی خود را پیاده‌سازی کنید با Data Binding مهارت پیدا کنید درک نحوه تطبیق کنترل‌های داخلی با انیمیشن‌ها سریع‌تر شوید پیاده‌سازی اعتبارسنجی داده‌های پاسخگو ایجاد رابط‌های کاربری جذاب بصری بهبود برنامه عملکرد یاد بگیرید که چگونه برنامه های خود را به کار بگیرید این کتاب برای چه کسی است این کتاب ویندوز برای توسعه دهندگانی است که دانش پایه تا متوسط ​​از Windows Presentation Foundation دارند و برای کسانی که علاقه مند به تقویت مهارت های WPF خود هستند. اگر به دنبال کسب اطلاعات بیشتر در مورد معماری برنامه ها و طراحی رابط های کاربری به شیوه ای بصری جذاب هستید، این کتاب برای شما مفید خواهد بود.


توضیحاتی درمورد کتاب به خارجی

Gain the expertise you need to build custom application frameworks and responsive and visually appealing user interfaces with WPF, C#, and .NET Key Features Discover a smarter way of working with WPF using the MVVM software architectural pattern Create your own lightweight application framework to build your future applications upon Understand data binding and learn how to use it in an application Book Description Microsoft Windows Presentation Foundation (WPF) provides several libraries and APIs for developers to create engaging user experiences. This book features a wide range of simple through to complex examples to demonstrate how to develop enterprise-grade applications for Windows desktop with WPF. This updated second edition of Mastering Windows Presentation Foundation starts by covering the benefits of using the Model-View-ViewModel (MVVM) software architectural pattern with WPF, before guiding you through debugging your WPF apps. The book will then take you through the application architecture and building the foundation layer for your apps. As you advance, you'll get to grips with data binding, explore the various built-in WPF controls, and customize them to suit your requirements. You'll learn how to create custom controls to meet your needs when the built-in functionality is not enough. You'll also learn how to enhance your applications using practical animations, stunning visuals, and responsive data validation. To ensure that your app is not only interactive but also efficient, you'll focus on improving application performance, and finally, discover the different methods for deploying your applications. By the end of this book, you'll be proficient in using WPF for developing efficient yet robust user interfaces. What you will learn Discover MVVM and how it assists development with WPF Implement your own custom application framework Become proficient with Data Binding Understand how to adapt the built-in controls Get up to speed with animations Implement responsive data validation Create visually appealing user interfaces Improve application performance Learn how to deploy your applications Who this book is for This Windows book is for developers with basic to intermediate-level knowledge of Windows Presentation Foundation and for those interested in simply enhancing their WPF skills. If you're looking to learn more about application architecture and designing user interfaces in a visually appealing manner, you'll find this book useful.



فهرست مطالب

Cover
Title Page
Copyright and Credits
About Packt
Contributors
Table of Contents
Preface
Chapter 1: A Smarter Way of Working with WPF
	What is MVVM and how does it help?
		Models
		View Models
		Views
		Data binding
		So how does MVVM help?
		Is there a downside?
	Debunking the myth about code behind
	Learning how to communicate again
		Introducing the ICommand interface
		Handling events in Attached Properties
		Making use of delegates
	Structuring the application code base
	Summary
Chapter 2: Debugging WPF Applications
	Utilizing the output window
	Putting Presentation Trace Sources to work
	Discovering inner exceptions
	Debugging data bound values
		Outputting values to UI controls
		Catching changing Dependency Property values
		Exploiting converters
	Summary
Chapter 3: Writing Custom Application Frameworks
	What is an application framework?
	Encapsulating common functionality
		In base classes
		Through interfaces
		With Extension Methods
		In UI controls
		With converters
	Constructing a custom application framework
	Separating the Data Access Layer
	Providing services
		Implementing Dependency Injection
		Connecting Views with View Models
			Locating View Models
	Summary
Chapter 4: Becoming Proficient with Data Binding
	Data binding basics
		Binding path syntax
			Escaping invalid characters
		Exploring the Binding class
			Directing data bound traffic
			Binding to different sources
		Binding with priority
		Binding from within control templates
		Binding source changes
		Converting data bound values
		Binding multiple sources to a single target property
	Dependency Properties
		Setting metadata
		Declaring read-only Dependency Properties
		Registering Attached Properties
		Prioritizing value setting sources
	Data templates
		Taking complete control
		Displaying hierarchical data
	Data binding to enumeration collections
	Summary
Chapter 5: Using the Right Controls for the Job
	Investigating the built-in controls
		Inheriting framework abilities
		Laying it on the line
		Containing controls
			Canvas
			DockPanel
			Grid
			StackPanel
			UniformGrid
			WrapPanel
			Providing custom layout behavior
		Content controls
			Presenting content
		Items controls
		Adorners
	Modifying existing controls
		Styling
			Being resourceful
			Merging resources
		Triggering changes
		Templating controls
		Attaching properties
	Combining controls
	Creating custom controls
	Summary
Chapter 6: Adapting the Built-In Controls
	Inspecting protected methods
		Clipping the layout
	Altering default behavior
		Creating overridable methods
	Tailoring to attain our requirements
		Populating with Data
		Progressing toward the Target
		Highlighting the selection
			Indicating in the Axes
			Emphasizing the Selection
	Summary
Chapter 7: Mastering Practical Animations
	Investigating timelines
	Introducing key-frames
	Telling stories
		Controlling storyboards
	Easing functions
	Animating along a path
	Creating everyday animations
	Summary
Chapter 8: Creating Visually Appealing User Interfaces
	Styling applications consistently
		Overriding default control styles
		Using professional icons
	Layering visuals
		Throwing shadows
		Declaring multiple borders
		Reusing composite visuals
		Reflecting light
		Creating glowing effects
		Putting it all together
	Moving away from the ordinary
		Casting reflections
		Exploring borderless windows
		Visualizing data
		Livening up the UI controls
	Summary
Chapter 9: Implementing Responsive Data Validation
	Using validation rules – to do or not to do?
	Getting to grips with validation interfaces
		Implementing the IDataErrorInfo interface
		Introducing the INotifyDataErrorInfo interface
	Annotating data
	Varying levels of validation
	Incorporating multiple validation techniques
	Customizing the error template
	Avoiding UI-based validation errors
	Keeping Synchronized with Legacy Behavior
	Amalgamating validation and visuals
	Summary
Chapter 10: Completing that Great User Experience
	Providing user feedback
	Utilizing multiple threads
		Discovering the Async and Await keywords
		Building asynchrony into our framework
	Going the extra mile
		Producing in-application help
		Enabling user preferences
		Extending common courtesies
		Unburdening the end user
	Summary
Chapter 11: Improving Application Performance
	Leveraging the power of hardware rendering
	Making more efficient resources
		Freezing objects
	Using the right controls for performance
		Drawing conclusions
		Imaging more efficiently
		Enhancing the performance of textual output
			Liking the linking
	Data binding
		Registering Dependency Properties
		Binding to collections
	Shrinking data objects
	Virtualizing collections
	Handling events
	Summary
Chapter 12: Deploying Your Masterpiece Application
	Installing Windows applications
		Introducing the Setup Project
		Working with the InstallShield Limited Edition project
	Utilizing ClickOnce functionality
		Securing deployments
		Isolating storage
	Accessing application versions
	Summary
Chapter 13: What Next?
	Turning your attention to future projects
		Improving our application framework
		Logging errors
		Using online resources
Other Books You May Enjoy
Index




نظرات کاربران