مشاهده نسخه کامل
: آینده برنامه نویسان || (چه زبانی یاد بگیریم + از کجا شروع کنیم) * (WPF,WP7,Silverlight) چیست؟
Thor God
27-04-2013, 16:11
بله خبر دارم در واقع با HTML و CSS صفحات سایت رو به صورت گرافیکی طراحی می کنن شاید هم جاوا اسکریپت به کار ببرن !
بعد از اون برای مدریت پایگاه داده با PHP برنامه نویسی می کنن
الان دقیقا هیج مشکلی نمی باشد فقط تنها مشکل همون برنامه نویسی گرافیکی هست یعنی گرافیک رو طراحی کنیم بعد هم برنامه نویسی
با برنامه نویسی می شه گرافیک نرم افزار رو هم ساخت ؟
خیلی ممنون از راهنمایی هاتون
Thor God
27-04-2013, 16:17
بله خبر دارم در واقع با HTML و CSS صفحات سایت رو به صورت گرافیکی طراحی می کنن شاید هم جاوا اسکریپت به کار ببرن !
بعد از اون برای مدریت پایگاه داده با PHP برنامه نویسی می کنن
الان دقیقا هیج مشکلی نمی باشد فقط تنها مشکل همون برنامه نویسی گرافیکی هست یعنی گرافیک رو طراحی کنیم بعد هم برنامه نویسی
با برنامه نویسی می شه گرافیک نرم افزار رو هم ساخت ؟
خیلی ممنون از راهنمایی هاتون
بعد از اون برای مدریت پایگاه داده با PHP برنامه نویسی می کنن
عاااممممم..... خوب با php خیلی کارای بیشتری میشه کرد!
با پایتون هم میشه اون کارها رو کرد...
بعضی ها هم امروزه دارن با همون جاوااسکریپت اون کارای دیگه رو انجام میدن...
کلا بستگی داره...
همهی چیزایی که ما با رابط کاربری باهاشون کار میکنیم، در پشت صحنه کدهایی هستن که اجرا میشن...
مثلا، وقتی ما یه دگمه رو روی فرم میکشیم، یه سری کد اجرا میشه، مثل ساخته شدن یه شی جدید از نوع باتن، ست کردن xy و سایز و فونت و متن و توابعی که باید اجرا بکنه و .... شما میتونی این کار رو با برنامه نویسی هم انجام بدی ولی کار بیخودی میباشه!:)... مگر در WPF که کارت رو راحت کردن...
در خصوص زبان های دیگه، کار خیلی سخت تر میشه.... یعنی شما باید مفاهیم رو اول بسازی.... مفهوم دگمه و مفهوم فرم و مفهوم باکسهای متنی و لیبل ها رو و بعد اینا رو استفاده بکنی که کلا کار بسیار سخت و وقتتلف کنی میباشه...!! :)....
معمولا از زبان های اسکریپتی دیگه برای ساخت گرافیک و رابط کاربر استفاده میکنن...
زبانهای برنامهنویسی بزرگ مثل سیپلاس و شارپ و جاوا هم که استودیوهای کد نویسی ویژوال مال خودشون رو دارن که این کارها رو قبلا انجام داده...
اونایی که کارهایی جدی میکنن به ظاهر اهمیت کمتری میدن.
سلام....!!!
استایل مترو خودش یه کار جدیه!!
استایل های مینیمال و چه میدونم هزار و یک مدل طراحی رابط کاربر دیگه که به دسکتاپ اومده هم همه کارهای بسیار حرفهای و اکثرا برا پروژههای بزرگ هستن... در حقیقت، کسی اونها رو برای پروژه های کوچیک خرج نمیکنه!!!....
ایرانی ها معمولا از WPF میان برای جنگولک بازی استفاده میکنن و دگمه ها رو رنگین کمونی میکنن و اینا، ولی در نهایت، استایل هایی که به برنامه ها میدن، در طراحی وب!! و بعضی تمپلیت های اون قدرت گرفته و زیبا شده...
بسم الله الرحمن الرحیم.
سلام.(پس از مدت ها یه سری به پی سی زدیم:n02:)
کسانی که برنامه نویسی رو شروع کردن و حرف های این تاپیک رو گوش کردن خوشا بحالشون:n01:.
ان شالله شاهد پیشرفت سریعتر دوستان ایرانی هم باشیم.
در این پست میخوام Mono رو تا کمی نیمه ابری معرفی کنم.
شما با این تکنولوژی میتونید به زبان سی شارپ و وی بی دات نت برای تمامی سیستم عامل ها از جمله مک و لینوکس برنامه بنویسید.یعنی یک Build بگیرید و در سیستم عامل ها دیگر اجرا کنید.
برنامه نویسی با نرم افزار xamarin Studio بسیار اسان هست.
شما میتونید با این نرم افزار قدرتمند حتی برای گوشی های andrioid و ios با زبان سی شارپ و وی بی دات نت برنامه نویسی کنید.
پیشنهاد میشه برای برنامه نویسی با گرافیک بالا برای سیستم عامل ویندوز از wpf و برای برنامه نویسی برای سیستم عامل های دیگر و گوشی ها از xamarin و برنامه نویسی سیلورلایت و Asp.net هم از همین نرم افزار قدرتمند استفاده کنید.
این نرم افزار یک فرمورک مستقل دارد که در سیستم عامل های دیگر نصب شده و مانند دات نت فرمورک برنامه شما را اجرا میکند.کد نویسی آن هم مانند دات نت ویژوال استادیو هست و فرقی نمیکند.گرافیک در آن هم در هر سیستم عامل مانند برنامه های همان سیستم عامل میشود.
اطلاعات بیشتر:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دیگر فکر نمیکنم بهتر از این پیدا شود:n01:.
موفق و سربلند باشید در پناه حق.
علی عزیز با سلام و خوشامد گویی....
راستش من دو سه سالی هستش که مونور فور اندروید رو دنبال میکنم... متاسفانه هر بار یه بامبولی در میاره و روی ویژوال استودیو نصب نمیشه...!! اگر میشد عالی بود واقعا نمیدونم چرا الکی ارور میده...
برنامهنویسی برای مک و IOS با استفاده از مونو، نیاز به سیستم عامل مک داره و نهایتا طرف مجبور میشه از یه مجازی ساز استفاده بکنه...
توی لینوکس اجراهای خوبی میده، ولی رابط کاربری رو باید روش کار بکنن.....
سوال من اینه:
ایا میشه لایههای پایین تر دیتا و لاجیک و اینا رو با همین سیشارپ خودمون بنویسیم، بعدش صرفا بحث گرافیک رو با مونو کار کنیم؟؟؟
راستی فک کنم مونو در حال حاضر، فقط تا فریمورک ۳.۵ دات نت رو پشتیبانی میکنه؟
بسم الله الرحمن ارحیم.
علی عزیز با سلام و خوشامد گویی....
راستش من دو سه سالی هستش که مونور فور اندروید رو دنبال میکنم... متاسفانه هر بار یه بامبولی در میاره و روی ویژوال استودیو نصب نمیشه...!! اگر میشد عالی بود واقعا نمیدونم چرا الکی ارور میده...
برنامهنویسی برای مک و IOS با استفاده از مونو، نیاز به سیستم عامل مک داره و نهایتا طرف مجبور میشه از یه مجازی ساز استفاده بکنه...
توی لینوکس اجراهای خوبی میده، ولی رابط کاربری رو باید روش کار بکنن.....
سوال من اینه:
ایا میشه لایههای پایین تر دیتا و لاجیک و اینا رو با همین سیشارپ خودمون بنویسیم، بعدش صرفا بحث گرافیک رو با مونو کار کنیم؟؟؟
راستی فک کنم مونو در حال حاضر، فقط تا فریمورک ۳.۵ دات نت رو پشتیبانی میکنه؟
سلام.ممنون.در مورد اندروید من هنوز تستش نکردم اما به زودی تست میکنم و خبرشو میدم.
در مورد برنامه نویسی مونو اینطور نیست که برای نوشتن برای مک نیاز به سیستم عامل مک باشه.شما اگر یوزر اینترفیس و برنامه نویسی رو طوری بنویسی که مثلاً از دی ال ال ها و کرنل های ویندوز و ... استفاده نکنی میتونی با یه بیلد در سیستم عامل های دیگر هم اجرا کنی حتی بدون اینکه روی اون سیستم عامل نوشته باشی.
شما میتونی dll های نرم افزارت رو با ویزوال استادیو بنویسی و در مونو استفاده کنی بشرطی که اون مواردی که گفتم رو رعایت کرده باشی.
تا دات نت 4.5 هم ساپورت میکنه فقط بخش asp.net ورژن 4.5 هنوز تموم نشده!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با سلام به همگی :)
من این نسخه وب ایستالر رو دانلود کردم ولی هیچ گونه دانلودی رو انجام نمیده و کاملا منجمد وایستاده ؟:n13:
این پروژه فایل ایزو داره که بشه به صورت یکجا اون رو دانلود و نصب کرد ؟:n05:
بسم الله الرحمن الرحیم
با سلام به همگی :)
من این نسخه وب ایستالر رو دانلود کردم ولی هیچ گونه دانلودی رو انجام نمیده و کاملا منجمد وایستاده ؟:n13:
این پروژه فایل ایزو داره که بشه به صورت یکجا اون رو دانلود و نصب کرد ؟:n05:
سلام.
دانلود XamarinStudio-4.1.9-6 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
دانلود gtk-sharp-2.12.21 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
اگر با دانلود دوتای بالایی کارتون راه نیوفتاد اینم نصب کنید:
دانلود Mono for Windows, Gtk#, and XSP ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
موفق و سربلند باشید در پناه حق.
V i r u s e r
15-12-2013, 20:14
سلام
من کل تاپیک رو نخوندم. ولی سوالم این هست که ++C چون به صورت پیشفرض از رابط کاربری پشتیبانی نمی کنه زبان بدیه و بدرد نمی خوره؟
چون خیلی بحث جالبیه :n08:
MERLIN_BOZORG
15-12-2013, 22:24
از مدیر محترم میخوام که این پست من رو پاک کنه
با تشکر
با سلام
ایا استارتر تاپیک بعد از 2.5 سال هنوز به یادگیری wpf معتقده؟ ایا بعد از گذشت 2.5 سال با یادگیری زبانهای سی و سی پلاس پلاس مخالفه؟
ایا هنوز معتقده زبانهای سی و سی پلاس پلاس به درد اینده نمیخوره؟
بسم الله الرحمن الرحیم.
با سلام
ایا استارتر تاپیک بعد از 2.5 سال هنوز به یادگیری wpf معتقده؟ ایا بعد از گذشت 2.5 سال با یادگیری زبانهای سی و سی پلاس پلاس مخالفه؟
ایا هنوز معتقده زبانهای سی و سی پلاس پلاس به درد اینده نمیخوره؟
سلام.
شک ندارم به این قضیه.
WPF و سی شارپ در کنار هم امروز خیلی به برنامه نویس ها و رفع نیاز هاشون کمک میکنند.
شما با یادگیری WPF امروز میتونی برای سیستم عامل ویندوز تحت وب (Silverlight) ، مترو , Windows phone و طراحی نرم افزار برای ویندوز برنامه نویسی کنید.
با یادگیری سی شارپ شما میتونید برای نسخه های لینوکس ، مک ، اندروید ، IOS تبلت و موبایل برنامه نویسی کنید.
جالب اینجاست که Xamarin کد نویسی سی شارپ برای گوشی اندروید رو شبیه محیط xaml دبلیو پی اف کرده.
من فکر نمی کنم با این حساب دیگه کسی بخواد حتی فکر این رو بکنه که امروز با چی کار کنه:n16:.
ممنون علی اقا
یک سوال دیگه برام پیش اومده ممنون میشم پاسخ بدید
1.ایا مرجع کاملی برای یادگیری WPF و XAML به زبان فارسی وجود داره ؟ اگه کتاب باشه بهتره
در حال حاظر کتابی به نام اموزش گام به گام #C نویسنده جان شارپ تو خونه دارم میشه رو این کتاب حساب باز کرد یا باید مرجع خاص دیگه ای انتخاب کنم ؟ به نظر شما بهترین مرجع یادگیری سی شارپ کدوم کتاب هست؟
بسم الله الرحمن الرحیم.
سلام.
ممنون علی اقا
یک سوال دیگه برام پیش اومده ممنون میشم پاسخ بدید
1.ایا مرجع کاملی برای یادگیری WPF و XAML به زبان فارسی وجود داره ؟ اگه کتاب باشه بهتره
در حال حاظر کتابی به نام اموزش گام به گام #C نویسنده جان شارپ تو خونه دارم میشه رو این کتاب حساب باز کرد یا باید مرجع خاص دیگه ای انتخاب کنم ؟ به نظر شما بهترین مرجع یادگیری سی شارپ کدوم کتاب هست؟
روی هر کتاب آموزشی می تونید حساب کنید.منم برای یاد گرفتن سی شارپ اصلاً نه کتاب خوندم نه ویدئو دیدم:n02:. ولی خوب اگر شما آموزش ببینید قطعاً سریعتر پیشرفت میکنید.
فقط کافیه توی گوگل سرچ بزنید آموزش فارسی wpf گزینه های مناسبی براتون میاد که میتونید ازش خیلی خوب استفاده کنید.
توی زبان فارسی چیزی به عنوان بهترین کتاب وجود نداره چون هیچکدومشون کامل نیستند (از نظر خودم:n02: چون هر کتابی رو باز کردم حوصله خوندنش رو نداشتم :n02:) و همه در سطح متوسط هستند. ولی اگر منظورتون اینه که کدومشون از اونای دیگه بهتره:n02: و میتونه نیاز های شما رو تا حدود خیلی زیادی بر اورده کنه.در حال حاضر کتاب آموزش WPF به زبان فارسی هست (نوشته مهدی کیانی) که فکر کنم یکی بیشتر نباشه و با یه جستجو کوچیک توی گوگل لینکش دستتون میاد.:n16:
مزیت های استفاده از 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 پنجره های رابط کاربری را به خوبی طراحی کنند، و توسعه دهندگان به پیاده سازی منطق برنامه در ویژوال استادیو مشغول باشند.
منبع : فراسان
درود
آقا من یه جا شنیدم که مایکروسافت دیگه نمیخواد" Silverlight " رو پشتیبانی که و ادامه بده ؟ این خبر درسته ؟(البته ظاهرا منبع معتبری واسه این خبر وجو نداره!)
تا اون جایی که من تو جریانم "Silverlight " رو همه پلاتفورم ها اجرا میشه و از همه مهم تر تو وب:n09:, پس چرا باید مایکروسافت باید این رو کنا بگذاره !؟
کسی نمونه ای از ظاهر وب های که با Silverlight ساخته شدن داره ؟
بسم الله الرحمن الرحیم.
سلام.
درود
آقا من یه جا شنیدم که مایکروسافت دیگه نمیخواد" Silverlight " رو پشتیبانی که و ادامه بده ؟ این خبر درسته ؟(البته ظاهرا منبع معتبری واسه این خبر وجو نداره!)
تا اون جایی که من تو جریانم "Silverlight " رو همه پلاتفورم ها اجرا میشه و از همه مهم تر تو وب:n09:, پس چرا باید مایکروسافت باید این رو کنا بگذاره !؟
کسی نمونه ای از ظاهر وب های که با Silverlight ساخته شدن داره ؟
اگر از سایت های فارسی زبان شنیدید خوب طبیعیه... بعضی از افراد من نمیدونم یه سرچ توی سایت های دیگه میزنن و مطالب رو کپی پیس میکنن بدون اینکه از صحت خود مطلب مطلع باشن.
مایکروسافت تا سال 2021 تضمین داده که از سیلورلایت پشتیبانی میکنه و اگر مرورگر جدیدی بیاد یا ورژن جدیدی بیاد سیلورلایت رو اپدیت میکنه به نظر میاد فیچرهاشو تموم کرده!! :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
amirmohammad_49
09-05-2014, 22:50
با تشکر از علی آقا
تاپیک بسیار کاربردی و موثری و برای من راهگشا بود..
از بین منابع انگلیسی(کتاب، فیلم،..) چه منبعی را معرفی میکنید؟
یا کلا جهت آموزش کاربردی تر wpf چه توصیه ای دارید؟
بسم الله الرحمن الرحیم.
سلام.
با تشکر از علی آقا
تاپیک بسیار کاربردی و موثری و برای من راهگشا بود..
از بین منابع انگلیسی(کتاب، فیلم،..) چه منبعی را معرفی میکنید؟
یا کلا جهت آموزش کاربردی تر wpf چه توصیه ای دارید؟
تمامی اموزش ها در پست اول لینک شده.آموزش های ویدئویی انگلیسی کاربری تر هستند.
تمرین رو بیشتر از اموزش پیشنهاد میکنم. هرچی بیشتر تمرین کنید سریعتر به جواب میرسید.
توصیه های UI و Engine رو در صفحات قبل بخونید برای اینکه بتونید نرم افزارتون رو توی همه پلتفرم ها اجرا کنید.
مایکروسافت تا سال 2021 تضمین داده که از سیلورلایت پشتیبانی میکنه و اگر مرورگر جدیدی بیاد یا ورژن جدیدی بیاد سیلورلایت رو اپدیت میکنه به نظر میاد فیچرهاشو تموم کرده!! :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
ممنون بابت پاسختون.
بعضی از افراد من نمیدونم یه سرچ توی سایت های دیگه میزنن و مطالب رو کپی پیس میکنن بدون اینکه از صحت خود مطلب مطلع باشن.
پرسیدن عیب نیست، ندانستن عیب است !
مغرور بودن به دانش خود/بدترین نوع جهالت است(جرجي تايلر)
اگه امکان داره نمونه ای از وب های که با Silverlight ساخته شدن داره ؟ میخوام ظاهرشون رو ببینم ؟میشه با Silverlight پوسته وظاهری مثل سایت های ساخته شده توسط وردپرس و جوملا ساخت ؟
بسم الله الرحمن الرحیم.
سلام.
اگه امکان داره نمونه ای از وب های که با Silverlight ساخته شدن داره ؟ میخوام ظاهرشون رو ببینم ؟میشه با Silverlight پوسته وظاهری مثل سایت های ساخته شده توسط وردپرس و جوملا ساخت ؟
کسی نمیاد یک سایت کامل رو با سیلورلایت بسازه اما اگر کسی بخواد بسازه محدودیتی در انجامش نداره و سرعت بارگذاری اطلاعات و مدیریت حافظه توسط سیلورلایت و فلش بسیار بیشتر از مرورگر هاست(تست شده).همچنین برنامه نویسی بسیار سریعتر هست و به جای اینکه شما درگیر یک یا چند زبان جاوا و سی اس اس و ایجکس و اچ تی ام ال و انواعش بشید فقط با یک زبان میتونید همه کاراتون رو راه بندازید.شما میتونید برای پیدا کردن همچین سایت هایی توی گوگل جستجو کنید ولی اینکار فایده ای نداره کسی نمیاد یک سایت کامل رو با سیلورلایت یا فلش طراحی کنه.
منظورتون رو از جوملا و وردپرس متوجه نمیشم... اینا فقط یه سری ابزار هستند که توسط یه سری برنامه نویس نوشته شدن و من سمت وب کار نمیکنم.قطعاً میشه بهتر از اینا رو هم طراحی کرد و برنامه نویس توی طراحی هیچ محدودیتی نداره .... اینطور نیست که بگید فلان زبان نمیتونه همچین کاری انجام بده... چون زبان های برنامه نویسی هرگز دارای محدودیت نیستن... و در سطح خودشون میتونن کارهاشون رو انجام بدن.اما اینکه با کدوم یک از این ها لذت برنامه نویسی رو انسان احساس میکنه و مدیریت و مهندسی بهتری میتونه انجام بده قطعاً توی ابزار های مایکروسافت شکی نیست.
موفق باشید.
ghasem110deh
10-09-2014, 18:13
من صفحه اول و دوم رو خوندم ...
بنظرم برنامه نویسی با زبان های جدید (بهتره ، بلکه واجبه)
اما معنیش این نیست که زبان های سطح پائین رو بیخیال شیم ! (این جمله از خودم نیست)
.
.
.
در کل من با سی شارپ خیلی حال کردم ... قطعا بعد از یکم پیشرفت میرم سراغ WPF ...
هدفم هم از یاد گرفتن این زبان ... اول پول درآوردنه (با این که تازه کارم چند تا پروژه ببایگانی اطلاعات فروختم) --- بعد از اون هم خود یاد گرفتنه ! (البته جابه جا هم شه خیلی فرق نمیکنه)
.
.
.
خیلی حرف زدم (نوشتم) ... هیچی نمیتونه ایران رو درست کنه جز ایرانی (البته ایرانی خائن هم کم نداشتیم ... خیلی بیشترن از دانشمندامون)
amir0260
31-12-2014, 14:10
سلام من میخوام یک برنامه برای گوشی های اندروید یا حتی یک برنامه برای ویندوز بزنم و میخوام از صفر شروع کنم میشه کمکم کنید؟:n34:
بسم الله الرحمن الرحیم.
سلام من میخوام یک برنامه برای گوشی های اندروید یا حتی یک برنامه برای ویندوز بزنم و میخوام از صفر شروع کنم میشه کمکم کنید؟:n34:
سلام.
میتونید اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])رو مطالعه کنید.یا میتونید در گوگل جستجو کنید و سریعتر اموزش های موجود رو بخونید و یادبگیرید.ولی برای برنامه نویسی cross platform حتماً تاپیک ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])رو بخونید.
سلام من میخوام یک برنامه برای گوشی های اندروید یا حتی یک برنامه برای ویندوز بزنم و میخوام از صفر شروع کنم میشه کمکم کنید؟:n34:
سلام اگر میخواهید برای اندروید کد بزنید اول جاوا رو یاد بگیرید. یادگیری سی شارپ برای کد زدن برای اندورید مثل لقمه رو دور سر خود چرخاندن است
بسم الله الرحمن الرحیم.
سلام.
سلام اگر میخواهید برای اندروید کد بزنید اول جاوا رو یاد بگیرید. یادگیری سی شارپ برای کد زدن برای اندورید مثل لقمه رو دور سر خود چرخاندن است
شاید از نظر شما اینطور باشد.من دلیل این سخن شما رو نمیدونم.
ولی فکر میکنم برای یک برنامه نویس دات نت یاد گرفتن جاوا برای برنامه نویسی اندروید لقمه را دور پا چرخواندن و اخر هم ریختن روی زمین است!
کسی که دات نت کار میکنه کمتر از یک هفته میتونه برنامه نویسی برای گوشی های موبایل و Cross پلتفرم UI برای IOS و اندروید و ویندوز فون رو یاد بگیره و کمتر از چند روز نرم افزار هایی که با دات نت نوشته رو برای گوشی گسترش بده...اونوقت فکر میکنید کسی که تا به امروز دات نت کار میکرده چقر براش زمان میبره تا بیاد خودش رو با جاوا مچ کنه در حالی که بسیاری از قابلیت های کار با زبان سی شارپ مثل Extension ها رو جاوا در خواب هم ساپورت نمی کنه؟ و نمونه های بسیاری که زبان جاوا در ساپورت اون در مقابل زبان دات نت نا توان هست.حالا اگر فردی مثل من که با اون ها زیاد سر رو کار داشتم چه دلیلی دارم که وقتی میتونم با سی شارپ کد بزنم بیام جاوا یاد بگیرم؟ مگه سرم درد میکنه؟
امرو در گستردگی زبان ها وقتی بحث Cross Platform وسط میاد دیگه کسی بیاد بگه برای برنامه نویسی بهتره جاوا یاد بگیری سخنی کم تجربه و گمراه کنندست.شاید مشکل شما چندرغاز سرعت جاوا باشه برای اندروید باشه... ولی کسی نمیاد برای چندرغاز سرعت سی پلاس پلاس بجای کار کردن با دات نت بره سی پلاس پلاس یاد بگیره و نرم افزار حسابداری بسازه و سال های سال وقتش رو تلف کنه.همونطور که در این تاپیک بسیار در این مورد بحث شده.
من همونطور که به یک برنامه نویس دات نت هرگز پیشنهاد نمیکنم که بره جاوا یاد بگیره همونطور هم به یک برنامه نویس جاوا پیشنهاد نمی کنم که بره دات نت یاد بگیره.هر چند میدونم مزیت های دات نت و زبانش بسیار گسترده تر و IDE های قدرتمندی مثل ویژوال استادیو داره.
موفق باشید.
MichaelQwerty
14-01-2015, 21:31
سلام
ببینم با .net هم می تونی به راحتی برنامه هایی بنویسی که با سخت افزار کار کنند!!!:n23:
بسم الله الرحمن الرحیم.
سلام.
بله با miniframework میشه برای سخت افزار هم برنامه نویسی کرد.
سیزده پاسخ به اینکه «چرا سی نحس نیست؟» ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.