застосовується до цих пір.
1.4 Мова програмування C #
# (вимовляється сі шарп) - об'єктно-орієнтована мова програмування. Розроблений в 1998-2001 роках групою інженерів під керівництвом Андерса Хейлсберг в компанії Microsoft як мова розробки додатків для платформи Microsoft.NET Framework і згодом був стандартизований як ECMA-334 і ISO/IEC 23270.C # відноситься до сім'ї мов з C-подібним синтаксисом, з них його синтаксис найбільш близький до C + + і Java. Мова має статичну типізацію, підтримує поліморфізм, перевантаження операторів (у тому числі операторів явного і неявного приведення типу), делегати, атрибути, події, властивості, узагальнені типи і методи, ітератори, анонімні функції з підтримкою замикань, LINQ, виключення, коментарі у форматі XML. Перейнявши багато що від своїх попередників - мов C + +, Java, Delphi, Модула і Smalltalk - С #, спираючись на практику їх використання, виключає деякі моделі, що зарекомендували себе як проблематичні при розробці програмних систем, наприклад, C # не підтримує множинне спадкування класів (на відміну від C + +). # розроблявся як мова програмування прикладного рівня для CLR і, як такий, залежить, насамперед, від можливостей самої CLR. Це стосується, перш за все, системи типів C #, яка відображає BCL. Присутність або відсутність тих чи інших виразних особливостей мови диктується тим, чи може конкретна мовна особливість бути трансльована у відповідні конструкції CLR. Так, з розвитком CLR від версії 1.1 до 2.0 значно збагатився і сам C #; подібної взаємодії слід чекати і надалі. (Проте ця закономірність була порушена з виходом C # 3.0, що представляє собою розширення мови, що не спираються на розширення платформи.NET.) CLR надає C #, як і всім другім.NET-орієнтованим мовам, багато можливостей, яких позбавлені В«класичніВ» мови програмування. Наприклад, збірка сміття не реалізована в самому C #, а проводиться CLR для програм, написаних на C # точно так само, як це робиться для програм на VB.NET, J # і ін
.5 Windows Forms
Windows Forms - назва інтерфейсу програмування додатків <# "justify"> 2. Завдання проектування програмної системи
Основною метою свого додатку я вважаю полегшення розрахунків зварних швів, а так само видача більш точних даних у порівнянні з ручним розрахунком. Цю систему можна застосовувати на спеціалізованих виробництвах наймаються зварюванням яких виробів. p align="justify"> Моя програма володіє невеликим функціоналом, але все ж здатна розраховувати певні види зварних швів. Щоб працювати з даною програмою особливих навичок від користувача не потрібно, достатньо лише буде почитати довідку, яка є в самій програмі. Принцип роботи програми досить простий, від оператора лише потрібне введення вхідних даних ну потрібні рядки. p align="justify"> Сама програма повинна відповідати наступним пунктам:
. Правильність - пов...