Interfejs graficzny - jak go poprawnie budować?

Odpowiedz Nowy wątek
2011-09-01 18:36
Alehopper
0

Witam

Mam kolejny mały problem. Ostatnio zainteresowałem się językiem C#, przy tym oczywiście platformą .NET Framework. CO do edycji, lub pracy w tym środowisku zostałem zmuszony do użycia Visual C#, który jest oczywiście rekomendowany dla systemu Windows. Mam jeszcze niejakiego MonoDev na systemie linuksowym, który pozwala otwierać mi tam wszystkie aplikacje pisane oto w tym języku.

Ale przyjdźmy do konkretów, chciałbym wiedzieć jak przykładowo w trybie graficznym edytora Visual C# stworzyć ładny, dobrze wymierzony (czyli równe przyciski, itd.) kalkulator. Jeśli chodzi o zakodowanie takiego czegoś to jest dość łatwo, ale osobiście jakoś nie mogę idealnie wymierzyć wszystkiego, a najbardziej przycisków. Czy jest jakieś narzędzie stworzone do tego? Bo sam już nie wiem jak poprawnie projektować takie aplikacje, bo osobiście stawiam na oprawę graficzną aplikacji.

Dziękuje z góry, oraz pozdrawiam użytkowników tego forum, jak i administratorów
Alehopper

Pozostało 580 znaków

2011-09-01 18:45
Rev
0

Nie jest to prosta sprawa. W większych firmach są specjalne grupy, które zajmują się projektowaniem interfejsów i w gruncie rzeczy nie muszą oni w ogóle umieć programować. Jest to dziedzina bliższa absolwentowi ASP niż inżynierowi ;).

http://blogs.msdn.com/b/b8/ar[...]ame-collision-experience.aspx
Tutaj masz przykład, w jaki sposób w nowym Windows 8 powstawało okno do wybierania plików podczas kopiowania. Pierwsze 10 projektów nawet nie zostało zaimplementowanych.

http://www.microsoft.com/down[...]px?displaylang=en&id=2695
A to guidebook Microsoftu opisujący zasady tworzenia spójnego interfejsu w Vista/7. Ma prawie 900 stron i opisuje właśnie takie rzeczy jak szerokość przycisków czy odległość pomiędzy nimi w zależności od konkretnych sytuacji.


A on przypadkiem nie pyta o zwykła obsługę designer'a w VC#? Albo nie zrozumiałem Twojej ironii.;P - allocer 2011-09-01 18:48
Nie no, jak on pyta o to jak o 10px powiększyć button w Visual Studio to ja odpadam i nic już dzisiaj na forum nie piszę :D. Ale mam nadzieję, że nie chodziło o taką pierdołę. - Rev 2011-09-01 18:49
"Ale przyjdźmy do konkretów, chciałbym wiedzieć jak przykładowo w trybie graficznym edytora Visual C# stworzyć ładny, dobrze wymierzony (czyli równe przyciski, itd.) kalkulator" - to od tego, co dałeś to ten kalkulator dla NASA będzie :P - allocer 2011-09-01 18:51
No wiesz, okno do kopiowania plików też niby pierdoła, a jednak trochę czasu nad nim spędzili :). - Rev 2011-09-01 18:52
no chyba, że tak. Zobaczymy :) - allocer 2011-09-01 18:53

Pozostało 580 znaków

2011-09-01 19:08
0

Jeżeli chodzi o równe odstępy i takie tam to jest kontrolka TableLayoutPanel, jak piszesz coś większego w UI to bez tego się nie obejdzie.


<error>There was an error during loading user signature. Please try to reboot the Universe and check again.</error>

Pozostało 580 znaków

2011-09-01 20:37
Anonim
0

A tam sie nie obejdzie - zawsze mozna wlaczyc w opcjach designera siatke i przyciaganie kontrolek do siatki i mozna myszka ladnie i rowno poukladac kontrolki :)

Ale w layoucie masz wszystko automatyzowane, a jak co do czego przyjdzie to byś przy pomocy siatki i tak ręcznie musiał ustawiać z poziomu kodu. ;/ - xeo545x39 2011-09-02 16:10

Pozostało 580 znaków

2011-09-02 09:18
0

Zawsze możesz też ręcznie pomodyfikować Location i Size. To nie są żadne utajnione wartości, a designer to tylko ułatwienie w ustawianiu kontrolek.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0