« 1 2 3 4 5 ... 7 8 »
Приведённый здесь материал можно озаглавить не иначе как "Чем заняться программисту, если нечего делать". На самом деле, Delphi настолько интересная среда, что в ней наряду с разработкой серьёзных приложений можно легко увлечься созданием абсолютно бесполезных вещей.
Категория: Программирование | Просмотров: 622 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)

Вы создали Ваш очередной работающий проект в системе VB6. Вы его
протестировали с пристрастием и произвели трансляцию проекта в исполняемый
*.exe файл. Но считать получившийся файл законченным Windows - приложением
еще рано! Да, он прекрасно работает на Вашем компьютере и так же здорово
работает на машине Вашего друга, у которого вы переписали VB6 (или он у
Вас?), но вот на машине Вашей наименее продвинутой в программировании
подружки *.exe файл не запускается. То ему .dll подавай, то .ocx, обидно,
тем более что и программа составлялась для нее, чтоб восхищалась, а
получается наоборот. Ситуация распространенная, но не безвыходная.
Категория: Программирование | Просмотров: 3027 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)

Часто нужно создать новую базу данных по ходу выполнения программы. Как же это сделать? Об этом будет рассказано в статье.
Создание базы данных производится с помощью библиотеки DAO. Для начала нужно подключить эту библиотеку. Для этого в меню Project|References отметьте пункт "Microsoft DAO 3.6 Objects Library". В составе Visual Basic 6.0 поставляется библиотека версии 3.6. Если у Вас более ранняя версия - отметьте её, особых различий нет.
Категория: Программирование | Просмотров: 1164 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)

VB - лидер в технологии "программописания". Лидер ли? Давайте посмотрим на предмет трезвым взглядом. По быстродействию - слаб, по мощности используемых библиотек доступа к системным ресурсам - тоже не очень, по возможностям работы с графикой , совсем не весьма. Что же остается? А остается то , что и сделало VB одной из платформ-лидеров - стандартный юзер интерфейс пишется на нем очень быстро и непринужденно.
Категория: Программирование | Просмотров: 983 | Добавил: admin | Дата: 06.11.2009 | Комментарии (1)

C Builder предоставляет много способов перехвата сообщений для VCL компонент, однако самый быстрый и эффективный, это подмена оконной процедуры. Представленный здесь метод позволяет перехватить все оконные сообщения для любого VCL компонента имеющего дескриптор окна.
Категория: Программирование | Просмотров: 916 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)

Чтобы постоянно опрашивать модем на предмет поступления новых символов надо открыть дополнительный поток с бесконечным циклом.
Категория: Программирование | Просмотров: 650 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)

Всем памятны обвинения в адрес Microsoft в том, что включение браузера Internet Explorer в состав операционной системы Windows недопустимо. Ответом корпорации было то, что браузер является неотъемлемой частью системы. Теперь мы можем сказать даже больше – Internet Explorer как единое приложение не существует. Это набор компонентов, которые собираются в единое целое только при запуске приложения. Сейчас мы попробуем включить в этот стройный ряд компонентов свой, чтобы он тоже стал неотъемлемой частью, ну если не операционной системы, то конкретной копии браузера точно.
Категория: Программирование | Просмотров: 667 | Добавил: admin | Дата: 06.11.2009 | Комментарии (2)

Глубинное родство этих языков программирования позволяет им взаимодействовать, расширяя возможности каждого.
Язык JAVA во многом произошел от С/С++, у которых были позаимствованы синтаксис и базовая семантика. Однако связь между ними не ограничивается только этим. Используя JNI (JAVA NATIVE INTERFACE), можно вызывать С/С++ - функции из JAVA-программы и, наоборот, из программы, написанной на С/С++, можно создавать JAVA-объекты и вызывать JAVA-методы.
Категория: Программирование | Просмотров: 710 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)

Допустим у вас есть некоторое приложение, написанное на C++(VC++ если быть корректным). Как оно у вас появилось не суть важно, может быть это ваша старая разработка, может быть вы решили сначала отладить предметную часть. Важно то что вы горите желанием вынести часть классов в объектные модули и оформить их в виде ActiveX, COM и ATL объектов. Есть несколько типовых проблем связанных с таким переносом.
Категория: Программирование | Просмотров: 750 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)

Вот например, написали Вы какую-нибудь программку, и раздали её всем кому угодно, или второй вариант, хотите хоть как-то защитить свою программку. В обоих случая вы можете знать, на каком IP-адресе была запущена Ваша программа, по пришедшему сообщению в Ваш почтовый ящик.
Категория: Программирование | Просмотров: 674 | Добавил: admin | Дата: 06.11.2009 | Комментарии (0)