PDA

نسخه کامل مشاهده نسخه کامل : راهنمایی در رابطه با Visualc++



Gigawarn
28-04-2009, 11:47
من یه پروژه درست کردم از ریق زیر
File>new>project>WindowsForms Application>(name Proje)>ok


سپس فرم اومد و هه چیزم درسته حلا شکال کار اینجاست مثلا یه دکمه ب یه لیستباکس با یه تکس باکس تو فرم می ذارم

بعد روی دکمه کلیک می کنم و کد زیر رو قرار میدم

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
updateData(TRUE);
listBox1.Addstring("Helloo")
updateData(FALSE);
}
};
بعد از کامپایل برنامه میاد ولی کار نمی کنه تازه یه پیامیم میده ن باید چیکار کنم

_H2_
29-04-2009, 01:10
سلام
پروزه ای که شما آغاز کرده اید CLR است و در واقع VC++.Net است.
و هر سه خط کد شما در دات نت ایراد دارد!!!

اگر میخواهید باید پروژه MFC یا ATL آغاز کنید و یا با قوانین دات نت کدنویسی کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دستورات فوق به ترتیب ...
- متن Hello را به لیست بازشو کامبو اضافه میکند.
- متن نمایشی کامبو را VC++.Net خواهد گذاشت.
- رنگ پسضمینه کامبو را سبز میکند.
- موقعیت مکانی کامبو رادر 10 و 10 پیکسل قرار میدهد
- عرض کامبو را 200 پیکسل میکند.
و...

متغییرهای نظیر کنترلری وجود ندارند و دستور updateData هم وجود ندارد...
کنترلر را روی فرم قرار میدهید و شروع به کدنویسی میکنید، اگر کار را درست انجام دهید در همه موارد لیست AutoComplete کمکی هم در زمان تایپ خواهید داشت.

اگر احیاناً سوالی از VC++.Net داشتید بهتر است در انجمن زیر بپرسید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

موفق باشید.

Gigawarn
29-04-2009, 14:48
ممنون از راهنماییت من پروزه mfcرو اجرا کردم و درست شد ولی وقتی پروزه رو اغاز کردم به صورت اتوماتیک پروژه بالا نیومد و فرم برنامه نیست!!از کجا باید پروزه رو دید
یعنی پروزه اون کنار هست ولی فرم نمیاد یه ویرایشش کرد

_H2_
29-04-2009, 22:21
سلام
اولاً باید بدانید در همه شرایط ++VC (غیر CLI) از Designer برای فرم ها پشتیبانی نمیکند.

- اگر Resource View را نمی بینید View->Other Windows->Resource View
- به پالت Resource View بروید
- گره پروژه و سپس زیر گره Dialog را باز کنید.
- حالا باید بتوانید Dialog های قابل Design را در پروژه خود ببینید و با دبل کلیک باز کنید.

موفق باشید.

Gigawarn
30-04-2009, 20:27
ببخشید منظورتون رو متوجه نشدم بنده دارم برنامه می نویسم با ویژوال سی حالا این طوری که دارم می نویسم یعنی مشکل داره


اولاً باید بدانید در همه شرایط ++vc (غیر cli) از designer برای فرم ها پشتیبانی نمیکند.

_H2_
01-05-2009, 01:06
سلام

...ویژوال سی حالا این طوری که دارم می نویسم یعنی مشکل داره
مشکلی ندارد !
این عرف و روال و ریتم کاری معمول ++VC است که اگر درست یادم باشد VC++.Net2003 هم همینطور بود و در VC++.Net2005 امکانات کامل ویرایشی فرمها اضافه شد.

یعنی برای فرمهای معمولی نوع Dialog و یا طراحی Menu و Toolbar و... میتوانید از امکانات Designer استفاده کنید تا حجم کدنویسی کمتر شود و خودکار بخشهایی تایپ شوند ولی برای فرمهای پیشرفته تر باید به کدنویسی اکتفا کنید.

موفق باشید.