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

Создание приложения Windows в Visual C#(Sharp)

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

Для создания приложения Windows выполните такую последовательность действий:

1. Выполните последовательность команд меню File | New Project.

2. В диалоговом  окне New  Project выберите пиктограмму Windows Application.

Читать »

Работаем с мышью в Processing

Добавлено Дата: 6 March, 2014 категория: Processing

Возможно, для взаимодействия с компьютером вы используете мышь. Она является стаартным устройством всех компьютеров с графическим интерфейсом пользователя (GUI). Мышь стала популярной после того, как Apple выпустила Macintosh в 1980-х.

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

Читать »

Разработка базы данных с помощью Visual С# Express

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

Среда Visual С# Express очень хорошо оснащена для разработки и создания прилений баз данных. В ней имеются инструменты для проектирования баз данных, управления подключениями и контроля доступа к данным.

Visual С# Express позволяет прямое  интегрирование драйверов  ADO.NET только для реляционных баз данных корпорации Microsoft. Но это не означает, что нельзя использовать драйверы ADO.NET для других баз данных. Это возможно, но только посредством написания соответствующего кода. Если же вы хотите воспользоватя инструментами графического интерфейса для драйвера базы данных иной, нежели поставки Microsoft, то вам нужно обновить среду разработки до  версии Visual Studio. Для примеров, рассматриваемых в этой главе, применяется драйвер Microsoft SQL Server Compact Edition.

Читать »

ТРАНЗАКЦИИ ФРАГМЕНТА – программирование Android

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

 

Кроме применения тегирования, новый код также касается транзакций фрагментов. Еще раз дополним приложение, чтобы продемонстрировать ценность таких транзакций.

Прежде чем приниматься за транзакции, необходимо сделать небольшое отступление. Ранее мы отмечали, что в документации по разработке для Android рекомендуется, чтобы подклассы фрагмента не имели явных конструкторов. Итак, как же внешний объект передает состояние инициализации новому фрагменту? Класс Fragment поддерживает два метода, setArguments и getArguments, обеспечивающих такую возможность. Соответственно они позволяют внешнему вызывающему элементу – им может быть создатель фрагмента – сохранять пакет (Bundle) во фрагменте, а фрагменту – восстанавливать этот пакет когда-нибудь позднее.

Читать »

Использование источников ODBC с объектами баз данных CBuilder

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

Один из вопросов по базам данных, наиболее часто задаваемых в сети Internet, —это вопрос о том, как использовать базы данных ODBC с CBuilder. В вопросе речь идет, как правило, о базе данных Microsoft Access, но вся описываемая ниже процедура применима и ко всем остальным  базам данных ODBC.

Читать »

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

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

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

Читать »

Инсталляция и повторное тестирование компонента AngleText (повернутый текст) в CBuilder

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

Инсталляция нашего компонента ничем не отличается от инсталляции любого другого компонента. Выберите команду меню Component|Install и нажмите на кнопку Add (добавление). В появившемся небольшом окне диалога нажмите кнопку Browse (обзор) и перейдите к исходному файлу компонента, который находится в директории вашего текущего проекта. Выберите его и нажмите кнопку OK, чтобы закрыть окно. Далее все время нажимайте кнопку OK, пока  не закроете окно инсталляции компонента. При этом CBuilder скомпилирует и соберет библиотеку VCL для использования в системе. По окончании (естественно, только в том случае, если при компиляции не возникнет ошибок), палитра компонентов (Component Palette) будет перестроена так, что ваш компонент отобразится в той страницы палитры, которую вы указали в функции Register. Если вы взгляните на код исходного файла, то увидите, что CBuilder автоматически сгенерировал функцию Register для вашего компонента:

Читать »

Работа с потоками в форме CBuilder

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

Чтобы работать с потоком, надо его создать. Это поручается форме, содержащей поток, и осуществляется простым вызовом оператора new для создания нового объекта «поток». В нашем примере мы создадим поток при создании формы. Создайте обработчик события формы OnCreate и поместите в метод FormCreate следующий код:

Читать »

Взглянем на файл описания формы (DFM) C++ Builder

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

Для того  чтобы  просмотреть файл описания формы, вы должны открыть его в среде CBuilder. Ничего необычного в этом нет. Файл DFM вы открываете так же, как открыли бы исходный, заголовочный или вообще любой текстовый файл. Щелкните кнопку Open File (открыть файл) на панели инструментов и выберите файлы DFM в выпадающем комбинированном списке фильтра файлов по расширению. Выберите файл Unit1.dfm из отображенного списка файлов (вообще-то он должен быть там единственным, но в зависимости от того, как много вы успели написать приложений, их может быть и больше). Выделите файл и нажмите кнопку OK. Сразу же произойдут два события. Во-первых, исходный и заголовочный  файлы  пропадут  из  окна редактора. Во-вторых, в окне редактора отобразится файл DFM в виде простого текстового файла. Вот что вы там увидите, если правильно выполнили все мои указания:

Читать »

Scribble: разработка C++ Builder

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

Назначение Scribble крайне просто. Когда пользователь нажимает кнопку мыши, программа начинает рисование. По мере того как мышь передвигается по экрану, программа соединяет точки, через которые прошла мышь, образуя линии. Этот процесс позволяет пользователю «рисовать» простые (а может, и не простые) фигуры на экране. На рис. 2.4 показан результат работы программы Scribble — улыбающаяся рожица.

Читать »

Добавление кнопки C++ Builder

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

Последний штрих в этом примере — добавление на форму новой кнопки.  Создание кнопки не отличается от создания метки или поля ввода. Но нам хотелось бы знать о том, что пользователь нажимает кнопку. Для этого нам нужно уметь создавать обработчик события нажатия на кнопку и ассоциировать этот обработчик с событием OnClick.

Читать »

Файлы помощи и проблемы в CBuilder (FAQ)

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

Почему при нажатии F1 я получаю пустое окно сообщения?

Вам надо скачать обновленные файлы помощи с Web-сайта фирмы Borland. Адрес, по которому это можно сделать: http://www.borland.com/techpubs/bcppbuilde.

Почему нет помощи по TStringGrid?

Читать »

Создание полоски прогресса C++ Builder

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

Когда пользователь нажимает на первую кнопку (названную Создать новую полосу прогресса), нам хотелось бы создать динамически полосу прогресса на панели состояния. Создайте новый обработчик для нажатия на первую кнопку и добавьте в него следующий код:

Читать »

Связывание  представлений- настольное приложение Сосоа

Добавлено Дата: 19 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Возможности Interface Builder не ограничиваются созданием и настройкой представлений. Разработчик также может объединять объекты представлений с кодом приложения – в частности, определить пары «приемник/действие» и присвоить указатели.

Читать »

Ваша первая программа Objective-C

Добавлено Дата: 16 April, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Итак, теперь вы знаете, как устроена эта книга. Давайте посмотрим, как же происходит программирование для Маc, iPhone и iPad. Для этого вам предстоит:

•  установить средства разработчика фирмы Apple;

•  создать простой проект с использованием этих средств;

Читать »