Скачать презентацию Литература Троелсен Э С и платформа NET Скачать презентацию Литература Троелсен Э С и платформа NET

для студентов.ppt

  • Количество слайдов: 7

Литература Троелсен Э. С# и платформа. NET – СПб: Питер, 2003. ¢ Биллиг В. Литература Троелсен Э. С# и платформа. NET – СПб: Питер, 2003. ¢ Биллиг В. А. Основы программирования на C#. – М. : ИНТУИТ. РУ, 2006. ¢ Павловская Т. А. C#: Программирование на языке высокого уровня. – СПб. : Питер, 2007. ¢ Нейгел К. , Ивьен Б. , Глин Дж. и др. C# 2005 для профессионалов. – М. : Вильямс, 2006. ¢

Структура Microsoft. NET Visual Basic. NET Managed C++ ASP. NET C# Delphi Python Windows Структура Microsoft. NET Visual Basic. NET Managed C++ ASP. NET C# Delphi Python Windows Forms … XML Web Services ADO. NET: Базы данных и XML Базовая библиотека классов Framework Class Library (FCL) Общеязыковая среда выполнения Сommon Language Runtime (CLR) Операционная система Windows

Схема выполнения кода Код приложения. NET на одном из языков программирования. NET Библиотеки базовых Схема выполнения кода Код приложения. NET на одном из языков программирования. NET Библиотеки базовых классов (mscorlib. dll и другие) Компилятор. NET Сборка в виде файлов DLL или EXE (Содержит IL и Метаданные) Ядро среды выполнения (mscore. dll) Загрузчик классов JIT компилятор Инструкции ассемблера ВЫПОЛНЕНИЕ ПРИЛОЖЕНИЯ

Форматирование при выводе ü Общий вид строки форматирования {N, M: F<R>} Количество выводимых разрядов Форматирование при выводе ü Общий вид строки форматирования {N, M: F} Количество выводимых разрядов Формат вывода Ширина поля Номер параметра (начинаются с нуля) ü Форматы вывода С D E F G N X - форматирование числа как денежной суммы Целое число Вещественное число в виде 1 e+3 Вещественное число в виде 123. 456 Вещественное число в наиболее компактном формате Вещественное число в виде 123, 456, 789. 5 Целое число в шестнадцатеричном виде

Единая система типов (CTS) Типы-значения (размерные) Ссылочные типы Строки Простые типы: int, char, float… Единая система типов (CTS) Типы-значения (размерные) Ссылочные типы Строки Простые типы: int, char, float… Делегаты Интерфейсы Перечисления Классы Массивы Структуры Определяются программистом

Встроенные простые типы C# sbyte short бит ushort int uint long бит ulong бит Встроенные простые типы C# sbyte short бит ushort int uint long бит ulong бит char бит CLS Тип CTS Длина нет + System. Sbyte System. Byte + System. Int 16 8 бит 16 нет + нет System. UInt 16 System. Int 32 System. UInt 32 + System. Int 64 16 бит 32 бит 64 нет + System. UInt 64 64 System. Char 16

Методы String Метод Insert Описание Вставляет подстроку в заданную позицию. Remove Удаляет подстроку в Методы String Метод Insert Описание Вставляет подстроку в заданную позицию. Remove Удаляет подстроку в заданной позиции. Replace Заменяет подстроку в заданной позиции на новую подстроку. Substring Выделяет подстроку в заданной позиции. Index. Of, Index. Of. Any, Last. Index. Of. Any Определяются индексы первого и последнего вхождения заданной подстроки или любого символа из заданного набора Starts. With, Ends. With Возвращается true или false, в зависимости от того, начинается или заканчивается строка заданной подстрокой. Pad. Left, Pad. Right Выполняет набивку нужным числом пробелов в начале и в конце строки. Trim, Trim. Start, Trim. End Обратные операции к методам Pad. Удаляются пробелы в начале и в конце строки, или только с одного ее конца. To. Char. Array Преобразование строки в массив символов.