Совместное использование файлов в Visual SourceSafe



Совместное использование файлов в Visual SourceSafe

В этом упражнении Вы попробуете воспользоваться формой Visual Basic в нескольких проектах.

Примечание Прежде чем приступать к этому упражнению, необходимо выполнить предыдущее упражнение («Использование Visual SourceSafe»).

> Создание нового проекта Visual SourceSafe

  1. В Visual SourceSafe Explorer выберите корневой проект $/ дерева All projects.
  2. На панели инструментов нажмите кнопку Create Project.
  3. В поле Project диалога Create Project введите Shared Objects и нажмите ОК.
  4. В дереве All projects выберите Shared Objects.
  5. На панели инструментов нажмите кнопку Create Project.
  6. В поле Project диалога Create Project введите Login и нажмите ОК.
  7. В дереве All projects выберите Login.
  8. На панели инструментов нажмите кнопку Add Files.
  9. Ознакомьтесь с содержимым папки WA\Practice\Chl3\Shared\Login.
  10. Выберите все файлы из списка и нажмите Add.
  11. Не заполняя поле комментария, нажмите ОК.


  12. Нажмите Yes, чтобы сделать папку WA\Practice\Chl3\Shared\Login Вашей лич ной рабочей папкой.
  13. Нажмите Close для возврата в окно Visual SourceSafe Explorer.

> Совместное использование формы Login с другими проектами Visual SourceSafe

  1. В дереве All projects выберите пункт Hubble.
  2. На панели инструментов нажмите кнопку Share. Будет открыт диалог Share with $/Hubble.
  3. В списке Projects дважды щелкните Shared Projects и выберите Login.
  4. В списке File to share выберите frmLogin.frm и нажмите Share.
  5. Нажмите Close для возврата в окно Visual SourceSafe Explorer.

    Заметьте, что форма frmLogin.frm добавлена в список Contents проекта Hub ble. Ее значок отличается от остальных, это демонстрирует, что файл исполь зуется совместно с другими проектами Visual SourceSafe. Файл frmLogin.frm также скопирован в рабочий каталог проекта Hubble.

  6. Повторите пункты 1—5, чтобы обеспечить совместное использование формы frmLogin с еще одним проектом — NASA.

> Добавление формы Login в проекты Hubble и NASA

  1. В Visual Basic откройте проект Hubble.
  2. Выберите в меню Project пункт Add Form.
  3. Щелкните вкладку Existing и выберите frmLogin.frm, затем нажмите Open.

    Если Вы получили сообщение «Project file is read-only» (Файл проекта предназ начен только для чтения), закройте окно сообщения и выполните выходную маркировку проекта в Visual SourceSafe. Теперь Вы сможете добавить форму Login в проект. Так как файл Hubble.vbp содержит информацию о том, какие файлы составляют Ваш проект. Visual Basic не позволит добавить в проект какие-либо файлы до тех пор, пока не будет выполнена выходная маркировка файла проекта (.vbp-файла). При необходимости повторите пункт 3.

  4. Нажмите OK в окне сообщения, информирующего, что Visual Basic не смог добавить эту форму в проект Visual SourceSafe.

    Это сообщение появляется потому, что данный файл уже был добавлен в Visual SourceSafe.

  5. В Project Explorer щелкните правой кнопкой мыши frmLogin и выберите пункт Check Out.
  6. Повторите пункт 5, чтобы занести файл формы frmLogin в Visual SourceSafe. Когда Вы сначала выполняете выходную маркировку файла, а затем входную, Visual Basic заменяет значок этого файла в окне Project Explorer. Это происходит потому, что данная форма используется совместно с другими проектами.
  7. Сохраните проект.
  8. Повторите пункты 1—7 для проекта NASA.

> Входная и выходная маркировка файлов в Visual SourceSafe

  1. Оставив проект NASA открытым, в окне Project Explorer щелкните правой кнопкой форму frmLogin.frm и выберите пункт Check Out.
  2. Переключившись в окно Visual SourceSafe Explorer, обратите внимание, что файл помечен выходной маркировкой во всех трех добавленных нами проектах. Если в Visual SourceSafe Explorer файлы не помечены выходной маркировкой, выберите пункт Refresh File List в меню View.
  3. Переключитесь в Visual Basic и пометьте входной маркировкой форму frmLogin.frm.



Содержание раздела