I. История создания платформы microsoft. Net framework


Программная структура visual studio .NET


Download 69.03 Kb.
bet6/7
Sana04.02.2023
Hajmi69.03 Kb.
#1156978
1   2   3   4   5   6   7
Bog'liq
T Тулабоев Э Выполнение кода на платформе NET NET runtime 2

3.3 Программная структура visual studio .NET
Структура классов в Visual Studio .NET включает две группы:

  • группа Interface — прототипы классов, Implements — их реализация;

  • аппарат Namespaces для предотвращения конфликтов имён.

В этом случае данные, формируемые в приложении, могут быть представлены следующим образом (рисунок 1.4 – правая часть):

  1. режим жёсткой проверки типов (Option Strict);

  2. новые или изменённые типы данных:

    • Char (беззнаковое слово, содержащее Unicode-символ);

    • String – содержит двухбайтовые Unicode-символы;

    • Short (вместо прежнего Integer), 16 битов;

    • Integer (вместо прежнего Long), 32 бита;

    • Long (целое, 64 бита, до 9.223.372.036.854.775.808).их беззнаковые варианты UShort, UInteger, ULong;

    • байт со знаком: SByte;

    • Decimal (96-битовое целое, масштабированное требуемой степенью 10), примерно до 8×1028;

    • структура данных Structure вместо Type, причём она, подобно классу, допускает методы;

    • тип Variant переименован в Object. Типы Currency, String длина упразднены;

  1. При описании можно указать начальное значение.

Дополнительные средства языка Visual Studio .NET:

      1. структурная обработка исключений: операторы Try/Catch/Finally/ Throw, объект Exception;

      2. новые виды оператора присваивания: += -= >>= и др.;

      3. оператор Continue {For|Do|While} – новый оборот цикла;

      4. оператор Return возвращает значение для функций;

      5. операции сдвига для целых;

      6. новые логические операции AndAlso, OrElse – для них лишние вычисления операндов блокируются, логические операции Eqv, Imp упразднены;

      7. комплект стандартных функций, работа с элементами управления и многое другое существенно изменены.



Download 69.03 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling