Компютри, бизнес, наука, технологии и общество
Posts tagged програмиране
Инспектора на обекти (Object Inspector)
яну 3rd
Инспекторът на обекти е в основата на всички действия и манипулации с обектите в Delphi. Прозорецът на Object Inspector съдържа следните елементи: комбиниран панел (Combo box) за избор на обект; страница със свойства (Properties Page) и страница на събитията (Events Page). Страницата със свойствата съдържа полета със стойности на свойствата на текущо избрания обект, а страницата на събитията съдържа полета с връзките между програмният код и вградените събития за текущо избрания обект.
От комбинираният панел (Combo box) може да се избере обект от текущата форма за който да се разглеждат свойствата или събитията. Обект може да се избере и посредством непосредственото му маркиране чрез показалеца на мишката във формата. Всеки път, когато се избира нов обект, съдържанието на свойствата и събитията в Object Inspector се променят и приемат стойностите на избраният обект.
Прозоречно и контекстно меню в MFC (Microsoft Foundation Class Library). Управление на клавиатура
сеп 29th
Системно меню на прозореца. То генерира смс WM_SYSCOMMAND
Достъпа става след
CMenu *SysMenu-getSystemMenu(FALSE)
Добавяне на избор към меню=>
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING,ID_SYSMENU_ABOUT,”&About”);
void CMainFrame::OnSysCommand(UINT nID,LPARAM lParam){
if((nID&0xFFFO)==IDSYSMENU_ABOUT){} вмъкване на кутията About return;}
Офис алармена система
юни 26th
Обяснение на работата на устройството с пълна блокова схема.
Съгласно заданието проектираното алармено устройство трябва да се задейства от шест сензора. То трябва да изработва двутонова звукова сигнализация с честоти 950 Hz и 1500 Hz, всяка с продължителност 0,2 s и обща продължителност на сигнала 1 min. Активирането и дезактивирането на алармената система се извършва или с дистанционно устройство, или чрез въвеждане на код с клавиатура.
За да се синтезира звуков сигнал със зададените параметри, са необходими два импулсни генератора – един с превключване на честотите 950 Hz и 1500 Hz, и един с полупериод на импулсите 0,2 s. През единия полупериод на втория генератор на изхода на устройството се извежда честотата 950 Hz, а през другия – 1500 Hz. Така на изхода на устройството се получава двутонов звуков сигнал.
Общата продължителност на звуковия сигнал може да бъде определена чрез двоичен брояч, който да отброи толкова полупериода по 0,2 s, колкото са необходими за формиране на интервал 1 min.
От направеното обяснение на действието на проектираното устройство става ясно, че то трябва да съдържа два импулсни генератора и един двоичен брояч. При използване на микроконтролер функциите на импулсните генератори и двоичния брояч се изпълняват от неговите таймери и регистри за данни.