Otnosno interfaca
7 отговора
186 прегледа
Otnosno interfaca
Ami to po princip si se slaga edno menu, panel pod nego i ne6to vyrhu formata ama ...
Interesuvam se dali ne mozete da me opytite ne6to za pravene na ka4estven interface i hubav dizain(nqmam pred vid nqkakva urodliva excentri4nost).
Interesuvam se dali ne mozete da me opytite ne6to za pravene na ka4estven interface i hubav dizain(nqmam pred vid nqkakva urodliva excentri4nost).
Интерфейс и дизайн....
Засягаш една много интересна тема - макар да няма конкретна връзка с клуба - мисля, че много хора не обръщат внимание на това - съдя от красивите но безмислено (от функционална страна) програми - и обратно има такива които са толкова безвкусни, че не ти се иска даже да ги поглеждаш.
Ето и моите виждания по въпроса
Първо - трябва да се разделят понятията - интерфейс и дизай естествено. Добър интерфейс не значи добър дизай и обратно двете неща в повечето случаи са противоположни - и трябва да се търси баланса. Мисля, че много съществена част от една програма/система е изготвянето на интерфейс - който ще бъде удобен за потребителя - не си мисли, че ти - програмиста ( освен когато пишеш за себе си) ще работиш с програмата - основната заблуда е, че това което ти си свикнал да използваш в ежедневието е удобно за останалите - говоря за конкретна програма, която изпълнява точно определни функции - а не офис приложения с основна тема всичкология. Разглеждал съм планове на проекти - където си има група специално занимаваща се с това - изследване и проектиране на интерфейса. След като е решен/измислен интерфейса - следва и дизайна - тоест това което е направено се "украсява" - за съжаление друг често срещан факт е престараването с "украсата" - което прави програмата тромава и не особенно функционална - представи си ако трябва да гледаш една и съща продължителна анимация(за бутон например) всеки ден - в продължение на една година - първите пъти в които ползваш програмата е интересно - но след това става ужасно дразнещо - ако трябва да изчакаш нещо да се изанимира и след това да почнеш да работиш.
Основната цела на интерфейса е да създаде удобно и максимално функионално общуване на човека с програмата, а това на дизайна (ако той е много точно прецизиран ) е да разчупи - стандартните шаблони в които се представят програмите. Е това е моето виждане за нещата все пак - а не някакво правило де.
Така, че преди да се хвърлиш да сътовориш една необикновена шарения - воден от желанието си да си различен - се замисли все пак каква е ползата от нея, а освен това рядко се среща (поправи ме ако греша) комбинация от програмист и дизайнер/художник в действителността - или поне аз не познавам такъв.
Предполагам, че реално въпроса ти е насочен към Делфи компоненти, които дават възможност за прилагане на skin -ове
Всякакви такива неща можеш да намериш в [линк], но ще ти дам отправна точка все пак:
Dynamic Skin Form
JF Controls
KSDev
SUIPack
Както можеш да предположиш обаче, всички те са платени

