Главная » Статьи для тега "является"

Теория в основе серверной электронной таблицы в Visual C# (Sharp)

Добавлено Дата: 26 January, 2014 категория: C#

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

Читать »

Написание функционального кода на языке С#

Добавлено Дата: 26 January, 2014 категория: C#

Язык С# в основном является императивным языком программирования, что ознает, что он главным образом работает с изменениями состояния. Но в С# 3.0 нинает проявляться и функциональный аспект. Целью функционального програирования является создание кода, не вызывающего побочных эффектов. Многие из предыдущих глав содержали аспекты функционального программирования, не называя их явно таковыми. В этой главе рассматривается исключительно предмет функционального программирования.

Читать »

Использование свойств С# в приложении обмена валют в Visual C# (Sharp)

Добавлено Дата: 25 January, 2014 категория: C#

До сих пор тестовый код обращался к члену данных, как в следующей строке кода:

els.ExchangeRate – 123.45;

А члены данных реализовывались следующим образом:

public abstract class CurrencyTrader { public double ExchangeRate;

}

Предоставление  члена  данных  в  общей  области   видимости  было  приемлемым в предыдущих примерах, но, по правде говоря, мы не хотим делать этого, т. к. этим мы открываем внутреннее состояние объекта. А в объектно-ориентированном прраммировании предоставление внутреннего состояния является плохой идеей (пему, будет объяснено более подробно немного позже).’

Читать »

Представление идей с помощью интерфейсов С# – приложение для вычисления налогов Visual C# (Sharp)

Добавлено Дата: 25 January, 2014 категория: C#

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

Читать »

Завершение создания базового класса в приложении обмена валют в Visual C# (Sharp)

Добавлено Дата: 23 January, 2014 категория: C#

Свойство   ExchangeProperty является   одной   из   разделяемых   функциональнтей.  Другой  разделяемой  функциональностью,  которую  нам  нужно  реализовать, является  обменный  курс.  Мы  это  сделаем  с  помощью  методов  convertvalue () и Convertvalueinverse (), которые преобразуют стоимость одной валюты в другую с   помощью   операции   умножения.   Завершенная   реализация   базового   класса CurrencyTrader, содержащая эти два метода, будет выглядеть таким образом:  public abstract class CurrencyTrader {

Читать »

Реляционные базы данных в Visual C# (Sharp)

Добавлено Дата: 20 January, 2014 категория: C#

Для работы с реляционными базами данных (РБД) существуют буквально сотни методов, советов, приемов и библиотек. Для более-менее толкового описания РБД потребовалась бы целая книга, которых и так посвящено данному предмету болое множество. В этой же главе мы ознакомимся только с основами реляционных баз данных и предоставим достаточно практической информации, чтобы  записать и считывать данные из базы данных.

Читать »

Подмена функциональности метода ToString()

Добавлено Дата: 19 January, 2014 категория: C#

Отладка такой структуры данных, как электронная таблица, является довольно сложной задачей, т. к. мы имеем дело с большим объемом данных. Класс worksheeto реализует метод Tostring (), который создает строку. Эту строку можно извлечь и вывести на экран с  помощью,  например,  метода Console.writeLine(). Но кроме этого имеется еще другая причина, по которой необходимо, как правило, всегда реализовывать метод Tostring ().

Читать »

Компонентно-ориентированная архитектура в Visual C# (Sharp)

Добавлено Дата: 17 January, 2014 категория: C#

До настоящего времени мы изучали основы языка С#. Владея данными основами, вы можете писать функциональные  приложения, использующие  классы,  объекты, интерфейсы и наследование. В данной главе мы рассмотрим метод программирания, который некоторые разработчики называют конструкционным. Конструионное программирование применяется, когда нужно решить не рабочую проблу, а проблему, связанную с созданием приложения.

Читать »

Управление коллекциями до С# 2.0

Добавлено Дата: 16 January, 2014 категория: C#

До С# 2.0 основные классы коллекций находились в пространстве имен System.Collections. Далее приводится список некоторых классов и интерфейсов данного  пространства  имен.

• ArrayList — общая коллекция, управляющая всеми объектами, на которые имеются ссылки, с помощью внутреннего массива. Данный класс решает прлему  с увеличением  размера  массива.

Читать »

Организация разработки программы Калькулятор в Visual C# (Sharp)

Добавлено Дата: 15 January, 2014 категория: C#

Чтобы приступить к примеру, рассматриваемому в этой главе, возьмите лист буми и карандаш, или, если у вас есть карманный ПК, можно пользоваться им. Потом в центре листа (физического или виртуального) нарисуйте круг и напишите в нем слово "Калькулятор". Теперь остановитесь и подумайте о том, что означает калькятор по отношению к программе, которую вы хотите написать. Запишите свои возникшие соображения на бумаге вокруг первоначального круга. Идеи, пришеие в голову мне, показаны на рис. 2.1.

Читать »

Обработка некритических ошибок в Visual C# (Sharp)

Добавлено Дата: 15 January, 2014 категория: C#

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

Читать »

Как работает .NET Framework?

Добавлено Дата: 15 January, 2014 категория: C#

Когда вы пишете исходный код на С#, то создаете инструкции для исполнения прраммой. Инструкции определяются с помощью языка программирования С#, который, в общем, понятен людям, но совсем непонятен компьютерам. Компьюты не понимают информацию в виде текста, они понимают единицы и нули. Чтобы вводить инструкции в компьютер в понятной для него форме, был разработан вокоуровневый механизм, который преобразовывает текстовые инструкции в фоат, понимаемый компьютером. Этот преобразовывающий инструмент называется компилятором.

Читать »

Реализация алгоритма поиска в глубину на Visual C# (Sharp)

Добавлено Дата: 11 January, 2014 категория: C#

Реализация алгоритма поиска в глубину включает создание алгоритма для прохоения узлов дерева.  В этом алгоритме интенсивно  применяются операторы приния решения и операторы цикла для обработки данных массива в цикле. Эти опероры широко используются в программах, включая программы на языке С.

Читать »

ЗАГРУЗКА МОДЕЛЕЙ – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 6 September, 2013 категория: Программирование игр под Android

 

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

Читать »

Объявления final и static- JAVA ДЛЯ ANDROID

Добавлено Дата: 28 August, 2013 категория: Разработка для Android

 

В языке Java существует 11 ключевых слов-модификаторов, которые могут применяться к объявлению. Эти модификаторы изменяют поведение объявленного объекта, иногда довольно существенно. В предыдущих примерах некоторые модификаторы, например publіс и private, уже использовались без пояснений. Эти, а также некоторые другие модификаторы управляют областями действия и видимости. Далее мы рассмотрим их подробнее. В данном разделе мы поговорим еще о двух модификаторах, важных для полного понимания системы типов Java: final и static.

Читать »