Корявый шэл

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Корявый шэл

Сообщение Proxy » 24.03.2008 (Пн) 15:27

Надоело делать - может кому пригодится. Код корявый - признаю, поэтому просьба тапками не кидать.
Плюсы в отношении виндового - мало весит, открытый код, показывает видео (Windows Media Player`ом) при наведении на файл с видео. Буфер обмена пока организован наипримитивнейшим образом. Комментариев нет (кое в чём уже сам не разбирусь). Сортировки нет, мало операций, клавиша Shift работает и как Shift, и как CTRL, что оказалось неудобным (думал будет лучше). Тормозная навигация. Вобщем может кто и возьмёт отсюда пару идей, а я заброшу VB пока.
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось Anonymous 24.03.2008 (Пн) 15:41, всего редактировалось 1 раз.

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

Сообщение Хакер » 24.03.2008 (Пн) 15:40

:roll:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 24.03.2008 (Пн) 23:25

Да уж...
"Шэл" -- это ты громко сказал, сия поделка даже до подобия DOS Navigator первых альфа версий не дотягивает :)

мало весит


В наше время это не плюс. Диски меньше 40 ГБ давно ушли на свалку.

открытый код


Ну, если это называется кодом :roll:

показывает видео (Windows Media Player`ом) при наведении на файл с видео


А это самый большой минус, минус, которым страдал проводник Windows 2000. И частично страдает проводник Windows XP. Благо, в Vista'е это дело немного продумали.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

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

Сообщение Хакер » 24.03.2008 (Пн) 23:27

О, автор всё-таки удосужился прицепить аттач к сообщению. Правда через 14 минут после его создания.

А то сначала (без вложения) оно смотрелось особо абсурдно.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 25.03.2008 (Вт) 10:16

BV
Говори, но не заговаривайся ©
У меня ещё 20 ГБ винт стоит, правда 2ым )) :wink:
У меня вообще не работает... Не находит wmp.dll, 2000 винда... Вот это мне и не понравилось в проекте :lol:
#define ROFL 0xDDDD

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 25.03.2008 (Вт) 18:57

wmp.dll? Нужно поставлять в инсталяторе? Учту на будущее (для других проектов).
В наше время это не плюс. Диски меньше 40 ГБ давно ушли на свалку.
Давайте не будем упираться в особенности ЯВУ. Меня допустим не очень радует то, что большая часть (солидная точнее) откомпилированного проекта в VB - это проверка валидности творчества программиста. Меньше лишних комманд (а где они лишние - решать программисту) - быстрее работа. ИМХО. Питон под линуксом в этом плане преуспевает (видели размер откомпиленого файла?).
И я бы не стал радоваться тому, что требования современного софтвара совсем не отстают от развития железа. Висту видели? Вот-вот.
Комп скажем на коре2 дуо или даж на кор2квад, а что б выжать по-полной приходится ставить норм ОС, а она сама по себе половину ресурса хавает. Не очень мне это всё нравится. Покупаешь новый комп - а выжимаешь из него столько же, сколько со старого, зато кнопочки блестящие, да форточки гламурные на ОС современной. А оно надо ли в профессиональном инструменте? А юзверам нравится.
Извините за оффтоп - давно зацепило просто.

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

Сообщение Хакер » 25.03.2008 (Вт) 19:06

Давайте не будем упираться в особенности ЯВУ. Меня допустим не очень радует то, что большая часть (солидная точнее) откомпилированного проекта в VB - это проверка валидности творчества программиста. Меньше лишних комманд (а где они лишние - решать программисту) - быстрее работа. ИМХО.



Зацени:
Изображение
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 26.03.2008 (Ср) 5:08

Тама всё стоит. Слетит и пользователю ничего сказано не будет, или криво будет работать - так не определишь) Это всё ясно, там все чекбоксы отмечены. Но математика-то всёравно быстрой не становится, вот я про что.

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

Сообщение Antonariy » 26.03.2008 (Ср) 11:46

wmp.dll? Нужно поставлять в инсталяторе? Учту на будущее (для других проектов).
Не нужно, это WMPlayer. Многие его терпеть не могут, и сносят. На будущее - лучше его юзать через Controls.Add.

А вообще жесть конечно. :)
Зачем из пикчербокса делать аналог ListView?
Зачем в принципе писать полный аналог виндовского эксплорера?

KennyShell - они его убили! Сволочи! :D
Лучший способ понять что-то самому — объяснить это другому.

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

Сообщение Хакер » 26.03.2008 (Ср) 12:34

Слетит и пользователю ничего сказано не будет, или криво будет работать - так не определишь)

Так определяй. Ты же сам требовал тебе предоставить возможность самому следить за валидностью творчества.

Но математика-то всёравно быстрой не становится, вот я про что.

Пример в студию. И чтобы было с чем срванивать.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 26.03.2008 (Ср) 15:16

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


Вернуться в Наши проекты

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

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

    TopList