انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: بهروز رمضانی در 20 آبان 1391، 04:21 قظ
-
سلام
راستش میخواستم بدونم برای ایجاد یک رابط کاربری برای برنامه های تحت ترمینال باید به چه موضوعاتی اشراف داشته باشم ؟
-
کتابخانهای به نام ncurses.
-
شاید درست منظورم را نرسانده باشم. مقصود ،ایجاد رابط کاربری از جنس +Gtk بود
-
اگر یه چیز ساده میخوای :
http://en.wikipedia.org/wiki/Zenity
-
اگر یه چیز ساده میخوای :
http://en.wikipedia.org/wiki/Zenity
خیلی ممنون، خیلی چیز سادهای هست.
-
شاید درست منظورم را نرسانده باشم. مقصود ،ایجاد رابط کاربری از جنس +Gtk بود
خوب +GTK تحت ترمینال نیست. اگر هم میخواید در محیط گرافیکی برنامه بنویسید که از همون +GTK که گفتید استفاده کنید دیگه.
-
برای کامل شدن اطلاعات خودم میپرسم مثلا برنامه ffmpeg که در اصل در خط فرمان اجرا میشه را میان یه اینترفیس به نام winff براش مینویسند . این چه طوری انجام میشه
-
با monodevelop میشه gui برای gtk طراحی کرد. بعدش توی قسمت کد میتونی برای هر کنترل مشخص کنی چه کاری رو انجام بده. مثلا میتونی از یه checkbox استفاده کنی تا یه آپشن رو خاموش یا روشن کنه. بعد وقتی گزینه مثلا run رو بزنی، اون برنامه ای که مد نظرت هست رو اجرا کنه با آپشن هایی که تنظیم شده.
-
با monodevelop میشه gui برای gtk طراحی کرد. بعدش توی قسمت کد میتونی برای هر کنترل مشخص کنی چه کاری رو انجام بده. مثلا میتونی از یه checkbox استفاده کنی تا یه آپشن رو خاموش یا روشن کنه. بعد وقتی گزینه مثلا run رو بزنی، اون برنامه ای که مد نظرت هست رو اجرا کنه با آپشن هایی که تنظیم شده.
دقیقا همین کار را میخواستم انجام بدم زدی به هدف . خوب این mono کارکردن باهاش چجوری هست ؟ باید زبان خاصی بلد باشم ؟
-
مثل visual studio هست. یه gui designer برای gtk داره. در کل کارکردن باهاش ساده است.
یه خورده C# بلد باشی تمومه.
-
ممنون از راهنمایی شما اما به نظرم #C در لینوکس زیاد جالب نیست . زبان های دیگه مثلا پایتون
-
با PyGTK+ میشه
http://forum.ubuntu.ir/index.php/topic,49332.0.html
-
به نظرم زنیتی کامله و اگه واقعاً نیازت رو برطرف نمیکنه PyGTK و GTK+ در C که خب پیچیدهتر هستن
-
(http://[/url)
به نظرم زنیتی کامله و اگه واقعاً نیازت رو برطرف نمیکنه PyGTK و GTK+ در C که خب پیچیدهتر هستن
این زنیتی را از کجا میشه به طور کامل یادگرفت به لینک زیر سر زدم کامل نگفته .
http://library.gnome.org/users/zenity/stable/]به نظرم زنیتی کامله و اگه واقعاً نیازت رو برطرف نمیکنه PyGTK و GTK+ در C که خب پیچیدهتر هستن
این زنیتی را از کجا میشه به طور کامل یادگرفت به لینک زیر سر زدم کامل نگفته .
http://library.gnome.org/users/zenity/stable/
-
مثل همهی برنامههای دیگه:
$ man zenity