. Има и безплатни(почти) за toolbar/менюта и прочие - но не толкова пълни като тези пакети.
---
Е т'ва е живот!
Ето и моите виждания по въпроса
Първо - трябва да се разделят понятията - интерфейс и дизай естествено. Добър интерфейс не значи добър дизай и обратно двете неща в повечето случаи са противоположни - и трябва да се търси баланса. Мисля, че много съществена част от една програма/система е изготвянето на интерфейс - който ще бъде удобен за потребителя - не си мисли, че ти - програмиста ( освен когато пишеш за себе си) ще работиш с програмата - основната заблуда е, че това което ти си свикнал да използваш в ежедневието е удобно за останалите - говоря за конкретна програма, която изпълнява точно определни функции - а не офис приложения с основна тема всичкология. Разглеждал съм планове на проекти - където си има група специално занимаваща се с това - изследване и проектиране на интерфейса. След като е решен/измислен интерфейса - следва и дизайна - тоест това което е направено се "украсява" - за съжаление друг често срещан факт е престараването с "украсата" - което прави програмата тромава и не особенно функционална - представи си ако трябва да гледаш една и съща продължителна анимация(за бутон например) всеки ден - в продължение на една година - първите пъти в които ползваш програмата е интересно - но след това става ужасно дразнещо - ако трябва да изчакаш нещо да се изанимира и след това да почнеш да работиш.
Основната цела на интерфейса е да създаде удобно и максимално функионално общуване на човека с програмата, а това на дизайна (ако той е много точно прецизиран ) е да разчупи - стандартните шаблони в които се представят програмите. Е това е моето виждане за нещата все пак - а не някакво правило де.
Така, че преди да се хвърлиш да сътовориш една необикновена шарения - воден от желанието си да си различен - се замисли все пак каква е ползата от нея, а освен това рядко се среща (поправи ме ако греша) комбинация от програмист и дизайнер/художник в действителността - или поне аз не познавам такъв.
Предполагам, че реално въпроса ти е насочен към Делфи компоненти, които дават възможност за прилагане на skin -ове
Всякакви такива неща можеш да намериш в [линк], но ще ти дам отправна точка все пак:
Dynamic Skin Form
JF Controls
KSDev
SUIPack
Както можеш да предположиш обаче, всички те са платени
---
Е т'ва е живот!
InterFace -
Mojesh da postignesh dobri rezultati ako ne izpolzvash ne standartnite windows kontroli, a takiva sys sobstven dizaj. Imash niakolko alternativi,
ednata e da nasledish komponenta, chiito vunshen vid iskash da promenish i da predifinirash WMPaint (metod na TWinControl) po tvoi vkus (naprimer da zaredish bitmap).
Drugata e da nasledish TCustomControl (kojto ima metod OnDraw i Canvas). V tozi sluchaj obache shte se naloji da opredelish izcqlo povedenieto na kontrola.
ednata e da nasledish komponenta, chiito vunshen vid iskash da promenish i da predifinirash WMPaint (metod na TWinControl) po tvoi vkus (naprimer da zaredish bitmap).
Drugata e da nasledish TCustomControl (kojto ima metod OnDraw i Canvas). V tozi sluchaj obache shte se naloji da opredelish izcqlo povedenieto na kontrola.
Re: Otnosno interfaca
Spored men sus standartnite komponenti mogat da se postingat dosta dobri rezultati, ako gi poznavash dobre i mojesh da gi kombinirash dobre. Nai-nakraq estestveno idvat na pomosht i vunshni kontroli, nqkakvi freeware ili takiva deto sam si pravish.
Vuprosa e kakvo shte pravish. Sled tova idva vurposa dali shte ti doide na um dali shte ti stignat standartnite komponenti (spored men si e nai-dobre samo s tqh, nali sa si standartni => vurvqt kakto trqbva) i ako ne da si namerish nujnite komponenti. Mai vsi4ko si zavisi ot teb, vuobrajenieto ti i poznaniqta ti po Delphi...
by Waz Gaa
[email protected]
Vuprosa e kakvo shte pravish. Sled tova idva vurposa dali shte ti doide na um dali shte ti stignat standartnite komponenti (spored men si e nai-dobre samo s tqh, nali sa si standartni => vurvqt kakto trqbva) i ako ne da si namerish nujnite komponenti. Mai vsi4ko si zavisi ot teb, vuobrajenieto ti i poznaniqta ti po Delphi...
by Waz Gaa
[email protected]
Re: Otnosno interfaca
Ami v ob6ti linii tova za 6areniite mi e dobre izvestno. Az osven s programirane se zanimavam i s web desing i ot tam nau4ih silata na sempliq dizain. Tova koeto iskam da napravq e hubav inteface sys sempal dizain.
Vyprosat mi e malk razdelen na dve:
- za po - golemi programi(ami kato HTML redakror);
- za po malki pomo6tni programki;
Glavniqt intares mi e naso4en kym HTML redaktora. Ako iskate vi6te kakvo sym napravil na adres [линк] ili na [линк] (direkten link na programata mi)
Vyprosat mi e malk razdelen na dve:
- za po - golemi programi(ami kato HTML redakror);
- za po malki pomo6tni programki;
Glavniqt intares mi e naso4en kym HTML redaktora. Ako iskate vi6te kakvo sym napravil na adres [линк] ili na [линк] (direkten link na programata mi)
Edno zaqdliwo..
Be mene ako pitate CoNzOle RuLzZz
t.e. Ne smqtam che na sqko neshto trqbwa da mu se prawi interfejs da si dawash zor za neshto s edno edit pole i edno kopche - are nema smisal (a nekoi moje i da go skinnat
) Interfejs samo tam kadeto e neizbejen i to samo standartni komponenti. Az lichno ne ponasqm nestandartnite komponenti - poneje mrazq da se zamislqm towa razmazanoto pod mishkata buton li e ili shto? Butona da si e buton check boxa da e check box tabedpages da sa tabed pages. Mnogo poweche me interesuwa dali moje programta da mi swarshi rabotata bez da me "naprqga" da mislq za sharenkite i kontroli ot towa dali wanshniq i wid pokriwa normite na awtora za designerski minimum.
------------------------------
I got a COMPILER, and I'm not afraid to use it!
t.e. Ne smqtam che na sqko neshto trqbwa da mu se prawi interfejs da si dawash zor za neshto s edno edit pole i edno kopche - are nema smisal (a nekoi moje i da go skinnat
------------------------------
I got a COMPILER, and I'm not afraid to use it!
Re: Edno zaqdliwo..
I az sym saglasen s teb, no naistina dizaina v smisyl: ikonkite i pro4ie(da ne se prekalqva s kartinkite po menutata i pro4ie). Skinovete sa ne6to hubavo za nqkoi player ili nqkoq druga ne seriozna programka.
Re: Edno zaqdliwo..
Mdaa. I az veche sum se naigral. Nqma pochti nikakuv smisul ot specialni kontorli. Samo problemi s tqh. Ako sa naistina zaduljitelni, togava da sa blizo do standartnite, da sa lesni za upotreba i da nqmat BUG-ove.
Az Guten Editor sum go vijdal. Dori mai ti pisah komentari. Po interface-a mai nqmashe nishto za opravqne, v smisul izglejdashe dobre. Nai-vajnoto e da e lesen za upotreba t.e ergonomichen. Sled tova da e krasiv i ne mnogo angajirasht.
by Waz Gaa
[email protected]
Az Guten Editor sum go vijdal. Dori mai ti pisah komentari. Po interface-a mai nqmashe nishto za opravqne, v smisul izglejdashe dobre. Nai-vajnoto e da e lesen za upotreba t.e ergonomichen. Sled tova da e krasiv i ne mnogo angajirasht.
by Waz Gaa
[email protected]