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

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

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

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

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

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 772
  • جنسیت : پسر
نویسه‌شمار
« : 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=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
« آخرین ویرایش: 28 اسفند 1395، 06:50 ب‌ظ توسط علی ۵۰۰ »

آفلاین rahimi12

  • Full Member
  • *
  • ارسال: 186
  • جنسیت : دختر
پاسخ : نویسه‌شمار
« پاسخ #1 : 26 اسفند 1395، 08:39 ب‌ظ »
خیلی خوبه. موفق باشید

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 772
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #2 : 28 اسفند 1395، 06:05 ب‌ظ »
سعی کردم با تم پیش‌فرض اوبونتو هم، تا حدودی سازگارش کنم. (تصویر زیر با تم ambiance هست)


آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 772
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #3 : 28 اسفند 1395، 06:29 ب‌ظ »
فایل نصبی نرم‌افزار برای اوبونتو ۱۶٫۱۰ نسخه ۶۴ بیت منتشر شد. برای اطلاعات بیشتر، پست اول را ببینید.

آفلاین احسان فعالپور

  • Sr. Member
  • *
  • ارسال: 400
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #4 : 28 اسفند 1395، 10:06 ب‌ظ »
سلام
خسته نباشید.
میتونید راجع به کاربردش یه مقدار توضیح بدید؟
عضو ارشد فدراسیون بیکاران ایران FBI

آفلاین alipg

  • Full Member
  • *
  • ارسال: 162
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #5 : 28 اسفند 1395، 10:37 ب‌ظ »
بسیار عالی موفق باشید :)

آفلاین سعید محجوب

  • Full Member
  • *
  • ارسال: 187
  • جنسیت : پسر
  • manjaro 17.01 xfce
پاسخ : نویسه‌شمار
« پاسخ #6 : 29 اسفند 1395، 01:42 ب‌ظ »
اکگه می شه با فرمت bin  یا appimage منشر کنید که روی همه توزیع ها قابل دسترسی و پرتابل باشه
close the window. open your code

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 772
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #7 : 29 اسفند 1395، 04:02 ب‌ظ »
سلام
خسته نباشید.
میتونید راجع به کاربردش یه مقدار توضیح بدید؟
سلام
ممنونم از نظرتون. کاربرد خیلی مهمی نداره. شاید مثلاً یکی بخواهد ببیند که در مقاله خودش چند تا کاراکتر «ب» وجود داره.
اما به نظر من از نظر برنامه‌نویسی، یک تمرین خیلی خوبیه و یاد میده که چگونه می‌شود اعداد انگلیسی رو به فارسی تبدیل کرد و چطوری می‌شود در بین نویسه‌ها یا همان کاراکترهای فارسی و انگلیسی و کاراکترهایی از قبیل «فاصلهٔ مجازی» جستجو کرد. چون در استاندارد utf-8 کاراکتر فارسی ۲ بایت، کاراکتر انگلیسی ۱ بایت و کاراکتر «فاصلهٔ مجازی» ۳ بایت فضا می‌گیرد، من همهٔ این‌ها رو به u16string تبدیل کردم تا همهٔ این کاراکترها ۲ بایت در نظر گرفته بشوند تا جستجو درون این‌ها راحت‌تر انجام بشه. اگر خواستید می‌توانید کد پروژه را دریافت کنید تا از روش برنامه‌نویسی‌اش مطلع شوید.
کمی هم به شما یاد می‌دهد که چگونه با استفاده از css، ظاهر gtkmm را تغییر دهید.
« آخرین ویرایش: 29 اسفند 1395، 04:10 ب‌ظ توسط علی ۵۰۰ »

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 772
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #8 : 29 اسفند 1395، 04:06 ب‌ظ »
اکگه می شه با فرمت bin  یا appimage منشر کنید که روی همه توزیع ها قابل دسترسی و پرتابل باشه
سلام
اتفاقاً فرمت appimage یکی از فرمت‌های مورد علاقهٔ منه. اما متأسفانه فعلاً بلد نیستم به این فرمت، برنامه بسازم.
« آخرین ویرایش: 29 اسفند 1395، 04:10 ب‌ظ توسط علی ۵۰۰ »

آفلاین احسان فعالپور

  • Sr. Member
  • *
  • ارسال: 400
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #9 : 29 اسفند 1395، 04:17 ب‌ظ »
سلام
خسته نباشید.
میتونید راجع به کاربردش یه مقدار توضیح بدید؟
سلام
ممنونم از نظرتون. کاربرد خیلی مهمی نداره. شاید مثلاً یکی بخواهد ببیند که در مقاله خودش چند تا کاراکتر «ب» وجود داره.
اما به نظر من از نظر برنامه‌نویسی، یک تمرین خیلی خوبیه و یاد میده که چگونه می‌شود اعداد انگلیسی رو به فارسی تبدیل کرد و چطوری می‌شود در بین نویسه‌ها یا همان کاراکترهای فارسی و انگلیسی و کاراکترهایی از قبیل «فاصلهٔ مجازی» جستجو کرد. چون در استاندارد utf-8 کاراکتر فارسی ۲ بایت، کاراکتر انگلیسی ۱ بایت و کاراکتر «فاصلهٔ مجازی» ۳ بایت فضا می‌گیرد، من همهٔ این‌ها رو به u16string تبدیل کردم تا همهٔ این کاراکترها ۲ بایت در نظر گرفته بشوند تا جستجو درون این‌ها راحت‌تر انجام بشه. اگر خواستید می‌توانید کد پروژه را دریافت کنید تا از روش برنامه‌نویسی‌اش مطلع شوید.
کمی هم به شما یاد می‌دهد که چگونه با استفاده از css، ظاهر gtkmm را تغییر دهید.

متشکر
عضو ارشد فدراسیون بیکاران ایران FBI

آفلاین سعید محجوب

  • Full Member
  • *
  • ارسال: 187
  • جنسیت : پسر
  • manjaro 17.01 xfce
پاسخ : نویسه‌شمار
« پاسخ #10 : 29 اسفند 1395، 06:10 ب‌ظ »
می تونید روی وب قرار بدید ؟
close the window. open your code

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 772
  • جنسیت : پسر
پاسخ : نویسه‌شمار
« پاسخ #11 : 29 اسفند 1395، 06:30 ب‌ظ »
می تونید روی وب قرار بدید ؟
فعلاً روی گیت‌هاب نذاشتم اما شما می‌توانید کدها رو از پست اول با فرمت zip دانلود کنید. بعد از حالت فشرده خارجش کنید.

آفلاین سعید محجوب

  • Full Member
  • *
  • ارسال: 187
  • جنسیت : پسر
  • manjaro 17.01 xfce
پاسخ : نویسه‌شمار
« پاسخ #12 : 29 اسفند 1395، 08:25 ب‌ظ »
نه منورم مثل برنامه های فلش هست که رویوب کار می کنن
فک کنم نیازمند html  باشه
close the window. open your code