Скачать бесплатно уроки и видеоуроки, самоучители, обучающие книги и обучающее видеo, видеокурсы, аудиокурсы и др. полезную информацию без регистрации
A

Программирование С#: Отличие между объектами


Отличие между объектами


Заводы в Детройте в состоянии выпускать множество автомобилей и отслеживать кажду» выпущенную машину и при этом не путать их. Аналогично, программа может создать ге сколько объектов одного и того же класса, как показано в следующем фрагменте:
Vehicle carl = new Vehicle О; carl.sManufacturer = "Studebaker"; carl.sModel = "Avanti";
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 03:09
Коментарии: 0

Программирование С#: Циклы


Циклы


Конструкция if позволяет программе идти по коду различными путями в зависимости от результата вычисления значения типа bool. Ее наличие обеспечивает возможность создания программ существенно более интересных, чем те, которые могут быть написаны без использования if. Еще одним применением машинной команды условного перехода является возможность итеративного выполнения блока кода.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 02:43
Коментарии: 0

Программирование С#: Цикл без счетчика


Цикл без счетчика


Программа CalculatelnterestTable достаточно интеллектуальна для того, чтобы завершить работу, если пользователь ввел неверное значение вклада или процент-нй ставки. Однако трудно назвать дружественной программу, сразу же прекращающую работу, не давая пользователю ни одного шанса на исправление ошибки.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 02:36
Коментарии: 0

Программирование С#: Цикл do.while


Цикл do.while


Разновидностью цикла while можно считать цикл do. . .while. При его использо| вании условие не проверяется, пока не будет достигнут конец цикла: int nYear = 1; do {
// . Некоторые вычисления . nYear = nYear + 1; } while (nYear < nDuration);
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 02:29
Коментарии: 0

Программирование С#: Вложенные операторы if


Вложенные операторы if


Программа Calculatelnterest предупреждает пользователя о неверном вводе, но при этом продолжает вычисление начисленных процентов, несмотря на некорректность введенных значений. Вряд ли это правильное решение. Оно, конечно, не вызывает особых потерь процессорного времени, но только в силу простоты выполняемых программой подсчетов, в более же сложном случае это может привести к большим затратам.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 01:51
Коментарии: 0

Программирование С#: Оператор if


Оператор if


Рассмотрим небольшую программу, вычисляющую проценты. Пользователь вводит вклад и проценты, и программа подсчитывает сумму, получаемую по итогам года (это не слишком сложная программа). Вот как такие вычисления выглядят на С#:
// Вычисление суммы вклада и процентов decimal mlnterestPaid;
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 01:15
Коментарии: 0

Программирование С#: Управление потоком выполнения


Управление потоком выполнения


Что делать, если?

Толку от этой программы, помимо иллюстрации некоторых фундаментальных моментов программирования С#, очень мало. Она просто возвращает вам то, что вы ввели. Вы можете представить более сложный пример программы, в которой выполняются некоторые вычисления над введенными данными и генерируется какой-то более сложный вывод на экран (иначе для чего проводить вычисления?.), но и эта программа будет очень ограничена в своей функциональности.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 01:10
Коментарии: 0

Программирование С#: Что такое int?



Что такое int?



Математики работают с концепциями. Они могут в любой момент ввести любые переменные, которые только захотят, причем одна и та же переменная может иметь разное значение в одном и том же уравнении. В лучшем случае математики рассматривают переменную как некое аморфное значение, а в худшем — как некоторую расплывчатую концепцию.

Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 20-11-2011, 05:09
Коментарии: 0

Программирование С#: Явное преобразование типа


Явное преобразование типа


Но что, если С# ошибается? Если на самом деле программист хотел выполнить целое умножение?
Вы можете изменить тип любой переменной с типом-значением с помощью оператора приведения типа (cast), который представляет собой требуемый тип, заключенный в скобки, и располагаемый непосредственно перед приводимой переменной или выражением.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 20-11-2011, 05:09
Коментарии: 0

Программирование С#: Откуда взялся оператор инкремента?


Откуда взялся оператор инкремента?


Причина появления оператора инкремента лежит в туманном прошлом — в наличии в 1970-х годах в машине PDP-8 машинной команды инкремента. Язык С, прямой предок С#, в свое время создавался для применения именно на этих машинах. Наличие соответствующей машинной команды позволяло уменьшить количество машинных команд при использовании n + + вместо n = пч-1. В то время экономия даже нескольких машинных команд давала существенный выигрыш во времени работы.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 20-11-2011, 04:56
Коментарии: 0

Программирование С#: Операторы


Операторы


Порядок выполнения операторов

Значение некоторых выражений может оказаться непонятным. Например, рассмотрим выражение: int n = 53+ 2;
Что имел в виду написавший такую строку программист? Что надо умножить 5 на 3, а затем прибавить 2? Или сначала сложить 3 и 2, а результат умножить на 5?
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 20-11-2011, 04:41
Коментарии: 0




Реклама
......