نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که کلاسها را با استفاده از VBA بسازید و باعث آسانتر کردن کپسول و مدیریت موجودیتها در برنامه های خود شوید. خصوصیات ، روش ها و رویدادها را به کلاس های خود اضافه کنید و سپس هنگام ایجاد کد ، کلاس ها را مصرف کنید. تمرکز بر کلاسهای خاص ... امکان ایجاد برنامه های VBA برای Microsoft Office و سایر میزبان های VBA بدون اینکه هرگز در مفاهیم ایجاد و استفاده از کلاس ها وارد شوید ، وجود دارد ، اما با کنار گذاشتن این قابلیت مهم و مفید ، خود را یکی از بهترین ها انکار می کنید راه هایی برای ایجاد برنامه های قابل توسعه ، قابل نگهداری با کپسول سازی موجودیت ها در کلاس های گسسته ، اطمینان از تعامل نامناسب کد داده ها با داده های شما را آسان تر می کنید. در این دوره ، ایجاد و مصرف کلاس های VBA ، افزودن خصوصیات ، روش ها و رویدادهای سفارشی خود را یاد خواهید گرفت. شما یاد خواهید گرفت که مسائل خاص کلاس را از قبیل اشیای یتیم و نشت حافظه ، ایجاد رویدادهای سفارشی و مدیریت آن رویدادها و بسته بندی شی Collection در یک کلاس برای گسترش و محافظت از آن ، مدیریت کنید. شما همچنین یاد خواهید گرفت که چگونه با استفاده از VBA ساختارهای استاندارد داده پویا مانند پشته ها ، صف ها و لیست های پیوندی ایجاد کنید و از آسان بودن ایجاد این موارد با استفاده از کلاس های VBA متعجب خواهید شد.
سرفصل ها و درس ها
ماژول های کلاس
Class Modules
-
مقدمه
Introduction
-
فرضیات
Assumptions
-
کلاسهای انگیزشی
Motivating Classes
-
کار با Word. برنامه
Working With Word.Application
-
ایجاد کلاس
Creating a Class
-
ایجاد نسخه نمایشی کلاس
Creating a Class Demo
-
املاک ساده
Simple Property
-
نسخه ی نمایشی املاک ساده
Simple Property Demo
-
ایجاد روش ها
Creating Methods
-
نسخه ی نمایشی ایجاد روش ها
Creating Methods Demo
-
رویه های املاک
Property Procedures
-
نسخه ی نمایشی رویه های املاک
Property Procedures Demo
-
مجموعه املاک
Property Set
-
نسخه ی نمایشی تنظیمات املاک
Property Set Demo
-
مسائل مربوط به دارایی
Property Issues
-
ایجاد ارزش های برشمرده شده
Creating Enumerated Values
-
ایجاد نسخه ی نمایشی ارزش های برشمرده شده
Creating Enumerated Values Demo
-
شروع و خاتمه دادن به رویدادها
Initialize and Terminate Events
-
نسخه ی نمایشی وقایع را شروع و خاتمه دهید
Initialize and Terminate Events Demo
-
مشاهدات مهم
Important Observations
-
خلاصه
Summary
کلاسهای مجموعه
Collection Classes
-
مقدمه
Introduction
-
کلاسهای مجموعه داخلی
Built-in Collection Classes
-
ساخته شده در کلاس های نسخه ی نمایشی
Built-in Collection Classes Demo
-
ایجاد انگیزه در کلاسهای مجموعه سفارشی
Motivating Custom Collection Classes
-
ایجاد انگیزه در کلاسهای مجموعه سفارشی نسخه ی نمایشی
Motivating Custom Collection Classes Demo
-
اتمام کلاس مجموعه سفارشی
Finishing the Custom Collection Class
-
اتمام نسخه نمایشی کلاس مجموعه سفارشی
Finishing the Custom Collection Class Demo
-
گسترش کلاس مجموعه
Extending the Collection Class
-
در حال گسترش نسخه نمایشی کلاس مجموعه
Extending the Collection Class Demo
-
ویژگی های از دست رفته
Missing Features
-
نسخه ی نمایشی ویژگی ها از دست رفته است
Missing Features Demo
-
استفاده از کلاس مجموعه
Using a Collection Class
-
خلاصه
Summary
مسائل و رویدادهای مرجع
Reference Issues and Events
-
مقدمه
Introduction
-
منابع به عنوان اشاره گر
References as Pointers
-
نسخه ی نمایشی خاتمه موفقیت آمیز
Successful Termination Demo
-
خاتمه ساده
Simple Termination
-
نسخه ی نمایشی خاتمه ناموفق
Failed Termination Demo
-
خاتمه و پاکسازی ناموفق بود
Failed Termination and Cleanup
-
نسخه ی نمایشی پاکسازی
Cleanup Demo
-
پاکسازی با موفقیت انجام شد
Cleanup Successful
-
خلاصه پاکسازی
Cleanup Summary
-
مدیریت رویدادها
Handling Events
-
مدیریت نسخه ی نمایشی رویدادها
Handling Events Demo
-
مرور نحوه مدیریت رویداد
Reviewing Event Handling
-
نسخه ی نمایشی مسدود کردن رویداد
Event Blocking Demo
-
بالا بردن رویدادهای سفارشی
Raising Custom Events
-
نسخه ی نمایشی رویدادهای سفارشی
Custom Events Demo
-
غرق شدن رویدادها
Sinking Events
-
غوطه وری نسخه ی نمایشی رویدادها
Sinking Events Demo
-
خلاصه
Summary
ساختارهای داده پویا
Dynamic Data Structures
-
مقدمه
Introduction
-
ساختارهای داده ای خطی
Linear Data Structures
-
معرفی پشته ها
Introducing Stacks
-
مقدمه کد پشته
Stack Code Introduction
-
عملیات پشته
Stack Operations
-
نسخه ی نمایشی کد پشته
Stack Code Demo
-
معرفی صف
Introducing Queues
-
معرفی کد صف
Queue Code Introduction
-
عملیات صف
Queue Operations
-
نسخه نمایشی کد صف
Queue Code Demo
-
مقدمه لیست پیوند داده شده
Linked List Introduction
-
معرفی پیوند کد معرفی شده
Linked List Code Introduction
-
عملیات پیوند داده شده
Linked List Operations
-
نسخه پیوندی نسخه نمایشی کد
Linked List Code Demo
-
خلاصه
Summary
خلاصه توسعه کلاس VBA سفارشی
Custom VBA Class Development Summary
نمایش نظرات