ua ru

IAPT

Головна » Статті

Статті

Вже довгий час не припиняються спори, що краще: Delphi або C/C++/Visual C++. Причому в більшості випадків порівнюються дві принципово різні речі. Адже до сьомої версії ім'я Delphi носило лише середовище розробки, а мова її компілятора була Object Pascal (у Delphi7 борландовці вирішили усунути таке упущення, і тепер і мова називається Дельфі). Те ж саме і з Visual C++: ця IDE накручена на Microsoft C/C++ Compiler (cl.exe). Тому коректним було б зіставлення Delphi і Visual Studio або об'єктного паскаля і C++.

 

Програма не може видалити свій exe-файл, поки вона працює. Це фундаментальне правило при роботі під Windows. Тому все, що залишається - це доручити видалення іншому процесу перш ніж завершити свій. Найпростіший варіант - створити на льоту і запустити bat-файл, який дочекається завершення нашого процесу, а потім видалить його exe-файл. Складніші варіанти подразумевают створення в чужому процесі (наприклад, в Task Manager) робочого потоку, який знову ж таки дочекається завершення нашого процесу і вб'є файл.Ось приклад функції, яка створює bat-файл і запускає його, щоб убити наш exe-файл.

 

C Builder - один з кращих засобів розробки для створення додатків управління базами данних. Широкі можливості компонентів, що поставляються з IDE для роботи з базами даних, велика кількість сторонніх компонентів, прудкість і легкість розробки - всі ці чинники принесли C Builder заслужену славу.

 

Використовуючи Borland C++ Builder, можна створити доповнення, работающие як з однопользова-тельськімі базами даних (БД), так і з серверними СУБД, такими як Oracle, Sybase, Informix, Interbase, MS SQL Server, DB2, а також з ODBC-джерелами. Можливості C++ Builder, зв'язані з створенням доповнень, які використовують бази даних, вельми обширні для того, щоб описати їх в одній статті.

 

Маючи в своєму розпорядженні сучасні могутні мови, ви все ще потребуєте Асемблера із-за його ефективності і точності. Асемблерні програми можуть бути дуже ефективними. З програмістів, з рівними навиками і здібностями, що працює на мові Асемблера створить програму компактнішу і швидкодіючу, чим така ж програма, написана на мові високого рівня. Це так практично для всіх невеликих або середніх програм. На жаль, у міру зростання розмірів, програми на мові Асемблера втрачають частину своїх переваг. Це відбувається із-за необхідної в асемблерній програмі уваги до деталей. Як ви бачите, мова Асемблера вимагає від вас планування кожної дії комп'ютера. У невеликих програмах це дозволяє оптимізувати роботу програми з апаратними засобами.

 

Мова Асемблер - могутній засіб програмування. Він дозволяє програмістові здійснювати усестороннє управління апаратними засобами ЕОМ. Проте таке управління примушує програміста вникати в деталі, далекі від основного змісту програми. Всі переваги мови Асемблер обертаються часом марною тратою часу на численні деталі. Не дивлячись на те, що Асемблер є машинно-орієнтованою мовою, тобто мовою низького рівня, програміст може застосовувати його для роботи, як на високому.

 

Стисло розглянемо природу валідності, другою з основних характеристик ефективних тестів. Тест називається валідним, якщо він вимірює те, для вимірювання чого він призначений. Проте таке визначення не роз'яснює задовільно значення валідності.

 

Надійність тесту - це характеристика методики, що відображає точність психодіагностичних вимірювань, а також стійкість результатів тесту до дії сторонніх випадкових чинників.

 

Приклад тестування для оцінки знань по предмету "фінанси підприємств і галузі національної економіки".

 

Приклад тестування для оцінки знань по предмету "Бухгалтерський облік".

 
  1 2 3 4 5 6