انجمنهای فارسی اوبونتو
جامعه کاربران => پروژهها => برنامه تقویم StarCalendar => نویسنده: milad.fashi در 02 اردیبهشت 1394، 09:31 بظ
-
من میخوام این تقویم رو بر اساس نیازهایی که دارم تغییر بدم.
برای این کار باید از چه IDE و ابزارهایی استفاده کنم.
میخوام کد منبع اون رو دستکاری کنم.
لطفا بگید از چه نرم افزارهایی برای کدنویسی باید استفاده کنم؟
فقط میدونم این برنامه با PYGTK نوشته شده.به زبان پایثون.ولی اینکه چه طوری نوشته شده و در چه محیطی کدنویسی و debug شده این رو میخوام بدونم.
-
gedit! واقعا بهترین برنامه ای که پیدا میشه همینه . قابلیت رنگی کردن کد رو هم داره و این قابلیت هم که میگه مشکل برنامه در کجاست هم تو خود python هست.
در کل با گشتن دنبال IDE چیز مفیدی پیدا نمی کنی. رابط گرافیکی هم با کد نویسی و با استفاده از کتابخانه هایی مثل gtk صورت میگیره
موفق باشید
-
پایتون IDE خاصی نمیخواد. من از vim استفاده میکنم و خیلی راضیم
-
سلام
برای پایثون بیشتر IDLE رو شنیدم.
من خودم به شخصه Geany رو میپسندم.امکانات Geany از Gedit بیشتره.من زمانی که توی ویندوز طراحی وب میکردم از ++Notepad استفاده میکردم.و چون Geany شبیه به اون هستش.از جینی استفاده میکنم.اما جینی هم برای php و طراحی وب و هم برای python گزینه خوبیه؟
vim که محیط مشکی و ترسناکی داره :) کار با اون مشکل نیست!؟دانیال بهزادی چرا از این محیط استفاده میکنی؟در ضمن برای کد نویسی پس زمینه سفید و خطوط مشکی بهتر نیست! البته یادمه یه پست اینجا بود که میگفت از چه رنگ هایی استفاده کنید.
شما نوشتید : "برای UI هم باید از کدهای کتابخانه هایی مثل gtk استفاده کرد."
اما میشه مثال بزنید؟
من برای Web design کد زدم.و نتیجه HTMLوCSS رو هم در Browser دیدم.اما برای طراحی واسط کاربری Desktop APP کد نزدم.بعدش پل ارتباطی بین کدهای UI و کدهای Python چیه؟
کلیات رو بگید و یه مثال بزنید.ممنون میشم
-
vim که محیط مشکی و ترسناکی داره :) کار با اون مشکل نیست!؟دانیال بهزادی چرا از این محیط استفاده میکنی؟در ضمن برای کد نویسی پس زمینه سفید و خطوط مشکی بهتر نیست!
از ظاهرش نترس، خیلی ویرایشگر مفیدیه. کار باهاش هم اگه یه هفته کار کنی باهاش و اصول ابتداییش رو یاد بگیری نه تنها مشکل نیست که میبینی خیلی ساده و منطقیتر از هر چیز دیگهایه. من ازش استفاده ميکنم چون خیلی خیلی زیاد قابل شخصیسازیه و هر بازیای که فکرش رو بکنی میشه توش ایجاد کرد. برای همین سرعت توسعه توش به شدّت بالاتر از بقیهی ویرایشگرهاست برام.
از نظر رنگ هم فرقی نمیکنه. من با اینی که الآن هست و عکسش رو برات میذارم خیلی راحتم:
(http://forum.ubuntu.ir/index.php?action=dlattach;topic=115162.0;attach=33542;image)
اگه از این رنگها خوشت نمیآد، میتون با colorscheme های مختلف رنگش رو کلّاً عوض کنی، مثل این عکس:
(http://forum.ubuntu.ir/index.php?action=dlattach;topic=115162.0;attach=33552;image)
-
vim که محیط مشکی و ترسناکی داره :) کار با اون مشکل نیست!؟دانیال بهزادی چرا از این محیط استفاده میکنی؟در ضمن برای کد نویسی پس زمینه سفید و خطوط مشکی بهتر نیست!
از ظاهرش نترس، خیلی ویرایشگر مفیدیه. کار باهاش هم اگه یه هفته کار کنی باهاش و اصول ابتداییش رو یاد بگیری نه تنها مشکل نیست که میبینی خیلی ساده و منطقیتر از هر چیز دیگهایه. من ازش استفاده ميکنم چون خیلی خیلی زیاد قابل شخصیسازیه و هر بازیای که فکرش رو بکنی میشه توش ایجاد کرد. برای همین سرعت توسعه توش به شدّت بالاتر از بقیهی ویرایشگرهاست برام.
از نظر رنگ هم فرقی نمیکنه. من با اینی که الآن هست و عکسش رو برات میذارم خیلی راحتم:
(http://forum.ubuntu.ir/index.php?action=dlattach;topic=115162.0;attach=33542;image)
اگه از این رنگها خوشت نمیآد، میتون با colorscheme های مختلف رنگش رو کلّاً عوض کنی، مثل این عکس:
(http://forum.ubuntu.ir/index.php?action=dlattach;topic=115162.0;attach=33552;image)
اگه کد قرار باشه شامل کلمات فارسی هم بشه چی؟
-
توی کد پایتون که فارسی نمینویسن! با gettext یه فایل po میسازن که به زباهای دیگه ترجمهاش میکنن و ابزار خودش رو داره
-
شخصاً هم برای نوشتن کدهای پایتون، هم ویرایش فایل po. و سایر فایلهای متنی از gedit / pluma استفاده میکنم