Введение
Многие из Вас наверняка видели в Windows программах окна нестандартной формы (круглые, треугольные и т.д.) и задавали себе вопрос: как мне сделать такое окно? Если прочитать документацию по Visual Basic, то можно сделать вывод, что стандартные средства языка не предоставляют такой возможности. А что же делать, если очень хочется? Тогда следует вспомнить, что в распоряжении программиста на VB есть еще и Windows API, который должен нам в этом помочь.
Теоретические основы
Для начал...
Я редко раздаю сорцы. Причин тут много...
Hо тут, долго решал, постить или нет, наконец, спустя полгода, решил, что стоит. ;) Может новичкам будет полезно, а у маститых, почивших на лаврах, гуру отпадет головная боль о диалоге и они смогут спокойно спать и не видеть ужасов во сне, в которых они отдают заказчику дистрибутив на CD и вспоминают, что там нет About Dialogа. ;-)
ВСТУПЛЕHИЕ
About диалог бич любого программиста. Вначале просто некогда им заниматься и Help|About висит с умным видо...
Содержание
Меню Visual Basic
Команда "Масштаб"
Команда "Описание" (контекстное меню)
Команда "Показать скрытые компоненты" (контекстное меню окна просмотра объектов)
Команда "Настройка" (контекстное меню)
Команда "Удалить контрольное значение" (контекстное меню)
Команда "Только слово целиком (Поиск)" (контекстное меню окна просмотра объектов)
Команда "Скрыть" (контекстное меню)
Команда "Свернуть родительский объект" (контекстное меню)
Команда "Свойства" (контекстное меню)
Команда ...
Модули классов хранятся в файлах с расширением CLS и похожи на модули форм за исключением того, что у них нет видимого интерфейса пользователя. Их можно использовать для создания собственных объектов, включая программный код для методов и свойств. (Microsoft Press)
На основе этого проекта вы познакомитесь созданием коллекций и классов, а также сможете грамотно их использовать в своих программах.
Шаг 1. Создадим проект Standard EXE. Та форма, которая создается по умолчанию, нам пригодится в...
Internet - одно из самых выдающихся открытий 20 века. В развитых странах мира большинство людей получают самую последнюю информацию из этой сети. Так для чего же нужен Internet? Самое главное предназначение этой сети - передача информации от одного компьютера к другому. Сегодня я хочу рассказать Вам, как можно с помощью стандартных средств Visual Basic получать и передавать информацию через Internet.
Немного теории
Протоколы и Стандарты
Связь через Internet и обмен данными облегчены разви...
В последнее время мне часто задают вопрос - ну как же написать программу, отправляющую электронную почту? Ну вот тут я что-то набросал. Это не есть полностью работоспособный код, так кое-что для затравки. Хдесь я опишу основной принцип и последовательность команд.
Будем считать, что адрес отправителя хранится в переменной FromUser, адрес получателя в переменной ToUser, тема сообщения - Subject, сообщение - Message. Из переменной FromUser извлекаем переменную FromHost (InStr и Right - относи...
Текстовые файлы встречаются нам повсюду. И эта статья покажет вам основные методы работы с текстовыми файлами - создание/редактирование, чтение/сохранение, поиск слова в тексте.
Приступим !
Создайте стандартный проект и наклейте на него текст-бокс с именем "txtText", укажите у него свойство "MultiLine" равным "True" - "Истина" и две коммандные кнопки с именами "btnOpen" и "btnSave". Свойство "Caption" укажите у "btnOpen" - "Открыть", а у "btnSave" - "Сохранить". Сделайте двойной клик по кн...
Введение
По определению, Windows является многозадачной операционной системой. То есть одновременно в ней могут выполняться несколько задач. Однако задача задаче рознь. И различие это заключается в приоритете. То есть, при выполнении какой-либо программы Windows распределяет ресурсы определенным образом, в зависимости от того, какой приоритет у какого процесса (программы). Программы в дальнейшем я буду называть процессами, так проще. Каждая запущенная программа в Windows представляет собой ...
Intro:
Салам всем любителям покопаться в личной жизни многострадальных юзеров. Сегодня, сейчас я начинаю очередной рассказ из жизни макросов. В данной статье , которая как и все предыдущие является ознакомительной и несет чисто информативный характер ,я постараюсь рассказать о технологии запуска файлов офисных приложений с помощью сторонних программ. Или если быть конкретнее мы с вами постараемся написать небольшую программку - загрузчик на VB.Еще раз повторяюсь, что не несу никакой ответст...
Урок 1. Введение в базы данных
1. Что такое база данных
2. Структура базы данных
3. Отношения между таблицами
4. Нормализация баз данных
5. Ключи и индексы
Приложение VisData
1. Создание базы данных.
2. Редактирование структуры таблицы.
3. Работа с индексами.
4. Другие возможности приложения VisData.
Введение в объект управления данными - Data Control
1. Что такое объект управления данными.
2. Как установить свойства объекта Data.
3. Что такое набор записей.
4. Текущая запис...
Салам всем без исключения !
Сегодня , я хотел бы начать цикл статей по офиссному программированию .Програмить мы будем в Excel-e (в принципе можно кодить и на балалайке -было бы желание , а на Екселе мне легче ,да и в любом случае код сегодняшней программки пойдет в любом офисном приложении ) .....
Для начала немного истории .Началось все тогда , когда я впервые сел за комп, и с удовольствием для себя обнаружил на нем пакет M$ Office.Так вот поковырявшись в нем с недельку пришел к выводу...
В этой статье я расскажу вам о том, как выдавать звуковой сигнал через внутренний динамик. Для этого мы воспользуемся API функцией Beep. Ну что, перейдём к делу:
1. Создайте новый проект.
2. На созданную вместе с проектом форму добавьте две метки (lbl1, lbl2) , две горизонтальные полосы прокрутки (srlChastota и srlTime) и одну кнопку (cmdGen):
Имя элемента управления:Свойство:Значение:
lbl1CaptionЧастота звука:
lbl2CaptionПродолжительность звука:
srlChastotaMin37
srlChastotaMax3276...
Предисловие.
Я не ошибусь, если назову Бейсик (BASIC - Begginners Allpurpose Symbolic Instruction Code, т.е символический командный универсальный код для начинающего :) самым простым языком программирования. Даже при небольшом опыте, программы можно писать практически не задумываясь. Свою историю этот язык программирования высокого уровня начал в далеком 1963 году. Именно тогда небольшой группой студентов последнего курса Дортмутского колледжа под чутким руководством профессора Дж. Кемени и...
Эта статья является самодостаточной, то есть в ней дана исчерпывающая информация по созданию иконки в SystemTray с помощью VB. Однако при этом она является компиляцией общедоступных источников, то есть заслуга автора состоит лишь в сборе этой информации в одном месте и пояснениях.
Основы создания иконки изложены в FAQ Льва Серебрякова. Используется пример на VB от Alexander Shherbakov. Описания функций и констант из книги Daniel Applemana и API.TXT. Вопросы связанные с редактором ресурсов н...
Как-то проверяя один из своих почтовых ящиков, получил странное письмо со следующим текстом: "Have fun with these links. Bye." и пристёгнутым к нему файлом с расширением .VBS . Конечно же, такое расплывчатое содержание не могло не насторожить, поэтому я не стал открывать присоединённый файл.
Я пользуюсь Outlook, и в этом случае рекомендую выбрать пункт меню "Файл/Открыть" - откроется отдельное окно просмотра письма. Тут нужно щёлкнуть правой кнопкой мыши по значку присоединённого файла и в ...
Привет всем читателям!
Сегодня мы рассмотрим довольно важную тему, которая выдвигается многими работодателями, а именно мультиязычность.
Что же я имел ввиду, говоря о мультиязычности. Ну, наверняка каждый из моих достопочтенных читателей не раз видели крутые порталы и между всем сбродом информации находили две маленькие иконки, преимущественно со всем известным звёздно-полосатым и родным бело-сине-красным флагами. Безусловно, после нажатия на одну из них привычная нам русская речь превра...
Всем доброго времени суток!
Наверняка, гуляя по сети в поисках порн..., т.е. в поисках какой-либо информации, вы натыкались на такую фишку, типа:
На сайте: 100 человек
Т.е., когда примерно в таком контексте выводится количество человек, присутствующих в данное время на сайте. Когда я впервые увидел такую фичу, мне она показалось интересной и симпотной.
Недавно, по личной надобности, мне захотелось сделать такое для своего сайта и я реализовал все это дело с использованием PHP+MySQL. ...
Перевод Всероссийского Клуба Вебмастеров (www.webclub.ru)
Предисловие
Preface
Об этом руководстве
Описание языка
Введение в PHP3
Что такое PHP3?
Что может делать PHP3?
Краткая История PHP
Возможности PHP3
HTTP-аутификация средствами PHP
Создание GIF-файлов с помощью PHP
Поддержка file upload
Поддержка HTTP cookie
Поддержка баз данных
Регулярные выражения
Обработка ошибок
PHP source viewer
Установка
Установка из исходных кодов на UNIX
Руководство по установке PHP3 для Wind...
Основное назначение скрипта - сжатие страниц, передаваемых сервером браузеру. У меня в среднем сжималось в 4 раза.
Одно "НО": Не ставьте уровень сжатия больше 3 - размер не уменьшится, а нагрузка на сервер - еще как.
Скрипт используется следующим образом:
<?
include(gzdoc.php);
?>
<HTML>
... the page ...
</HTML>
<?
gzdocout();
?>
gzdoc.php
<?
/*
** Title.........: PHP4 HTTP Compression Speeds up the Web
** Version.......: 1.20
** Author...
Для некоторых терминов ни стилусу, ни автору не удалось подобрать эквивалента,
такие термины оставлялись либо в английском варианте, либо транслитерировались.
Краткая Хронология
Инструкции по установке
Итак, что я могу сделать с помощью PHP/FI?
Переадресация CGI
Проблемы безопасности
Установление подлинности HTTP
Замечания по модулю Apache
Директивы конфигурации модуля Apache
Поддержка FastCGI
Управление доступом
Регистрация Доступа
Относительный URL против Абсолютно...
Я так уж и быть упущу некоторые технические подробности, которые можно было бы описать всего двумя словами: В Unix- системах для отделения одной строки от другой используется \n , a в Windows \r\n , а в MacOS \n\r. И для того, чтобы языки программирования были легче переносимы с одной операционной системы на другую, эта комбинация преобразуется автоматически при чтении текстовых файлов.
Открытие файла
Работа с файлами в PHP очень напоминает работу с файлами в Си. То есть, сначала файл откр...
Данная статья является комментарием к статье «PHP против ASP - делайте ставки, господа!». Из-за его объема и полноты мы решили вынести этот комментарий в отдельную статью.
Ну привет всем.
Написал несколько проектов на PHP. К сожалению ни один не дожил до сегодняшнего дня. Был проект Melodyland, написанный на ASP, www.melodyland.ru , я частично переписал его на ASP.NET (C#) . Сейчас пишу свой сайт на ASP.NET www.melodyland.ru/goodman (потом переедет, сейчас только можно посм...
"ASP - это функциональная, удобная технология, но я выбираю PHP.."
- примерно так начинается небольшая статья-размышление на тему "кто самее", найденная мной на сайте SimplyWebDesign.com (статья: Why PHP is Better than ASP). Я подумал, что возможно кому-то из наших посетителей тоже захочется пофилософствовать на эту тему, и потому предлагаю вам перевод этой статьи. Свое мнение, я выскажу в конце. Не стоит относиться ко всему нижеизложенному очень серьезно, кипятиться по пустякам, обзывать м...
Импортирование информации с чужого сайта на свой сайт в свой дизайн. (На примере импортирования прогнозов погоды с Yahoo.)
Добре, господа!
Пример предназначен для тех, кто начинает работать с php, и не только для них.
Результатом работы программы(скрипта) является прогноз погоды на 5 дней для любого, интересующего Вас города, выводимый в виде, который нравится именно Вам, а не дизайнерам сайта-донора.
Информация в таких случаях берется с известных серверов прогноза погоды (где не пишут ф...
Сегодня расскажу вам о том, как написать гостевую книгу на PHP и MySQL. Ничего сложного в этом нет, да и возможности данной гостевой не самые большие: постраничный вывод записей, проверка вводимых данных, возможность удалять записи.
Допустим, что у вас уже есть PHP, MySQL и веб-сервер. Вы всё установили и настроили.
Начнём с создания таблицы, в которой будут храниться данные нашей гостевой книги. Будем спрашивать у пользователя имя и комментарий. При желании пользователь сможет сообщить ад...