پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: یک ابتکار فوق العاده

  1. #1


    آخرین بازدید
    9 ساعت پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,152
    امتیاز
    11611
    سپاس
    4,480
    سپاس شده
    10,993 در 2,951 پست

    یک ابتکار فوق العاده

    سلام خدمت دوستان
    تو فایل پیوست میتونید طرحی رو ببینید که به نظر خودم خودش یک کلاس درسه
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده

  2. سپاس ها (2)


  3.  

  4. #2


    آخرین بازدید
    20 _ 10 _ 2015
    تاریخ عضویت
    December_2011
    نوشته ها
    275
    امتیاز
    239
    سپاس
    216
    سپاس شده
    219 در 73 پست

    RE: یک ابتکار فوق العاده

    سلام
    کسی میتونه در مورد کلاس ها توضیح بده که چیه ؟ فرقش با ماکرو ها چیه؟کی باید استفاده کرد؟ چه کاری میشه باهاش کرد؟ممنون

  5. #3
    komeilex
    مهمان

    RE: یک ابتکار فوق العاده

    فک کنم تا قبل از این که اساتید صاحب نظر جوابتونو بدن، لینک زیر بتونه کمکتون کنه خانم شاسته.
    http://forum.exceliran.com/thread-1248.html

  6. #4


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2 هفته پیش
    تاریخ عضویت
    February_2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1438
    سپاس
    129
    سپاس شده
    550 در 155 پست

    s.cheraghi به Yahoo ارسال پیام

    RE: یک ابتکار فوق العاده

    سلام
    با اجازه آقای وطن پرست عزیز و دوست خوبم آقا کمیل
    از ماژول کلاس برای ایجاد کلاس آبجکت استفاده میشه که خصوصیات، توابع، روال های مربوط به یک شئ در این ماژول قرار داده میشود، همانطور که میدونید شما با استفاده از ماکروها می تونید یک روال تولید کنید و یک سری عملیات تکراری را انجام بدین ولی میبینید که با ماژول کلاس، موجودیت شئ را تعیین میکنید و می تونید این شئ را به پروژه های دیگر ارسال و در آنجا استفاده کنید که همین باعث می شود که شما بتونید اشیاء پرکاربرد را ایجاد و استفاده کنید(API از نمونه های این مورد هست)
    و البته می توان از این کلاس به عنوان جایگزینی برای توابع و روال ها استفاده کرد اما توانایی انجام کارهای منحصر به فردی دارد که چند نمونه آنها بدین صورت هست:

    1- استفاده کردن از رویداد های مربوط به نمودارهای صفحه ای
    2- نظارت و دسترسی به رویدادهای موجود در سطح برنامه ( Application-level events)
    3- ایجاد اجزای قابل استفاده که توانایی استفاده در پروژه های مختلف را دارا می باشند.
    4- امکان ایجاد توانایی انجام یک روال توسط چندین شئ درون یوزر فرم ( می دونید که هر شئ مثلا رویداد Ative شدن مربوط به خودش داره و اگه بخواین یک کار توسط چند شئ همزمان درون فرم، فقط با فعال شدن یک شئ انجام شود از این روش استفاده می شود).
    5- همانطور که میدونید استفاده از (API (Application Programming Interface پیچیده هست، با این ماژول دیگه این امکان رو دارید که با ایجاد کلاس مربوط به هر کدوم از رابط ها و خصوصیات و توابع و روال های آنها، استفاده ازشون را بسیار راحت کنید و دیگه نیازی به نوشتن کدهای طولانی و صرف زمان زیاد نیست و در قالب یک کلاس و شئ باهاشون رفتار کنید.

    امیدوارم مطالب مفید بوده باشه

  7. سپاس ها (1)


  8. #5
    komeilex
    مهمان

    RE: یک ابتکار فوق العاده

    [align=justify]به توضیحات کامل سامان عزیزیم اضافه می کنم:
    همان طور که می دونین تمام ماکروها در ماژول کد قرار می گیرندو در کل ما دو نوع ماژول داریم: یکی ماژول های استاندارد و دیگری ماژول های کلاس. ماژول های استاندارد همونایی هستن که ما مدام باهاشون سرو کار داریم، مثلا یک ماکرو ساده که ضبط می کنیم همون به عنوان یه ماژول استاندارد تلقی می شه. و ماژول های کلاس هم در سطح پیشرفته مورد استفاده قرار می گیرند که آق سامان توضیحاتشو دادن.[/align]

  9. #6


    آخرین بازدید
    20 _ 10 _ 2015
    تاریخ عضویت
    December_2011
    نوشته ها
    275
    امتیاز
    239
    سپاس
    216
    سپاس شده
    219 در 73 پست

    RE: یک ابتکار فوق العاده

    سلام
    ممنون از پاسخ دوستان اونطور که من فهمیدم وقتی نیاز به اشیائی داریم که اکسل خودش اونهارو در اختیار ما قرار نداده از کلاسها برای ساخت اون اشیا استفاده میکنیم،پس کلاس ها قابلیت اجرایی ندارند میشه گفت پشتیبان برنامه هایی هستند که در ماکروها نوشته میشه، درست هست این برداشت یانه؟

  10. #7


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2 هفته پیش
    تاریخ عضویت
    February_2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1438
    سپاس
    129
    سپاس شده
    550 در 155 پست

    s.cheraghi به Yahoo ارسال پیام

    RE: یک ابتکار فوق العاده

    با سلام خدمت دوستان
    قسمت اول فرمایشتون درسته ولی یک کلاس که ایجاد میشه دیگه فرقی با سایر کلاس های خود VB نداره، شما تمام کدهاتون بر اساس کلاس های ایجاد شده به صورت اماده می نویسین، پس قابلیت اجرای اونها به همون اندازه قابلیت اجرایی بقیه کلاس های VB هست
    از طرفی همونطور که عرض کردم امکان استفاده از این نوع کلاس به جای توابع و روال ها وجود داره ولی من خودم هنوز کاری رو ندیدم که از این طریق انجام شده باشه

  11. #8


    آخرین بازدید
    9 ساعت پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,152
    امتیاز
    11611
    سپاس
    4,480
    سپاس شده
    10,993 در 2,951 پست

    RE: یک ابتکار فوق العاده

    سلام
    از لینک های زیر میتونید اطلاعات خوبی کسب کنید


    http://www.mrexcel.com/archive/VBA/29829.html
    http://www.cpearson.com/excel/classes.aspx
    http://www.wiseowl.co.uk/blog/s237/classes.htm

  12. #9


    آخرین بازدید
    24 _ 08 _ 2014
    تاریخ عضویت
    June_2011
    نوشته ها
    278
    امتیاز
    83
    سپاس
    37
    سپاس شده
    88 در 34 پست

    RE: یک ابتکار فوق العاده و یک ابتکار غیرفوق العاده!!!


    نقل قول نوشته اصلی توسط vatanparast
    سلام خدمت دوستان
    تو فایل پیوست میتونید طرحی رو ببینید که به نظر خودم خودش یک کلاس درسه
    جناب آقای وطن پرست این فایل شما ایده شد تا این فایل رو که البته در برابر فایل شما اصلاً اصلاً اصلاً عددی نیست رو درست کنم. شاید به کار دوستان بیاید.



    http://persiandrive.com/102772


  13. #10


    آخرین بازدید
    9 ساعت پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,152
    امتیاز
    11611
    سپاس
    4,480
    سپاس شده
    10,993 در 2,951 پست

    RE: یک ابتکار فوق العاده

    سلام
    میگه فایل وجود ندارد اگه برام ایمیل کنین ممنون میشم


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

اكسل كار فوق العاده

اكسل فوق العاده

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است