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

Верификация в приложении обмена валют в Visual C# (Sharp)

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

Для выполнения тестового класса TestcurrencyTrader применяется следующий код: TestCurrencyTrader els = new TestCurrencyTrader();  els.IntializeExchangeRate() ;

В модифицированном тестовом коде создается экземпляр класса Testcur- rencyTester, после чего вызывается метод InitializeExchangeRate(). Но являея ли данный код тестом? Ведь метод InitializeExchangeRate () не возвращает значение и не имеет выходного параметра. Такой тест можно сравнить с отправлием письма по почте. Хотя, скорее всего, письмо дойдет до адресата, полной увенности в этом нет. Использование тестов, об успешном завершении которых можно судить только с определенной вероятностью, является очень плохой идеей.

Читать »

ДИЗАЙН ИГРЫ: КАРАНДАШ СИЛЬНЕЕ КОДА – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

Как я говорил ранее, очень соблазнительно сразу запустить IDE и сколотить впечатляющее демо. Вполне нормально написать код-прототип игровой механики и посмотреть на его работу. Однако сразу после этого забудьте о нем. Возьмите карандаш, пачку бумаги, садитесь на удобный стул и начинайте думать о высокоуровневых аспектах вашей игры. Не стоит пока концентрироваться на технических подробностях – вы займетесь этим позже. Прямо сейчас вам необходимо сосредоточиться на разработке пользовательского интерфейса игры. Для меня лучший способ сделать это – нарисовать эскизы главных компонентов: основную механику игры;  черновой сюжет и основные персонажи; черновые наброски графического оформления игры; эскизы всех экранов, а также схема переходов между ними вместе с инициаторами переходов (например, окончание игры).

Читать »

РАЗРАБОТКА БАЗЫ ДАННЫХ ДЛЯ ПРИЛОЖЕНИЙ ANDROID

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

 

В данном разделе мы рассмотрим часть кода и занимается долговременным хранением метаданных, аннотирующих видеофайлы. К этим метаданным относятся заголовок видео, его описание и URL видеофайла. Данный код находится внутри поставщика содержимого Android, который, по нашему мнению, как раз подходит для размещения кода базы данных. Будет подробно рассказано, как написать поставщик содержимого. Приведенный ниже код помогает проиллюстрировать, как в Android создается и используется база данных SQLite. В этом приложении будет применяться практически такая же база данных, как и в примере, где мы учились работать с инструментом командной строки sqlite3. Но на этот раз мы напишем код, в котором для управления данными используется API Android.

Читать »

Объект Parcelable для передачи данных – Android

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

 

Хотя фреймворк Android поддерживает сериализацию Java, это обычно не лучший способ маршалинга состояния программы. Собственный внутренний протокол Android, предназначенный для сериализации, называется Parcelablе. Он легковесен, отлично оптимизирован, а работать с ним лишь немногим сложнее, чем с сериализацией. Это наилучший способ организации локальной межпроцессной коммуникации. Существуют причины (они будут совершенно очевидны, когда мы вернемся к рассмотрению объектов Pareelablе в подразделе «Классы, поддерживающие сериализацию» далее), по которым эти объекты нельзя хранить дольше, чем длится жизненный цикл приложения. Объекты Pareelablе – не лучший вариант для того, чтобы выполнять маршалинг состояния, например, в базу данных или файл.

Читать »

Создание Мастера в CBuilder

Добавлено Дата: 12 July, 2013 категория: C++, C++ Builder

Мастер, или Эксперт, — это расширение системы CBuilder, которое служит пользователю для облегчения выполнения некоторых задач (в основном, по созданию чего-либо). Для создания компонентов в CBuilder существует Мастер компонентов, который можно вызвать посредством команды меню Component д New. Кроме этого, в системе есть Мастер форм (Dialog Form Wizard),

Читать »

СТРУКТУРА ИСХОДНОГО КОДА ДЛЯ ПРИМЕРА С FINCH-ВИДЕО ПРИ РАБОТЕ С YOUTUBE в Android приложении

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

 

