انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: شروع برنامه نویسی  (دفعات بازدید: 23906 بار)

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

آفلاین matlab

  • Newbie
  • *
  • ارسال: 7
پاسخ به: شروع برنامه نویسی
« پاسخ #45 : 04 آبان 1387، 07:51 ب‌ظ »
 چرا بعضی برنامه ها رو که از dvd نصب میکنیم آیکون نداره
من می خوام avr با ubuntuپروگرام کنم codevision که تو wine کار نمی کنه gcc-avr که نصب میکنم آیکون نداره
البته غیر gcc-avr نرم افزارهای دیگه ای بوده که آیکون نداشته
چیکار کنم با avr atmega که بتونم با لینوکس پروگرامش

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: شروع برنامه نویسی
« پاسخ #46 : 05 آبان 1387، 08:15 ق‌ظ »
چرا بعضی برنامه ها رو که از dvd نصب میکنیم آیکون نداره
من می خوام avr با ubuntuپروگرام کنم codevision که تو wine کار نمی کنه gcc-avr که نصب میکنم آیکون نداره
البته غیر gcc-avr نرم افزارهای دیگه ای بوده که آیکون نداشته
چیکار کنم با avr atmega که بتونم با لینوکس پروگرامش
مگه خود gcc آیکون داره؟ اصلا مگه gcc گرافیکی هست که avr-gcc گرافیکی باشه؟ برنامتون رو توی یه ادیتور یا IDE مینویسید بعد توی خط فرمان کامپایل میکنید. مثل gcc و ++g
البته با IDE ها ( مثل Code::Blocks ) میشه از توی خودشون هم برنامه رو کامپایل و اجرا کرد.

آفلاین matlab

  • Newbie
  • *
  • ارسال: 7
پاسخ به: شروع برنامه نویسی
« پاسخ #47 : 06 آبان 1387، 12:36 ق‌ظ »
acc-avr را از dvd نصب کردم آیکون ندارد چکار کنم؟
codevision که با wine نصب نمی شه gcc-avr هم که آکون ندارد؟ ???

آفلاین Freeman

  • High Hero Member
  • *
  • ارسال: 2310
    • KDE Software Compilation
پاسخ به: شروع برنامه نویسی
« پاسخ #48 : 06 آبان 1387، 04:47 ق‌ظ »
acc-avr را از dvd نصب کردم آیکون ندارد چکار کنم؟
codevision که با wine نصب نمی شه gcc-avr هم که آکون ندارد؟ ???

عجب سریه گفت که اونا گرافیکی نیستن اصلا شما همون  Code::Blocks رو نصب کن یه محیط خوبه برای برنامه نویسی ایکن که هیج کلی منو هم داره  :o این یه برنامه گرافیکی برای کد نویسی در اصل به زبانهای c و c++ هستش خودش هم همون لحظه برنامه رو کامپایل و اجرا هم میکنه از اینجا دانلود کن

http://switch.dl.sourceforge.net/sourceforge/codeblocks/codeblocks_8.02-0ubuntu1.deb.tar.gz

موفق باشی

آفلاین مهدی2

  • Jr. Member
  • *
  • ارسال: 44
پاسخ به: شروع برنامه نویسی
« پاسخ #49 : 20 آذر 1388، 04:12 ب‌ظ »
دوستان سلام
با جمع بندی مطالب اینجا ودیگر جاها مطالب زیر رو نوشتم لطفا راهنمایی نمایید


تصمیم گرفتم برنامه نویسی رو جدی تر ادامه دهم ??? برای همین قبل هر کاری می خوام اطلاعاتم درست باشه تا حالا برنامه نویسی با استفاده از GTK رو در ابونتو(8.04)کمی کار کردم از دوستان می خوام که اطلاعاتم رو اصلاح کنند

**********************************************
لینوکس (ابونتو )اکثر زبان های بنامه نویسی رو پشتیبانی میکنه اما چند زبان بسیار مطرح هستند (پایتون -c -++c) و چند کتابخانه مطرح (GTK- Qt)

