Екінші терезе
----------------------------------- ----------------------------------- ----------
Ең-ең for YOU ас-мәзірлер қосымшасы
----------------------------------- ----------------------------------- ----------
Java -- Джеймс және Sun microsystems компаниясының авторлық бастамасымен жасалған объектіге бағыттылған, 1995 жылы пайда болғанy, Sun Microsystems кейінірек Oracle сатып алған әзірлеген қатты типтелген жалпы мақсаттағы объектіге бағытталған бағдарламалау тілі. Дамуы Java қауымдастығы процесі арқылы ұйымдастырылған қауымдастықпен жүзеге асырылады; тіл және оны жүзеге асыратын негізгі технологиялар GPL лицензиясы бойынша таратылады. Сауда белгісі құқықтары Oracle корпорациясына тиесілі. Ол бағдарламалау тілінің танымалдылығы рейтингінде жоғары орын алады (IEEE Spectrum (2020)және TIOBE (2021) рейтингтерінде 2 орын).
Java
----------------------------------- ----------------------------------- ----------
Біздің жасап шығарған проекттінің қолдану аймағы қандай? Не үшін қолданылады?Басқа ұқсас сайттардан айырмашылығы қандай?
----------------------------------- ----------------------------------- ----------
Кез-келген жастағы жандарға арналған рецептер жазылған қосымша . Күнделікті қолдануға болады. Бұл қосымша секілді әлеуметтік желілерде тағам дайындау рецептері көрсетілген сайттар көп екендігін білеміз. Ендігі жерде айырмашылығына келсек: ең алдымен біздің қосымша ғаламтордаң қосылуын қажет етпейді, кез-келген уақытта тұтынушыға қажетті рецепті тез табуға мүмкіндік береді, қолданушыға түсінікті түрде жазылған. Егер тұтынушы үшін таныс емес тағам болса онда фото суретіне қарап қызығушылығын оятуына не
Біздің проектіміздің аты Ең-ең for you ас мәзірлер қосымшасы. Ең алдымен бізде жұмыс бөліктерін бөліп алуға келсек: өз арамызда капитан ретінде: Науканова Аиданы таңдасақ оған берілген тапсырма бойынша кодтың құрылуына тікелей жауапты болды; видео және толық есеп беруге: Оразбай Балауса; ал таныстырылымға сәйкесінше Маратқазиева Фариза жауапты болды.
JFrame терезесі
Әрбір GUI бағдарламасы терезеде жұмыс істейді және жұмыс істеген кезде бірнеше қосымша терезелерді аша алады.
Swing кітапханасы JFrame сыныбын сипаттайды, ол кадрға және тақырып жолағына ие терезе болып табылады (Кішірейту, Толық экран және Жабу түймелерімен). Ол экран өлшемін өзгертуге және жылжытуға мүмкіндік береді. Параметрлер жоқ JFrame () конструкторы бос терезені жасайды. JFrame (String title) конструкторы тақырып атауымен бос терезені жасайды.
Мазмұн жолағы
Тікелей терезенің басқару элементтері орналастырылмайды. Ол үшін терезенің барлық кеңістігін қамтитын мазмұн тақтасын пайдаланыңыз. Бұл панельге JFrame сыныбының getContentPane () әдісімен кіруге болады. Add (компонент компоненті) әдісін қолданып, оған кез келген басқаруды қоса аламыз.
Фреймдер(рамки)
Панельдер тек менеджердің алгоритміне сәйкес элементті орналастыру үшін ғана емес, оларды бір-бірінен көруге мүмкіндік беретін кезде, олар кадрлармен тартылады.
Панельдің жиектері setBorder (шекара шекарасы) әдісімен орнатылады. Әдіс параметрі - Шекаралық сыныптың жақтау нысаны. Бұл реферат класы, оның мұрагерлері кадрды жасау үшін қолданылады. Мен LineBorder - ді қолдандым.LineBorder - қарапайым сызық, сызықпен сызылған. Бұрыштардың айналасында сызықтың түсі мен қалыңдығын таңдай аламыз.
JButton. Жалпы Swing кітапханасы бүгінгі таңда ойлап тапқан барлық басқару элементтерін қамтиды. Бұлар түймелер, құсбелгілер, радио түймелері, мәзірлер және оның элементтері және т.б. Кітапхананың барлық элементтері байланысты, себебі олар дерекқор AbstractButton сыныбынан мұраланған, ол басқару элементі болып табылатын кез-келген компоненттің мінез-құлқын анықтайды.
Оқиға - бұл байланыстырылған көздің күйін өзгертуді сипаттайтын нысан. Пайдаланушы қатысатын оқиғаның мысалы түймені басу, тізімнен элементті таңдау, пернетақтадағы таңбаны енгізу және т.б. Таймерді пайдаланғанда пайдаланушының араласуынсыз оқиға орын алуы мүмкін.
Listener- белгілі бір оқиғаны ескертетін объект. Тыңдаушы көздің белгілі бір оқиғасына жауап беруі үшін оны тіркеуі керек, яғни, көзге қосылған. Тыңдаушы оқиға туралы хабарламаларды қабылдау және өңдеудің белгілі бір әдістерін қолдануы керек.
Класс события
Интерфейс слушателя
Обработчики события
ActionEvent
ActionListener
actionPerformed(ActionEvent e)
BorderLayout Manager
BorderLayout орналасу менеджері панельді бес аймаққа бөледі: орталық, жоғарғы, төменгі, оң және сол жақ. Осы аймақтардың әрқайсысына дәл бір компонентті қосуға болады, ал құрамдас оған бөлінген аумақты толығымен алады. Үстіңгі және астыңғы жағына қосылған компоненттер ені бойынша созылады, оңға және солға қосылғандар биіктігі бойынша созылады, ал орталыққа қосылған құрамдас қалған панель кеңістігін толығымен толтыру үшін созылады.
Элементтерді қолмен орналастыру
Егер панельді орналастыру менеджерін NULL мәніне орнатсаңыз, элементтер автоматты түрде орналастырылмайды. Бұл жағдайда әрбір элементтің координаталары анық көрсетілуі керек және олар панельдің өлшеміне және басқа элементтердің координаталарына ешқандай тәуелді емес. Әдепкі бойынша координаттар нөлге тең (яғни элемент панельдің сол жақ жоғарғы бұрышында орналасқан). Элементтің өлшемі де анық орнатылуы керек (әйтпесе оның ені мен биіктігі нөлге тең болады және элемент ... жалғасы
Ең-ең for YOU ас-мәзірлер қосымшасы
----------------------------------- ----------------------------------- ----------
Java -- Джеймс және Sun microsystems компаниясының авторлық бастамасымен жасалған объектіге бағыттылған, 1995 жылы пайда болғанy, Sun Microsystems кейінірек Oracle сатып алған әзірлеген қатты типтелген жалпы мақсаттағы объектіге бағытталған бағдарламалау тілі. Дамуы Java қауымдастығы процесі арқылы ұйымдастырылған қауымдастықпен жүзеге асырылады; тіл және оны жүзеге асыратын негізгі технологиялар GPL лицензиясы бойынша таратылады. Сауда белгісі құқықтары Oracle корпорациясына тиесілі. Ол бағдарламалау тілінің танымалдылығы рейтингінде жоғары орын алады (IEEE Spectrum (2020)және TIOBE (2021) рейтингтерінде 2 орын).
Java
----------------------------------- ----------------------------------- ----------
Біздің жасап шығарған проекттінің қолдану аймағы қандай? Не үшін қолданылады?Басқа ұқсас сайттардан айырмашылығы қандай?
----------------------------------- ----------------------------------- ----------
Кез-келген жастағы жандарға арналған рецептер жазылған қосымша . Күнделікті қолдануға болады. Бұл қосымша секілді әлеуметтік желілерде тағам дайындау рецептері көрсетілген сайттар көп екендігін білеміз. Ендігі жерде айырмашылығына келсек: ең алдымен біздің қосымша ғаламтордаң қосылуын қажет етпейді, кез-келген уақытта тұтынушыға қажетті рецепті тез табуға мүмкіндік береді, қолданушыға түсінікті түрде жазылған. Егер тұтынушы үшін таныс емес тағам болса онда фото суретіне қарап қызығушылығын оятуына не
Біздің проектіміздің аты Ең-ең for you ас мәзірлер қосымшасы. Ең алдымен бізде жұмыс бөліктерін бөліп алуға келсек: өз арамызда капитан ретінде: Науканова Аиданы таңдасақ оған берілген тапсырма бойынша кодтың құрылуына тікелей жауапты болды; видео және толық есеп беруге: Оразбай Балауса; ал таныстырылымға сәйкесінше Маратқазиева Фариза жауапты болды.
JFrame терезесі
Әрбір GUI бағдарламасы терезеде жұмыс істейді және жұмыс істеген кезде бірнеше қосымша терезелерді аша алады.
Swing кітапханасы JFrame сыныбын сипаттайды, ол кадрға және тақырып жолағына ие терезе болып табылады (Кішірейту, Толық экран және Жабу түймелерімен). Ол экран өлшемін өзгертуге және жылжытуға мүмкіндік береді. Параметрлер жоқ JFrame () конструкторы бос терезені жасайды. JFrame (String title) конструкторы тақырып атауымен бос терезені жасайды.
Мазмұн жолағы
Тікелей терезенің басқару элементтері орналастырылмайды. Ол үшін терезенің барлық кеңістігін қамтитын мазмұн тақтасын пайдаланыңыз. Бұл панельге JFrame сыныбының getContentPane () әдісімен кіруге болады. Add (компонент компоненті) әдісін қолданып, оған кез келген басқаруды қоса аламыз.
Фреймдер(рамки)
Панельдер тек менеджердің алгоритміне сәйкес элементті орналастыру үшін ғана емес, оларды бір-бірінен көруге мүмкіндік беретін кезде, олар кадрлармен тартылады.
Панельдің жиектері setBorder (шекара шекарасы) әдісімен орнатылады. Әдіс параметрі - Шекаралық сыныптың жақтау нысаны. Бұл реферат класы, оның мұрагерлері кадрды жасау үшін қолданылады. Мен LineBorder - ді қолдандым.LineBorder - қарапайым сызық, сызықпен сызылған. Бұрыштардың айналасында сызықтың түсі мен қалыңдығын таңдай аламыз.
JButton. Жалпы Swing кітапханасы бүгінгі таңда ойлап тапқан барлық басқару элементтерін қамтиды. Бұлар түймелер, құсбелгілер, радио түймелері, мәзірлер және оның элементтері және т.б. Кітапхананың барлық элементтері байланысты, себебі олар дерекқор AbstractButton сыныбынан мұраланған, ол басқару элементі болып табылатын кез-келген компоненттің мінез-құлқын анықтайды.
Оқиға - бұл байланыстырылған көздің күйін өзгертуді сипаттайтын нысан. Пайдаланушы қатысатын оқиғаның мысалы түймені басу, тізімнен элементті таңдау, пернетақтадағы таңбаны енгізу және т.б. Таймерді пайдаланғанда пайдаланушының араласуынсыз оқиға орын алуы мүмкін.
Listener- белгілі бір оқиғаны ескертетін объект. Тыңдаушы көздің белгілі бір оқиғасына жауап беруі үшін оны тіркеуі керек, яғни, көзге қосылған. Тыңдаушы оқиға туралы хабарламаларды қабылдау және өңдеудің белгілі бір әдістерін қолдануы керек.
Класс события
Интерфейс слушателя
Обработчики события
ActionEvent
ActionListener
actionPerformed(ActionEvent e)
BorderLayout Manager
BorderLayout орналасу менеджері панельді бес аймаққа бөледі: орталық, жоғарғы, төменгі, оң және сол жақ. Осы аймақтардың әрқайсысына дәл бір компонентті қосуға болады, ал құрамдас оған бөлінген аумақты толығымен алады. Үстіңгі және астыңғы жағына қосылған компоненттер ені бойынша созылады, оңға және солға қосылғандар биіктігі бойынша созылады, ал орталыққа қосылған құрамдас қалған панель кеңістігін толығымен толтыру үшін созылады.
Элементтерді қолмен орналастыру
Егер панельді орналастыру менеджерін NULL мәніне орнатсаңыз, элементтер автоматты түрде орналастырылмайды. Бұл жағдайда әрбір элементтің координаталары анық көрсетілуі керек және олар панельдің өлшеміне және басқа элементтердің координаталарына ешқандай тәуелді емес. Әдепкі бойынша координаттар нөлге тең (яғни элемент панельдің сол жақ жоғарғы бұрышында орналасқан). Элементтің өлшемі де анық орнатылуы керек (әйтпесе оның ені мен биіктігі нөлге тең болады және элемент ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz