check home phone-call search send

دانلود فیلم آموزش کامل برنامه نویسی WPF

در این پست مجموعه فیلم آموزش برنامه نویسی WPF  رو برای دانلود آماده کرده ایم .  در این مجموعه با زبان برنامه نویسی WPF از ابتدا آشنا می شوید .   این مجموعه بسیار کامل و در 27 مبحث برای دانلود در سایت سورس ایران قرار داده شده است . زبان مجموعه حاضر انگلیسی روان می باشد که با اندک آشنایی با این زبان کامل متوجه توضیحات می شوید .

فیلم آموزش کامل برنامه نویسی WPF

فیلم آموزش کامل برنامه نویسی WPF

 WPF سر آغاز سه کلمه Windows Presentation Foundation می باشد. هر کسی که تا به حال در محیط های گرافیکی و یا به اصلاح برنامه نویسان، محیط های ویژوال، برنامه نویسی کرده باشد، یقینا با مفاهیم Windows Application ها که گاها به صورت مخفف WinApp نیز نامیده می شوند، آشنا می باشد. این نوع برنامه نویسی همزمان با ورود سیستم عامل های ویندوز در دنیای کامپیوتر شروع شد و روز به روز با به وجود آمدن زبان های متفاوت جایگاه محبوبتری نزد برنامه نویسان پیدا کرد. همانطور که می دانید، Windows Application ها، از API های سیستم عامل مربوطه ( که اکثرا ویندوز XP نیز می باشد) برای ترسیم عناصر گرافیکی یا همان عناصر ویژوال، استفاده می کنند.

به عنوان مثال برای ترسیم انواع دکمه ها، فرم ها و بسیاری از عناصردیگری که با آن ها آشنا هستید، از توابع API ویندوز کمک گرفته می شود. همین مسئله باعث ایجاد محدودیت برای برنامه نویسان در ایجاد کنترل های سفارشی با ظاهر دلخواه خود شده بود. اگر چه با ابزار های گرافیکی که در دات نت فریم ورک ۲٫۰ نیز وجود داشت، می توانستیم تا حد خوبی اقدام به ایجاد کنترل های مورد دلخواه خود را بکنیم، اما این موضوع نیاز به دانستن اطلاعات زیاد در مورد ایجاد کنترل های سفارشی و همچنین نوشتن گاها کد های بسیار زیادی جهت ایجاد کنترل مورد نظر می بود. این به آن دلیل بود که قالب و اساس اولیه کنترل ها بسته بود و نمی توانستید به راحتی کنترل ها را شخصی سازی نمایید. در بهترین حالت، یک برنامه نویس ماهر میتوانست با ارث بری از کلاس Control اقدام به ایجاد یک کنترل جدید با ظاهر و امکانات مورد نظر خود بکند.

به عنوان مثال کنترل منوی زیر را اخیرا برای شرکتی طراحی کردم. تنها، یکی از کلاس های این منو دارای ۱۰۰۰ خط کد به غیر از کدهای تولید شده توسط خود دات نت می باشد. شاید ۱۰۰۰ خط، برای یه برنامه نویس بسیار ناچیز باشد. ولی چنانچه بخواهید تمامی کنترل های برنامه های خود را، خودتان طراحی کنید، می بینید که زمان زیادی از وقت شما صرف نوشتن کد ها می گردد. این مسئله زمانی نمود بیشتری پیدا میکند که بخواهید، اکثر جنبه های یک کنترل را در کنترل سفارشی خود قرار دهید. به عنوان مثال به دلیل قرار گرفتن حالت های مختلف گرادیان بر روی منو، استفاده از امکانات قبلی مانند ترسیم متن آیتم به صورت اتوماتیک توسط خود منو و یا ترسیم کلید های میان بر آیتم و …. از بین می رود و تمامی این موارد بایستی با کد و توسط شما ایجاد گردد.

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

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

آموزش برنامه نویسی wpf

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

