امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
شمارش کلمات آفیس
نویسنده پیام
x7337x آفلاین
كاربر دو ستاره
**

ارسال‌ها: 114
موضوع‌ها: 42
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 86
( 16 تشکر در 14 ارسال )
ارسال: #1
شمارش کلمات آفیس
سلام

چطور میشه تعداد کلمات فایل powerpoint رو شمارش کرد؟

ممنون
(آخرین ویرایش در این ارسال: ۲۵-اسفند-۱۳۸۹, ۱۸:۴۸:۲۳، توسط x7337x.)
۲۵-اسفند-۱۳۸۹, ۰۴:۰۵:۴۳
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3939 تشکر در 1454 ارسال )
ارسال: #2
RE: شمارش کلمات آفیس
دوست عزیز منظورتون اینه که با کد نویسی اینکار را انجام بدی یا با خود افیس؟

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
۲۵-اسفند-۱۳۸۹, ۱۵:۳۹:۲۷
وب سایت ارسال‌ها
پاسخ
x7337x آفلاین
كاربر دو ستاره
**

ارسال‌ها: 114
موضوع‌ها: 42
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 86
( 16 تشکر در 14 ارسال )
ارسال: #3
RE: شمارش کلمات آفیس
مگه انجمن کد نویسی نیست؟

با کد نویسی
۲۵-اسفند-۱۳۸۹, ۱۵:۵۱:۲۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3939 تشکر در 1454 ارسال )
ارسال: #4
RE: شمارش کلمات آفیس
کلاسی با نام text manager که شامل متدهای زیر باشد
wordcount برای شمارش تعداد کلمات رشته ( wname)
space count تعداد space ها را می شمارد(sname)
paragraphcount تعداد پاراگرافهای متن را می شمارد (lname )
list word کلمات موجود در متن را به ترتیب از a تا z مرتب و چاپ می کند (lname )

کد:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication16
{
    class Program
    {
        class textmanager
        {
            public int wordcount(string wname)
            {
                int index, count = 0;
                bool newword = true;
                for (index = 0; index < wname.Length; index++)
                    switch (wname[index])
                    {
                        case ' ':
                        case ',':
                        case '.':
                        case ':':
                        case ';':
                        case '?':
                            newword = true;
                            break;
                        default:
                            if (((wname[index] >= 'a') && (wname[index] <= 'z'))
                                || ((wname[index] >= 'A') && (wname[index] <= 'Z')))
                                if (newword == true)
                                {
                                    newword = false;
                                    count++;
                                }
                            break;
                    }
                return count;
            }

            public int spacecount(string sname)
            {
                int index, count = 0;
                for (index = 0; index < sname.Length; index++)
                    if (sname[index] == ' ')
                        count++;
                return count;
            }

            public int paragraphcount(string lname)
            {
                int index, count = 0;
                bool newline = true;
                for (index = 0; index < lname.Length; index++)
                    if (lname[index] == '\n')
                        newline = true;
                    else
                        if (newline == true)
                        {
                            count++;
                            newline = false;
                        }
                return count;
            }

            public void listword(string lname)
            {
                int index, count = 0, start = 0, i, j;
                string[] words = new string[lname.Length + 1];
                string temp;
                bool newword = true;
                for (index = 0; index < lname.Length; index++)
                    switch (lname[index])
                    {
                        case ' ':
                        case ',':
                        case '.':
                        case ':':
                        case ';':
                        case '?':
                            if (newword == false)
                            {
                                newword = true;
                                words[count - 1] = lname.Substring(start, index - start);
                            }
                            break;
                        default:
                            if (((lname[index] >= 'a') && (lname[index] <= 'z'))
                                || ((lname[index] >= 'A') && (lname[index] <= 'Z')))
                                if (newword == true)
                                {
                                    newword = false;
                                    start = index;
                                    count++;
                                }
                            break;
                    }
                if (newword == false)
                    words[count - 1] = lname.Substring(start, index - start);
                for (i = 2; i < count; i++)
                    for (j = 0; j < count - i; j++)
                        if (words[j].CompareTo(words[j + 1]) > 0)
                        {
                            temp = words[j];
                            words[j] = words[j + 1];
                            words[j + 1] = temp;
                        }
                for (i = 0; i < count; i++)
                    Console.WriteLine(words[i]);
            }
        }
        static void Main(string[] args)
        {
            textmanager t = new textmanager();
            Console.WriteLine(t.wordcount("This is a test"));
            Console.WriteLine(t.spacecount("This is a test"));
            Console.WriteLine(t.paragraphcount("Paragraph #1\nParagraph #2"));
            t.listword("This is a test");
            Console.ReadKey(true);
        }
    }
}

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
۲۶-اسفند-۱۳۸۹, ۲۳:۰۲:۱۸
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  رنگی کردن کلمات stringf 4 4,668 ۲۱-دى-۱۳۹۰, ۲۱:۰۴:۰۷
آخرین ارسال: stringf

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS