Програмиране MainMenu - Shinobi

тайни на програмирането

mainmenu
Здравейте скъпи читатели на моя блог. Днес искам да ви кажа как да програмирате MainMenu компонент.

Всичко започна с факта, че проектът се развива, в него се появяват нови функции и операторите се променят. Тъй като нямаше обучение за нови служители. Често това състояние на нещата причинява огромни хемороиди в моя отдел и в мен. Затова беше решено да се напишат малки инструкции, някои вече са написани. Основното, инструкциите трябва да се стартират от програмата. Основното е, че това меню трябва да се променя в зависимост от наличността на инструкциите.

Обща схема ...

Общата схема може да бъде описана по следния начин:

  • Стартер, когато проверява за актуализации на програмата, проверява папката "ръчно", Или по-скоро съдържанието му. Той проверява списъка с инструкции на склад и тези в основата. Ако вземе нещо, ще го завърши, ако файлът се е променил, тоест той md5 хеш не съответства на регистрираното в базата данни, изтеглете отново.
  • Добавете елемента "Инструкции" към съществуващото меню на програмата и го попълнете с под-елементи с имената на инструкциите.
  • За всеки елемент регистрираме събитие за отваряне на файл.
  • Маркирайте елемента от менюто. (Тази актуализация на задачите дойде по-късно, тъй като началникът на операторите се оплака, че потребителите твърдят, че не са забелязали надписа „Инструкции“ и той се е слял външно с останалите елементи)

Нека започнем програмирането ...

Описаният код е по-добре поставен в събитие FormShow, въпреки че е възможно в FormCreate. По-долу ще дам кода за създаване на елемент с под-елементи.