
نویسندگان |
مجموعهای از نویسندگان در Stack Overflow |
---|---|
سال انتشار |
2018 |
تعداد صفحات |
2020 |
سطح کتاب |
مبتدی تا متوسط |
زبان کتاب |
انگلیسی |
حجم فایل |
2.3MB |
مطالعه کنید
درباره کتاب VBA Notes for Professionals:
کتاب VBA Notes for Professionals یک منبع آموزشی رایگان و جامع برای یادگیری زبان برنامهنویسی VBA (Visual Basic for Applications) است. این کتاب توسط جامعه بزرگ توسعهدهندگان در Stack Overflow گردآوری شده و به صورت کاربردی به معرفی مفاهیم پایه و پیشرفته VBA میپردازد. ساختار گامبهگام آن باعث میشود که هم مبتدیان و هم کاربران نیمهحرفهای بتوانند به راحتی مفاهیم را درک و در پروژههای واقعی خود پیادهسازی کنند.خلاصه کتاب VBA Notes for Professionals:
این کتاب ابتدا با معرفی اصول اولیه زبان VBA آغاز میشود و مباحثی همچون تعریف متغیرها، انواع دادهها، ساختارهای کنترلی، کار با رشتهها، مدیریت تاریخ و زمان و دستورات پایهای برای کار با آرایهها و کالکشنها را توضیح میدهد. همچنین بخشهای اولیه به موضوعات مهمی مانند توابع داخلی، مدیریت فایلها و نحوه اجرای رویهها و توابع اختصاص دارد که برای شروع برنامهنویسی VBA بسیار کاربردی هستند. در بخشهای پیشرفتهتر، کتاب وارد موضوعاتی همچون برنامهنویسی شیءگرا در VBA، ایجاد کلاسها و اینترفیسها، مدیریت خطاها، استفاده از API سیستم، کار با پایگاه داده از طریق ADO، طراحی فرمهای کاربری و اتوماسیون سایر برنامههای آفیس میشود. همچنین نکات امنیتی در مورد ماکروها و روشهای امضای دیجیتال پروژهها نیز مورد توجه قرار گرفتهاند. بدین ترتیب، این کتاب یک مرجع کامل برای یادگیری و تسلط بر VBA بهویژه در اتوماسیون و توسعه ماکروهای کاربردی در محیط Microsoft Office محسوب میشود.فهرست مطالب کتاب VBA Notes For Professionals:
Getting started with VBA
Comments
String Literals – Escaping, non-printable characters and line-continuations
VBA Option Keyword
Declaring Variables
Declaring and assigning strings
Concatenating strings
Frequently used string manipulation
Substrings
Searching within strings for the presence of substrings
Assigning strings with repeated characters
Measuring the length of strings
Converting other types to strings
Date Time Manipulation
Data Types and Limits
Naming Conventions
Data Structures
Arrays
Copying, returning and passing arrays
Collections
Operators
Sorting
Flow control structures
Passing Arguments ByRef or ByVal
FileSystemObject
Working With Files and Directories Without Using FileSystemObject
Reading 2GB+ files in binary in VBA and File Hashes
Creating a procedure
Procedure Calls
Conditional Compilation
Object-Oriented VBA
Creating a Custom Class
Interfaces
Recursion
Events
Dictionary object
Working with ADO
Attributes
User Forms
CreateObject vs. GetObject
Non-Latin Characters
API Calls
Automation or Using other applications Libraries
Macro security and signing of VBA-projects/-modules
VBA Run-Time Errors
Error Handling