має малий функціонал при роботі з локальними мережами. Призначена для OEM-продажів і постачань на ринки, що розвиваються.
Найбільш популярними стали версії Windows 7 Professional і Home Premium. Саме вони активно продаються в роздріб, а також встановлювати на велике число комп'ютерів, що збираються по всьому світу. Вони підтримують всі функції, необхідні пересічному користувачеві, обмеження функціонала торкнулися лише сегмента, необхідного для роботи у великих корпоративних мережах і виконання специфічних завдань.
Максимальний набір можливостей надають версії Windows 7 Ultimate і Enterprise. Вони ідентичні за функціоналом, але перша версія призначена для роздрібних продажів, а друга - для поставок корпоративним клієнтам. Windows 7 Максимальна є топовою версією системи, яка включає в себе абсолютно всі можливості, закладені розробниками компанії Microsoft.
Апаратні вимоги
Для коректної установки операційної системи на комп'ютер користувача він повинен мати такі характеристики:
- Процесор з частотою не менше 1 ГГц;
- 1 гігабайт оперативної пам'яті (2 гігабайти для 64-бітної версії);
- Відеоадаптер з об'ємом не менше 128 мегабайт (необхідно для включення інтерфейсу Aero) і підтримкою DirectX9;
- 16 гігабайт вільного простору на жорсткому диску (20 гігабайт для 64-бітної версії).
1.1.2 середу програмування Delphi
Delphi це високопродуктивний інструмент створення додатків. Історично існує безліч версій Delphi, починаючи від 16-розрядного компілятора для створення програм, що працюють в середовищі Windows 95/98 (Delphi 2.0), яка з'явилася на початку 1996 року, і включає повний 32-розрядний компілятор для використання в Windows 95 або в Windows NT.
Останньою версією (на 2012 рік) є Embarcadero Delphi XE2.
Для запуску Delphi потрібно як мінімум 386 комп'ютер з 4MB пам'яті. Більш підходящої машиною буде 486DX 66MHz з 8MB ОЗУ і естественно все більш потужні сучасні комп'ютери.
Невеликі програми, створені на Delphi працюватимуть на будь-якому комп'ютері. Іншими словами, вони не вимагають того ОЗУ або швидкості процесора, що необхідно для середовища Delphi.
1.2 Опис мови програмування
Delphi (Де? лфі, вимовляється/dlfi: /) - імперативний, структурований, об'єктно-орієнтована мова програмування, діалект Object Pascal. Починаючи з середи розробки Delphi 7.0, в офіційних документах Borland стала використовувати назву Delphi для позначення мови Object Pascal. Починаючи з 2007 року вже язик Delphi (похідний від Object Pascal) почав жити своїм самостійним життям і зазнавав різні зміни, пов'язані з сучасними тенденціями (наприклад, з розвитком платформи .NET) розвитку мов програмування: з'явилися class helpers, перевантаження операторів та інше.
Спочатку середу розробки була призначена виключно для розробки додатків Microsoft Windows, потім був реалізований також для платформ Linux (як Kylix), проте після випуску в 2002 році Kylix 3 його розробка була припинена, і, незабаром після цього , було оголошено про підтримку Microsoft .NET.
Реалізація середовища розробки проектом Lazarus (Free Pascal, компіляція в режимі сумісності з Delphi) дозволяє використовувати його для створення додатків на Delphi для таких платформ, як Linux, Mac OS X і Windows CE.
Також робилися спроби використання мови в проектах GNU (наприклад, Notepad GNU) і написання компілятора [джерело не вказано +1246 днів] для GCC.
Об'єктно-орієнтовані особливості мови
Інкапсуляція
Об'єднання та приховування об'єктних даних, а також обробних їхніх методів всередині конкретного класу від користувача називається инкапсуляцией.
Спадкування
При створенні нових об'єктів отримати всі властивості і методи від своїх предків називають спадкуванням. Такі об'єкти успадковують після свого створення всі поля, властивості, події, методи та інше від своїх предків. Спадкування часто позбавляє розробників від рутинної роботи і дозволяє не зволікаючи приступити до розробки чогось нового.
Поліморфізм
Це методи різних об'єктів, які можуть мати однакові імена, але по внутрішньому вмісту відрізняються один від одного.
1.2.1 Основні типи даних
До основних типів даних мови Delphi відносяться:
- цілі числа (integer);
- дробові числа (real);
- символи (char);