Архив для категории: ‘Программирование’

Использованиеиауа Beans в других средах в Java

Цель занятия Целью настоящего занятия является демонстрация возможностей применения технологии Java Beans. Предполагается решить следующие задачи: изучить способы создания компонентов ActiveX из бинов {bean — боб), а также рассмотреть их включение в приложения, созданные на других платформах. Требуется построить бин на базе собственного класса пользователя. В качестве дополнительных источников информации отметим [2, 5, 13].

Читать далее »

Работа со строками в C#

Работа со строками составляет важную часть процессов программирования приложений. Операции над строками включают: создание строки, копирование строки, вставку строки, извлечение подстроки, извлечение символа и др. Базовыми классами для строк являются string и string. Первый из них содержит полный арсенал средств для работы со строками, второй является простым классом, но также предоставляет ряд методов для оперирования […]

Читать далее »

Сериализация объектов в C#

Сериализация позволяет сохранить на диске объекты, а затем обратно прочитать их в память. Сериализация выполняется по тем же правилам, что и в Java. Даже если вы не читали первую часть этой книги, рекомендуем просмотреть главу 2. Мы ограничимся лишь небольшим примером с комментариями (листинг 3.17).

Читать далее »

Объявление переменных и методов, использование их в программе на Java

После того как ситуация с классами прояснилась, обратимся к переменным и методам класса. Переменные используются для хранения значений, а методы, в общем случае, — для выполнения преобразований, вычислений, поиска, сохранения, а также других целей. Начнем рассмотрение с метода main о , с которого стартует приложение:

Читать далее »

Java и базы данных

Цель занятия Целью настоящего занятия является изучение механизма взаимодействия программы на языке Java и базы данных. Надлежит усвоить то, каким образом устанавливается соединение с базой данных с помощью подсистемы Администратор BDE, как подключается интерфейс JDBC-ODBC, как исполняются SQL- запросы. Сведения по языку SQL достаточно подробно изложены в [8, 10, 11]. Дополнительные сведения о работе с […]

Читать далее »

Реализация АР1-вызовов в C#

API-вызовы — это вызовы функций операционной системы или dll-функций. Для использования API-вызовов нужно их объявить как внешние методы с помощью директивы компилятора Diiimport. Проблема использования API-вызовов упирается в необходимость согласования типов аргументов этих вызовов с типами C#. Приведем пример использования API-вызовов (листинг 3.21).

Читать далее »

Использование массивов на Java

Объявление массивов выполняется следующим стандартным способом: Тип переменная [] = new Тип [размер] Например: int z[] =new int[100]; // Объявляем и создаем // неинициализированный массив из 100 целых чисел Другой способ создания — явное определение массива перечислением его элементов:

Читать далее »

Изучение механизма потоков для смены графических изображений в C#

Цель занятия Изучить возможности механизма потоков на примере смены графических изображений. Дополнительно см. разд. "Потоки в Java" главы 2. Краткие теоретические сведения Механизм потоков позволяет параллельно с основным потоком управления в программе выполнять один или несколько других потоков управления. Этот механизм нам уже знаком по курсу Java. Нам надлежит научиться порождать поток и выполнять задержку […]

Читать далее »

Создание простого браузера в Java

Цель занятия Освоить возможности реализации средствами языка Java простейшего браузера. Изучить возможности и функции браузера. Познакомиться с системой навигации по сайтам. Дополнительные источники информации [13]. Краткие теоретические сведения

Читать далее »

Создание приложений на основе формы в C#

Формы — это окна приложений. C# предлагает достаточно мощный и простой в освоении инструментарий для создания приложений на основе форм. Можно сказать, что эта технология во многом общая с Delphi или Visual Basic. Разработчику нужно разместить на окне визуальные компоненты (кнопки, списки, меню, текстовые поля, рисунки и пр.) и запрограммировать события, связанные с этими компонентами. […]

Читать далее »
 
Rambler's Top100