این موضوع سبب می شود که بتوان از بسیاری از جنبه های گرافیکی بدون ایجاد سربار اضافی بر روی برنامه بهره برد و در واقع برنامه هایی با ظاهر هایی بسازید که ساختن آن ها با برنامه نویسی های پیشین یا غیر ممکن و یا متحمل کار بسیار زیادی بوده است. اگرچه نقطه قوت این تکنولوژی اعمال گرافیکی، انیمیشن و .. می باشد، ولی این بدان معنی نیست که نمی توان با WPF اقدام به ایجاد فرم ها و کنترل های سابق نمود. این تکنولوژی به شما امکان استفاده از کنترل های پیشین را می دهد و همچنین برنامه نویسی WinApp را به همان شکلی که می شناسید، برای شما مقدور می سازد. علاوه بر این موارد، WPF امکان کار با اسناد متنی، کنترل کردن بر روی نحوه Print شدن آن ها و … را برای شما مهیا می سازد.

نکته دیگری که در مورد WPF باید بدان اشاره کرد، امکان برنامه نویسی به شیوه ای است که شاید تاکنون امثال آن را یا ندیده اید و یا بسیار کم دیده اید و آن هم برنامه نویسی بر اساس عناصری در WPF می باشد که به آن ها Page می گویند. این نوع برنامه نویسی را می توان به نوعی شبیه سازی برنامه های وب نامگذاری کرد. این نوع برنامه نویسی WPF Browser Application نام دارد که در بخش های بعدی تفاوت آن را با برنامه نویسی معمولی WPF خواهید آموخت. توسط این مدل برنامه نویسی، می توانید اسمبلی های ایجاد شده را در مرورگر وب نظیر Internet Explorer بدون پیغام های امنیتی که معمولا در صفحات وب وجود دارند، نمایش دهید.

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

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 12 دیدگاه
Avatar
سیروان
پاسخ دهید

دوست عزیز این دقیقا همون آموزش هستش، چون من آموزش شما رو دانلود کردم سرفصلاشو مطابقت دادم با آموزش سایت appdev تا قسمت 27 درسته درسته، ولی از 27 به بعد ناقصه مال شما، و لازم به ذکره که توی سایت appdev فقط یه کورس آموزشی مربوط به WPF هست

Avatar
سیروان
پاسخ دهید

سلام
آقا این آموزش کامل نیست، این کورس 38 فیلم آموزشی هستش بدون لحاظ کردن فیلم های “معرفی” و “خلاصه” ولی مال شما 27تاس

    Avatar
    محمد همتی در پاسخ سیروان
    پاسخ دهید

    عزیز این با اون مجموعه شما فرق داره
    میدونم کدوم رو میگی
    یا حق

Avatar
سجاد
پاسخ دهید

سلام
خواهشا فیلم ها رو قسمت به قسمت بزارید
من 800 مگ فیلم گرفتم حالا دیدم خودم هم داشتم کاملترش را
ممنون

Avatar
reza
پاسخ دهید

سلام
این که زبان اصلیه
پس چرا نویسنده ایرانیه؟

Avatar
سهیل
پاسخ دهید

سلام خسته نباشید
سایت خوبی دارید امیدوارم هر روز بهتر هم بشه
فقط یه نکته من این فایهارو دان کردم متاسفانه متوجه شدم که فایلها قابلیت ریکاوری ندارند مجبور شدم که دوباره دان کنم
لطفا برای فایلها با حجم بالا این قابلیت را در نظر بگیرید

    Avatar
    محمد همتی در پاسخ سهیل
    پاسخ دهید

    خواهش
    موفق باشید

Avatar
راحیل
پاسخ دهید

سلام
پسوورد فایل ها مشکل داره آقای همتی.

    Avatar
    محمد همتی در پاسخ راحیل
    پاسخ دهید

    سلام دوست عزیز
    لطفا پسورد را تایپ کنید
    یا حق

Avatar
احمد شیرزادی
پاسخ دهید

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

    Avatar
    محمد همتی در پاسخ احمد شیرزادی
    پاسخ دهید

    حتما دوست عزیز


شما با موفقیت در خبرنامه ما عضو شدید