№6 PascalABC NET Объектно ориентированное программирование Часть 2 Курс web программирование Курсы

Автор Vera Abramova
№6 PascalABC NET Объектно ориентированное программирование Часть 2 Курс web программирование Курсы

контур рисуем.

Да всё правильно ну давайте теперь определим находится ли — это кнопка под нажатой нажатом положении мышки резалт равен вот этому условию мы сейчас делаем здесь MX должно быть больше либо равно началу координат позиция X у MX должно быть меньше либо равно позишн. Икс плюс. Сайз W my1 равно pasion Y l&y меньше либо равно позиция игрек плюс высота тем самым мы определяем лежит ли он в прямоугольнике ограниченным вот этими вот вот — это вот координаты и шириной ты так и так вроде бы как вас готов можно проверить его давайте мы создадим экземпляр класса скажем кнопка как.

Бостон класс.

Давайте его инициализируем всегда перед одним из положений. Ну давайте 3030 и размер 50 на 40 свет ну давайте. Яндекс чёрный, что ли и частота 400 или можно 440 — это у нас. Если не ошибаюсь. Так звучит. Первая струна гитары снизу давайте от рисуем теперь наш Clash of Clans в начале века посмотрим вот она. Ну пока ничего у нас не играет при нажатии на неё чтобы играла мы можем описать процедуру в классе например процедура. Вот так вот и сделаем так System console всё очень просто сюда. Передаем чистоту — это наша частота в классе и длительность. Ну например полсекунды этого вполне достаточно теперь нам нужно как-то связаться нарисовали. Давайте посмотрим как оно звучит, но не при нажатии просто. Как назначить у нас ещё пока не привязана события форма так далее. Как вы слышали — это звучит прискорбно. Конечно очень интересно как бы ты бы — это выследить компьютер так 15 минут где-то. Ну ладно всё у нас работает. Ну и. Раз уж мы сделали такой вот метод воспроизведения звука. Я думаю, что действительно больше не нужен потому, что потому, что мы уже не будем. Извини воспроизводить этот звук, а просто будем говорить. Этой кнопки типа сыграем во что-нибудь. Ну да ладно — это конечно всё замечательно, но мы проделали лишь часть у нас ещё осталось немаловажная часть для начала нам бы неплохо создать массив наших кнопок разобраться с тем сколько их будет. Почему столько будет. Ну и с коленями. Итак давайте назовём их и она просто пьяный — это будет массив братан класс. Здесь нам понадобится ещё некоторая функция точнее процедура которая мы назовём. Он Клиник пойдёт сюда. Передаем Танжер. НТР интерьер. Интер для тех кто еще пока не знает, что — это такое объясняет эту функцию будут передаваться при нажатии на форму положение нажатия и код клавиши мыши давайте-ка привязывайся к этому событию он. Маус Клик. Если не ошибаюсь. Или ошибаюсь да-да-да вот здесь кстати говоря видно x&y мы сюда просто спокойно мы сюда просто нашла функцию для того чтобы он знал, что нам тут вызывать то при каком событии то, что проверить. Работает или нет мы. Элементарно можем сделать вот так сестра. console . тип 440 500 и прекрасным нажатии на форме у нас должен справиться звук всё работает. Теперь давайте немножко примите нашу программу появился логическому завершению. Для этого нам нужно хранить социализировать наш массив прямо разберёмся для начала с кем сколько же разбудит элементов этого массива. Я хочу сделать 50 кнопок 50 белых кнопок чтобы сделать 50 кнопок нужно сделать ещё количество кнопок. А вот сколько их кнопок наверное всё-таки клавиш сколько будет черных клавиш посчитаем очень просто если мы поищем в интернете заглянем на картинку то собственно поймём сколько у нас там. Вот и замечательно. Я просто замечательная какая-то картинка. Даже как-то у нас есть вот отсюда начинается наша. Актау до ре ми фа соль ля си дальше продолжать в том же порядке следующие следующие следующие так вот в этой Octavia. У нас 7 клавиш и на эти семь клавиш приходится пять чёрных клавиш — это значит, что 2 не хватает. Не хватает одной не дом и не хватает одной между ними и показывай свою музыкальную неграмотность. Хотя учился в музыкальной школе на — это было давно я ему сказал, что уже не правда очень давно не играл ни на фортепиано не на пианино не на гитаре хотел играть на гитаре ну честно говоря те знания которые получены в музыкальной школе они мне здесь не то чтобы не пригодится не пригодятся я не получал в музыкальной школе который бы мне понадобились для написания программ и потому, что скажем чистоты нужно найти для каждой клавиши и для того чтобы найти чистоты нужно заглянуть. Википедия она ушла наверное не соврёт. Как говорит мой преподаватель не стоит загадывать. Википедию Если вы хотите там что-то из своей области своей области знаний потому, что там настолько статьи поверхностные, что ничего толкового этом случае если вы хотите узнать, что ты из медицины буду. Ну да вы могли бы там что-то почитать, что ты из музыкальной темы математики. Да вы можете там что-то посмотреть вы собираетесь посмотреть в. Википедии что-нибудь бронирование. Ну уж лучше не делать итак. разбираться. Сколько нужно чёрных клавиш, а чёрных клавиш будет столько сколько если 50 разделить на 7 потому, что 7 клавиш мы получим количество чёрных клавиш точнее получим количество актов вот скажем вот так 50 мы разделим на 7 количество актов в каждой Octavia не хватает по одной чёрной клавиши до 7, а значит — это число.

0 комментариев
0

Читайте также