Archive for the ‘програмування’ Category

Програмування на мові Java Введення в мову Java

Thursday, March 12th, 2009

+ создание сайтов королёв | На сайте http://www.tissu.pl projekty wnętrz warszawa ceny.

инструкция по применению дезинфицирующее средство | Где купить звуковую аппаратуру в Москве


програмування - Програмування на мові Java Введення в мову Java

println (”Hello World”); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. Обов′язково перевірте відповідність прописних букв в імені файлу тому ж в назві класу, що міститься в нім.
Для того, щоб відтранслювати цей приклад необхідно запустити транслятор Java-javac, вказавши як параметр ім’я файлу з початковим текстом: З: \> javac HelloWorld.Java
Транслятор створить файл HelloWorld.class з незалежним від процесора байт-кодом нашого прикладу. Для того, щоб виконати отриманий код, необхідно мати середовище часу виконання мови Java (у нашому випадку це програма java), в яку треба завантажити новий клас для виконання. Підкреслимо, що указується ім’я класу, а не ім’я файлу, в якому цей клас міститься.
З: > java HelloWorld Hello …

Програмування на мові Java Введення в мову Java →

Метки: , , , , , ,
Категория: програмування |


Програмування на мові Java Революція на імя Java

Wednesday, March 11th, 2009

програмування - Програмування на мові Java Революція на імя Java

Аплети Java можуть настроюватися і розповсюджуватися споживачам з такою ж легкістю, як будь-які документи HTML.
Java вивільняє потужність об’єктно-орієнтованої розробки додатків, поєднуючи простій і знайомий синтаксис з надійним і зручним в роботі середовищем розробки. Це дозволяє широкому кругу програмістів швидко створювати нові програми і нові аплети.
Java надає програмістові багатий набір класів об’єктів для ясного абстрагування багатьох системних функцій, використовуваних при роботі з вікнами, мережею і для введення-висновку. Ключова межа цих класів полягає в тому, що вони забезпечують створення незалежних від використовуваної платформи абстракцій для широкого спектру системних інтерфейсів.
Давайте ближче познайомимося зі всіма цими трьома аспектами, але спочатку - історія створення.
Історія створення
Мова Java зародилася як частина проекту створення передового програмного забезпечення (ПО) для різних побутових приладів. Реалізація проекту була почата на мові С++, але незабаром виникли ряд проблем, якнайкращим засобом боротьби з якими була зміна самого інструмента-язика програмування.
Стало очевидним, що …

Програмування на мові Java Революція на імя Java →

Категория: програмування |


Програмування на мові Java Робота із зображеннями

Tuesday, March 10th, 2009

програмування - Програмування на мові Java Робота із зображеннями

В той час, як ви отримуєте інформацію про завантаження, ви можете показувати будь-яку вподобану вам мультиплікацію, індикатор ступеня завершення завантаження або будь-яку іншу заставку.
Для використання ImageObserver в своєму підкласі Applet ви повинні додати в нього рядок implement ImageObserver, як показано в цьому фрагменті програми: public class MyApplet extends Applet implement ImageObserver {
Потім вам доведеться вставити в свій клас метод imageUpdate для інтерфейсу ImageObserver, як показано в наступному фрагменті : public boolean imageUpdate(Image img, int status, int x, int у int width, int height) { if((status & ALLBITS) != 1) { System.out.println(”Still processing the image”); return true; } else { System.out.println(”Done processing the image”); return false; } }
Метод imageUpdate викликається із зображенням Image, яке знаходиться в процесі зміни, цілим параметром status, що відображає стан зміни, і з координатами прямокутника (x, у, width, height), які відповідають різним величинам залежно від інформаційних прапорів, перерахованих нижче.
ImageUpdate повинен повертати false …

Програмування на мові Java Робота із зображеннями →

Категория: програмування |


Програмування на мові Java ВведенняВисновок

Monday, March 9th, 2009

Зауваження Java правильно обробляє роздільники імен каталогів в дорозі, використовувані в UNIX і DOS. Якщо ви використовуєте стиль UNIX - символи ‘/’, то при роботі в Windows Java автоматично перетворить їх в ‘\’.
Не забудьте, якщо ви звикли до роздільників, прийнятих в DOS, тобто, до ‘\’, то для того, щоб включити їх в рядок шляху, необхідно їх подвоїти, аналогічно тому, як це зроблено в рядку “java\COPYRIGHT”.
Для визначення стандартних властивостей об’єкту в класі File є багато різних методів. Проте, клас File несиметричний. Є багато методів, що дозволяють дізнатися властивості об’єкту, але відповідні функції для зміни цих властивостей відсутні.
У черговому прикладі використовуються різні методи, що дозволяють отримати характеристики файлу: import java.io.File; class FileTest { static void p(String s) { System.out.println(s); } public static void main(String args[]){ File f1 = new File(”/java/COPYRIGHT”); p(”File Name:” + f1 .getName()); p(”Path:” + f1.getPath()); p(”Abs Path:” + f1.getAbsolutePath()); p(”Parent:” + f1.getParent()); p(f1.exists() ? “exists” …

Програмування на мові Java ВведенняВисновок →

Категория: програмування |


Програмування на мові Java Моделі обробки подій

Sunday, March 8th, 2009

програмування - Програмування на мові Java Моделі обробки подій

mouseUp викликається при відпуску кнопки миші.
Аналогічно, keyDown і keyUp викликаються при кожному натисненні і відпуску клавіші. Подія передається методу разом з кодом натиснутої клавіші. Подію можна перевірити, щоб подивитися, чи натиснуті в даний момент які або клавіші-модифікатори, для цієї мети можна також користуватися методами shiftDown, controlDown і metaDown.
У класі Event визначені десятки констант, що дозволяють використовувати символічні імена, наприклад, PGUP і HOME.
Нарешті, для роботи із спеціальними подіями, наприклад, із зворотними викликами (callback) з компонентів Button, Scrollbar і Menu, вам доведеться заміщати метод action. Цей метод викликається з висхідною подією і з другим параметром, який є компонентом призначеного для користувача інтерфейсу, що створив це подія.
Ви повинні перевірити цей об’єкт, розібратися, який з компонентів послав вам подію, після чого передати управління відповідному даному компоненту обробникові. Для того, щоб перед приведенням типу перевірити, чи належить об’єкт до певного класу, наприклад, до класу Button, ви можете використовувати …

Програмування на мові Java Моделі обробки подій →

Категория: програмування |


Програмування на мові Java Нове в Java 11

Saturday, March 7th, 2009

програмування - Програмування на мові Java Нове в Java 11

Нова модель обробки подій
Нова модель обробки подій в графічних призначених для користувача інтерфейсах, призначена для того, щоб полегшити побудову таких інтерфейсів.
Інші нові особливості A WT
AWT в Java 1.1 включає підтримку висновку на друк, операцій копіювання і вставки, контекстних меню, клавіш прискореного виклику меню, а також операцій передачі фокусу. У нім покращувана підтримка кольору, шрифтів, курсорів, прокрутки і маніпуляції зображеннями.
Аплети
Застосування JAR-файлів дозволяє згрупувати всі файли аплета в єдиний архів. Цифрові підписи відкривають можливість запуску аплетів, що користуються повною довірою користувача, в умовах мінімальних обмежень, пов′язаних з безпекою.
Серіалізация об’єктів
Тепер об’єкти можна легко серіалізовать для передачі по мережі або запису на диск для постійного зберігання.
Віддзеркалення
Програми на Java можуть тепер відбиватися (reflection) на самих себе або на інший клас з метою визначення методів і змінних, заданих в цьому класі, аргументів, що передаються методам, і …

Програмування на мові Java Нове в Java 11 →

Категория: програмування |


1 2