Управління процесами – fork і wait

Наступний крок – це відновлення управління після того, як програма виконана за допомогою execlp або execvp Оскільки ці програми просто накладають нову програму поверх старої, то щоб зберегти первинну програму, необхідно спочатку розділити її на дві копії одна з них може бути переписана, в той час як друга очікує закінчення нової, накладеної програми Поділ здійснюється […]

Виділення осередків – ЧАСТИНА 2

Рис 56 Діалогове вікно Виділення групи клітинок з набором додаткових параметрів переходу ДИВИСЬ ТАКОЖ–

Випереджаюче введення з клавіатури UNIX

Ядро зчитує введення з клавіатури в міру надходження, навіть якщо воно одночасно зайнято чимось ще, так що можна друкувати як завгодно швидко, в будь-який момент, навіть якщо якась команда виконує друк Якщо введення з клавіатури виконується в той час, поки система друкує, введені символи зявляться на екрані упереміш з виведеними, але вони збережуться окремо і […]

Файловий ввід-висновок – read і write

Весь введення і виведення здійснюється двома системними викликами – read і write, які доступні з мови Сі через функції з тими ж іменами В обох функціях перший аргумент – це дескриптор файлу Другий аргумент – масив байт, службовець джерелом або приймачем даних Третій аргумент задає кількість переданих байт

Функція Spotlight

Функція пошуку Spotlight – гордість операційної системи Mac OS X Lion За допомогою цієї функції Spotlight ви завжди можете не просто знайти потрібні файли і папки за певним критерієм, а й зручно структурувати результати пошуку інтегрована в Робочий стіл, в усі вікна програми Finder, а також до деяких вікна інших програм

Стандартні типи потоків

Як видно з рис 111, в пакеті javaio визначаються кілька типів потоків Зазвичай вони складають пари введення / виводу: Конвеєрні потоки Piped спроектовані для парного використання, при якому байти, що записуються в PipedOutputStream, можуть читатися з PipedInputStream

“Візуальне програмування і MFC”

Зміст Глава_1. Введення в Visual C + + Глава_2. Короткий огляд класів MFC Глава_3. Найпростіші MFC-додатки Глава_4. Діалогові панелі (використання ClassWizard) Глава_5. Додаток, заснований на діалозі (використання AppWizard) Глава_6. Огляд класів вікон бібліотеки MFC Глава_7. Архітектура Document-View Глава_8. Додаток з однодокументним інтерфейсом (використання AppWizard) Глава_9. Додаток з багатодокументним інтерфейсом (використання AppWizard) Глава_10. Робота з документами […]

Підтримка різних мов – ЧАСТИНА 3

Emacs справляється з такою ситуацією за допомогою списку пріоритетів систем кодування Якщо ви не вказали, яку систему кодування треба використовувати, Emacs під час зчитування файлу звіряє дані з кожної системою кодування, починаючи з першої по пріоритету і просуваючись вниз за списком, поки не знайде систему кодування, відповідну для цього файлу Потім він перетворює вміст файлу, […]

Створення та ведення списків – ЧАСТИНА 5

РАДА Як бачите, список типів даних не включає тип Текст У списку є елемент Довжина тексту, але це не означає, що вводитися повинен саме текст Ця умова просто створює обмеження по довжині (наприклад, від 5 до 50 символів), яке буде перевірятися в разі введення тексту Щоб відсікати будь-які інші дані, крім тексту, виберіть тип Інший […]

GridBag Layout – більш гнучке табличне розташування

А зараз я покажу ще один спосіб створення вікна калькулятора Тут буде використовуватися javaawtGridBagLayout замість комбінації схем і панелей У нашому калькуляторі є рядки і стовпці, але в GridLayout оніобязани мати однакові розміри Це не підходить, так як у нас є поле для введення, ширина якого дорівнює ширині трьох кнопок з чісламіGridBagLayout – більше просунута […]