23 сентября 2019 года    
Понедельник | 00:51    
Главная
 Новости
Базы данных
Безопасность PC
Всё о компьютерах
Графика и дизайн
Интернет-технологии
Мобильные устройства
Операционные системы
Программирование
Программы
Связь
Сети
 Документация
Статьи
Самоучители
 Общение
Форум





Разделы / Программирование / Другие
  1. Формат блока REPORТ. (Генерация отчетов)
    Формат блока REPORТ. (Генерация отчетов)
  2. Директивы видимости
    Все что объявлено в секции private, доступно только внутри модуля в котором объявлен класс (приватные объявления). Здесь как правило объявляются переменные, в которых хранятся значения свойств, а также методы (процедуры или функции) доступа к ним.
    Автор: Александр Василевский
  3. Vim-2 или "что может быть проще?
    Заметка с размышлениями о vim, опубликованная 04.09.2001, имела некоторый резонанс, в связи с чем разговор об этом мощном редакторе хочется продолжить. Парадоксально, но, признав некоторую сложность vim в прошлый раз, сейчас я попытаюсь обосновать утверждение о его исключительной простоте. Парадокса, собственно, никакого и нет: все зависит от того, с чьей позиции смотреть. Для пользователя, только что загрузившего дистрибутив vim, он действительно сложен. Достаточно сказать, что в файле index.txt свыше 1200 строк, а ведь этот файл - всего лишь перечень доступных команд с краткими описаниями в одно, максимум два предложения. 1000, пусть 500 команд не способствуют желанию познакомиться с редактором. Не будем торопиться. Во-первых, команды довольно часто дублируются. Во-вторых, часть из них унаследована от vi и предполагает возможность ввода на любом алфавитно-цифровом терминале. Современному пользователю более естественным покажется использование функциональных клавиш и клавиш позиционирования курсора, мыши, наконец. Все эти возможности vim, разумеется, поддерживает, но и старые варианты набора команд не отменяются. Список сокращается: предположим, до 150 команд. Не так уж и много для редактора, который может "все" (уточнять и в этот раз не будем), но есть ли основания говорить об "исключительной простоте"? Как это ни странно, есть. И основания эти следующие:
    Автор: Владимир Попов
  4. Поставщики OLAP-инструментов помогают пользователям создавать приложения
    Мы неоднократно писали о том, что в настоящее время компании, независимо от области их деятельности, приходят к выводу о существенных преимуществах пакетных приложений и универсальных инструментов над создаваемыми на заказ программами. Динамика конкуренции, изменения законодательной базы, колебания спроса и цен, а также многое другое все чаще и чаще ставит в тупик заказные приложения, не способные обрабатывать незапланированные запросы. В таких системах, несмотря на рационализацию процесса сбора и хранения информации, доступ к ней ограничивается заранее заданным набором отчетов и практически исключается для случаев сложных структур данных.
  5. Eiffel. Краткий обзор
    Eiffel это Обьектно-Ориентированный язык, предназначенный для проектирования и разработки высококачественного программного обеспечения. Наиболее полно преимущества Eiffel раскрываются в больших и сложных проектах. Eiffel это не расширение или подмножество какого либо другого языка, это самостоятельный язык прграммирования. Частично, то что заложено в Eiffel, позаимствовано из более ранних языков - таких как Simula, Ada, Pascal...
    Автор: Лапшин А.
  6. Как исправлять байты в пакованных файлах: UPX
    IDA ;я использовал версию, любезно предоставленную мне Гарри Колтоном :) HIEW ; можно использовать любой редактор со встроенным дизассемблером Мозги ; не советую пользоваться пиратскими версиями, лучше купите ;-)
  7. Об ошибке составления пути к текущей директории ...и не только
    Cоздав однажды программу в какой-то директории-имя этойдиректориибудет тянуться вплоть до инсталляционных дискет, что не всегда удобно.Это вызвано, например, тем что в начальный период составления приложениямы естественно в Properties элемента управления Data1 базы данных делаемпривязку к директории разработки программы из окна формы..Этим самымв Data1.DatabaseName мы забиваем адрес текущей директории - раз и навсегда связываем себе руки.
  8. Как попасть в System Tray?
    Приходит время, и начинающему Windows-программисту наскучивает открывать и закрывать окно с лозунгом "Hello, World". Его взгляд рассеянно блуждает по "рабочему столу" (не по тому, на котором стоит монитор, а по тому, что создан бессмертной Microsoft) и останавливается на правом нижнем его углу. Та часть панели задач, что привлекла его внимание, именуется "system tray" и содержит значки, которые магическим образом взаимодействуют с программами, работа которых "на первый взгляд как будто не видна" (эти программы нельзя "вызвать" с помощью комбинации [Alt]+[Tab]).
    Автор: Игорь Орещенков
  9. Ловим баги или Почему программы допускают "недопустимые операции"
    Ошибки - неизбежное зло программирования. Видимо, пока трудно даже представить средство с помощью которого можно избавится от них. Человеку, который выдумает это чудодейственное лекарство, благодарные потомки-программисты, несомненно, воздвигнут памятник. Пока же остается лишь заниматься обычным делом: ловлей багов. "Нарушение Доступа" - фраза, которую пользователи видят, когда приложение делает попытки обратиться к памяти, которая не обозначена для их использования - и как следствие происходит сбой в работе программы:
    Автор: Е. Левшаков, В. Ковалев
  10. FSF и проект GNU
    Знаете ли вы, что такое FSF? А что такое GNU? Нет? Ну, тогда читайте дальше, ибо именно про это и пойдет речь в данной статье. FSF (Free Software Foundation) — это Фонд Свободного Программного Обеспечения, который является очень хорошим и интересным примером благородства в сфере высоких технологий. По сути дела это уникальное образование в современном мире программирования. Многим нашим программистам (в основном *NIXоидам) приходилось работать с программами из FSF. Особенно хорошо известен компилятор GCC (GNU C Compiler) — самый лучший и по сей день компилятор языка C.
    Автор: X-Stranger
Страницы:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


Лента новостей


2006 (c) Copyright Hardline.ru