Windows Forms - .NET Framework үшін жалпы қолданбалы тапсырмаларды жеңілдететін кітапханалар жиынтығы (файлдық жүйеге оқу және жазу) түріндегі технология
Microsoft Visual Studio .NET даму ортасындағы Windows Forms қосымшаларының ерекшеліктері:
ақпарат шығару;
пайдаланушы енгізу;
желілік байланыс арқылы қашықтағы компьютерлермен ақпарат алмасу
Win Forms: интерактивті интерфейс элементтері
Форма - бұл пайдаланушыға ақпарат көрсетілетін визуалды бет.
Басқару (басқару элементтері) - бұл деректерді көрсететін немесе мәліметтер енгізуді қабылдайтын пайдаланушы интерфейсінің элементі.
Win Forms қосымшасын құру дегеніміз - формаға басқару элементтерін қосу және қолданушының әрекеттеріне реакцияларды (тышқанды шерту, пернелерді басу және т.б.) сипаттау
Win Forms: интерактивті интерфейс элементтері
Visual Studio ортасында Win Forms технологиясын қолданып, Form1 қосымшасын басқару мысалы - button1 батырмасымен құрудың мысалы
Жағдайды өңдеу
Пайдаланушы формамен немесе басқару элементімен өзара әрекеттесу кезінде оқиға (event) жасалады.
Қолданба оқиғаға кодпен әрекет етеді - ол пайда болғаннан кейін оны өңдейді.
Windows Forms-та формаға орналастырылатын басқарудың әр түрлі типтері бар:
Мәтін өрісі(text box);;
батырма(button);
Ашылмалы терезе (drop-down box);
Радио батырмасы (radio button);
Web- парақ.
Басқарудың пайдаланушы элементтері
Енгізу формалары мен таратылған қосымшалар қолданушыларға / әзірлеушілерге өз басқару элементтерін құруға мүмкіндік береді
Ол үшін Microsoft .NET Framework кітапханасының UserControl класы қолданылады.
Оған қоса, мұрагерлік арқылы қазірдің өзінде енгізілген қолданыстағы басқару элементтерінің қасиеттерін пайдалануға болады
Windows Forms Designer
Visual Studio бағдарламасында Windows Forms Designer құралдар жинағын қолдану арқылы сіз:
тышқанның көмегімен Windows формасына қажетті басқару элементтерін «жылжыту» (drag-and-drop)арқылы Windows Forms қосымшаларын құруға болады.
басқару элементтерін бір-біріне және Windows формаларына қатысты туралау.
Эргономикалық, интерактивті интерфейстерді құру
Windows Forms-те Microsoft Office қосымшаларының маңызды мүмкіндіктерін іске асыратын қолданушы интерфейсінің басқару элементтері бар
Мысалы, ToolStrip және MenuStrip басқару элементтері құралдар тақталары мен мәзірлерін жасауға көмектеседі:
мәтін
Суреттер
Қосымша мәзір
басқа басқару элементтері (textbox, comboboх және т.б.)
Жеке интерфейс элементтерін құру
Өзінің пайдаланушы интерфейс элементтерін құру үшін, әзірлеушілер Microsoft .NET Framework жүйесінен атау кеңістігін System.Drawing кластарын пайдаланады, олар тікелей формаға сурет салуға мүмкіндік береді:
сызықтар;
шеңберлер;
графикалық объектілердің басқа
Гетерогенді көздерден деректерді көрсету
Windows Forms деректерді кесте түрінде келесі деректер көздерінен көрсетуге арналған DataGridView басқаруымен қамтамасыз етеді: