Основы языка С#

  

ОСНОВЫ ЯЗЫКА C# 2005: Учебное пособие / сост. О. Н. Евсеева, А.Б.Шамшев. - Ульяновск: УлГТУ, 2008. - 132 с.

Представлен базовый язык программирования платформы dotNET C# в объеме классического описания языков высокого уровня. Особенности программирования на С# иллюстрируются примерами программ.

Пособие предназначено для студентов, изучающих высокоуровневые методы информатики и программирования (специальность 080801 «Прикладная информатика (по областям)»), а также для студентов других специальностей, связанных с программированием.



Оглавление

ВВЕДЕНИЕ
1. Платформа Microsoft.NET
1.1. Объекты .NET
1.2. Назначение .NET
1.3. Технология .NET
1.3.1. Язык MSIL
1.3.2. Сборки, метаданные и промежуточный код
1.3.3. Особенности разработки приложений .NET
1.3.4. Библиотека базовых классов .NET
1.3.5. Безопасность в .NET
1.4. Язык C# и среда Visual Studio 2005
1.4.1. Консольный проект
1.4.2. Приложение Windows
2. СИСТЕМА ТИПОВ C#
2.1. Встроенные типы языка C#
2.2. Преобразование типов
2.2.1. Проект Types
2.2.2 Семантика присваивания
2.2.3. Преобразование к типу object
2.2.4. Примеры преобразований встроенных типов
2.2.5. Преобразования и класс Convert
2.2.6. Проверяемые преобразования
3. ПЕРЕМЕННЫЕ И КОНСТАНТЫ
3.1. Проект Variables
3.2. Синтаксис объявления
3.3. Время жизни и область видимости переменных
3.3.1. Поля
3.3.2. Глобальные переменные уровня модуля.
3.3.3. Локальные переменные
3.3.4. Глобальные переменные уровня процедуры
3.4. Константы
4. ВЫРАЖЕНИЯ
4.1. Приоритет и порядок выполнения операций
4.2. Перегрузка операций
4.3. Вычисление выражений
4.3.1. Операции «увеличить» и «уменьшить» (increment, decrement)
4.3.2. Операции sizeof и typeof
4.3.3. Операция new
4.3.4. Арифметические операции
4.3.5. Операции отношения
4.3.6. Операции сдвига
4.3.7. Логические операции
4.3.8. Класс Math и его функции
4.4. Класс Random и его функции
5. ОПЕРАТОРЫ ЯЗЫКА C#
5.1. Оператор присваивания
5.2. Блок или составной оператор
5.3. Пустой оператор
5.4. Операторы выбора (условные операторы)
5.5. Операторы перехода
5.6. Операторы цикла
6. ПРОЦЕДУРЫ И ФУНКЦИИ
6.1. Описание процедур и функций (методов класса)
6.2. Вызовы методов класса
6.3. Функции с побочным эффектом
6.4. Методы и их перегрузка
6.5. Рекурсия
7. МАССИВЫ ЯЗЫКА C#
7.1. Одномерные массивы
7.2. Динамические массивы
7.3. Многомерные массивы
7.4. Массивы массивов
7.5. Класс Array
8. СТРОКИ С#
8.1. Класс char
8.2. Класс char[]
8.3. Класс String
8.3.1. Объявление строк. Конструкторы класса String
8.3.2. Строковые константы
8.3.3. Операции над строками
8.4. Класс StringBuilder
8.4.1. Объявление строк. Конструкторы класса StringBuilder
8.4.2. Операции над строками
8.4.3. Основные методы класса StringBuilder
8.4.4. Емкость буфера
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
email@scask.ru