|
|||
|
|||
Базовые знания |
|||
Дмитрий Турецкий В отличие от большинства остальных устройств и орудий труда, компьютер с одной стороны весьма широко распространен, а с другой, довольно сложен для изучения. Сочетание этих свойств приводит к тому, что довольно часто компьютер используется людьми, весьма смутно представляющими принцип его работы. И когда перед такими пользователями встает задача сделать что-то с помощью компьютера, то они зачастую оказываются в сложной ситуации - незнание каких-то базовых вещей не позволяет им даже увидеть пути решения поставленной задачи, а то и просто ставит в тупик. Поэтому сегодня я решил попробовать начать некую серию заметок с рассказами о тех вещах, которые большинству более-менее опытных пользователей представляются слишком элементарными, чтобы их разъяснять, и в то же время вызывают множество вопросов, судя по приходящим мне письмам. Т.к. последующие заметки этой серии будут основываться на ваших письмах, то не стесняйтесь подбрасывать темы. Итак, начнем. "Стандартные библиотеки", они же "common libraries", они же "dll-ки". При написании программ довольно часто возникает потребность использовать какие-то стандартные функции, например, выбрать случайное число или нарисовать диалоговое окно "Да, Нет, Отменить". Вместо того, чтобы включать код подобных функций в каждую программу, были созданы специальные файлы их содержащие, так что любой программист мог просто написать в своей программе название нужной функции, а программа сама бы находила где эта функция описана. Такие файлы получили название "библиотек функций". Оформляются они, как правило, в виде файлов с расширением .dll Помимо .dll файлов, в стандартные наборы могут входить и некоторые другие, например .ocx Большинство "стандартных библиотек" привязаны к определенному языку программирования, на котором писалась программа. Например, если в описании программы вы встречаете фразу, что требуются библиотеки VB5, это значит для функционирования данной программы необходимо, чтобы у вас на компьютере были стандартные библиотеки пятой версии Visual Basic. В большинстве случаев, библиотеки можно скачать с того же сайта, с которого вы скачивали программу. Для установки библиотек ничего "хитрого" делать не требуется, достаточно ее просто распаковать и скопировать .dll-файл в директорию windows/system Наиболее распространенные библиотеки можно найти у меня на сайте по адресу http://www.listsoft.ru/library.htm. IP-адрес, порт, пакет Об этом я уже писал в заметке Как работает Интернет Консольные программы Где-то я наткнулся на хорошее описание: программы, похожие на программы ДОС, но отказывающиеся под ним работать :) Большинство пользователей Windows привыкли к тому, что программы имеют графический интерфейс - всевозможные кнопочки, окошки и т.п. Но все эти элементы совсем необязательны, программы могут существовать и без них. Такие программы управляются с клавиатуры, либо запрашивая у пользователя какие-то данные, либо "вытаскивая" команды из инициализонных файлов (как правило, это файлы с расширением .ini), либо получая команды в виде специальных последовательностей символов после имени исполняемого файла (параметры). Запустить такую программу можно как любую другую, но не всегда это работает - если программе требуются параметры, то вам придется воспользоваться командной строкой. Сделать это можно открыв окно ДОС, выполнив команду "Пуск - Выполнить" или же воспользовавшись каким-либо файловым менеджером, позволяющим вводить команды ДОС, например, FAR, Frigate, Windows Commander или каким-либо другим. Если вы не знаете какие параметры понимает программа, то попробуйте запустить ее просто так и посмотреть, что она напишет, а для получения более подробной информации укажите параметр /? Есть еще две полезные штуки, которые пригодятся вам при работе с консольными программами. Если программа выводит слишком много данных и они не помещаются на экран, то можно после команды напечатать |more, тогда программа выведет один экран информации и будет ждать пока вы не нажмете какую-нибудь клавишу. Другой полезный трюк, это перенаправление вывода в файл. Если после имени программы вы напечатаете, например, > 1.txt, то все данные выводимые программой попадут в файл 1.txt Следует учесть, что при запуске программы из командной строки большое значение имеет ее расположение на диске. Если Вы просто напечатаете file.exe, то компьютер может его и не найти, лучше напечатать, скажем, c:\mydir\file.exe, если файл расположен в папке mydir. Кстати, "папка" и "директория", это одно и то же. Продолжение следует... Источник: http://www.diskovod.ru
|
|||
|
|||
Copyright © "Internet Zone", info@izcity.com | |||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |