|
E-mail:
Форум
|
|
|
|
|
|
Карта сайта
* * *
* * *
Новости сайта
* * *
Поиск по сайту:
* * *
* * *
Для поиска книг в Интернет-магазинах вы можете воспользоваться сервисом www.findbook.ru.
* * *
Архиватор WinZip для распаковки архивов с главами книг и статьями вы можете загрузить с сайта www.winzip.com.
* * *
В главе "Преврати свой сайт в портал" книги "PHP: полезные приемы" рассказывается о специальных сервисах сети - информерах. Установив фрагмент кода на страницы своего сайта, вы сможете предоставлять посетителям свежую информацию без всякого труда со своей стороны.
* * *
Книга "VBA: для тех, кто любит думать" - расширенный и дополненный вариант первых глав книги "Тайны и секреты компьютера". Или наоборот - в книгу "Тайны и секреты компьютера" включена облегченная версия книги "VBA: для тех, кто любит думать". Выбирайте то, что вам надо: углубленное изучение VBA или большое количество разных тем в книге.
* * *
Книга "Интернет: новейший справочник" стоит очень дешево - около 100, максимум 150 рублей при весьма большом объеме и широком охвате тем.
* * *
Автор раздела будет признателен за помощь в конвертации файлов со статьями и главами книг в более удобочитаемый формат, например, в Html-документы с оптимизированными рисунками или документы Word со вставленными картинками.
* * *
Две заметки о программировании на PHP, продолжающие идею книги "PHP: полезные приемы" - в разделе "Статьи".
* * *
* * *
Вопросы и ответы по работе в Microsoft Office вы можете найти в разделе "Вопросы и ответы по VBA", а также в статье "Office XP: горячая линия".
* * *
Если вы собираетесь создавать свой сайт с использованием PHP и MySQL, то информация статьи "Личный Интернет" может быть для вас полезной.
* * *
Если вы занимаетесь обучением работе на компьютере - посмотрите мнение, выраженное в статье "Не бойтесь компьютеров!". Может, оно вас заинтересует.
* * *
В будущем планируется размещение онлайновых вариантов статей.
* * *
Задать свой вопрос по программированию на VBA вы можете по e-mail или в форуме.
* * *
Перед тем, как задавать вопрос - посмотрите ответ на него в Справочной системе VBA или на этом сайте в архиве вопросов.
|
|
|
Компьютерные технологии
* * *
В этом разделе представлены некоторые из написанных до 2005 года статей и книг одного из авторов этого сайта, Антона Орлова. |
* * *
"VBA: для тех, кто любит думать"
Вам предлагается учебник по VBA. Научитесь использовать этот язык для расширения своих возможностей! Наверняка, прочтя эти две строки, вы подумали: "опять занудство предлагают, делать мне больше нечего, кроме как "усваивать уроки" или делать домашние задания..." А зря. Этот учебник - для тех, кто умеет думать и рассуждать, как, собственно, и следует из его названия. Из него вы не узнаете о "каждой команде VBA" - для этого есть справочная система пакета Microsoft Office. Вы просто научитесь самостоятельно осваивать этот язык. В учебнике демонстрируется пример образа мыслей и действий для такого самостоятельного освоения. Базовые сведения о синтаксисе VBA и интерфейсе среды разработки, разумеется, тоже приводятся.
|
| | |
Главы книги
1. Введение | | |
2. VBA: история | |
|
3. Средства программирования на VBA | |
|
4. VBA: основы синтаксиса | |
|
5. Создание первой программы | |
|
6. Диалог с пользователем | |
|
7. Окончательная доработка | |
|
8. Полезные советы | |
|
9. Опыт товарищей | |
|
10. Напутствие | |
|
Прил.1. Игры с Office | |
|
Прил.2. Office XP: обзор возможностей | |
|
VBA (сокращение от "Visual Basic for Applications") - язык программирования, встроенный в Microsoft Office и позволяющий писать программы, работающие в среде этого пакета. На Visual Basic for Applications написаны все разработки, представленные в разделе "Программное обеспечение" этого сайта.
|
* * *
"Тайны и секреты компьютера"
Когда-то давно миллионными тиражами издавались книги для детей, где описывалась работа консервного завода или линии по производству стекла стилем, понятным и интересным и десятилетним детям, и их родителям, и даже их бабушкам. К сожалению, в компьютерной среде подобной литературы практически нет: в ней обычно либо рассказывается о том, как нажимать на кнопки и вызывать меню в общеизвестных программах (любой пользователь, просто один раз попробовав поэкспериментировать и внимательно читать названия пунктов меню, это сделает сам, без книг), либо заумным языком, понятным лишь профессионалам, описываются "премудрости" языков программирования или сетевых технологий. Потому потребность в информации "просто о сложном" весьма велика. Данная книга является попыткой продолжить старую традицию. В ней о довольно сложных вещах - секретах протоколов Internet, системе электронной почты, устройстве файловой системы и многом другом - рассказывается предельно просто и понятно. Во всяком случае, именно такую задачу ставил себе ее автор. Бесспорно, не обошлось без упрощений и некоторых неточностей, но во многом такие упрощения служат лучшему пониманию темы.
|
| | |
Главы книги
Введение | |
|
1. Средства программирования на VBA | |
|
2. Основы языка VBA | |
|
3. Создание первой макрокоманды
| |
|
4. Пусть программа с вами говорит | |
|
5. Советы и секреты программирования | |
|
6. Волшебный мир макросов | |
|
7. Напутствие разработчику | |
|
8. Как хранятся данные? | |
|
9. Интернет. Устройство и работа | |
|
10. Порты. Прокси. Файерволл | |
|
11. Электронная почта: итоги тридцатилетия | |
|
12. Fidonet: как создать сеть без сети | |
|
13. О проблемах понимания русского языка... | |
|
14. Секреты системного реестра | |
|
15. Экраны на жидких кристаллах | |
|
16. Население мира компьютеров | |
|
17. Сайтостроение | |
|
18. Web-редактор из недр Office | |
|
19. PHP: интерактивность в действии | |
|
20. Правильный проект - залог успеха | |
|
21. Размещение и реклама сайта | |
|
22. Приемы и секреты web-дизайна | |
|
23. Ловим почтового бандита | |
|
24. Береги пароль смолоду | |
|
25. Прошиваем... Вопросы и ответы | |
|
26. Многоосие. Вопросы и ответы | |
|
27. Тайны Word'овых глубин | |
|
28. Чтобы пользователю было удобнее… | |
|
Заключение | |
|
|
* * *
"PHP: полезные приемы"
Знаете, как старые "компьютерщики" учатся новому языку программирования? Они не изучают толстенные учебники, не штудируют конспекты и руководства. Им не нужны премудрые преподаватели, они не корпят над тщательно выполняемыми уроками. Им достаточно всего лишь краткого описания языка и нескольких уже готовых программ, написанных на нем. На основании анализа этого они язык и осваивают. Что надо для такого усвоения? Кроме умения думать и наблюдать, делать выводы - ничего! Ну, вернее, почти ничего. Еще нужны те самые краткое описание языка и несколько примеров. Книга "PHP: полезные приемы" именно их вам и даст. В ней приводится небольшая справка по языку программирования PHP и тексты сценариев, выполняющих наиболее популярные у создателей сайтов задачи. Все сценарии снабжены подробным подстрочным комментарием о предназначении каждой их строчки и описаниями команд PHP, использующихся в них. В "Приложении" к книге есть описание довольно интересных приемов, рассказов о которых не встретишь даже на просторах Интернета.
|
| | |
Главы книги
Для получения информации о содержании главы подведите курсор к ее названию.
1. Введение | |
|
2. PHP. История. Места. Источники | |
|
3. PHP: основы | |
|
4. PHP: выборочная загрузка | |
|
5. PHP: простейший Интернет-магазин | |
|
6. PHP: папкопотрошилка | |
|
7. PHP: закачка файлов | |
|
8. PHP: авторизация доступа | |
|
9. PHP: гостевая книга | |
|
10. PHP: блок оценки материалов | |
|
11. PHP: файл-менеджер | |
|
12. PHP: полезные мелочи | |
|
13. PHP: способы передачи данных между страницами | |
|
14. Заключение | |
|
Прил.1. Преврати свой сайт в портал | |
|
Прил.2. Word в web-дизайне | |
|
Прил.3. На сайте - как в "Винде" | |
|
PHP ("рекурсивное" сокращение от "PHP: Hypertext Preprocessor") - легкий в использовании язык программирования, позволяющий придать сайту интерактивность и серьезно облегчить труд web-мастера. Этот сайт создан с использованием сценариев на PHP.
|
* * *
"Интернет: новейший справочник"
Эта книга написана Антоном Орловым в соавторстве с Николаем Богдановым-Катьковым. Ее основные темы - устройство Интернета и системы электронной почты, основы работы с Интернет-браузерами, почтовыми клиентами, программами для выполнения различных функций (менеджеры загрузки, оффлайн-менеджеры, файерволлы и т.д.), а также обзор полезных сайтов Интернета и рассказ о сервисах поиска. Один из разделов книги посвящен технологии создания сайтов. А.Орловым написаны 1, 3 и 4 части книги, а также глава "Безопасность в Сети", Н.Богдановым-Катьковым - 2 и 5 части. Первая глава книги написана обоими авторами совместно.
|
| | |
Главы книги
Главы этой книги будут размещены здесь после окончания срока действия договора с издательством. В настоящее время договор запрещает такое размещение.
Пример текста книги:
"...при наличии на экране Области просмотра письмо с вирусом даже удалить было нельзя - ведь перед удалением его необходимо выделить, а выделения письма в списке сообщений хватало, чтобы оно отобразилось в Области просмотра и вирус запустился... Поэтому в том случае, если у вас нет возможности установить шестую или более позднюю версии Microsoft Internet Explorer, то вообще отключите отображение Области просмотра в Microsoft Outlook Express - уберите соответствующую галочку в окне "Вид" - "Раскладка". После этого вы сможете хотя бы удалить вирусное сообщение. Кстати, точно так же следует поступать и с хулиганскими письмами - иногда некоторые "доброжелатели" развлекаются тем, что рассылают по электронной почте письма, в HTML-варианты которых встроена программа, вызывающая, например, открытие нескольких тысяч окон браузера..."
|
* * *
Отдельные статьи в журналах
Представлены некоторые из статей, написанных до 2005 года.
Каталог статей:
| |
В последние несколько десятилетий в значительной части медицинской науки произошла революция, изменившая самую основу практической медицины - мышление врача. И в этой революции отнюдь не последнюю роль сыграло развитие информационных технологий... Об этом и рассказывает данная статья.
| |
|
| |
Нечто вроде "открытого письма" всем, кто занимается обучением работе на компьютере. Предложение нового метода обучения.
| |
|
| |
Небольшой прогноз развития компьютерной отрасли на ближайшие 20 лет. Вернее, вариант такого прогноза...
| |
|
| |
Освещение темы, которая всегда вызывает множество вопросов у начинающих программистов - ответы на вопросы "что такое классы?", "что такое объекты", "что такое объектно-ориентированное программирование?".
| |
|
| |
Рассказ о методике "подписывания макросов" в VBA, предназначенной для упрощения установки макросов при включенной защите от макровирусов.
| |
|
| |
Рассказ о программном комплекте "Денвер", позволяющем установить на локальном компьютере полноценный web-сервер с интерпретаторами PHP, Perl, а также СУБД MySQL для отладки и тестирования сценариев при азработке сайта.
| |
|
| |
Рассказ о том, как на PHP сделать сценарии для создания на своем сайте партнерской программы - отдельного учета посетителей, приходящих на сайт по различным ссылкам.
| |
|
| |
Вопросы и ответы по работе с Microsoft Office XP.
| |
|
| |
Небольшая заметка о некоторых неочевидных, но полезных возможностях текстового редактора Microsoft Word XP.
| |
|
| |
Нечто вроде аналитического обзора современного российского рынка "компьютерных" книг в применении к потребностям начинающего или "продвинутого" пользователя.
| |
|
| |
Обзор и сравнение наиболее совершенных почтовых клиентов, имеющихся на рынке на весну 2004 года.
| |
|
| |
Обзор и сравнение почтовых сервисов Рунета по состоянию на осень 2003 года.
| |
|
| |
Небольшая заметка о сравнении выгодности доступа в Интернет посредством модема и посредством "домашней" сети, а также о достоинствах и недостатках различных схем оплаты доступа.
| |
|
| |
Рассказ о том, как добавить к своему сайту иконку для отображения в адресной строке браузера и в "Избранном".
| |
|
| |
Рассказ о методах работы с World Wide Web посредством электронной почты.
| |
|
| |
Рассказ о программных средствах, позволяющих компьютеру с операционной системой Windows выполнять некоторые действия в отсутствие своего владельца.
| |
|
| |
Рассказ о том, какой набор программ стоит скопировать на дискету для похода в Интернет-салон за доступом в Сеть оттуда.
| |
|
| |
Статья 2001 года об операционных системах, умещающихся на одной дискете.
| |
|
| |
Небольшая заметка о неочевидных аспектах использования колеса прокрутки мыши.
| |
|
| |
Рассказ о "пасхальных яйцах" в Microsoft Office - интересных играх, встроенных в Microsoft Excel 95 и Microsoft Excel и Word 97, а также о некоторых других.
| |
|
| |
Рассказ о программе Celestia, создающей трехмерную модель ближнего и дальнего космоса и позволяющей перемещаться по этой модели, рассматривать звезды и планеты, наблюдать за перемещениями небесных объектов.
| |
|
| |
Статья о графическом редакторе Universe, предназначенного для рисования космических пейзажей.
| |
|
| |
Небольшая заметка о том, что из себя представляет "опасность взлома компьютера" и как ее избежать.
| |
|
| |
Рассказ о приеме, позволяющем обойти имеющийся в некоторых локальных сетях запрет на загрузку файлов с определенными расширениями.
| |
|
|
* * *
Вопросы и ответы по VBA
За последние 5 лет мне пришло немало вопросов с просьбами помочь решить ту или иную задачу программирования на VBA. Думаю, что ответы на эти вопросы могут быть интересны не только авторам вопросов, поэтому размещаю их здесь. Примеры вопросов - на этой странице, полный архив вопросов доступен по ссылке ниже.
4.
"Мне необходимо из программы на VBA в Word открыть стандартное диалоговое окно выбора файлов и после считать результат выбора. Как это можно сделать - с помощью API?"
Для того, чтобы выбрать файлы, необязательно использовать именно API. Достаточно стандартных диалоговых окон Word. Их выпадающий список можно получить, набрав в Редакторе VBA фразу "Dialogs(". Выбрать файл позволяет, к примеру, окно, вызываемое константой wdDialogFileOpen - для его вызова можно использовать такой код:
With Dialogs(wdDialogFileOpen)
.Display
vibfail = .FileName
End With
Команда .Display отображает диалоговое окно, а следующая строчка записывает в переменную имя выбранного файла. При этом открытия выбранного файла не происходит (если надо, чтобы происходило, следует вместо команды .Display использовать команду .Show). Подробнее - смотрите Справку VBA по слову Dialogs и раздел "Displaying built-in Word dialog boxes."
В Microsoft Excel аналогичное действие выполняется значительно проще - командой file = Application.GetOpenFilename. В результате ее выполнения будет отображено окно открытия файла, а после выбора имя файла поместится в переменную (здесь - "file").
27.
"Можно ли в макросе 001.bas прописать ИМПОРТИРОВАНИЕ другого макроса. Ну, например 002.bas (который находится, например, на C:/ ). Если "да", то как это сделать?"
Да, разумеется. Для импортирования файла с макросом в Normal.dot необходимо использовать команду
NormalTemplate.VBProject. VBComponents. Import ("путь к файлу макроса")
Чтобы импортировать макрос в открытый документ, следует использовать команду
Documents ("имя документа с расширением"). VBProject. VBComponents. Import ("C:\путь к файлу макроса")
30.
"Часто, после открытия документа в Word-е оказывается что изменились привычные сочетания клавиш - Ctrl-C - Сtrl-Ins и тому подобное... Можно ли, и каким образом, переключится в привычное состояние? В чем причина подобных изменений?"
По умолчанию Word настроен так, что в том случае, если при запуске программы раскладка клавиатуры была русская, то используются комбинации клавиш Ctrl+Ins, Shift+Ins, F12 и т.д., а если была английская - то Ctrl+C, Ctrl+V и т.д.
Использовать какую-либо одну комбинацию клавиш можно, просто настроив их в шаблоне Normal.dot: "Сервис" - "Настройка" - "Клавиатура", там для каждой команды можно ввести желаемое сочетание клавиш для вызова.
Настройте комбинации клавиш для всех частоиспользуемых Вами команд.
|
| |