В данном разделе мы коротко рассмотрим соответствующий исходный код на языке Java, который относится к видеоприложению Finch для работы с YouTube и применяется только к простой версии нашей программы для построения списка видеороликов. Итак, нужные нам файлы находятся в двух различных каталогах: в первом лежит код приложения Finch-видео, а во втором – код библиотеки Finch Framework. К исходным файлам, составляющим наше приложение для работы с YouTube, относятся следующие.

Читать »

Объединяя все вместе: Scribble версии 2

Добавлено Дата: 1 July, 2013 категория: C++, C++ Builder

Как вы помните, в главе 2 мы написали программу Scribble (каракули), которая являются учебной программой в Visual C++ и занимает добрую сотню страниц кода. Если не помните, ничего страшного в этом нет. Характерные моменты мы разберем в данном примере.

Читать »

Оператор using

Добавлено Дата: 25 June, 2013 категория: C++, C++ Builder

 

Оператор using в C++ убирает необходимость употреблять имя области namespace в данном блоке кода. Например, если у вас есть несколько классов, определенных  в области namespace std, то выражение

using namespace std;

позволяет вам обращаться к любому классу в этой области без указания  модификатора  std::. Однако такое изменение отразится также на всех других классах и областях namespace в системе. Предположим, что в нашем прошлом примере областей fred и george вы бы написали:

Читать »

Динамическая загрузка меню в CBuilder

Добавлено Дата: 9 May, 2013 категория: C++, C++ Builder

Для того чтобы загрузить ресурс меню из ресурсов, находящихся  в  исполняемом  файле  (или любой другой тип ресурсов, в данном случае), вам нужно знать идентификатор ресурса. Это тот ID, который мы написали в выражении MENU в файле ресурса. Этот идентификатор передается функции API LoadMenu для получения ссылки на ресурс меню. Вот где начинаются чудеса.

Читать »

Табличные  и  логические  выражения  SQL

Добавлено Дата: 27 August, 2012 категория: SQL, Базы данных

Табличные  и  логические  выражения  составляют  основу  языка  SQL.  В   данном приложении  представлена  грамматика  указанных  выражений  в  форме  Бэкуса-Наура. Кроме того, в некоторых случаях подробно описана семантика таких выражений. Тем не менее, здесь преднамеренно исключены следующие описания:

Читать »

ФАЙЛЫ В БЕЙСИКЕ MICROSOFT

Добавлено Дата: 25 June, 2012 категория: Basic

В данном подразделе обсуждается работа средствами Бейсика Microsoft в операционной  системе СР/М  с  последовательными файлами  на  гибком  диске.  В  подразд.  8.5.2  подробно  обсуждается система СР/М.

Первый параметр в операторе OPEN обозначает режим доступа к файлу, и для  последовательного чтения он должен быть равен I, а для последовательной записи О.  Следующие два параметра — логический номер файла (от 1 до 15) и имя файла. Длина имени файла может составлять до восьми симво-

Читать »

Разработка приложений DataSnap

Добавлено Дата: 18 February, 2012 категория: Delphi

Механизм построения многоуровневого приложения

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

Читать »

Компонент TADODataset

Добавлено Дата: 18 January, 2012 категория: Delphi

Компонент типа TADODataset предназначен для извлечения данных  из одной  или нескольких таблиц. При  помощи этого  компонента можно  также  выполнять пользо вательские хранимые процедуры и операторы SQL, не возвращающие результатов.

Подобно компоненту  TADOCommand, компонент TADODataset может  выполнять операторы INSERT, DELETE и UPDATE, но,  кроме  того,  он  может  извлекать наборы данных при помощи оператора SELECT. Пример использования компонента TADODa- taSet находится на  прилагаемом компакт  диске  в каталоге ADODataset. В данном примере выполняется следующий оператор SELECT:

Читать »

Изображения более подробно Windows Phone 7

Добавлено Дата: 16 December, 2011 категория: Разработка для Windows Phone 7

Как было показано в главе 4, элемент Image позволяет использовать в приложении на Silverlight растровые изображения в формате JPEG и PNG. Рассмотрим элемент Image более подробно.

Проект ImageExperiment включает папку Images. В этой папке имеется файл BuzzAldrinOnTheMoon.png. Это популярная фотография, сделанная Нилом Армстронгом 21 июля 1969 года с помощью фотоаппарата Hasselblad. Это изображение размером 288х288 пикселов.

Читать »