Додаток C Emacs і MS-DOS – ЧАСТИНА 2

У MS-DOS немає поняття про початковому каталозі, тому в MS-DOS Emacs робить вигляд, що каталог, в якому він встановлений – це значення змінної середовища HOME Тобто, якщо виконуваний файл Emacs, emacsexe, знаходиться в каталозі c :/ utils / emacs / bin, то Emacs поводиться так, як якби HOME була встановлена ​​рівної c :/ utils / […]

Робота з Push повідомленнями Metro

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

Тестування Windows Runtime

Як згадувалося вище, під час тестування застосовуються різні види тестів Додаткову інформацію про види тестування см у відповідній літературі У цьому розділі ми розглянемо створення юніт-тестів для проекту Visual Studio 2011 Beta містить відповідний шаблон для створення юніт-

Робота з Delphi в CBuilder

Як вам повторюють знову і знову, CBuilder – це просто Delphi, що використовує для розробки додатків мова програмування C + + замість Object Pascal Якщо це дійсно так (а це дійсно так), то чи не можна використовувати обєкти Delphi в CBuilder І як було б чудово, якщо можна було б взяти вже створені форми і […]

Повідомлення від клавіатури

При натисканні та відпусканні клавіш драйвер клавіатури формує повідомлення і передає їх в системну чергу повідомлень Потім повідомлення від клавіатури надходять в чергу повідомлень програми-власника вікна, має фокус вводу (input focus) Поняття фокусу введення повязане з активним вікном Вікно, що має фокус введення це або активне вікно, або дочірнє вікно активного вікна Вікно є активним, […]

Анімація теми Windows Runtime

Перейдемо до другої групи анімації Якщо анімація переміщень ставила стандартні механізми з мінімальним впливом на виконання, то анімація теми дозволяє більш жорстко контролювати як хід виконання, так і час запуску Вона включає набагато більше типів ·&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp DragItemThemeAnimation – Дозволяє задати анімацію для елемента,

Підвищення продуктивності додатків Windows Runtime

Для того, що б зрозуміти в яких місцях або при яких сценаріях продуктивність програми низька, необхідно використовувати відповідні інструменти, які дозволяю отримати інформацію про використанні ресурсів пристрої вашим додатком Такі інструменти називаються профайлера, і Visual Studio 2011 Express Beta містить у своєму складі

Виклик підсистеми

B функції зворотного виклику використовується стандартний метод узгодження характерного для мови C механізму зворотних викликів з класами C + + Як і більшість систем, що дозволяють використовувати зворотні виклики, Windows дозволяє застосувати єдиний покажчик, який буде передаватися цієї функції (B Windows параметр dwInstance описується як DWORD, проте він майже завжди використовується для передачі покажчика) Я […]

Мови та регіональні стандарти в Visual C # (Sharp)

При роботі з рядками в NET застосовується не тільки Unicode Середа NET дуже інноваційна в тому сенсі, що вона розуміє такі концепції, як регіонали стандарти і мова, які є відображенням того, як люди живуть і розмовляють Концепція регіональних стандартів і мови не існує в інших середовищах програмування

Linux і Windows: примирення не відбулося?

Домовленість про партнерство між Microsoft і Novell внесла розкол в співтовариство open source: деякі авторитетні активісти ідеї відкритого вихідного коду протестують проти патентного угоди Novell c софтверним гігантом. У Novell вважають звинувачення безпредметними.