از ویندوز فرم به wpf مهاجرت کنم یا مباحث تحت وب مثل mvc???
از ویندوز فرم به wpf مهاجرت کنم یا مباحث تحت وب مثل mvc???
سلام مهندس
من توصیه میکنم حتما به wpf سوییچ کن
برای دیدن مطالب بیشتر یه سری به تاپیک زیر بزن
https://barnamenevis.org/showthread.p...8%A8%D9%87-WPF
مهندس جان
وب که حتما
با تکتیک های Windows Form باید ASP رو دنبال کنی اما با Wpf میتونی Silverlight رو کار کنی . ضمن اینکه دستت برای ساخت بازتره
ASP برای ساخت وب سایت و بر اساس Windows Form ساخته شده و Silverlight نسخه وب Wpf هستش
پس mvc چیه؟
بعدشم اینکه میگن سیلور لایت در حال انقراضه درسته؟
برای wpf و mvc
wpf مباحثش شبیه winform است که با خواندن یه کتاب در این باره می تونی شروع به کار کنی.
اما mvc باید مباحث زیر رو فرا بگیری
1. خوده mvc که لازمه یه کتاب در موردش بخونی.
2. html
3. javascript و بعدش jquery
سلام
برای یادگیری mvc نیازی به دونستن html و javascript و بعدش jquery نیست
واینکه در نهایت برم سم wpf یا mvc و چرا؟؟؟
سلام
مهنذس جان mvc یک تکنیک تعریف کلاسه که هم در ASP ، Windows Form ، Silverlightو Wpf قابل استفاده هستش و تکنیک های دیگه هم mvp هستش که در هر چهارتا قابل استفادست اما تکنیک mvvm جدیدترین اونهاست که فقط در wpf و Silverlight قابل استفادست
MVC : Model View Control
MVP : Model View Presenter
MVVM : Model View View Model
یه مثال ساده از mvc
// Model
public class model
{
public string getFirstPerson()
{
return "Bill Smith";
}
}
// Controller:
public class controller
{
public string checkPermissionsAndGetFirstPerson()
{
string returnValue = "";
if (checkPermissions())
{
model m = new model();
returnValue = m.getFirstPerson();
}
return returnValue;
}
//View:
namespace WinFormMVC
{
public partial class Form1 : Form
{
controller cont = new controller();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = cont.checkPermissionsAndGetFirstPerson();
}
}
}
آخرین ویرایش به وسیله alireza264 : شنبه 24 مرداد 1394 در 01:49 صبح
سلام
اگه از WinForm میخوای کوچ کنی ( یا در واقع ارتقا سطح بدی ) خوب جواب WPF هست، چون WPF
هم مثل WinForm نرمافزار desktop تولید میکنه و ربطی به محیط وب نداره.
اگه کاری میخوای انجام بدی که باید تحت وب باشه، باید بری سمت ASP.Net یا Silverlight یا MVC که
در این صورت WPF طبیعتاً نمیتونه راه حل باشه.
اول ببین قراره چه کاری انجام بدی، بعد تصمیم بگیر که چه مطلب جدیدی یاد بگیری، چون هر کدوم
نیازها و پیشنیازهای خودش رو داره.
اگه میخوای desktop کار کنی، WPF واقعاً راه حل خوبیه و هم خروجی بسیار زیباتری نسبت به WinForm
داره و هم این که برنامهنویسی لذتبخشتری داره.
صبا صبوحی