لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
یادگیری ++C و Netbeans
2008-05-11, 05:26 PM,
ارسال : #1
یادگیری ++C و Netbeans
من دارم از روی کتاب آقای جعفر نژاد قمی و با نرم افزار نتبینز ++C رو یاد میگیرم .
اما چند تا مشکل دارم یکی اینکه زیاد بلد نیستم با نتبینز کار کنم نمیدونم چطور باید برنامه ای رو که نوشتم بصورت یک فایل اجرایی دربیارم هم توی لینوکس هم ویندوز .
دوم توی این کتاب یک فایل هدر زیاد استفاده شده به اسم conio.h من این فایل رو توی اینترنت پیدا کردم اما نتونستم ازش استفاده کنم و در ضمن جستجو توی چندتا فرم انگلیسی متوجه شدم این هدر استاندارد نیست و مربوط به داس میشه حالا میخوام بدونم که دستوراتی مثل clrscr و getch که توی کتاب استفاده شده رو با چه هدری باید استفاده کرد یا اصلا دستور مشابه دارن ؟
نقل قول این ارسال در یک پاسخ
2008-05-11, 06:27 PM,
ارسال : #2
پاسخ: یادگیری ++C و Netbeans
دوست عزیز

بهتر است با نرم افزارهای دیگری کار کنی. چون Netbeans و IDE های مشابهه آن مبتنی بر Java هستند (و بسیار کند). و معمولا برای برنامه نویسی جاوا استفاده می شوند. اگرچه می شود بوسیله پلاگین هایی برنامه هایی به زبانهایی نظیر ++C/C نوشت.
از نظر من مناسب ترین محیط برای شما VisualC++ 6.0 است. در محیط لینوکس هم IDE های زیادی برای این کار هست که یکی از بهترین آنها Anjuta می باشد.
ضمنا سرفایل conio.h که مخفف Console Input Output است که برای انجام کارهای خاصی نظیر تغییر رنگ نوشته ها، تعیین مکان نمایش نوشته ها و ... در محیط Console بکار می رود که امروزه دیگر کاربردی ندارد ولی با این حال باز هم شاهد وجود این سرفایل در کامپایلرهای ویندوزی هستیم و متاسفانه در محیط لینوکس چنین سرفایلی وجود ندارد. البته سرفایل مخصوصی برای انجام این کارها در لینوکس تعبیه شده است ولی کارکردن با توابع آن به راحتی conio نیست.از نظر من بهتر است برنامه هایی بنوسید که استاندارد باشد. سعی کنید ازکتابخانه های استاندارد استفاده کنید تا برنامه شما قابلیت حمل داشته باشد.
ضمنا بجای استفاده از getch می توانید از getchar که از توابع کتابخانه استاندارد زبان سی است استفاده کنید. پیش تعریف این تابع در سرفایل stdio.h وجود دارد. همچنین برای پاک کردن صفحه می توانید ابتدا سرفایل stdlib.h را به برنامه خود ضمیمه کنید و سپس در هر جایی که خواستید صفحه پاک بشود دستور ("system("clear را بنوسید. تابع system هم جزو توابع کتابخانه استاندارد C است، پیش تعریف این تابع در سرفایل stdlib.h آمده است، وظیفه این تابع این است که دستورات shell و یا همان پوسته را اجرا کند. البته توجه کنید که دستورات پوسته nix* و dos کمی متفاوت است.

موفق باشید.

We make the net work
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-05-11, 09:24 PM,
ارسال : #3
پاسخ: یادگیری ++C و Netbeans
از راهنمایی کاملت ممنونم ولی نگفتی چطور فایل اجرایی بسازم .
نقل قول این ارسال در یک پاسخ
2008-05-11, 11:21 PM,
ارسال : #4
پاسخ: یادگیری ++C و Netbeans
آقا لینکی سراغ دارید که برنامه نویسی C/C++ را منحصرا در لینوکس آموزش بده؟!

وقتی میبینم اکثر کد نویسیم به ریختن دیتا تو دیتابیس میگذره، احساس میکنم که یک فرغون بیشتر نیستم.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-05-12, 11:40 AM,
ارسال : #5
پاسخ: یادگیری ++C و Netbeans
همه کامپایلرها (نه تنها ++C) قابلیت ایجاد فایل اجرایی دارند. مگر شما از چه نوع کامپایلری استفاده می کنید؟ ضمنا اگر از IDE استفاده می کنید باید بدنبال گزینه ای به نام Build باشید.
از نظر من یادگیری یک زبان برنامه نویسی ربطی به محیط اجرایی آن (یعنی سیستم عامل) ندارد. با این حال می توانید کتاب Advanced Linux Programming را که کتابی کامل و پرمحتوا در مورد برنامه نویسی در لینوکس است مطالعه کنید.
[/url]http://www.advancedlinuxprogramming.com/[url]

موفق باشید.[/url]
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-05-12, 08:04 PM,
ارسال : #6
پاسخ: یادگیری ++C و Netbeans
یه سوال! آیا امکان این کار هست که از تو محیط ویندوز یه برنامه رو برای لینوکس کامپایل کنم! آخه من متاسفانه لینوکس ندارم و می خوام یه کد رو برای لینوکس کامپایل کنم و نتیجش رو روی یه سیستم دیگه ببینم!!!
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-05-12, 08:38 PM,
ارسال : #7
پاسخ: یادگیری ++C و Netbeans
نمیدونم cygwin به دردت میخوره یا نه...ضمن اینکه میتونی از ماشین مجازی استفاده کنی.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-05-12, 09:58 PM,
ارسال : #8
پاسخ: یادگیری ++C و Netbeans
از کجا میشه لیست کامل دستورات و سرفایل ها رو پیدا کرد ؟
نقل قول این ارسال در یک پاسخ
2008-05-13, 07:20 AM,
ارسال : #9
پاسخ: یادگیری ++C و Netbeans
http://www.cplusplus.com
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان