Posts Tagged ‘програмування’
Thursday, April 9th, 2009
Основи мови програмування PHP. (4 заняття)
Змінні, константи, вирази.
Типи даних, масиви, асоціативні масиви.
конструкції, що Управляють.
Функції і області видимості.
HTML форми.
Взаємодія з формами.
Стандартні функції мови програмування PHP.
Робота з файлами.
Функції дати і часу.
Cookie.
Змінні оточення сервера.
Регулярні вирази.
Контроль вхідних даних за допомогою регулярних виразів, поняття безпеки скрипта.
Урок 3. Курс Web-програмування. (3 заняття)
Управління заголовком HTTP, авторизація на сторінках, заборона кешування.
Створення модульних додатків.
Робота з поштою. Відправка пошти, прикріплення файлів.
Робота із зображеннями. Створення динамічних малюнків
Відстежування помилок часу виконання.
Урок 4. Робота з базами даних на …
програмування →
Схожі записи
- Еволюція мов програмування (27.02.2009)
...
Под ЯП розуміють правила представлення даних і запису алгоритмів їх обробки, які автоматично виконуються ЕОМ. У абстрактнішому вигляді ЯП є засобом створення програмних моделей об'єктів і явищ зовнішнього світу.
До теперішнього часу створені десятки різних ЯП від найпримітивніших до близьких до природної мови людини. Щоб розібратися у всьому різноманітті ЯП, потрібно ...
- Практична мова для практичних програмістів (10.04.2009)
... Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших "рідних" компіляторів з C++), Symantec C++ ...
- Історія створення (24.03.2009)
...
Макнілі, у свою чергу, попросив Нотона скласти список причин своєї незадоволеності і висунути таке рішення проблем, неначебто він був Богом і міг виконати все, що завгодно.
Нотон, хоч і не розраховував на те, що хтось зверне увагу на його лист, все ж таки виклав свої претензії, нещадно розкритикувавши недоліки Sun Microsystems, зокрема, архітектуру, що ...
- Мова і архітектура Java (28.03.2009)
...
Стрімке зростання технологій, пов'язаних з Інтернетом, WWW і "електронною комерцією", додатково ускладнюють це завдання. Модний нині об'єктно-орієнтований підхід сам по собі не вирішує цих проблем, більш того, часто привносить нові.
Пропонований фірмою Sun Microsystems підхід, а саме система програмування на основі мови Java(ТМ) володіє наступними характеристиками:
мова програмування об'єктно-орієнтована, в той же час ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
дала команді, що розробляла проект, унікальну точку зору
на речі. І саме ...
Метки: дані, додаток, курс, мова, програмування, робота, створення
Категория: Навчання |
Sunday, April 5th, 2009

WORA, Write Once Run Anyway - “написано одного разу, виконується скрізь”, це грубий переклад розшифровки абревіатури. Ця технологія радикально міняє підхід до програмування. Тепер вас не повинна хвилювати переносимість вашої програми. Немає необхідності в абстракції платформозавісимих частин програми. Ви геть позбавляєтеся від всіх цих проблем.
При всьому цьому, Java успадкував все краще з C++. Це кращий (на мій погляд) синтаксис для об’єктно-орієнтованого програмування, який багатьох років розроблявся великими розумами, зокрема Бьерном Страуструпом.
Проте інкапсулювати все з C++ в Java сенсу немає, тому Java збагатилася власним “прибиральником сміття”, якого не було в C++ з багатьох причин (”Дизайн і еволюція C++” Бьерн Страуструп). У Java немає множинного спадкоємства, багато в чому через те, що його реалізація складна, не виправдана, та і неоднозначна.
Слід зазначити, що в C++ множинне спадкоємство реалізоване було, але це вже інший випадок. У Java також відсутні покажчики, що, якщо підходити з боку безпеки, добре.
Історія Java починається …
програмування →
Схожі записи
- Мова і архітектура Java (28.03.2009)
... Небагато історія
Метою проекту було створення невеликої, надійної, переносимої і розподіленої системи реального часу. Результатно як мова планувалося використання мови програмування С++, але поступово пов'язані з ним труднощі привели до необхідності створення нової мови.
Система повинна була увібрати в себе кращі риси з безлічі сучасних систем програмування -- Eiffel, Smalltalk, Objective C, Cedar/Mesa ...
- Теорія і практика Java Коротка історія розвитку технології утилізації памяті (19.03.2009)
...
Проте збірка сміття має і свої витрати, серед яких негативний вплив на продуктивність, паузи, складна конфігурація і недетерміноване завершення процедур.
В ідеалі реалізація збірки сміття була б абсолютно непомітною: не було б пауз, центральний процесор не витрачав би час на утилізацію пам'яті, складальник сміття не впливав би негативно на віртуальну пам'ять або кеш, ...
- Що мені дали різні мови програмування (16.04.2009)
... Фактично ця маленька але достатньо могутня і цікава мова розкрила переді мною цей цікавий світ, з яким я стикаюся щодня. Саме ця мова дала мені зрозуміти що це таке, навчитися придумувати і реалізовувати прості алгоритми за допомогою списків, дала розуміння операторів, процедур, функцій, рекурсії.
А що тільки коштує "черепашка".
Далі в моєму житті з'явився Pascal. ...
- Особливості програмування портативних пристроїв (31.03.2009)
...
Такі обмеження природним чином позначаються на проектуванні призначеного для користувача інтерфейсу, який набуває інших властивостей і пріоритетів. Необхідно забезпечувати баланс між інформаційною насиченістю і рівнем заповнення екрану, але при цьому в більшості випадків дозвіл екрану може залежати від конкретної моделі і не відомо наперед.
Швидкий відгук
На ПК користувачі, як правило, працюють ...
- Java (24.02.2009)
... Перевірки вимагають 39 правок.
Перейти до: навігація, пошук
Java - об'єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems і офіційно випущений 23 травня 1995 року. Відносно вимови в російській мові, як і у ряді інших, утворилися дві різні норми - англомовна /TdytTvn/[1] і традиційно-національна («Ява»), відповідна традіционому вимові назви ...
Категория: Навчання |
Saturday, April 4th, 2009
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об’єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих отримати статус Sun Certified Programmer for the Java 2 Platform
навики , що Набувають
Розуміти правила авторизації і аутентифікації в системі
Користуватися віконним інтерфейсом ОС Solaris
Користуватися командним рядком і підсистемою допомоги
Проводити доступ до файлів і здійснювати навігацію по файловій системі
Використовувати символічні посилання у файловій системі
Управляти доступом до файлів, зокрема, з використанням розширених списків контролю доступу (ACL)
Реєструвати користувачів і управляти їх робочими ресурсами
Редагувати конфігураційні файли за допомогою редактора vi
Настроювати і використовувати середовище командного інтерпретатора для швидкої і ефективної …
програмування →
Схожі записи
- Огляд сучасних WEB технологій (17.03.2009)
...
Не дивлячись на те, що в звичайних дискусіях згода ніколи не була досягнута, ці чернетки привели до ухвалення ряду нових властивостей. Зусилля Робочої групи World Wide Web Consortium по HTML у впорядкуванні загальноприйнятих положень в 1996 привели до версії HTML 3.2.
Більшість людей визнають, що документи HTML повинні працювати в різних браузерах і на різних ...
- Що таке Java (25.03.2009)
... Отже, це просто якась модна технологія, яка тільки на якийсь час приверне до себе увагу, а потім зникне, як і багато інших.
Проте деякі факти не дозволяють погодитися з такою оцінкою. По-перше, з часу офіційного оголошення Java пройшло достатньо багато часу для "просто модної технології".
По-друге, конференція розробників Java One, яка вперше була організована ...
- Java (24.02.2009)
... Іншою важливою особливістю технології Java є гнучка система безпеки завдяки тому, що виконання програми повністю контролюється віртуальною машиною.
Будь-які операції, які перевищують встановлені повноваження програми (наприклад, спроба несанкціонованого доступу до даним або з'єднання з іншим комп'ютером) викликають негайне переривання.
Це дозволяє користувачам завантажувати програми, написані на Java, на їх комп'ютери (або інші пристрої, наприклад, мобільні телефони) ...
- Порівняння Qt і Java (15.04.2009)
...
Зазвичай, мова програмування визначається бібліотекою однозначно.
Інші компоненти засобів розробки, такі, як бібліотеки доступу до баз даних або бібліотеки комунікацій, також повинні бути прийняті до уваги, але вони не роблять такого впливу на розробку проекту, як бібліотеки GUI.
Метою цієї статті є порівняння C++/Qt і Java/AWT/Swing. Щоб це зробити найточніше, ми спочатку порівняємо ...
- Обєктна орієнтірований мова програмування (14.03.2009)
...
Це дозволяє користувачам легко завантажувати програми написані на Java на їх комп'ютери (або інші пристрої, наприклад мобільні телефони) з невідомих джерел, при цьому не побоюючись зараження вірусами, пропажі цінної інформації, і т.п.
Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. ...
Категория: Навчання |
Friday, April 3rd, 2009

Іншим разом створюється скрипт для роботи, що повторюється, що запускається уручну або автоматично.
Багато такі скрипти модифікуються дуже часто, а їх продуктивність не критична. Швидке редактирование-и-запуск (edit-and-run) скриптів може істотно підвищити продуктивність і зняти навантаження.
Іншою проблемою є багатослівність (verbosity) Java програм. Адже по суті Java є практично системною, низькорівневою мовою [з погляду байткода], з API і конструкціями низького рівня, що зобов′язують до старанного програмування. Але саме ці елементи в деяких [в т.ч. перерахованих] ситуаціях є перешкодами.
Oпять же, кодування на Java вимагає часом досвіду, що не є або навіть зайвого. Уявимо, як додати файли в ZIP архів використовуючи Java, при цьому не знаючи пакету java.util.zip. Зрозуміло, що ви повинні зрозуміти значення його файлів і відносин між ними до написання операції додавання в архів.
Як користувач, ви знаєте що Java може звертатися з ZIP файлами, але вам зовсім не хочеться розбиратися що роблять java.util.zip.ZipFile або bill.wonderutils.ZipArchive і як їх застосовувати.
…
програмування →
Схожі записи
- Технологія Java в еволюції мобільних сервісів (01.04.2009)
...
З введенням в експлуатацію мереж і сервісів другого покоління (2G), що використовують цифрові мережі і технолс браузерним інтерфейсом, користувачі отримали нові переваги, оскільки це нововведення, забезпечило їм доступ до сервісів передачі даних. При введенні в це середовище технології Java був лучени додаткові переваги.
Так в: додатків з інтерфейсом, предполагающи прихований текст і тимчасові затримки при передачі; ...
- Порівняння C Sharp і Java (14.04.2009)
...
У реальності складальники сміття оптимізують виконання так, щоб забезпечити прийнятну витрату пам'яті при мінімальному уповільненні роботи програм.
І в Java, і в C# є сильні і слабкі посилання на об'єкти. Обидві мови підтримують методи-фіналізатори. Із-за невизначеності моменту видалення об'єкту фіналізатори не можуть використовуватися для звільнення системних ресурсів, зайнятих об'єктом, що вимушує створювати додаткові методи ...
- Програмування на мові Java ВведенняВисновок (09.03.2009)
...
File
File - єдиний об'єкт в java.io, який працює безпосередньо з дисковими файлами. Хоча на використання файлів в аплетах накладені жорсткі обмеження, файли по колишньому залишаються основними ресурсами для постійного зберігання і сумісного використання інформації.
Каталог в Java трактується як звичайний файл, але з додатковою властивістю - списком імен файлів, який можна проглянути ...
- Вивчаємо Java Етап перший підготовчий (05.04.2009)
...
WORA, Write Once Run Anyway - "написано одного разу, виконується скрізь", це грубий переклад розшифровки абревіатури. Ця технологія радикально міняє підхід до програмування. Тепер вас не повинна хвилювати переносимість вашої програми. Немає необхідності в абстракції платформозавісимих частин програми. Ви геть позбавляєтеся від всіх цих проблем.
При всьому цьому, Java успадкував все краще з ...
- Серія дистанційних курсів для користувача (06.04.2009)
... , Мачула В.Г., Сурядный А.С.
Матеріал розподілений по 14 тематичним заняттям, до складу яких входить 62 теоретичних теми і 69 практичних завдань. В курсі висловлюються можливості створення документів в популярному редакторові електронних таблиць Microsoft Excel 2000.
Вивчається середовище редактора і його настройки, створення як простих документів, так і достатньо складних таблиць розрахунку, які використовують математичні, ...
Категория: Розвиток |
Thursday, April 2nd, 2009
В основу Ace покладена широко відома мова Java. У Sun сподіваються, що поява Ace дозволить значно полегшити процес розробки додатків, призначених для роботи в інтернеті і на мобільних пристроях. При цьому код повинен автоматично оптимізуватися під необхідну платформу з метою досягнення максимальної продуктивності.
Ряд експертів вважає, що легкість розробки додатків на Ace буде досягнута в збиток функціональності: розробникові будуть доступні лише декілька стандартних технічних рішень. Проте для розробки компактних програм такий інструментарій, безумовно, опиниться корисний.
Як повідомив Алі Сайед виданню New Scientist, частина початкового коду Ace може бути відкрита на конференції JAVAONE в червні нинішнього року. Джерело: news.gala.net
програмування →
Схожі записи
- Мова програмування Java (07.04.2009)
kvazar-micro.com
- Мова і архітектура Java (28.03.2009)
... Крім того, ваші додатки повинні працювати в розподілених системах.
Стрімке зростання технологій, пов'язаних з Інтернетом, WWW і "електронною комерцією", додатково ускладнюють це завдання. Модний нині об'єктно-орієнтований підхід сам по собі не вирішує цих проблем, більш того, часто привносить нові.
Пропонований фірмою Sun Microsystems підхід, а саме система програмування на основі мови Java(ТМ) володіє наступними характеристиками:
...
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
...
Всі поширені інструментальні системи вже підтримують програмування на Java.
У WWW можна знайти сотні тисяч публікацій і програмної продукції, пов'язаних з Java, зокрема вільно поширювана система програмування Java, розроблена фірмою Sun-Soft (недавно з цієї фірми виділилася самостійна фірма Java-Soft), а також вільно поширювана система програмування GNU-Java, розроблена FSF.
Написані десятки навчальних посібників з Java (частина з них ...
- Програмування на мові Java авторський (13.04.2009)
Тривалість курсу: 2 модулі по 96 астрономічних годин.
Кількість учасників в групі - 10 чоловік.
Необхідний рівень підготовки: Робота в операційній системі Windows, знання мови С/С++, письмовий англійський. Бажано: HTML, CSS, JavaScript.
Джерело: itstep.org
- Історія створення (24.03.2009)
...
До здивування Нотона, його лист здобув успіх: воно було розіслане всім провідним інженерам Sun Microsystems, які не забарилися відгукнутися і висловити гарячу підтримку своєму колезі і схвалення його поглядів на ситуацію в Sun Microsystems.
Звернення викликало схвалення і у вищого керівництва компанії, а саме, у Білл Джоя ( Bill Joy ...
Категория: Розвиток |
Wednesday, April 1st, 2009

При введенні в це середовище технології Java був лучени додаткові переваги.
Так в: додатків з інтерфейсом, предполагающи прихований текст і тимчасові затримки при передачі; у Java-додатках користувачеві надається багата анімована графіка, швидке взаїмствіє, можливість використання додатку в режимі оф-лайн, і, що може бути найбільш корисно для користувача, можливість динамічно завантажувати в пристрій нові додатки.
Для розробників додатків це означає, що вони можуть продовжувати використовувати свою улюблену мову програмування і свої улюблені інструменти - перед ними не виникає необхідності вивчати нове програмне середовище.
Так на сьогоднішній день існує близько 2,5 мільйонів розробників, що вже мають досвід розробки додатків з використанням мови програмування Java, переважно з боку серверної частини. Після ознайомлення з невеликим набором вимог до J2ME, їм буде відносне легко розробляти клієнтські модулі, які можуть обмінюватися даними з серверними додатками по мобільній мережі.
Прикладів завантажуваних Java-додатків множина - від інтерактивних ігор, органайзерів і путівників, до програм для роботи з інформацією. Java-додатки можуть містити …
програмування →
Схожі записи
- Програмування на мові Java Обробка виключень (06.03.2009)
... Коли виникає винятковий стан, створюється об'єкт класу Exception.
Цей об'єкт пересилається в метод, оброблювальний даний тип виняткової ситуації. Виключення можуть збуджуватися и для того, щоб повідомити про деякі нештатні ситуації.
Основи
До механізму обробки виключень в Java мають відношення 5 ключових слов:-try, catch, throw, throws і finally. Схема роботи цього механізму наступна. ...
- Вісім міфів про Java (28.02.2009)
... Швидкість роботи більшості її реалізацій цілком задовільна, але кількість функцій вельми обмежено. Як альтернатива AWT розроблена бібліотека Swing.
Вона цілком заснована на можливостях мови, має безліч функцій і платформонезавісима, але швидкість її роботи невисока.
На Java складно програмувати
Міф про складність програмування на Java заснований переважно на ...
- Порівняння C Sharp і Java (14.04.2009)
...
Мова
Механізм роботи з динамічними даними і збірка сміття
Обидві мови реалізують принципово однакову модель роботи з динамічними даними: об'єкти створюються динамічно за допомогою конструкції new, середовище виконання відстежує наявність посилань на них, а складальник сміття періодично очищає пам'ять від об'єктів, посилань на які немає.
Для оптимізації збірки сміття специфікації ...
- Java (24.02.2009)
...
Основні особливості мови
Програми на Java транслюються в байт-код, що виконується віртуальною java-машиною (JVM) - програмою, оброблювальною байтовий код і інструкції, що передає, устаткуванню як інтерпретатор, але з тією відмінністю, що байтовий код, на відміну від тексту, обробляється значно швидше.
Гідність подібного способу виконання програм - ...
- Мова програмування Java (07.04.2009)
kvazar-micro.com
Категория: Java у портативних пристроях |