Посоветуйте, как рационально хранпить куски проектов

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Zenitchik
Постоялец
Постоялец
 
Сообщения: 369
Зарегистрирован: 21.12.2006 (Чт) 14:48

Посоветуйте, как рационально хранпить куски проектов

Сообщение Zenitchik » 23.11.2007 (Пт) 21:13

Народ, посоветуйте, как рационально хранить куски проектов для повторного использования?

А то, например, понадобилось мне процедура (вариант: структура данных, юзерский элемент управления) - я написал. А через пару недель я нахожу у себя на харде аналог, написаный полгода-год назад, причем лучший.

Что можно придумать для профилактики.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 23.11.2007 (Пт) 22:11

А через пару недель я нахожу у себя на харде аналог, написаный полгода-год назад, причем лучший.

Тренеровать память.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 23.11.2007 (Пт) 22:15

Недавно была такая тема, там и названия программ, предназначенных для этого были... Поищи -- топик, емнип, назывался "повторное использование кода".
Salus populi suprema lex

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 23.11.2007 (Пт) 22:41

Была тема: File Manager похожий на форум с поиском
тут

Хакер
True :)

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 07.12.2007 (Пт) 10:11

Пробую для себя тоже написать некое хранилище кодов. Слишком много всяких на винте и нужный искать не совсем удобно. Не знаю, на правильном пути или нет. Написал TreeView с разделами: папки, файлы и т.д. Просто код помещаю на txt и добавляю в ресурсы. Потом нажимаешь нужную ссылку и эти txt выводятся на форму. А там можно копировать и вставлять. Правда в ресурсы добавлять нудно как-то.
Жалко в ресурсы нельзя добавлять папку с файлами. Если только сперва архивировать. Опять же не очень удобно при распаковке. Если только самораспаковывающийся архив делать.
Код: Выделить всё
Private Sub TV1_NodeClick(ByVal Node As MSComctlLib.Node)
Dim File As String, Temp
If Node.Key = "File1" Then
Dim B() As Byte
      B = LoadResData(101, "CUSTOM")
      Dim FF As Integer
      FF = FreeFile
      Open "C:\Кирпичи VB6\1.txt" For Binary As #FF
         Put #FF, , B()
      Shell "rundll32.exe url.dll, FileProtocolHandler C:\Кирпичи VB6\1.txt", vbNormalFocus
      Close #FF
End If

И такой код надо писать каждой ветке. Еще и переменные менять.
Нельзя ли как код упростить?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 07.12.2007 (Пт) 10:28

SourceSafe. Оно в добавок хранит историю изменений.
Лучший способ понять что-то самому — объяснить это другому.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 07.12.2007 (Пт) 10:53

Antonariy писал(а):SourceSafe. Оно в добавок хранит историю изменений.

Конечно интересно. Если б еще поподробнее и с примерчиком небольшим ( если не лень). :wink:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 07.12.2007 (Пт) 11:14

О каком примере идет речь?
Lasciate ogni speranza, voi ch'entrate.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 07.12.2007 (Пт) 12:54

SourceSafe идет в комплекте со студией до 2003й версии включительно. Насчет 2005 не знаю. В 6й ставится из общего инсталлятора, в .NET на отдельном диске или в отдельной папке - VSS. Ставь да смотри.
Лучший способ понять что-то самому — объяснить это другому.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 07.12.2007 (Пт) 17:08

alibek писал(а):О каком примере идет речь?

Я думал, что с каким кодом связано. А это программа.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

    TopList