| Поставщики OLAP-инструментов помогают пользователям создавать приложения |
Мы неоднократно писали о том, что в настоящее время компании, независимо от области их деятельности, приходят к выводу о существенных преимуществах пакетных приложений и универсальных инструментов над создаваемыми на заказ программами. Динамика конкуренции, изменения законодательной базы, колебания спроса и цен, а также многое другое все чаще и чаще ставит в тупик заказные приложения, не способные обрабатывать незапланированные запросы. В таких системах, несмотря на рационализацию процесса сбора и хранения информации, доступ к ней ограничивается заранее заданным набором отчетов и практически исключается для случаев сложных структур данных. |
Просмотров: 7043 | Скачиваний: 1039 |
Подробнее
|
|
| Eiffel. Краткий обзор |
Eiffel это Обьектно-Ориентированный язык, предназначенный для проектирования и разработки высококачественного программного обеспечения. Наиболее полно преимущества Eiffel раскрываются в больших и сложных проектах. Eiffel это не расширение или подмножество какого либо другого языка, это самостоятельный язык прграммирования. Частично, то что заложено в Eiffel, позаимствовано из более ранних языков - таких как Simula, Ada, Pascal... |
Просмотров: 8238 | Скачиваний: 1143 |
Подробнее
|
|
| Как исправлять байты в пакованных файлах: UPX |
IDA ;я использовал версию, любезно предоставленную мне Гарри Колтоном :) HIEW ; можно использовать любой редактор со встроенным дизассемблером Мозги ; не советую пользоваться пиратскими версиями, лучше купите ;-) |
Просмотров: 7697 | Скачиваний: 1087 |
Подробнее
|
|
| Об ошибке составления пути к текущей директории ...и не только |
Cоздав однажды программу в какой-то директории-имя этойдиректориибудет тянуться вплоть до инсталляционных дискет, что не всегда удобно.Это вызвано, например, тем что в начальный период составления приложениямы естественно в Properties элемента управления Data1 базы данных делаемпривязку к директории разработки программы из окна формы..Этим самымв Data1.DatabaseName мы забиваем адрес текущей директории - раз и навсегда связываем себе руки. |
Просмотров: 7770 | Скачиваний: 853 |
Подробнее
|
|
| Как попасть в System Tray? |
Приходит время, и начинающему Windows-программисту наскучивает открывать и закрывать окно с лозунгом "Hello, World". Его взгляд рассеянно блуждает по "рабочему столу" (не по тому, на котором стоит монитор, а по тому, что создан бессмертной Microsoft) и останавливается на правом нижнем его углу. Та часть панели задач, что привлекла его внимание, именуется "system tray" и содержит значки, которые магическим образом взаимодействуют с программами, работа которых "на первый взгляд как будто не видна" (эти программы нельзя "вызвать" с помощью комбинации [Alt]+[Tab]). |
Просмотров: 5744 | Скачиваний: 900 |
Подробнее
|
|
| Ловим баги или Почему программы допускают "недопустимые операции" |
Ошибки - неизбежное зло программирования. Видимо, пока трудно даже представить средство с помощью которого можно избавится от них. Человеку, который выдумает это чудодейственное лекарство, благодарные потомки-программисты, несомненно, воздвигнут памятник. Пока же остается лишь заниматься обычным делом: ловлей багов. "Нарушение Доступа" - фраза, которую пользователи видят, когда приложение делает попытки обратиться к памяти, которая не обозначена для их использования - и как следствие происходит сбой в работе программы: |
Просмотров: 7038 | Скачиваний: 1117 |
Подробнее
|
|
| FSF и проект GNU |
Знаете ли вы, что такое FSF? А что такое GNU? Нет? Ну, тогда читайте дальше, ибо именно про это и пойдет речь в данной статье. FSF (Free Software Foundation) — это Фонд Свободного Программного Обеспечения, который является очень хорошим и интересным примером благородства в сфере высоких технологий. По сути дела это уникальное образование в современном мире программирования. Многим нашим программистам (в основном *NIXоидам) приходилось работать с программами из FSF. Особенно хорошо известен компилятор GCC (GNU C Compiler) — самый лучший и по сей день компилятор языка C. |
Просмотров: 7010 | Скачиваний: 1069 |
Подробнее
|
|
| Элемент управления CheckFrame |
Иногда может быть полезно основываясь на выборе пользователя отключить некоторый набор опций (элементов управления). Например, если пользователь не желает сохранять log файл, то это должно быть соответствующим образом отображено пользователю. |
Просмотров: 7319 | Скачиваний: 1008 |
Подробнее
|
|
| Созвездие инсталляторов Gentee |
Думаю, как и мне, вам сложно получить полное представление о программе, едва взглянув на нее. Что ж, CreateInstall 2000 это уже не просто программа-зомби, которую можно запрограммировать и несколькими кликами мышки, как это было с первыми двумя инсталляторами. Сей продукт — намного более гибкая система. Сердце программы — специальный скриптовый язык, на котором полностью описывается процесс работы инсталлятора. Младшие продукты — Setup Generator и Setup Generator Pro — построены точно по такому же принципу, но там сам текст скрипта от пользователя скрыт множеством визуальных настроек. С одной стороны, это, конечно же, хорошо — не нужно много копаться, чтобы сотворить профессиональный инсталляционный пакет, однако такое решение теряет в гибкости. При таком подходе невозможно ветвление процесса инсталляции — его можно только прервать или продолжать. Скриптовый язык дает полный контроль над процессами инсталляции и деинсталляции программных продуктов. Посмотрим, каким же образом создается инсталляционный пакет с использованием CreateInstall 2000. Собственно, все, что пользователю позволено — это возня с рядом закладок (в правой части главного окна программы). |
Просмотров: 8539 | Скачиваний: 653 |
Подробнее
|
|
| Ограничение количества одновременно запущенных экземпляров приложения |
Обсуждение данной темы ведется, начиная с появления первых 32-х разрядных версий Windows. Казалось бы, проблема давно уже должна быть окончательно решена, но количество вопросов в конференциях и форумах не уменьшается, хотя из книги в книгу, из FAQ'а в FAQ кочуют одни и те же варианты решения. Но не все так очевидно и просто, что подтверждает и вынесенное в эпиграф мнение известного авторитета и эксперта. Определим требования, которым должно удовлетворять решение для того, что бы его можно было использовать в большинстве случаев. Очевидно, что способ должен: |
Просмотров: 8769 | Скачиваний: 696 |
Подробнее
|
|
|
|
|