Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];

Вниз

Как применить тему 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.63 MB
Время: 0.009 c
3-1235109329
Дмитрий
2009-02-20 08:55
2010.02.21
[Delphi 2006, Access] Загрузка файла в базу данных


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


3-1234909887
Вопрощающий
2009-02-18 01:31
2010.02.21
C++ и SQLConnection - не прибивается процесс приложения


1-1214293069
dreamse
2008-06-24 11:37
2010.02.21
Перехват запуска приложения


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский