من مي خوام برنامه هامو از محيط داس خارج كنم و برنامه هاي گرافيكي و تحت ويندوز بنويسم چه جوري مي تونم به اين خواستم برسم؟
من مي خوام برنامه هامو از محيط داس خارج كنم و برنامه هاي گرافيكي و تحت ويندوز بنويسم چه جوري مي تونم به اين خواستم برسم؟
بله بچه ها . من هم همچین مشکلی دارم . اگه میشه راهنمایی کنید .
برنامه ها را با Foxpro نوشته بودند حالا می خواهم با یک برنامه جدید و گرافیکی که قابلیت رسم منحنی را داشته باشد برنامه قدیم را به جدید تبدیل کنم .
ممنون
به نظر من ا کتابخانه openGL استفاده کن
سلام
دقیقاً گرافیک در چه حدی؟من مي خوام برنامه هامو از محيط داس خارج كنم و برنامه هاي گرافيكي و تحت ويندوز بنويسم چه جوري مي تونم به اين خواستم برسم؟
در مقابل داس و ویندوز شاید استفاده از یک textbox و button هم گرافیکی در نظر گرفته شود؟
یا یکسری ترسیمات دو بعدی؟
یا گرافیکی سه بعدی در حد بازی های جدید رایانه ای؟
منظورتان کدام گروه است؟؟؟
يادگيري كدومش سخت تره؟!
كدومش بازار كار بهتري تو ي ايران داره؟
كدومش بازار كار بهتري تو ي خارج داره؟
برای نوشتن برنامه تحت ویندوز از
++Microsoft Visual C
یا
C++ Builder
استفاده کنید
سلام
1) در مقابل داس و ویندوز شاید استفاده از یک textbox و button هم گرافیکی در نظر گرفته شود؟
2) یا یکسری ترسیمات دو بعدی؟
3) یا گرافیکی سه بعدی در حد بازی های جدید رایانه ای؟بدون شک اکثریت برنامه های کاربردی واقعی از گروه اول هستند که الآن در بازار ایران هم موجود هستند و باز اکثریت آنها برنامه های پایگاه داده ها و sql هستند که باید یک سری اطلاعات حجمی را در دیتابیس ذخیره و مدیریت کنند.يادگيري كدومش سخت تره؟!
كدومش بازار كار بهتري تو ي ايران داره؟
كدومش بازار كار بهتري تو ي خارج داره؟
=====
گروه دوم به تنهایی چندان کاربردی ندارد، مگر اینکه بخواهید چیزی مثل Paint ویندوز بسازید که باز هم بعید میدانم چندان بخواهید و اگر هم بخواهید چندان فروشی داشته باشید.!
ولی به صورت موضعی و در بخش های کوچکی از برنامه های معمولی دسکتاپ-ویندوز (مثل گروه 1) بعضاً در جاهایی و برای مقاصدی شاید نیاز شود ترسیمات دو بعدی کوچک و محدودی را انجام دهید.
=====
گروه سوم که وضعشان مشخص است، محصولاتی مثل بازیهای رایانه ای و شبیه سازهای رایانه ای هدف این برنامه ها هستند.
سهم مبادلات پولی بازیهای رایانه ای در سطح جهان بسیار بالا است و جزء تجارتهای بسیار پرسود است.
ولی به نظر میرسد که در ایران چندان تعریفی ندارد!
(
شرکت ما یک مرکزخرید هم دارد، مدتی است دو بازی ایرانی جدید هم آمده و ما در سالن اصلی آنها را گذاشته ایم، ولی به نظر میرسد به علت سابقه و کیفیت بد محصولات قبلی، دیگر کسی تمایل به خرید این بازی ها ندارد!
شخصاً خودم اولها دوست داشتم نمونه محولات این تیپی ایرانی را مشاهده کنم ولی از وقتی که یک بازی تجاری ایرانی را در رایانه یکی از دوستانم مشاهده کردم، کلاً از هر چه بازی بود سیر شدم!
)
تازه اگر در ایران هم فروش رود، آن تجارت پرسود جهانی به علت این پرسود است که بازار هدفش کل جهان است، در حالی که بازار هدف شما فوقش تهران و ایران خواهد بود.
نکته آخر هم در مورد این سری محصولات آن است که معمولاً به علت کار سنگین، یک نفر برای این کار کافی نیست و باید چند برنامه نویس و چند 3d کار با هم جمع شوند تا بتوانند یک چیزی ارائه دهند.
=====
البته اگر به جای ++C به C#.Net و یا VC++.Net سوییچ کنید، کار شما در هر سه مورد بسیار بسیار بسیار کمتر و با حجم کد کمتری قابل انجام خواهد بود، بطور مثال مایکروسافت یک محیط توسعه به نام XNA را مخصوص #C عرضه کرده (که البته با کمی دستکاری در کل زبانهای برنامه نویسی تحت Net. قابل استفاده است) که مخصوص کارهای سه بعدی است و کدنویسی ساده تری دارد و محصولات کامپایلی خروجی هم در PC-Windows و کنسول XBox360 قابل اجرا خواهد بود.
ضمناً با انتخاب #C و یا حداقل VC++.Net میتوانید به سادگی به گروه چهارمی هم فکر کنید! "برنامه نویسی سایت های اینترنتی و وب سرویس های و تحت وب"
گرچه با ++VC میتوان سایت درست کرد وی این کار بسیار بسیار مشکل خواهد بود و باید زیر ساخت ها را از شروع از request های iis خودتان طراحی کنید ولی مثلاً با VC++.Net و یا C#.Net میتوانید به راحتی تحت asp.net کدنویسی کنید و از همان کلاسس های آماده ای که برای برنامه های معمولی استفاده میکردید، حالا تحت وب استفاده کنید.
=====
همانطور که دوستمان هم اشاره کرد، میتوانید از آخرین نسخه Visual Studio2008 استفاده کنید که شامل ++VC و VC++.Net و C#.Net و VB.Net است.
Last edited by _H2_; 02-11-2008 at 10:01.
1)راستش من تازه سي پلاس پلاس رو تموم كردم / آيا اين درسته كه به اين سرعت تغيير مسير بدم و برم سراغ يه زبان ديگه؟؟!
2)پس خود زبان سي پلاس پلاس به چه دردي مي خورد؟(مثلا من كه الان سي پي پي رو بلدم چيكار ميتونم بكنم؟)
3)نمي تونم بدون تغيير زبان با همون سي پي پي تحت ويندوز برنامه بنويسم؟
4)و سرتونو درد نيارم مي تونم هكر بشم؟
سلام
1)
++VC هم همان ++C است ولی تحت ویندوز شده. شما میخواهید تحت داس کد نویسی تان را ادامه دهید؟ و مثلاً خدای برنامه نویسی تحت داس شوید؟ به نظرم زیاد فایده ای نخواهد داشت!
2)
تقریباً تمام مطالب بنیادین که در ++C یاد گرفته اید در ++VC و VC++.Net هم وجود دارد. (struct و union و class و oop و overload operators و template و...)
فعلاً فکر کنم با ++C که بلد هستید میتوانید برنامه نویسی تحت داس انجام دهید ولی با یکم آپدید میتوانید تحت ویندوز کار کنید.
3)
سوالتان کمی سفسته آمیز است. شما فکر کنید میتوانید با ++C تحت ویندوز کد نویسی کنید...
می آیید و notepad را باز میکنید و شروع میکنید به کد نویسی و در نهایت پروژه تان را با یک کامپایلر تحت ویندوز، کامپایل میکنید... غیر از این میخواهید؟
این کامپایلر تحت ویندوز نامش ++VC است!!!
فرض کنید بدون ++VC بخواهید این کار را انجام دهید...
کد نویسی یک textbox (جعبه متنی ساده) و combobox (لیست های بازشو) و treeview (لیست شاخه درختی، مثل mycomputer) و ... را چطور میخواهید پیاده سازی کنید؟؟؟
چطور میخواهید به پرینترهای نصب شده در کنترل پنل ویندوز دسترسی پیدا کنید؟
چطور میخواهید به tcpsocket ها وصل شوید و چیزی از اینترنت دانلود کنید؟
چطور میخواهید به بانکهای اطلاعاتی بزرگ مثل sqlserver وصل شوید؟
چطور میخواهید به رجیستری ویندوز دسترسی پیدا کنید؟
چطور میخواهید با برنامه تان یک ایمیل ارسال کنید؟
چطور ...
چطور ...
اینها را شما هنوز فرا نگرفته اید؟ درست است؟ این ها همان V (وی) و Net. اضافه است که کم دارید!
4)
من نمیدانم!
ولی پیشنهاد میکنم رویاهای بزرگتری از مردم آزاری و دعاهای خیر دیگران در پشت سرتان داشته باشید.!
Last edited by _H2_; 02-11-2008 at 15:24.
واقعا جوابهاتون منو تا يه جاهايي راهنمايي كرد
سوال ديگم اينه كه من برم طرف كدوم زبان به نظر شما(جاوا_ويژوال سي پي پي_ويژوال سي پي پي دات نت_وي بي!_يا سي شارپ؟) و آخريش اينكه خودتون چه زباني را جامع تر از همه مي دونيد و داريد با اون كار مي كنيد؟
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)