Скачать бесплатно уроки и видеоуроки, самоучители, обучающие книги и обучающее видеo, видеокурсы, аудиокурсы и др. полезную информацию без регистрации
A
Навигация
Нужное
Интересности
КАРТА САЙТА
В мире

Программирование С#: Зачем беспокоиться о функциях?


Зачем беспокоиться о функциях?


Когда концепция функции появилась в 1950-е годы в Фортране, ее единственной целы! было избежать дублирования кода. Предположим, вы пишете программу, которая доли вычислять и выводить на экран некоторое отношение во многих местах. В этом случае программа может просто вызывать в этих местах функцию DisplayRatio (), позволяющую избежать дублирования кода.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 02:06
Коментарии: 0

Программирование С#: Классы, содержащие классы


Классы, содержащие классы


Члены класса могут, в свою очередь, быть ссылками на другие классы. Например! транспортное средство имеет двигатель, свойствами которого являются, в частности! мощность и рабочий объем. Можно поместить эти параметры непосредственно в клася Vehicle следующим образом:
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 01:26
Коментарии: 0

Программирование С#: Зачем нужны массивы?



Зачем нужны массивы?



Рассмотрим задачу определения среднего из десяти чисел с плавающей точкой. Каждое из 10 чисел требует собственной переменной для хранения значения типа double (усреднение целых чисел может привести к ошибке округления, описанной в главе 3, "Объявление переменных-значений"):

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

Программирование С#: Правила области видимости


Правила области видимости


Переменная, объявленная в теле цикла, определена только внутри этого цикла. Рассмотрим следующий фрагмент исходного текста:
int nDays = 1; while(nDays < nDuration)
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 04:28
Коментарии: 0

Программирование С#: Инструкция else


Инструкция else


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

Программирование С#: Доступ к членам объекта


Доступ к членам объекта


Каждый объект класса Vehicle имеет собственный набор членов. Приведенное далее выражение сохраняет число 1 в члене nNumberOf Doors объекта, на который ссылается myCar:
myCar. nNumberOf Doors = 1;
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 22-11-2011, 03:35
Коментарии: 0

Программирование С#: Классы


Классы


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

Программирование С#: Объектно-основанное программирование


Объектно-основанное программирование


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

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


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


Заводы в Детройте в состоянии выпускать множество автомобилей и отслеживать кажду» выпущенную машину и при этом не путать их. Аналогично, программа может создать ге сколько объектов одного и того же класса, как показано в следующем фрагменте:
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




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