Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.21;
Скачать: CL | DM;

Вниз

Как применить тему xp(.theme) без предупреждения?   Найти похожие ветки 

 
Игорь Шевченко ©   (2009-12-19 21:53) [40]


> превращается в наставления о том, что пользователь - бог?


потому что он бог.


 
antonn ©   (2009-12-19 22:00) [41]


> потому что он бог.

не для админа :)


 
Игорь Шевченко ©   (2009-12-19 22:11) [42]

antonn ©   (19.12.09 22:00) [41]

Вот представь, забиваешь ты шуруп молотком, а молоток на твоих глаза превращается в плоскогубцы (забить можно, при желании, но не так удобно). Оно тебе понравится ? Так система и весь софт на ней - это для пользователя тот же молоток. Мне не понравится, если мне молоток будет условия диктовать или шипы отращивать на ручке без моего на то соизволения.


 
sniknik ©   (2009-12-19 22:34) [43]

> Потому что автор спросил "как сделать "то то" без лишних вопросов?" ?
именно. или по твоему у него проблема с тем, что он не знает как убрать вопрос с подтверждением в messagedlg который ранее для этого действия написал?
ведь сводишь ты как раз к этому, к тому что именно оно не нужно, это подтверждение, а действие (кнопка) есть и реализация самого действия сделана.
но что то  мне подсказывает, что вопросы у них не в этом...  а ближе к тому, о чем говорим мы. а раз так то становиться просто не возможным не сказать, о том, что так делать нельзя...

при другой постановке вопроса, и разговор бы по другому шел.


 
sniknik ©   (2009-12-19 22:46) [44]

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


 
antonn ©   (2009-12-19 22:48) [45]


> или по твоему у него проблема с тем, что он не знает как
> убрать вопрос с подтверждением в messagedlg который ранее
> для этого действия написал?

он написал?
он, скорее всего, выполняет exec для файла *.theme, а ОС своим диалогом спрашивает, действительно ли применить тему. Этот диалог можно увидеть дважды кликнув на файл темы (либо появится окно "св-ва экрана" где нужно нажать "ок"). А StyleXP перегружает тему одним нажатием кнопки в своем окне.
В данном случае программа применяет тему без лишних вопросов, а то что я ее запустил уже является тем фактом, что я согласен менять тему.

Почему бы не предположить, что автор делает аналогичную программу? Программу в которой по нажатию на кнопку сменится тема в ОС, без лишних вопросов со стороны ОС.
Или кто то действительно подумал, что он пишет зловредную программу, которая даже не удосужится появиться в трее, и как начнет темы менять! =)


 
Игорь Шевченко ©   (2009-12-19 23:22) [46]


> без лишних вопросов со стороны ОС.


а кто решает, лишний вопрос или не лишний ?


 
antonn ©   (2009-12-19 23:53) [47]


> а кто решает, лишний вопрос или не лишний ?

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


 
Игорь Шевченко ©   (2009-12-20 00:18) [48]

antonn ©   (19.12.09 23:53) [47]

Следуя твоим словам - у вирусов самый что ни на есть юзер-френдли интерфейс - они ни одного вопроса не задают.

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


 
Anatoly Podgoretsky ©   (2009-12-20 00:50) [49]

> antonn  (19.12.2009 22:48:45)  [45]

Это если программа специально для смены тем, тогда да - запуск является подобным согласием, но здесь то не так, автор еще не дорос до таких программ.


 
antonn ©   (2009-12-20 01:03) [50]


> а какая-то программа спрашивающего в тырнете совета атора
> начнет это оформление менять, то программа окажется в корзине.
>

конечно окажется. Но если случится "если", о чем мы утверждать, не видя программу автора, не можем.

по поводу вирусов - ты их сам запускаешь и ждешь адекватной работы от них? :)


> Anatoly Podgoretsky ©   (20.12.09 00:50) [49]

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


 
Германн ©   (2009-12-20 01:06) [51]


> возможно автор делает "скинпатчер", это когда запуском одного
> exe (конечно же с согласия пользователя) в систему копируются
> новые иконки, применяется тема, ставится некий софт (типа
> сайдбара и виджетов).


> как узнать какая тема сейчас установлена?

Возможно. Но "Эт-врядли" (с)


 
Игорь Шевченко ©   (2009-12-20 01:37) [52]

antonn ©   (20.12.09 01:03) [50]


> о чем мы утверждать, не видя программу автора, не можем.


Конечно не можем. Оно нам надо ?


> по поводу вирусов - ты их сам запускаешь и ждешь адекватной
> работы от них? :)


Как ты понимаешь, лежа на диске вирусы или в далеком тырнете, без  участия пользователя запуститься ну никак не смогут - не доросла у них запускалка до такого. Поэтому хоть и косвенное, но участие пользователя в их запуске присутствует.


 
antonn ©   (2009-12-20 01:43) [53]


> Конечно не можем. Оно нам надо ?

судя по первым "ответам" - похоже что надо


> без  участия пользователя запуститься ну никак не смогут
> - не доросла у них запускалка до такого.

могут без "клика" самого пользователя, он откроет страничку, а оно само радостно сядет к нему.


 
Германн ©   (2009-12-20 01:58) [54]


> antonn ©   (20.12.09 01:43) [53]

Зря вы с Костей завязали этот флейм. Ну Костю я еще могу понять. Нервы слабые и работа (судя по всему) нервная. Но ты то зачем влез?
Я, как и многие, очень не люблю, когда кто-то без моего ведома что-то меняет в настройках моей системы! И такие программы сразу удаляются мною. Но бывает и так, что программа меняет, а выбросить не могу! ПО нужное по работе с нестандартным железом, а вот какой-то троешник, который его писал или участвовал в его написании задал вопрос Х на некоем форуме и получил ответ Y от благожелателя. А я как пользователь теперь в Ж. :)


 
Игорь Шевченко ©   (2009-12-20 01:58) [55]

antonn ©   (20.12.09 01:43) [53]


> судя по первым "ответам" - похоже что надо


ты меня не так понял, оно нам надо - программу автора смотреть ?


 
antonn ©   (2009-12-20 02:09) [56]


> Но ты то зачем влез?

"В интернете кто-то неправ!" (с) баш вроде
раз уж начали прессовать автора, я высказал свою точку зрения.


> Я, как и многие, очень не люблю, когда кто-то без моего
> ведома что-то меняет в настройках моей системы! И такие
> программы сразу удаляются мною.

это потому что точка зрения неверная, точнее однобокая. Ты думаешь что здесь речь идет об программе которая без твоего спроса будет что то менять, я думаю, что здесь возможно программа которая с согласия пользователя будет что то менять.
На самом деле здесь 99% "Неуловимых Джо", мы нафиг никому не сдались, чтобы нам без спросу меняли настройки тем. Автор еще не написал программы, а ты уже беспокоишься что она на твоем компьютере сможет менять без спросу оформление. Да нужен ты автору... =)


> ты меня не так понял, оно нам надо - программу автора смотреть
> ?
>

мудя по некоторым ответам - ее либо уже видели, либо очень даже представляют в воображении. Ну не просто так ведь чуть ли не с первых постов начинается "нельзя трогать настройки пользователя, а то он об этом не знает и не хочет этого"


 
Германн ©   (2009-12-20 02:26) [57]


> antonn ©   (20.12.09 02:09) [56]
>
>
> > Но ты то зачем влез?
>
> "В интернете кто-то неправ!" (с) баш вроде
> раз уж начали прессовать автора, я высказал свою точку зрения.
>
>

"Прессовать" стали не столько автора, сколько Костю, который дал ответ.


> это потому что точка зрения неверная, точнее однобокая.
> Ты думаешь что здесь речь идет об программе которая без
> твоего спроса будет что то менять, я думаю, что здесь возможно
> программа которая с согласия пользователя будет что то менять.
>
> На самом деле здесь 99% "Неуловимых Джо", мы нафиг никому
> не сдались, чтобы нам без спросу меняли настройки тем. Автор
> еще не написал программы, а ты уже беспокоишься что она
> на твоем компьютере сможет менять без спросу оформление.
>  Да нужен ты автору... =)

Ты ещё раз прочитай Германн ©   (20.12.09 01:58) [54]
и пойми, что ни о каких неуловимых Джо я не говорил. Я лишь говорил, что начинающему не следует давать советы "как сделать что-то без ведома пользователя".  Он (начинающий) может и не хочет никому навредить. Но он просто ещё не понимает как решить свою задачу и не может её внятно представить/объяснить форуму.


 
Игорь Шевченко ©   (2009-12-20 03:51) [58]

antonn ©   (20.12.09 02:09) [56]


> cудя по некоторым ответам - ее либо уже видели, либо очень
> даже представляют в воображении. Ну не просто так ведь чуть
> ли не с первых постов начинается "нельзя трогать настройки
> пользователя, а то он об этом не знает и не хочет этого"


Я много чего могу навоображать. Но настройки пользователя без его уведомления изменять нефиг.
Аминь.


 
antonn ©   (2009-12-20 09:18) [59]


