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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: بهروز رمضانی در 20 آبان 1391، 04:21 ق‌ظ

عنوان: ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: بهروز رمضانی در 20 آبان 1391، 04:21 ق‌ظ
سلام
راستش میخواستم بدونم برای ایجاد یک رابط کاربری برای برنامه های تحت ترمینال باید به چه موضوعاتی اشراف داشته باشم ؟
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: nixoeen در 20 آبان 1391، 04:24 ق‌ظ
کتابخانه‌ای به نام ncurses.
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: بهروز رمضانی در 20 آبان 1391، 04:49 ق‌ظ
شاید درست منظورم را نرسانده باشم. مقصود ،ایجاد رابط کاربری از جنس  +Gtk بود
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: doomhammer65ir در 20 آبان 1391، 11:00 ق‌ظ
اگر یه چیز ساده میخوای :
http://en.wikipedia.org/wiki/Zenity
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: سلمان م. در 20 آبان 1391، 12:47 ب‌ظ
اگر یه چیز ساده میخوای :
http://en.wikipedia.org/wiki/Zenity
خیلی ممنون، خیلی چیز ساده‌ای هست.
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: nixoeen در 21 آبان 1391، 02:25 ق‌ظ
شاید درست منظورم را نرسانده باشم. مقصود ،ایجاد رابط کاربری از جنس  +Gtk بود
خوب +GTK تحت ترمینال نیست. اگر هم می‌خواید در محیط گرافیکی برنامه بنویسید که از همون +GTK که گفتید استفاده کنید دیگه.
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: بهروز رمضانی در 21 آبان 1391، 02:38 ق‌ظ
برای کامل شدن اطلاعات خودم میپرسم مثلا برنامه ffmpeg که در اصل در خط فرمان اجرا میشه را میان یه اینترفیس به نام winff براش مینویسند . این چه طوری انجام میشه
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: majidkamali1370 در 21 آبان 1391، 09:42 ق‌ظ
با monodevelop میشه gui برای gtk طراحی کرد. بعدش توی قسمت کد میتونی برای هر کنترل مشخص کنی چه کاری رو انجام بده. مثلا میتونی از یه checkbox استفاده کنی تا یه آپشن رو خاموش یا روشن کنه. بعد وقتی گزینه مثلا run رو بزنی، اون برنامه ای که مد نظرت هست رو اجرا کنه با آپشن هایی که تنظیم شده.
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: بهروز رمضانی در 21 آبان 1391، 12:18 ب‌ظ
با monodevelop میشه gui برای gtk طراحی کرد. بعدش توی قسمت کد میتونی برای هر کنترل مشخص کنی چه کاری رو انجام بده. مثلا میتونی از یه checkbox استفاده کنی تا یه آپشن رو خاموش یا روشن کنه. بعد وقتی گزینه مثلا run رو بزنی، اون برنامه ای که مد نظرت هست رو اجرا کنه با آپشن هایی که تنظیم شده.
 
دقیقا همین کار را میخواستم انجام بدم زدی به هدف . خوب این mono کارکردن باهاش چجوری هست ؟ باید زبان خاصی بلد باشم ؟
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: majidkamali1370 در 21 آبان 1391، 01:08 ب‌ظ
مثل visual studio هست. یه gui designer برای gtk داره. در کل کارکردن باهاش ساده است.
یه خورده C# بلد باشی تمومه.
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: بهروز رمضانی در 21 آبان 1391، 01:22 ب‌ظ
ممنون از راهنمایی شما اما به نظرم #C در لینوکس زیاد جالب نیست . زبان های دیگه مثلا پایتون
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: majidkamali1370 در 21 آبان 1391، 01:38 ب‌ظ
با PyGTK+ میشه
http://forum.ubuntu.ir/index.php/topic,49332.0.html
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: دانیال بهزادی در 23 آبان 1391، 02:25 ق‌ظ
به نظرم زنیتی کامله و اگه واقعاً نیازت رو برطرف نمی‌کنه PyGTK و GTK+ در C که خب پیچیده‌تر هستن
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: بهروز رمضانی در 27 آبان 1391، 08:53 ب‌ظ
 (http://[/url)
به نظرم زنیتی کامله و اگه واقعاً نیازت رو برطرف نمی‌کنه PyGTK و GTK+ در C که خب پیچیده‌تر هستن

این زنیتی را از کجا میشه به طور کامل یادگرفت به لینک زیر سر زدم کامل نگفته .
http://library.gnome.org/users/zenity/stable/]
به نظرم زنیتی کامله و اگه واقعاً نیازت رو برطرف نمی‌کنه PyGTK و GTK+ در C که خب پیچیده‌تر هستن

این زنیتی را از کجا میشه به طور کامل یادگرفت به لینک زیر سر زدم کامل نگفته .
http://library.gnome.org/users/zenity/stable/
عنوان: پاسخ : ایجاد اینترفیس برای برنامه های تحت ترمینال
ارسال شده توسط: دانیال بهزادی در 27 آبان 1391، 11:25 ب‌ظ
مثل همه‌ی برنامه‌های دیگه:
$ man zenity