Фирменный знак   
Компьютерные технологии
Сайт семьи Орловых
   Фирменный знак
 

E-mail:

Форум

 
 

Карта сайта

*   *   *

*   *   *
Новости сайта

2017.02.20. Вышел 839-й номер рассылки "Эконометрика"...
...подробнее...

2017.02.13. Вышел 838-й номер рассылки "Эконометрика"...
...подробнее...

2017.02.06. Вышел 837-й номер рассылки "Эконометрика"...
...подробнее...

*   *   *
Поиск по сайту:

*   *   *
Подписка на рассылку
"Эконометрика"

Для подписки введите Ваш адрес электронной почты в форму, нажмите кнопку Ок и следуйте инструкциям сервера рассылок.



Рассылка 'Эконометрика'. Количество подписчиков.

Вы также можете посетить
Архив рассылки "Эконометрика"
,
в котором собраны вышедшие выпуски.

*   *   *

Для поиска книг в Интернет-магазинах вы можете воспользоваться сервисом 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: "Сервис" - "Настройка" - "Клавиатура", там для каждой команды можно ввести желаемое сочетание клавиш для вызова.
Настройте комбинации клавиш для всех частоиспользуемых Вами команд.
      
    
Фирменный знак   
   
© А.И.Орлов, А.А.Орлов
   Фирменный знак