PDA

نسخه کامل مشاهده نسخه کامل : Vcl يا چيزی شبیه آن در ++vc



Dauphin
05-09-2008, 15:58
سلام
من تا بحال هميشه از دلفی استفاده کرده ام و تازه می خواهم با C مايکروسافت کار کنم. اولين چيزی که به عنوان مشکل برایم ایجاد شد این بود که کار با VC 2008 pro اصلا مانند Borland C ساده نیست. در واقع بعد از کلی کلنجار با برنامه نتوانستم یک فرم در MFC یا ATL آن درست کنم ( برعکس VC 6 که در منوی insert گزینه ایجاد فرم وجود دارد. ) البته در CLR يا .NET می توان به راحتی windows form ایجاد کرد.

اولين سوال من اینست که آیا در VC های بعد از 2000 قابلیت ايجاد فرمهای ویندوز در محیط غیر از NET. ( یعنی مانند win32 دلفی ) به سادگی CLR ممکن است؟

اگر نه آيا دسترسی مستقیم به حافظه بوسیله پوینتر ها يا فايلها در VC .NET به سادگی C win32 امکان پذير است؟ آیا کار با گرافیک همواره نیازمند ایجاد کلی brush, graphics , غیره است؟

ممنون.

bahareh655
07-09-2008, 23:42
دوست عزیز من بخاطر اینکه c# کار میکنم و c++ رو در حد کنسول بلدم نمیتونم خوب جواب شما رو بدم. فقط اطلاعاتی که دارم رو با شما به اشتراک می ذارم. شاید هم خودتون همه رو بدونید.
اول اینکه همه کارهایی که شما گفتید در vs 2005 و vs 2008 امکان پذیر هست و همچنان از طرف مایکروسافت پشتیبانی میشه و خواهد شد و می تونید همچنان c++ رو بصورت native انجام بدید.

اگر می خواهی دات نت کار کنی به هیچ وجه c++ مناسب نیست (با اینکه میشه) و c# و بعد vb بهترین گزینه هست و c++ را در صورتی انتخاب کنید که می خواهید win32 و mfc به صورت native کار کنید.

اگه c# رو انتخاب کردید که کتاب های فراوونی برای آموزش تا سطح حرفه ای هست از کتاب دایتل گرفته که تا چند روز دیگه ویرایش 3 اون به بازار میاد How to program Visual c# 2008 و کتاب های wrox و ...

ولی اگه می خواهید همون c++ کار کنید یه کتاب عالی هست که ویرایش جدیدش تازه اومده و من خودم دانلودش کردم و میتونه بهترین گزینه باشه Beginning Visual C++ 2008 - Ivor Horton . و همچنین یک کتاب فوق العاده از پدر ویندوز charles petzold رو به شما معرفی می کنم برای win32, ... به اسم programming windows , five edition 1998 که هیچ حرفی رو باقی نمی ذاره و برای یک برنامه نویس c++ که روش native رو در پیش گرفته ضروریه.

البته خود من هم تصمیم دارم برنامه نویسی native با c++ رو شروع کنم که به نظرم فوق العاده است. برای اینکه یه مقدار به اهمیتش پی ببرید یه لینک میذارم که خود bjarne strastroup اومده نرم افزارهایی که با c++ نوشته شدند رو لیست کرده.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

موفق باشید.