ов програмування C і знаком програмістам, які працюють з мовами C, C + + і Java. # Є об'єктно-орієнтованою мовою програмування, але також забезпечує підтримку для компонентно-орієнтованого програмування. # Забезпечує функціональність, яка дозволяє створювати надійні та стійкі додатки . Серед них: автоматичне звільнення пам'яті, зайнятої невикористовуваними об'єктами; функція обробки виключень забезпечує структурований і розширюваний підхід до виявлення і усунення помилок, суворо типизированная мовна структура, яка не дозволяє читання неініціалізованих змінних, виходу індексу масиву з допустимого діапазону.
Для забезпечення сумісності і майбутнього розвитку програм і бібліотек C #, в цій мові програмування багато уваги приділяється управлінню версіями.
Типи, члени та інші сутності C # підтримують модифікатори, які управляють певними аспектами їхньої поведінки. Доступність методу управляється модифікаторами public, protected, internal і private. Ця можливість у C # призводить до того, що користувацькі типи декларативних відомостей можуть бути вкладені в сутності програми і вилучатись під час виконання. Додаткові декларативні відомості задаються в програмі через визначення та використання атрибутів.
Передбачені виключення в мові C # забезпечують структурований, одноманітний і строго типізований спосіб обробки станів помилки на системному рівні і на рівні додатку. Механізм виключення в мові C # схожий на механізм в мові C + + з декількома важливими відмінностями:
? в C # всі виключення повинні бути представлені екземпляром типу класу, похідним від System. Exception. У C + + для представлення виключення може використовуватися будь-яке значення будь-якого типу;
? в C # блок finally може використовуватися для запису коду завершення, який виконується як при нормальному виконанні, так і при виняткових станах. Такий код важкий для написання в C + + без дублювання коду;
? в C # винятку системного рівня, такі як переповнення, розподіл на нуль і розіменування null, мають добре певні класи виключень і знаходяться на одному рівні з станами помилки рівня програми.
В C # за допомогою спеціального синтаксису коментарів з XML-текстом можна документувати свої коду. Коментарі в файлах вихідного коду, що мають певний вид, можуть використовуватися для управління інструментом створення XML з цих коментарів і елементів вихідного коду, яким вони передують. Коментарі, які використовують такий синтаксис, називають коментарями до документації.
Файл документації використовується в якості вхідних даних для перегляду документації, інструменту для створення відображення відомостей про тип та супутньої документації.
1.6.4 Технологічне забезпечення
У ЗАТ «Банк Російський Стандарт» для роботи з пластиковими картами використовуються сучасні інформаційні технології.
Впровадження банківських карток в якості одного з основних засобів безготівкових розрахунків є найважливішою технологічної завданням банківської діяльності. Це засіб розрахунків, володіючи безліччю безперечних достоїнств, надає як власникам карт, так і банку, який займається їх випуском і обслуговуванням, масу переваг - підвищення конкурентоспроможності та престижу, наявність гарантій платежу,...