Разработка метода
В объектно-ориентированном программировании методы используются в нескольких различных контекстах.
Читать полностью »
В объектно-ориентированном программировании методы используются в нескольких различных контекстах.
Читать полностью »
Функции-члены новых типов значительно более интересны, так как с их помощью мы задаем фактические правила поведения объектов. Поведение описывается посредством предложений, и до сих пор мы использовали лишь очень ограниченный набор предложений. Читать полностью »
Если мы собираемся вводить в программу данные, мы должны прочитать их и сохранить в каком-то известном месте памяти, чтобы в дальнейшем можно было ссылаться на это место в выражениях и предложениях вывода. Читать полностью »
Процесс разработки программы можно представить себе в виде схемы, приведенной на рис. 1.5. Необходимо отдавать себе отчет в том, что время, потраченное еще до начала фактического программирования на всесторонний анализ поставленной задачи, относится к числу полезных затрат. Эти затраты более чем окупят себя экономией времени, которое будет потрачено на исправление ошибок. Читать полностью »
Хотя во всех случаях исходный текст программы, чтобы ее можно было выполнить, должен быть преобразован в последовательность машинных команд, однако нет необходимости выполнять это преобразование заранее. Читать полностью »
С# — это новый язык, разработанный Эндерсом Хейлсбергом (Anders Hejlsberg), Скоттом Уилтамутом (Scott Wiltamuth) и Питером Гоулдом (Peter Golde) в корпорации Microsoft в качестве основной среды разработки для .Net Framework и всех будущих продуктов Microsoft. С# берет свое начало в других языках, в основном, в С++, Java, Delphi, Modula-2 и Smalltalk. Про Хейлсберга следует сказать, что он был главным архитектором Turbo Pascal и Borland Delphi, и его огромный опыт способствовал весьма тщательной проработке нового языка. С одной стороны, для С# в еще большей степени, чем для упомянутых выше языков, характерна внутренняя объектная ориентация; с другой стороны, в нем реализована новая концепция упрощения объектов, что существенно облегчает освоение мира объектно-ориентированного программирования. Читать полностью »