*********************************************
زبان C
روش نصب :این زبان به صورت پیش فرض نصب شده است اما برای برنامه نویسی وکامپایل باید بسته ؟ نصب باشد
روش ذخیره سازی: برنامه نوشته شده را در یک فایل متنی با پسوند c. ذخیره می کنیم
ایجاد فایل اجرایی :  فایل با پسوند .c را بااستفاده از دستور gcc `pkg-config --cflags --libs gtk+-2.0` /file.c –o file کامپایل می کنیم فایل حاصل با پسوند .out است
ابزار GUI: کتابخانه gtk و...

**********************************************
زبان ++C

روش نصب :این زبان نیز به صورت پیش فرض نصب شده است اما برای برنامه نویسی وکامپایل باید بسته ؟ نصب باشد

روش ذخیره سازی:برنامه نوشته شده را در یک فایل متنی با پسوند .cpp ذخیره می کنیم

ایجاد فایل اجرایی :فایل با پسوند .cpp را بااستفاده از دستورg++ `pkg-config --cflags --libs gtk+-2.0` /file.cpp –o file کامپایل می شود فایل حاصل با پسوند .out است

ابزار GUI:کتابخانه gtk وQt...

*********************************************
زبان پایتون (python)

روش نصب :این زبان نیز به صورت پیش فرض نصب شده است اما برای برنامه نویسی وکامپایل ممکن است مجبور باشید python-dev را نصب کنید

روش ذخیره سازی:؟

ایجاد فایل اجرایی :؟
ابزار GUI: کتابخانه Qt و Gtk و...

*************************************************
کتابخانه gtk :

روش نصب : این کتابخانه بصورت پیشفرض نصب می شود ویک از بخش های میز کار گنوم می باشد اما برای برنامه نویسی باید بسته libgtk**-dev نصب کنید

روش ذخیره سازی: به دلیل اینکه gtk براساس C می باشد همانند آن در فایلی با پسوند .c ذخیره می شود

ایجاد فایل اجرایی :فایل با پسوند .c را بااستفاده از دستور gcc `pkg-config --cflags --libs gtk+-2.0` /file.c –o file کامپایل می کنیم فایل حاصل با پسوند .out است

برنامه ساخت GUI: برنامه های glead - Anjuta

**********************************************
کتابخانه Qt :

روش نصب :این کتابخانه بصورت پیشفرض نصب می شود ویک از بخش های میز کار گنوم می باشد اما برای برنامه نویسی باید بسته qt*-dev-tools نصب کنید

روش ذخیره سازی:?

ایجاد فایل اجرایی :?

برنامه ساخت GUI: بسته qt*-designer باید نصب شود

***********************************************************
سوال
 چه تفاوتی در کد نویسی بین - Qt -C - Gtk- c++  -python وجود دارد
بطور مثال در  gtk برای ایجاد یک پنجره کد به این صورت است


#include <gtk/gtk.h>
int main(int argc , char *argv[] )
{
GtkWidget *window ;
gtk_init( &argc , &argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}


 
همچنین علامت سوال های بالا چگونه اند :o

« آخرین ویرایش: 21 آذر 1388، 07:30 ق‌ظ توسط مهدی2 »

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: شروع برنامه نویسی
« پاسخ #50 : 20 آذر 1388، 05:22 ب‌ظ »
دوست من منم خیلی سعی کردم از دیگران بپرسم ولی منبع خوب و کاملی پیدا نکردم.
بعد از ۷ ماه که گشتم اول جاوا کار کردم که بسیار با شعور و  متطقی هست ولی مشکلش سرعت کمش بود.
حالا هم دارم c++ کار میکنم.
خیلی راحت میتونی اون چیزی که میخوای را بسازی.
منبع هم براش کم و بیش پیدا میشه.
من تونستم با c++ , glade , gtk , sqlite  تقریبا اون چیزی که میخوام را بنویسم.
فقط الان موندم چجوری یک فایل نصب برای برنامه بسازم.
=======
حالا qt چی هست را دوستان بهتر میتونند بگند
ولی این کد را بالای کدهات میزاری و استفاده میکنی
#include <QApplication>
======
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند