![]() |
Пару вопросов
1.Как сделать файл менеджер со своим скином?
2.Как сделать чтобы например если пользователь выбрал картинку(bmp напр) то например её открыть (тоесть в зависимости от формата выбраного файла зависит дальнейшое действие). |
Ответ: Пару вопросов
Я конечно не хочу никого обидеть, но как мне кажется, с такими вопросами сюда обращаться не стоит.
Написание файл-менеджера не тривиальная задача. За пару дней не делаеться. Я когда учился в 7-8 классе - тоже начали с другом писать на борланд паскале файл-менеджер типа волков коммандер для дос'а. Трудились над программой в итоге 3 (!!!) года. Редактор, просмоторщик, форматирование дисков, мульти-меню для различных языков, информация о системе, типы сортировок в панелях и так далее. В итоге к завершению получился неплохой коммандер, но код - черт ногу сломит. Половина на ассемблере, половина на паскале. Потом старались оптимизировать по скорости как могли, и в принципе это удалось - работало на ЭВМ "Поиск" с 8088 совместимым процом (4,7 Mhz) приемлемо. Но повторюсь, на его (коммандера) разработку ушло года 3. Ибо писали без всяких там турбовиженов и прочих ООП на чистом паскале со стандартными библиотеками. Если интересно кому-нибуть, дам исходники, но там черт ногу сломит. Да и много там ассемблера. В основном как раз загрузчик, сортировка, и так далее. А просмотр BMP и файлов делается довольно просто. Формат этот без сжатия и достаточно хорошо описан. Вот с PNG и прочими джипегами бывает сложней, но вроде на данном форуме я встречал необходимые библиотеки. А вообще, файл-коммандеров много для сотовых уже написано. Стоит-ли вообще этим заниматься? Ну разве что лишь в целях саморазвития... Если все-таки надумаешь писать файл-командер, обращайся, я как уже написавшей его человек (правда под дос, но принципы то вообщем везде одинаковые), постораюсь помочь. Только вопросы задавай более конкретные, а то с такими вопросами, как в первом сообщении темы далеко не уедешь. Это примерно так-же, как спросить - "Народ, слушайте, а как винду написать?" В любом случае желаю успеха. |
Ответ: Пару вопросов
Вложений: 1
Мне не нужно кучу наворотов и функций, нужно что-то типа файлового проводника на подобии того что в vista у вложении. Тоесть по такому принципу (тока без мышки)
|
Ответ: Пару вопросов
Tronix, кинь свой коммандер
|
Ответ: Пару вопросов
Вложений: 1
Выкладываю.
Horizont Present Commander, ver 1.76 (DOS) 1998-2001 Исходники - паскаль и ассемблер. Разобраться не реально, ибо ничего не комментированно, код ужасен ;) Сам коммандер - HPC.COM Редактор палитры - HPCPAL.EXE Тулза для конвертации EXE файлов в COM - EXE!COM.COM История создания - HISTORY.TXT, HPCFAQ.TXT, HPCMD.TXT Если захотите попробовать собрать все во едино с нуля, алгоритм если я правильно помню примерно такой: Компилим HPC.ASM по-моему TASM'ом. Получаем COM файл. Его надо переименовать в HPC.BIN - это лоадер, который будет приписываться в начало будущего COM-файла. Далее в борланд паскале грузим файл HPCMD.PAS и нажимаем F9. Собирается в итоге EXE программа. Затем запускаем MAKE_IT.BAT - он запаковывает EXE файл, переводит его в COM, затем дописывает в начало лоадер HPC.BIN и выдает готовый HPC.COM - этот файл и нужно запускать для нормальной работы... |
Ответ: Пару вопросов
По поводу файл-менеджера:
уже выкладывал исходник своей проги http://forum.boolean.name/showpost.p...00&postcount=3 код далеко не идеальный, но для понимания общих принципов думаю, подойдет. |
Ответ: Пару вопросов
Спасибо
|
Ответ: Пару вопросов
Как из файл менеджера переключится в canvas?
|
Ответ: Пару вопросов
Цитата:
Вызвать ShowCanvas. |
Ответ: Пару вопросов
Опять спасибо(с таким просто ещё не сталкивался).
|
Часовой пояс GMT +4, время: 13:47. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot