Планування потоків

Java може працювати як на однопроцесорних, так і на багатопроцесорних компютерах, в однопотокових і багатопоточних системах, так що відносно потоків даються лише загальні гарантії Ви можете бути впевнені в тому, що здійсненний (runnable) потік з найвищим пріоритетом буде працювати і що всі потоки з тим же пріоритетом отримають деяку частку процесорного часу Функціонування потоків з […]

Читайте далі

Тепер, коли ви знаєте, як відкривати і працювати з новими і розширеними можливостями Office Word 2007, приготуйтеся до більш докладного вивчення Office Excel 2007 У наступному розділі розповідається про значний вплив нової концепції спрощеної роботи з підвищеною продуктивністю на якість фінансової документації

Використання CBuilder в MFC

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

Рекурсія – функціональне програмування

Ми бачили, що елементи колекції можна обробляти в циклі за допомогою оператора foreach Для цих цілей функціональні мови застосовують не цикли, а рекурсіюСкажімо, що нам потрібно виконати рахунок від нуля до певного чіа Це можна зробити за допомогою лямбда-вирази таким чином: delegate void Counter (int iterations)

Бібліотека стандартних шаблонів

Borland CBuilder включає в себе, як ми зазначали вище, повний компілятор стандарту ANSI C + + Одним з нових вимог до будь-якого компілятору C + +, накладених комітетом ANSI C + +, є вимога поставки компілятора з реалізацією стандартної бібліотеки Це потрібно для спрощення перенесення так званого стерпного коду (portable code), наприклад, допоміжних функцій і […]

Бази даних в CBuilder (FAQ)

Це як правило може бути викликано двома причинами < $ FBtrieve - це тип бази даних, використовуваний, наприклад, в системі Novell Netware. - Прямуючи перев> По-перше, ви могли включити в свої рядки NULL (символи з кодом 0) Btrieve увазі, що BDE передає йому рядки, в яких як заповнювач використовується пропуск По-друге, причиною може служити запис […]

Моделювання реляційних баз даних

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

Огляд BDE

Наступна частина нашого огляду інструментів відноситься до BDE, тобто Borland Database Engine (універсальна машина баз даних), яка представляє собою інтерфейс з багатьма стандартними базами даних BDE вміє напряму працювати з базами даних dBase і Paradox, а також Interbase Крім того, в деяких версіях поставки CBuilder (Professional і вище) BDE

Додаток В Короткий вступ в C + +

Хоча мова C + + швидко стає стандартом де факто серед багатьох професійних програмістів, він все ще менш відомий, ніж C Однак весь код в цій книзі я розробляв на C + +, оскільки, як говорилося в главі 4, для нашого проекту ідеально підходять технології обєктно-орієнтованого програмування

Винятки – помилки в програмах

Скажімо, ви забули закрити фігурні дужки у своєму Java – коді Це призведе до помилки компіляції, яку можна легко виправити Але існують ще помилки часу виконання (run-­‐time  errors), Коли абсолютно несподівано, програма перестає працювати, як належить Наприклад, Java – клас зчитує файл з рахунком у грі Що станеться, якщо хто – то видалить цей файл […]