> Я лишь говорил, что начинающему не следует давать советы
> "как сделать что-то без ведома пользователя".

тут нет вопроса "как сделать что то без ведома пользователя"


 
Anatoly Podgoretsky ©   (2009-12-20 12:49) [60]

> antonn  (20.12.2009 01:03:50)  [50]

Много проще, он такой начинающий наполеон, а пользователей только издалека видел.


 
sniknik ©   (2009-12-20 16:47) [61]

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


 
sniknik ©   (2009-12-20 16:54) [62]

в общем предлагаю договорится о терминах.
т.к. если принимать вопрос в твоем смысле то ответом на
> Как применить тему xp(.theme) без предупреждения?
будет - "не задавать вопрос, или убрать его если он уже есть, перед собственно выполнением действия прописанного в событии нажатия.".

p.s. я только что полностью ответил на вопрос автора в твоей концепции. т.е. если он сейчас на него скажет "спасибо, это полностью решает мою проблему" то ты прав, а мы заблуждались.


 
Anatoly Podgoretsky ©   (2009-12-20 17:44) [63]

> sniknik  (20.12.2009 16:47:01)  [61]

И без ведома пользователя, об этом он узнае по факту, а вот если что ни будь другое поменяет, не визуальное, то приятного ему поиска.


 
KilkennyCat ©   (2009-12-20 18:08) [64]

И все равно. Совершенно нет повода обвинять автора в злонамеренности, сознательно или по незнанию.

> что раз один видит у другого биту то он уже предупрежден.
> .. оригинальная концепция.

Но вы-то тут ополчились как раз по такой концепции на того, кто только собрался купить биту. Он только покупает, а его уже судят, что он будет башки ею проламывать.


 
KilkennyCat ©   (2009-12-20 18:13) [65]

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

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


 
sniknik ©   (2009-12-20 20:04) [66]

> Он только покупает, а его уже судят, что он будет башки ею проламывать.
ну так покупает он не ее, а инструкцию о "неожиданном" применении, так чтобы не поймали (секреты невидимого удара). подозрения сразу, что не для игры.

> А предупреждать программа может по-разному.
если она предупреждает, любым способом, это не называется "без предупреждения".

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


 
Игорь Шевченко ©   (2009-12-20 20:06) [67]


> Например, в справке. в каком либро еще тексте, предварительно
> появляющемся. Скажете, что не все читают справку? но это
> проблемы не программиста.


Поэтому программисты справку не пишут. А нафиг, если этими последними пятью сантиметрами все равно никто не пишет ?


 
maximkok   (2009-12-22 14:27) [68]

Реакция на вопрос оказалась очень неожиданной... Наверно ни на одном другом форуме не заботились бы о безопасности пользователя. Хотя никто даже точно и не знает что я хочу сделать. В мире полно софта, который может снести всю систему за несколько тупых кликов, но и ими пользуются те кто умеет. Ладно, пошел искать помощи дальше :)


 
Плохиш ©   (2009-12-22 14:51) [69]


> maximkok   (22.12.09 14:27) [68]
>
> Реакция на вопрос оказалась очень неожиданной... Наверно
> ни на одном другом форуме не заботились бы о безопасности
> пользователя.

Что, так и неудосужился спросить на "другом форуме", думал здесь сразу кодом немощным подают?


 
maximkok   (2009-12-22 15:00) [70]

Кодом здесь редко подают, т.к я спрашивал не раз здесь. Совета дельного ждал...


 
sniknik ©   (2009-12-22 19:02) [71]

дельных советов тебе надавали выше крыши... сомневаюсь только чтобы ты ими воспользовался., т.к. ты даже их не видишь даже/не видишь в них смысла/не считаешь дельными и т.д.


 
KilkennyCat ©   (2009-12-23 03:34) [72]

Да в таких случаях дельный совет вообще один - начинать с копания MSDN. Обычно после этого вопрос формулируется уже более конкретно, с конкретными терминами и т.д.



Страницы: 1 2 вся ветка

Текущий архив: 2010.02.21;
Скачать: CL | DM;

Наверх




Память: 0.64 MB
Время: 0.017 c
2-1260974733
roman936
2009-12-16 17:45
2010.02.21
подправить программу с матрицой!


15-1260336729
Думкин
2009-12-09 08:32
2010.02.21
Компьютерра пока


2-1261556130
Андрей_11
2009-12-23 11:15
2010.02.21
Определение не введённого поля


15-1260826221
Юрий
2009-12-15 00:30
2010.02.21
С днем рождения ! 15 декабря 2009 вторник


2-1260189361
Б
2009-12-07 15:36
2010.02.21
Окно по центру экрана.