انجمنهای فارسی اوبونتو
جامعه کاربران => پروژهها => نویسنده: علی ۵۰۰ در 26 اسفند 1395، 08:18 بظ
-
بسم الله الرحمن الرحیم
سلام بچهها
دارم یک برنامه به زبان سیپلاسپلاس با کتابخانههای gtkmm و boost مینویسم که تعداد نویسه (کاراکتر) مورد نظر شما را در یک متن میشمارد و اینکه تعداد کل نویسههای متن را هم اعلام میکنه. این برنامه برای ظاهرش از تم numix استفاده میکنه. اما من بعضی از قسمتهاش رو با css تغییر دادم و به شکل زیر تبدیل کردم. (با نرمافزار Peek به صورت gif، ویدئو گرفتم. لینک: https://github.com/phw/peek/releases)
(http://forum.ubuntu.ir/index.php?action=dlattach;topic=145648.0;attach=46753;image)
--- ویرایش ---
--- کدهای پروژه ---
http://forum.ubuntu.ir/index.php?action=dlattach;topic=145648.0;attach=46759
--- فایل نصبی برای اوبونتو ۱۶٫۱۰ نسخه ۶۴ بیت ---
http://forum.ubuntu.ir/index.php?action=dlattach;topic=145648.0;attach=46758
نکته: این برنامه از قلم XB Niloofar استفاده میکند. اگر شما این قلم را نداشته باشید، برنامه با قلم پیشفرض سیستمعامل اجرا خواهد شد.
راهنمای نصب:
در اوبونتو ۱۶٫۱۰ نسخه ۶۴ بیت میتوانید با دستور زیر فایل nevisenegar_1.0-1_amd64.deb را نصب کنید.
sudo dpkg -i nevisenegar_1.0-1_amd64.deb
برای حذف این برنامه از دستور زیر استفاده کنید.
sudo dpkg -P nevisenegar
برای اجرای نرمافزار، دستور زیر را در خط فرمان وارد کنید.
nevisenegar
-
خیلی خوبه. موفق باشید
-
سعی کردم با تم پیشفرض اوبونتو هم، تا حدودی سازگارش کنم. (تصویر زیر با تم ambiance هست)
(http://forum.ubuntu.ir/index.php?action=dlattach;topic=145648.0;attach=46756;image)
-
فایل نصبی نرمافزار برای اوبونتو ۱۶٫۱۰ نسخه ۶۴ بیت منتشر شد. برای اطلاعات بیشتر، پست اول را ببینید.
-
سلام
خسته نباشید.
میتونید راجع به کاربردش یه مقدار توضیح بدید؟
-
بسیار عالی موفق باشید :)
-
اکگه می شه با فرمت bin یا appimage منشر کنید که روی همه توزیع ها قابل دسترسی و پرتابل باشه
-
سلام
خسته نباشید.
میتونید راجع به کاربردش یه مقدار توضیح بدید؟
سلام
ممنونم از نظرتون. کاربرد خیلی مهمی نداره. شاید مثلاً یکی بخواهد ببیند که در مقاله خودش چند تا کاراکتر «ب» وجود داره.
اما به نظر من از نظر برنامهنویسی، یک تمرین خیلی خوبیه و یاد میده که چگونه میشود اعداد انگلیسی رو به فارسی تبدیل کرد و چطوری میشود در بین نویسهها یا همان کاراکترهای فارسی و انگلیسی و کاراکترهایی از قبیل «فاصلهٔ مجازی» جستجو کرد. چون در استاندارد utf-8 کاراکتر فارسی ۲ بایت، کاراکتر انگلیسی ۱ بایت و کاراکتر «فاصلهٔ مجازی» ۳ بایت فضا میگیرد، من همهٔ اینها رو به u16string تبدیل کردم تا همهٔ این کاراکترها ۲ بایت در نظر گرفته بشوند تا جستجو درون اینها راحتتر انجام بشه. اگر خواستید میتوانید کد پروژه را دریافت کنید تا از روش برنامهنویسیاش مطلع شوید.
کمی هم به شما یاد میدهد که چگونه با استفاده از css، ظاهر gtkmm را تغییر دهید.
-
اکگه می شه با فرمت bin یا appimage منشر کنید که روی همه توزیع ها قابل دسترسی و پرتابل باشه
سلام
اتفاقاً فرمت appimage یکی از فرمتهای مورد علاقهٔ منه. اما متأسفانه فعلاً بلد نیستم به این فرمت، برنامه بسازم.
-
سلام
خسته نباشید.
میتونید راجع به کاربردش یه مقدار توضیح بدید؟
سلام
ممنونم از نظرتون. کاربرد خیلی مهمی نداره. شاید مثلاً یکی بخواهد ببیند که در مقاله خودش چند تا کاراکتر «ب» وجود داره.
اما به نظر من از نظر برنامهنویسی، یک تمرین خیلی خوبیه و یاد میده که چگونه میشود اعداد انگلیسی رو به فارسی تبدیل کرد و چطوری میشود در بین نویسهها یا همان کاراکترهای فارسی و انگلیسی و کاراکترهایی از قبیل «فاصلهٔ مجازی» جستجو کرد. چون در استاندارد utf-8 کاراکتر فارسی ۲ بایت، کاراکتر انگلیسی ۱ بایت و کاراکتر «فاصلهٔ مجازی» ۳ بایت فضا میگیرد، من همهٔ اینها رو به u16string تبدیل کردم تا همهٔ این کاراکترها ۲ بایت در نظر گرفته بشوند تا جستجو درون اینها راحتتر انجام بشه. اگر خواستید میتوانید کد پروژه را دریافت کنید تا از روش برنامهنویسیاش مطلع شوید.
کمی هم به شما یاد میدهد که چگونه با استفاده از css، ظاهر gtkmm را تغییر دهید.
متشکر
-
می تونید روی وب قرار بدید ؟
-
می تونید روی وب قرار بدید ؟
فعلاً روی گیتهاب نذاشتم اما شما میتوانید کدها رو از پست اول با فرمت zip دانلود کنید. بعد از حالت فشرده خارجش کنید.
-
نه منورم مثل برنامه های فلش هست که رویوب کار می کنن
فک کنم نیازمند html باشه