· Делегати або по-іншому методи покажчиків безпечного типу, які використовуються для приведення в дію події викликаних компонентами
· Делегування реалізації інтерфейсу в полі або властивість класу
· Простота впровадження обробники Windows повідомлення, відзнач метод класу з числом / ім'я вікна повідомлень для обробки
· Більшість функцій, перерахованих вище, були введені в Delphi першої та адаптовані на інших мовах пізніше.
Scala - мультипарадигмальной мова програмування, спроектований коротким і тіпобезопасним для простого і швидкого створення компонентного програмного забезпечення, що поєднує можливості функціонального та об'єктно-орієнтованого програмування.
Перші версії мови створені в 2003 році колективом лабораторії методів програмування Федеральної політехнічної школи Лозанни під керівництвом Мартіна Одерського, мова реалізований для платформ Java і. Net. На думку Джеймса Стречі, творця мови програмування Groovy, Scala може стати наступником мови Java. - Об'єктно-орієнтована мова програмування з динамічною типізацією, розроблений в Xerox PARC Аланом Кейем, Деном Інгаллс, Тедом Кеглером, Адель Голдберг, та іншими в 1970-х роках . Мова був представлений як Smalltalk - 80. Smalltalk продовжує активно розвиватися і збирає навколо себе співтовариство користувачів [4]. Справив великий вплив на розвиток багатьох інших мов, таких як: Objective-C, Actor, Java, Groovy і Ruby. Багато ідей 1980-х і 1990-х з написання програм з'явилися в співтоваристві Smalltalk. До них можна віднести рефакторінг, шаблони проектування (стосовно ПЗ), карти Клас-Обов'язки-Взаємодія і екстремальне програмування в цілому. Засновник концепції Wiki, Вард Каннінгем, також входить в співтовариство Smalltalk.
PHP - скриптова мова <# «justify"> 1.2 Опис предметної області
Інформаційна частина програми полягає у відтворенні обраного користувачем файлу.
Графічний інтерфейс програми містить такі елементи:
. Зручний для користувача інтерфейс
. Кнопки для управління відтворюваних файлів
Для розробки ПЗ було прийнято використовувати мову програмування С #, так як він дуже зручний при роботі з класами, що робить його так само зручним при роботі в об'єктно-орієнтованому програмуванні.
1.3 Опис mp3 формату
- це найбільш популярний формат зберігання і передачі інформації в цифровій формі, який використовує компресію сигналу. Формат MP3, або MPEG Audio Layer - 3, був розроблений компаніями Fraunhofer IIS і Thomson. У порівнянні з WAV-файлами, які є копіями треків Audio CD (PCM, 16 bit, Stereo, 44,1 kHz), MP3-композиції займають набагато менше місця на диску. На звичайному CD-R/RW-бланке можна зберегти понад 11 годин музики цілком пристойного якості.
У форматі MP3 використовується алгоритм стиснення з втратами, розроблений для істотного зменшення розміру даних, необхідних для відтворення запису і забезпечення якості відтворення звуку дуже близького до оригінального (на думку більшості слухачів)
Для MP3 написано безліч відмінних програм (кодувальників, програвачів і т.д.), налагоджено виробництво апаратних (стаціонарних, кишенькових і автомобільн...