تبلیغات :
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک

[ + افزودن آگهی متنی جدید ]




صفحه 27 از 28 اولاول ... 17232425262728 آخرآخر
نمايش نتايج 261 به 270 از 280

نام تاپيک: آینده برنامه نویسان || (چه زبانی یاد بگیریم + از کجا شروع کنیم) * (WPF,WP7,Silverlight) چیست؟

  1. #261
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    از مدیر محترم میخوام که این پست من رو پاک کنه
    با تشکر
    Last edited by MERLIN_BOZORG; 16-12-2013 at 03:15.

  2. این کاربر از MERLIN_BOZORG بخاطر این مطلب مفید تشکر کرده است


  3. #262
    آخر فروم باز kases's Avatar
    تاريخ عضويت
    Aug 2008
    پست ها
    2,012

    پيش فرض

    با سلام

    ایا استارتر تاپیک بعد از 2.5 سال هنوز به یادگیری wpf معتقده؟ ایا بعد از گذشت 2.5 سال با یادگیری زبانهای سی و سی پلاس پلاس مخالفه؟
    ایا هنوز معتقده زبانهای سی و سی پلاس پلاس به درد اینده نمیخوره؟

  4. 2 کاربر از kases بخاطر این مطلب مفید تشکر کرده اند


  5. #263
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بسم الله الرحمن الرحیم.
    با سلام

    ایا استارتر تاپیک بعد از 2.5 سال هنوز به یادگیری wpf معتقده؟ ایا بعد از گذشت 2.5 سال با یادگیری زبانهای سی و سی پلاس پلاس مخالفه؟
    ایا هنوز معتقده زبانهای سی و سی پلاس پلاس به درد اینده نمیخوره؟
    سلام.
    شک ندارم به این قضیه.
    WPF و سی شارپ در کنار هم امروز خیلی به برنامه نویس ها و رفع نیاز هاشون کمک میکنند.
    شما با یادگیری WPF امروز میتونی برای سیستم عامل ویندوز تحت وب (Silverlight) ، مترو , Windows phone و طراحی نرم افزار برای ویندوز برنامه نویسی کنید.
    با یادگیری سی شارپ شما میتونید برای نسخه های لینوکس ، مک ، اندروید ، IOS تبلت و موبایل برنامه نویسی کنید.
    جالب اینجاست که Xamarin کد نویسی سی شارپ برای گوشی اندروید رو شبیه محیط xaml دبلیو پی اف کرده.
    من فکر نمی کنم با این حساب دیگه کسی بخواد حتی فکر این رو بکنه که امروز با چی کار کنه.

  6. 3 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  7. #264
    آخر فروم باز kases's Avatar
    تاريخ عضويت
    Aug 2008
    پست ها
    2,012

    پيش فرض

    ممنون علی اقا

    یک سوال دیگه برام پیش اومده ممنون میشم پاسخ بدید

    1.ایا مرجع کاملی برای یادگیری WPF و XAML به زبان فارسی وجود داره ؟ اگه کتاب باشه بهتره
    در حال حاظر کتابی به نام اموزش گام به گام #C نویسنده جان شارپ تو خونه دارم میشه رو این کتاب حساب باز کرد یا باید مرجع خاص دیگه ای انتخاب کنم ؟ به نظر شما بهترین مرجع یادگیری سی شارپ کدوم کتاب هست؟

  8. 2 کاربر از kases بخاطر این مطلب مفید تشکر کرده اند


  9. #265
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بسم الله الرحمن الرحیم.
    سلام.

    ممنون علی اقا

    یک سوال دیگه برام پیش اومده ممنون میشم پاسخ بدید

    1.ایا مرجع کاملی برای یادگیری WPF و XAML به زبان فارسی وجود داره ؟ اگه کتاب باشه بهتره
    در حال حاظر کتابی به نام اموزش گام به گام #C نویسنده جان شارپ تو خونه دارم میشه رو این کتاب حساب باز کرد یا باید مرجع خاص دیگه ای انتخاب کنم ؟ به نظر شما بهترین مرجع یادگیری سی شارپ کدوم کتاب هست؟
    روی هر کتاب آموزشی می تونید حساب کنید.منم برای یاد گرفتن سی شارپ اصلاً نه کتاب خوندم نه ویدئو دیدم. ولی خوب اگر شما آموزش ببینید قطعاً سریعتر پیشرفت میکنید.
    فقط کافیه توی گوگل سرچ بزنید آموزش فارسی wpf گزینه های مناسبی براتون میاد که میتونید ازش خیلی خوب استفاده کنید.
    توی زبان فارسی چیزی به عنوان بهترین کتاب وجود نداره چون هیچکدومشون کامل نیستند (از نظر خودم چون هر کتابی رو باز کردم حوصله خوندنش رو نداشتم ) و همه در سطح متوسط هستند. ولی اگر منظورتون اینه که کدومشون از اونای دیگه بهتره و میتونه نیاز های شما رو تا حدود خیلی زیادی بر اورده کنه.در حال حاضر کتاب آموزش WPF به زبان فارسی هست (نوشته مهدی کیانی) که فکر کنم یکی بیشتر نباشه و با یه جستجو کوچیک توی گوگل لینکش دستتون میاد.

  10. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


  11. #266
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    پيش فرض

    مزیت های استفاده از Wpf به عنوان رابط کاربری :

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


    1) ظاهر زیبای رابط کاربری طراحی شده : تمام اجزای رابط کاربری در WPF با استفاده از Direct3D رندر می شوند و می توانند دارای گرافیک بسیار پیچیده ای باشند که از اجزای مختلفی تشکیل شده اند. با WPF می توانید عکس، صدا، ویدئو و متن های گرافیکی پیچیده را در رابط کاربری خود داشته باشید، بدون اینکه سرعت پاسخگویی UI به کاربر را تحت تاثیر قرار دهید. اجازه استفاده از فایل های مالتی مدیا در پنجره های ویندوز و قابلیت هایی مثل Styles و Templates به طراحان اجازه می دهد تا یک رابط کاربری گرافیکی زیبا و چشم نواز بسازند. نرم افزارهایی که رابط کاربری شان را با WPF توسعه داده اند، از ظاهر بسیار زیبایی برخوردار هستند. شما می توانید یک رابط کاربری طراحی شده توسط WPF را به راحتی از بقیه تشخیص دهید. مثال قابل درک یک رابط کاربری زیبا و انطاف پذیر که با WPF توسعه داده شده، Visual Studio 2010 و Expression blend هستند. در شکل زیر نمایی از برنامه Family Show را مشاهده می کنید که UI آن با WPF طراحی شده است.

    2) جداسازی رابط کاربری از منطق برنامه : تعریف اجزای رابط کاربری در WPF در یک فایل جداگانه و به زبان تعریفی XAML انجام می گیرد. کدهای C#یا VB شما که منطق برنامه را شکل می دهند در فایل جداگانه ای قرار می گیرند. WPF جداسازی شفافی میان رابط کاربری و دیگر اجزای برنامه ایجاد می کند. این قابلیت به شما اجازه می دهد تا به راحتی از الگوهای طراحی MVP یا MVVM برای طراحی نرم افزار خود استفاده کنید. این جداسازی کار توسعه و نگهداری نرم افزار را در دراز مدت بسیار آسان می کند.

    3) قالبیت اجرا در مرورگر : اپلیکیشن های WPF علاوه بر اجرا به صورت stand alone قادر به اجرا درون یک مرورگر به صورت هاست شده، هستند. شما با استفاده از قابلیت XBAP می توانید اپلیکیشن WPF خود را در مرورگرهای IE و Firefox به همان صورت که در دسکتاپ اجرا می شود، اجرا کنید. در حقیقت مایکروسافت با ایجاد این قابلیت یک قدم به یکپارچه سازی توسعه ویندوز و وب نزدیک تر شده است. اپلیکیشن های XBAP همان قابلیت های یک اپلیکیشن تحت دسکتاپ WPF را به شما در قالب یک برنامه هاست شده در مرورگر ارائه می کنند.

    4) استفاده از XAML برای تعریف اجزای UI : موفقیت یک زبان نشانه گذاری به نام HTML برای توسعه رابط کاربری وب، باعث شد تا مایکروسافت به فکر ایجاد یک زبان نشانه گذاری برای طراحی UI در ویندوز بیفتد. نتیجه این تلاش، زبان XAML است که هم اکنون در WPF و Silverlight مورد استفاده قرار می گیرد. XAML یک زبان تعریفی بر اساس XML است که منطق برنامه را از رابط کاربری جدا می کند و یادگیری آن آسان است. تعریف تمام اجزای رابط کاربری در WPF با زبان XAML انجام می گیرد. شما می توانید خصوصیات و رفتار هر یک از کنترل های ویژوال و غیر ویژوال رابط کاربری خود را به جای استفاده از برنامه نویسی روالی، با یک زبان declarative انجام دهید. در آخر کدهای XAML می توانند به عنوان یک اسمبلی مدیریت شده کامپایل شوند.

    5) سازگاری با WinForms : در WPF می توانید از فرم های ویندوزی معمولی هم استفاده کنید و در واقع WPF سازگاری کاملی با WinForms و API ویندوز دارد. با استفاده از کلاس های ElementHost و WindowsFormsHost قادر به استفاده از اجزای WinForms در WPF خواهید بود. همچنین در پروژه های WinForms خود می توانید از اجزای WPF به خوبی استفاده کنید.

    6) سرعت رندر بالا : WPF به جای استفاده از GDI+ برای رندر کردن رابط کاربری، به صورت مستقیم از DirectX استفاده می کند. در این حالت رندر کردن گرافیک های بکار رفته در رابط کاربری به جای اینکه بر عهده CPU باشد، بر عهده GPU خواهد بود. WPF با استفاده از شتاب دهنده سخت افزاری گرافیک ها و افکت های رابط کاربری را با سرعت بیشتری اجرا می کند.

    7) Data Binding قوی و انعطاف پذیر : WPF به صورت توکار دارای قابلیت های Data Binding فوق العاده انعطاف پذیر و موثری است. شما در WPF تقریباً می توانید هر منبع داده ای را به مشخصه های مختلف کنترل های پنجره bind کنید. به طور مثال کوئری های LINQ یا مجموعه ای از کلاس های شامل داده می توانند به کنترل هایی مثل ListView و DataGrid بدون احتیاج به نوشتن کد اضافی Bind شوند. WPF از سه حالت Data binding پشتیبانی می کند: 1- One Way : کلاینت دسترسی فقط خواندنی به اطلاعات دارد و زمانی که سورس آپدیت می شود خودش را آپدیت می کند 2- TwoWay : تغییر کردن سورس باعث آپدیت شدن کلاینت و تغییر کردن اطلاعات کلاینت باعث آپدیت شدن سورس می شود. این روش برای فرم های Editable بسیار مناسب است 3- OneWayToSource : بر عکس روش OneWay است، زمانی که اطلاعات کلاینت توسط کاربر تغییر می کند، سورس را آپدیت می کند.

    8 ) سرویس های مالتی مدیا : در پنجره های WPF شما می توانید از فایل های image, audio و video به راحتی استفاده کنید. WPF یک سیستم انیمیشن خوب به علاوه قابلیت رندر کردن دو بعدی و سه بعدی فراهم می کند. قابلیت های 3 بعدی در WPF زیر مجموعه ای از قابلیت های فراهم شده توسط Direct3D هستند که این باعث می شود شما توانایی طراحی رابط کاربری 3 بعدی را داشته باشید.

    9) Templates & Styles : در WPF شما می توانید ظاهر یک عنصر را با استفاده از مشخصاتش تعریف کنید یا اینکه از Template و Style برای این کار استفاده کنید. Style مجموعه ای از مقادیر propertyهاست که می تواند بر روی یک عنصر اعمال شود. Style در WPF همان نقشی را که CSS در صفحات وب بازی می کند، بر عهده دارد. تمپلیت ها نیز مکانیزمی برای سفارشی کردن ظاهر کنترل های ویژوال رابط کاربری در WPF است که به همراه سیستم Style یک راه حل جامع و مناسب برای شکل دهی ظاهر UI به شما ارائه می کنند.

    10) توانایی کار کردن برنامه نویسان و طراحان با همدیگر : WPF به صورتی پیاده سازی شده است که یک برنامه نویس بتواند بدون داشتن کد XAML یک پنجره برای آن برنامه نویسی کند. همانطور که اشاره شد، در WPF جداسازی شفافی از منطق برنامه و رابط کاربری وجود دارد که این امر باعث می شود تا ما بتوانیم طراحی رابط کاربری را به یک طراح بسپاریم و در همان حال منطق برنامه را بدون نیاز به داشتن UI پیاده سازی کنیم. طراحان می توانند با ابزاری مثل Expression blend پنجره های رابط کاربری را به خوبی طراحی کنند، و توسعه دهندگان به پیاده سازی منطق برنامه در ویژوال استادیو مشغول باشند.


    منبع : فراسان
    Last edited by ali_i3; 22-04-2014 at 15:04.

  12. 2 کاربر از ali_i3 بخاطر این مطلب مفید تشکر کرده اند


  13. #267
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    پيش فرض

    درود
    آقا من یه جا شنیدم که مایکروسافت دیگه نمیخواد" Silverlight " رو پشتیبانی که و ادامه بده ؟ این خبر درسته ؟(البته ظاهرا منبع معتبری واسه این خبر وجو نداره!)
    تا اون جایی که من تو جریانم "Silverlight " رو همه پلاتفورم ها اجرا میشه و از همه مهم تر تو وب, پس چرا باید مایکروسافت باید این رو کنا بگذاره !؟
    کسی نمونه ای از ظاهر وب های که با Silverlight ساخته شدن داره ؟

  14. #268
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بسم الله الرحمن الرحیم.
    سلام.
    درود
    آقا من یه جا شنیدم که مایکروسافت دیگه نمیخواد" Silverlight " رو پشتیبانی که و ادامه بده ؟ این خبر درسته ؟(البته ظاهرا منبع معتبری واسه این خبر وجو نداره!)
    تا اون جایی که من تو جریانم "Silverlight " رو همه پلاتفورم ها اجرا میشه و از همه مهم تر تو وب, پس چرا باید مایکروسافت باید این رو کنا بگذاره !؟
    کسی نمونه ای از ظاهر وب های که با Silverlight ساخته شدن داره ؟
    اگر از سایت های فارسی زبان شنیدید خوب طبیعیه... بعضی از افراد من نمیدونم یه سرچ توی سایت های دیگه میزنن و مطالب رو کپی پیس میکنن بدون اینکه از صحت خود مطلب مطلع باشن.
    مایکروسافت تا سال 2021 تضمین داده که از سیلورلایت پشتیبانی میکنه و اگر مرورگر جدیدی بیاد یا ورژن جدیدی بیاد سیلورلایت رو اپدیت میکنه به نظر میاد فیچرهاشو تموم کرده!! :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  15. 2 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  16. #269
    داره خودمونی میشه amirmohammad_49's Avatar
    تاريخ عضويت
    Feb 2014
    پست ها
    58

    پيش فرض

    با تشکر از علی آقا
    تاپیک بسیار کاربردی و موثری و برای من راهگشا بود..
    از بین منابع انگلیسی(کتاب، فیلم،..) چه منبعی را معرفی میکنید؟
    یا کلا جهت آموزش کاربردی تر wpf چه توصیه ای دارید؟

  17. این کاربر از amirmohammad_49 بخاطر این مطلب مفید تشکر کرده است


  18. #270
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بسم الله الرحمن الرحیم.
    سلام.
    با تشکر از علی آقا
    تاپیک بسیار کاربردی و موثری و برای من راهگشا بود..
    از بین منابع انگلیسی(کتاب، فیلم،..) چه منبعی را معرفی میکنید؟
    یا کلا جهت آموزش کاربردی تر wpf چه توصیه ای دارید؟
    تمامی اموزش ها در پست اول لینک شده.آموزش های ویدئویی انگلیسی کاربری تر هستند.
    تمرین رو بیشتر از اموزش پیشنهاد میکنم. هرچی بیشتر تمرین کنید سریعتر به جواب میرسید.
    توصیه های UI و Engine رو در صفحات قبل بخونید برای اینکه بتونید نرم افزارتون رو توی همه پلتفرم ها اجرا کنید.

  19. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •