Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
А чего в них такого отвратительного? Плагины - полезная вещь, и их не непереносить надо, а просто пользоваться ими разумно.
ЦитатаRezzoxe ()
а всё что у меня в проекте я должен понимать.
Это - правильно! А что мешает изучить какой-нибудь плагин, и пользоваться им "с пониманием"?
Только:
ЦитатаPeter ()
Ты думаешь регулярка тебя спасет?
База и только база! Без вариантов!
А дальше поступай как знаешь.
Но если ты даже NeoBookDB на дух не переносишь (а его достаточно выше крыши), то...
В твоем случае база - идеальный вариант решения. И боюсь - единственный при таких "объемах". - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Я понимаю не переносить на дух плагины которые глючат, но те которые исправно выполняют поставленную задачу...
ЦитатаRezzoxe ()
да и потом я далёк от регулярок
Ну здесь несколько вариантов, изучать, попросить помощь зала, радоваться тому что есть в НБ.
ЦитатаPeter ()
Уж точно будет в разы (ели не десятки раз) быстрее и гибче "божественной" регулярки
Я точно не уверен, но думаю поиск по базе тоже происходит регуляркой или на ее основе. Не слышал я еще что бы изобрели какой то поиск быстрее.
ЦитатаRezzoxe ()
Тем более, надо будет сверять архив не только со списком, но ещё с несколькими параметрами.
В базе это можно все организовать. Плюс ко всему ты в базу можешь не пути к файлам собирать, а сами файлы, и по мере необходимости извлекать их туда куда надо.
Но плагин с базой данных посложнее будет чем плагины Ганса, а как я понял из твоих постов ты хочешь чтобы раз-два и готово.
Кстати базу можно сделать по принципу архивов. Только вместо архива будет таблица. Таблиц в одной базе ты можешь создать по моему что то в пределах больше 32 000
Добавлено (24 Марта 2015, 17:48) ---------------------------------------------
ЦитатаRezzoxe ()
да и потом я далёк от регулярок
В твоем случае их понимать не надо, а нужно пользоваться просто тем что тебе дали.
Регулярка символы +\[{}* и т.д. понимает не просто как символы, по этому если они будут попадаться при вводе имени файла, мы их экранируем. Экранируются они косой чертой \.
Это ты видишь 13 строк StrReplace. Не обязательно, но желательно. Точка например воспринимается как один любой символ. По этому если ты начнешь вводить (имя.), то найдено будет имя., имя_ и т.д. Если мы введем в поиск имя\. то найдено будет только (имя.)
А ниже уже сама регулярка
(?m)^(\\\w+)+\\
(?m) ищем в многострочном тексте ^ искомый текст находится с начала строки () все что в скобках это группа \\ ищем первый символ \ \w слово + должно быть хотя бы одно слово второй + должна быть хотя бы одна группа \\ последний символ \
в итоге найдет и
\levels\ и \levels\l04u_labx18\ и \levels\l04u_labx18\meshes\ и т.д. а дальше ты уже вводишь имя файла с расширением или без
Я тоже не являюсь спецом по базам, но знаю, что файлы баз имеют особую структуру, именно которая и позволяет осуществлять быстрый поиск.
Цитатаmishem ()
Но плагин с базой данных посложнее будет чем плагины Ганса, а как я понял из твоих постов ты хочешь чтобы раз-два и готово.
Это чем сложнее? В базах все элементарно, и поиск можно осуществлять по самым разнообразным критериям. Базы, между прочим, именно для этого и придуманы - осуществлять быстрый поиск! mishem, я понимаю, что ты недавно освоил этот плагин с регуляркой, и он кажется тебе сейчас "светом в оконце", но давай все же подходить к вопросам разумно, без эйфории. Раз-два и готово можно элементрано сделать в базе. А уж насколько автор сабжа сумеет освоить работу с плагином (если ещё не освоил), зависит только от него самого! И главное, господа, давайте хотя бы пытаться работать головами, а не искать готовые решения "в одну строчку"! НЕ ВЫЙДЕТ!
А то доходит до того, что там где кода NB на десяток-другой строк, применяют плагин с кодом в пять строк, с конечной разницей в скорости в 100 мс.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Не так все элементарно как кажется на первый взгляд. Чем дальше в лес... тем ближе вылез.
ЦитатаPeter ()
Базы, между прочим, именно для этого и придуманы - осуществлять быстрый поиск!
Интересный вывод. Я почему то всегда думал что база для сбора информации.
ЦитатаPeter ()
и он кажется сейчас "светом в оконце",
ничем он не кажется. Я тебе об этом плагине еще года два назад говорил. Для работы со строками пока аналогов нет. И я не вижу смысла писать код на НБ штатными командами, который уже заложен в плагине.
Давай определимся... НБ для чего сделана? Для того, что бы люди не умеющие программировать могли написать для себя (других) программу. Ты же постоянно агитируешь что нужно изучать язык программирования. Плагины, это дополнение того, чего нет в НБ. Так почему не надо ими пользоваться?
Это легче? Проще? В этом и была задача создания такой программы.
ЦитатаYURIY ()
ну уж нет: это буква, цифра или знак подчёркивания.
Я сначала начал расписывать все, после решил если заинтересуется, то сам найдет нужную информацию. И расписал кратко, но доходчиво.
Я почему то всегда думал что база для сбора информации.
Информацию собирать нужно только в том случае, чтобы потом ею пользоваться, и пользоваться максимально быстро. И правильнее было бы сказать, что базы созданы не просто для сбора информации, а ещё и (что важнее) быстрого и удобного доступа к этой самой информации. А если в базе "по полчаса" что-то искать, то, пардон, нахрена нужна такая "база"?
Цитатаmishem ()
Для работы со строками пока аналогов нет.
Я не знаю, что у тебя значит "работа со строками", но в NB строковых функций вполне достаточно для подавляющего большинства тех вещей, на которые NB рассчитана. Во всяком случае, лично мне возможностей NB по работе со строками пока (за почти 10 лет) хватает "с запасом". Не следует заставлять программу "прыгнуть выше головы"!
Но, вместе с тем, плагины и существуют для расширения возможностей программы, и потому их можно только приветствовать, и никто не отрицает их полезности.
Цитатаmishem ()
Ты же постоянно агитируешь что нужно изучать язык программирования.
С одной маленькой, но весьма существенной оговоркой: если вы хотите неограниченные возможности. И ещё добавлял, что тот же авторан для диска или презентацию (для чего NB изначально и разрабатывалась) в NB сделать гораздо проще и быстрее, чем, например, в Delphi. А плагины - узкоспециализированные вещи, и неограниченных возможностей (да что там "неограниченных", подавляющего большинства) взрослых языков не смогут обеспечить в принципе.
Цитатаmishem ()
Так почему не надо ими пользоваться?
Once again... Я не говорил, что не надо, конечно же надо, если плагин дополняет NB, а не заменяет её, не заменяет необходимость думать! Программирование это, в первую очередь, работа головой! И работа с кодом NB - хорошая тренировка ума! Поэтому я всегда и призываю максимально (по возможности) использовать язык NB, и только когда уже никак, то пользоваться плагинами. Если в NB ещё можно что-то (и даже многое) делать "по шаблону", то в том же Delphi такая схема не проканает, и думать придется по-любому! На копи/пасте далеко не уедешь! Да и на "одной строчке" кода тоже!
Это все для тех, кто действительно хочет научится программировать - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Всем спасибо... скачал вчера NeoBookDB и русскую справку от Ионова Сергея... класс! Буду изучать. Дело в том что с базами данных в нб никогда не сталкивался (не было нужды).
Да и ещё, mishem, Peter, может со мной тоже поделитесь русификатором исправленным на 5.8.5b. Всё таки немного не комфортно на английской версии... Да и когда русскоязычные плагины ставлю одни кракозябры...
Поглядывай в процессы после закрытия НБ, будет процесс оставаться? У меня после некоторых исправлений опять зависать начал. Зашел в свойства файла русика на вкладку подробно, и нажал внизу ссылку "Удаление свойств и личной информации", после этого вроде не наблюдается зависаний.
Вадим, это обновленная версия. Не до конца правда, по мере нахождения неточностей исправляю. Не хочешь читать хелп?
Ясно что шерстить надо источник данных, а листбокс он обычно только для визуализации используется. В таких масштабах искать по списку это очень медленно не только в нб. Тащить БД это конечно мощно, я попробую попроще придумать. Расскажи еще про механизм получения данных и загрузки листбокса (я так понимаю просто переменную указываешь в св-вах? В переменную откуда данные и как берутся?) Как задавать вопросы
Странно, а я полагал, что этот плагин уже стал "классикой", и все его прекрасно знают. Да и переводы уж лет сто как лежат. Ну, вот, освоишь, и потом сам будешь задавать себе вопрос типа "и почему я раньше его не окучил?"
ЦитатаRezzoxe ()
mishem, Peter, может со мной тоже поделитесь русификатором исправленным на 5.8.5b.
Прошу заметить, что к этому файлу (файлу, а не переводу) я никакого отношения не имею, и всю ответственность за возможные глюки несет mishem,
Могу только повторить, что переделанный из предыдущей версии русификатор рано или поздно, но будет вызывать ошибки, и вопрос только когда и где. У меня есть основания так считать. Потому, русик надо делать полностью заново, и причем, вручную, как это и делалось с самого начала, а потом я начал халтурить, т.е переделывать старые, какое-то время это прокатывало, а вот на предпоследней версии заглохло и надо все делать заново. Делаю, но в час по чайной ложке. И то я не могу дать 100% гарантии, что все будет работать "как часы", но то, что "переделка" работать "как часы" не будет - абсолютно точно.
Добавлено (25 Марта 2015, 16:55) ---------------------------------------------
ЦитатаDEMBEL ()
Тащить БД это конечно мощно,
А файл базы будет занимать 100 мегабайт что ли? Пару-тройку мегабайт максимум, на общем фоне - капля в море. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
но то, что "переделка" работать "как часы" не будет - абсолютно точно.
У меня работает пока без проблем. Как у других, не знаю.
ЦитатаPeter ()
(файлу, а не переводу)
Да, хочу тоже заметить, перевод практически весь Петра, если где то и есть не совпадения, то это просто внес незначительные изменения на свой лад, в остальном я только пытался собрать рабочую версию, не более.
Вот потому-то я и затронул эту тему, чтобы потом ко мне вопросов не было. Пусть отдувается mishem, если что.
А сам я пользуюсь на половину русифицированной NB - прикольно.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Поглядывай в процессы после закрытия НБ, будет процесс оставаться?
Ага, спасибо!
ЦитатаDEMBEL ()
Ясно что шерстить надо источник данных, а листбокс он обычно только для визуализации используется. В таких масштабах искать по списку это очень медленно не только в нб. Тащить БД это конечно мощно, я попробую попроще придумать. Расскажи еще про механизм получения данных и загрузки листбокса (я так понимаю просто переменную указываешь в св-вах? В переменную откуда данные и как берутся?)
Да это всё тот же распаковщик... теперь хочу реализовать имитацию анализа файлов внутри архива, к примеру пользователю нужны только пару-тройку файлов из всего архива...
Я сначала распаковываю архив, после прогой написанной на нб подготавливаю список всех файлов из этого архива. Понятно что подготовка списков разовая, но необходимо сделать для всех архивов, их много... более 50-ти. Костыль на костыле )).
Так вот... а пользователь будет думать что прога сама анлизирует какие файлы в архиве... Он выбирает архив, проводится сверка по размеру файла в байтах, затем загружается в листбокс необходимый список. Конечно это всё просто кошмарная реализация, но для конечного пользователя этого не заметно. Единственно что смущает что все подготовленные списки будут весить около 30 мб. К примеру один файл содержащий список из 15000 файлов весит около 1 мб.
В идеале же не костыль на костыле делать... а написать алгоритм распаковки файлов из таких архивов и обернуть в плагин NB, кажется я с тобой уже разговарил на эту тему как-то. Но это всё лишь мечты... _http://stalkerin.gameru.net/wiki/index.php?title=DB-архивы
То средство, которым распаковывается архив, позволяет выдернуть и распаковать из архива какие-то определенные файлы, или надо распаковывать весь архив полностью? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
То средство, которым распаковывается архив, позволяет выдернуть и распаковать из архива какие-то определенные файлы, или надо распаковывать весь архив полностью?
До недавнего времени было нельзя, но добавили ключ -flt, теперь можно, если ты заранее знаешь имя файла включая его путь. Ну или допустим вместо файла можно указать расширение, тогда с этого архива распакуются все файлы с таким расширением.
Цитата
1) support for file masking when extracting files ( i.e. "converter.exe -unpack -xdb gamedata.db0 -flt .ogf" will extract only *.ogf files, with full file structure )
Добавлено (25 Марта 2015, 23:53) --------------------------------------------- Из-за этого я придумал эти списки... подставлять под каждый архив свой список... но тут всё и упирается в конечный размер продукта
Сообщение отредактировано Rezzoxe - Чт, 26 Марта 2015, 00:24
Тогда я вообще не понимаю зачем нужны все эти костыли с имитациями и с листбоксами? Это все аккурат работа для баз данных - загнал содержимое архивов в базу (можно не в одну), потом вывел все в таблицу (плагин может делать это), и всех делов. По базе все отыщется практически мгновенно, а дальше только распаковывай. Все просто как мычание! Как арифметика для первого класса. Не понимаю я этих "проблем"! Не понимаю...
ЦитатаRezzoxe ()
но тут так же всё упирается в конечный размер продукта
А это о чем? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Я понял сразу, это и получается что вместо текстовых файлов я использую базу данных...
ЦитатаPeter ()
Не понимаю я этих "проблем"! Не понимаю...
В свете последних событий, всё сводится к изучению мной принципа работы этой самой базы данных
ЦитатаPeter ()
А это о чем?
ЦитатаRezzoxe ()
Единственно что смущает что все подготовленные списки будут весить около 30 мб. К примеру один файл содержащий список из 15000 файлов весит около 1 мб.
Если база данных умеет сжимать информацию, тогда вопросов нет
Сообщение отредактировано Rezzoxe - Чт, 26 Марта 2015, 00:39
всё сводится к изучению мной принципа работы этой самой базы данных
Отложи свой проект в сторону на время, и займись просто изучением плагина NeoBookDB (для начала, потом освоишь и платный, если потребуется), потратишь максимум неделю, но потом это время с лихвой окупится. И уже тогда вернись к своему проекту, и, думаю, ты во многом его пересмотришь.
ЦитатаRezzoxe ()
тогда вопросов нет
Опять-таки - относительно чего считать размер. Что значит большой или маленький? Если в одном только архиве 15000 файлов, то дополнительный размер базы (к нему) пусть даже в мегабайт - просто смех! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Опять-таки - относительно чего считать размер. Что значит большой или маленький? Если в одном только архиве 15000 файлов, то дополнительный размер базы (к нему) пусть даже в мегабайт - просто смех!
не не не....
Программа увеличивает размер только из-за списков... архивы находятся на компе конечного пользователя... списки нужны только для того, чтобы была возможность по-файловой распаковки.
Архивы выглядят вот так:
То есть моя программа это просто gui для консольной утилиты по распаковке... Списки я подготавливаю только один раз, они уже будут вшиты в конечную программу
архивы находятся на компе конечного пользователя... списки нужны только для того, чтобы была возможность по-файловой распаковки.
Теперь понял.
Я никогда не проверял размер базы в зависимости от объема тех данных,которые в нее забиты, в сравнение с тем же самым вариантом, но в текстовом файле. Это нужно проверять опытным путем. Базы умеют "упаковывать" данные, но это не то же самое, что сжимать. Но, даже если допустить, что база будет больше текстового файла (за счет своей собственной служебной структуры), то разница (особенно на таких объемах), думаю, будет чисто символической (если будет), зато удобств и возможностей будет много больше. На мой взгляд, в любом случае, игра стОит свеч!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
я в базу смогу загнать за раз 15000 файлов имеющихся в текстовом документе. Как я делаю с листбоксом:
А почему нет? Какая разница куда загонять?
ЦитатаRezzoxe ()
не придётся загонять в базу каждую строчку в ручную?
Не придется.
ЦитатаRezzoxe ()
Мишем писал что лучше использовать Pro версию...
Pro версия, конечно, по-мощнее будет, но тебе для твоих нужд обычной версии хватит выше крыши.
И учти, что многое будет зависеть от того, как ты сам организуешь эту базу. Например, в путях к файлам можно выделить "общую часть" (папку), а не прописывать полностью каждый путь к каждому файлу. Это я к размышлению "о размерах". А искать в базе можно напрямую по имени файла. Так-что, изучай, и не спеши.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Я указывал полный путь из-за того что это необходимо при распаковке
Разумеется при распаковке надо указывать полный путь, но хранить-то пути в базе можно "по частям" (какой смысл тысячи раз прописывать в базе одно и то же, когда можно это сделать один раз)., а для распаковки формировать программно уже полный путь. Думаю размер базы ты сможешь весьма сильно сократить.
Да и не только это! Базы - весьма гибкий инструмент:
ЦитатаPeter ()
многое будет зависеть от того, как ты сам организуешь эту базу.
Потому - не спеши(!), и изучай. Много разных идей может прийти в голову.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Подготовил сейчас полный список по всем архивам с одной части игры... В итоге вышло 25684 файла... заняло примерно 1.4 мб. винрар сжал до 77 кб. Так что я думаю не всё так плохо... касательно конечного размера
Прикрепил если кто-то захочет поэкспериментировать с таким количеством строк
Так что я думаю не всё так плохо... касательно конечного размера
Омар, сегодня "размеры" никого уже не пугают. Конечно, просто исходя из здравого смысла, нужно стремиться к меньшему размеру, но не следует делать из этого фетиш, и уж тем-более уменьшать размер в ущерб функционалу или удобству!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
В общем, подумал я тут, посмотрел, по изучал... слишком жирновато использование базы данных. Тем более требовался лишь поиск по ОГРОМНОМУ списку. Но тут мне вспомнился такой замечательный элемент как "Дерево". Скачал плагин FileUtils и в течении 2 минут сделал что мне надо. Дело в том что с таким подходом поиск не нужен.
Только вот счастье моё долго не длилось... оказывается при выборе элемента в переменной отображается только имя элемента без структуры откуда оно идёт. А мне надо при выборе файла чтобы отображался весь путь.
К примеру:
В переменной [File] только имя файла birthspeed.efd, а мне надо так: \ai\alife\birthspeed.efd Я не говорю именно про этот плагин, может есть другие, которые могут создавать дерево на основе подготовленного списка, но при этом учитывают весь путь... или что-то типа дерева... имитация файлового менеджера, только по списку, а не реальным файлам...
слишком жирновато использование базы данных. Тем более требовался лишь поиск по ОГРОМНОМУ
Интересный подход: человеку предлагают самое простое и удобное решение, но он упорно продолжает конструировать "костыли". Понятно, что работу с базами (и этим плагином) с наскоку за пару дней не осилить. Но, без труда...
ЦитатаRezzoxe ()
А мне надо при выборе файла чтобы отображался весь путь.
ЦитатаRezzoxe ()
имитация файлового менеджера, только по списку, а не реальным файлам...
Все это (и намного больше) можно сделать с применением баз данных. Вся поставленная задача - задача именно для баз данных, просто "классика жанра". Но, если так нравятся костыли... Каждый сам себе режиссер....
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Как в готовой таблице пользователь вручную может выбрать несколько записей? Типа зажатия Ctrl и тыкания по нужным строчкам (аналог множественного выбора в листбоксе)