-
Notifications
You must be signed in to change notification settings - Fork 301
Introduction
Our community at RubberduckVBA is growing; We provide wiki documentation, website discussion and blogs, twitter announcements when features are ready. This tutorial's focus is how to connect many and more of these individual features together (within Github) to provide our developer a better user experience of using Rubberduck in a fictional development environment.
The files and tutorial excerises given of our Rubberduck VBE are broken down into five skill levels as suggested however modified from Dreyfus model of skill acquisition to help VBA users asses their own learning styles and progress at their own pace.
The table or matrix below provides an overview of where the skills levels are mapped against categories used in the tutorial.
Categories \ Skills | Basic | Advanced | Competent | Proficient | Expert |
---|---|---|---|---|---|
[General VBA] | VBA / IDE / Project Explorer | Macros / Shortcut keys | Using Objects / Debugging | Modules / Functions | Create a working VBA code |
Programming VBA | Declarations / Data types | Sequence / Selection / Loops | Object Oriented Programming | Classes / Methods | Interfaces and SOLID Principles |
Rubberduck | Installation / Shortcut keys / Settings | Code Navigation / Code Inspections | Source Control / Unit Testing | Test Driven Approach / Test Explorer | Refactoring your code |
VBAGroceries | Learn Business Model | Suppliers / Customers | Orders / Goods / Deliveries | Finance / Human Resource | Quality Assurance |
StackOverflow / CodeReview | Set up Profile / Learn Tags / Search VBA Posts | Create VBA Questions for StackOverflow / CodeReview | Answer some Unanswered Posts using VBA Tags | Upvote and particpate in VBA tag Posts | Moderate / Particpate VBA tag Posts |
[General VBA]:
rubberduckvba.com
© 2014-2021 Rubberduck project contributors
- Contributing
- Build process
- Version bump
- Architecture Overview
- IoC Container
- Parser State
- The Parsing Process
- How to view parse tree
- UI Design Guidelines
- Strategies for managing COM object lifetime and release
- COM Registration
- Internal Codebase Analysis
- Projects & Workflow
- Adding other Host Applications
- Inspections XML-Doc
-
VBE Events