Ankieta

Przepisanie generatora semaforów na C#:

Za
13 (86.7%)
Przeciw
2 (13.3%)

Głosów w sumie: 15

Głosowanie skończone: 28 Listopad 2016, 10:14:57

Autor Wątek: Info: Generator wpisów do semaforów świetlnych  (Przeczytany 5678 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline shafter

  • Tester
  • Supporter
  • *
  • Wiadomości: 576
  • Kartoteka
  • Siła reputacji: 185
  • shafter prezesshafter prezesshafter prezesshafter prezesshafter prezesshafter prezesshafter prezesshafter prezesshafter prezesshafter prezesshafter prezesshafter prezes
  • Distance Travelled: 5017km
  • Trains Routed: 1496
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #15 dnia: 02 Grudzień 2016, 14:31:05 »
Gratulacje!
...
Brakuje mi przycisku "domyślne ustawienie komór".

^^ przycisk "domyślne ustawienie komór" - wróć !

Offline jakubg1

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 1028
  • Kartoteka
  • Siła reputacji: 19
  • jakubg1 zwrotniczyjakubg1 zwrotniczyjakubg1 zwrotniczy
  • Nie mam co wpisać :D
  • Distance Travelled: 1341km
  • Trains Routed: 340
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #16 dnia: 02 Grudzień 2016, 15:32:14 »
Nie rozumiem o co ci chodzi. Obecnie domyślne ustawienie komór zostało całkowicie zastąpione przez nowy system (patrz Komory wg. prędkości).
W przypadku sygnalizatorów SBL, gdzie nie ma żadnej opcji do wybrania, wciąż jest aktywny przycisk "Konfiguruj". Można go kliknąć i pojawią się odpowiednie komory.
W przypadku powtarzaczy i tarcz ostrzegawczych, jest aktywny tylko ptaszek odnośnie następnego semafora (100/Vmax). Po jego zaznaczeniu otrzymujemy tradycyjny układ komór, w przypadku niezaznaczenia ten sygnalizator będzie posiadał tylko komorę pomarańczową.
W przypadku tarcz manewrowych jest podobnie. W przypadku zaznaczenia białej komory semafor będzie posiadał standardowy układ komór, a jeśli to okienko pozostanie niezaznaczone to wygeneruje nam się tylko komora niebieska (tzw. Tm jednokomorowa, która służy jako W5).
Jak chcesz żeby było to szybciej dostępne to mogę zrobić domyślne zaznaczanie ptaszków po wybraniu danego typu sygnalizatora, ale to już w wersji C# (od 3.0.0 w górę).

Albo na przykład zmienić te rozwijane listy po prostu na kolory sygnałów, które można klikać.
Rozwijane listy od wersji 2.0.0 służą głównie do ułożenia niestandardowego układu komór (np. zamiast zpcpb - pcpzb). Jeśli semafor ma być normalnie wygenerowany wysoce zalecam używania tego nowo wprowadzonego systemu.

Moje pomysły i plany na ten program, zarówno pod względem funkcjonalnym i programistycznym są spore, tak jak wspomniał @jakubg1 do świąt na pewno będzie działająca wersja a nawet coś więcej.
Opisz te pomysły w Issues ;)
« Ostatnia zmiana: 02 Grudzień 2016, 15:34:16 wysłana przez jakubg1 »

http://img.uetam.pl/image/tHwn
Od 24.05.17 rano do 26.05.17 popołudnie (wycieczka) oraz od 27.05.17 rano do 29.05.17 wieczór. Wtedy mnie nie ma!

Offline MrDyrektor

  • Supporter
  • *
  • Wiadomości: 192
  • Kartoteka
  • Siła reputacji: 32
  • MrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchu
  • Ludzie budują za dużo murów, a za mało mostów.
  • Distance Travelled: 746km
  • Trains Routed: 264
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #17 dnia: 02 Grudzień 2016, 16:06:34 »
Co do domyślnego zaznaczania ptaszków - o to mi chodziło, bo często potrzebuję zmienić typ semafora, i klikać od nowa wszystkie - niby nic, ale irytuje.
Z tą podmianą tych pasków miałem na myśli po prostu zamiast nich zastosować kolory (wszystkie do wyboru w poziomym rzędzie dla każdej komory semafora), które żeby wybrać wystarczy kliknąć.
Tak jak wcześniej napisałem, niby nic, ale zawsze pozornie zaoszczędzi czas ;)
0.9.0 LCS Częstochowa  - 11%
0.9.0 (fikcyjna) <bez nazwy> - Planowanie
Robię plany fikcyjnych stacji na prośbę. Zainteresowanych proszę o kontakt na PW.

Offline jakubg1

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 1028
  • Kartoteka
  • Siła reputacji: 19
  • jakubg1 zwrotniczyjakubg1 zwrotniczyjakubg1 zwrotniczy
  • Nie mam co wpisać :D
  • Distance Travelled: 1341km
  • Trains Routed: 340
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #18 dnia: 02 Grudzień 2016, 16:16:46 »
Z tą podmianą tych pasków miałem na myśli po prostu zamiast nich zastosować kolory (wszystkie do wyboru w poziomym rzędzie dla każdej komory semafora), które żeby wybrać wystarczy kliknąć.
Moim zdaniem lepszy jest sposób który jest obecnie używany, ale dobrym pomysłem jest zrobić ankietę.
Jeszcze co do pomarańczowych to tutaj jest problem bo są 2 pomarańczowe i nikt nie będzie wiedział które jest które.
Chodzi ci o coś takiego?
EDIT: Zapomniałem w obrazku umieścić niebieskiej komory, ale oczywiście będzie jeśli taki system będzie wprowadzony.

http://img.uetam.pl/image/tHwn
Od 24.05.17 rano do 26.05.17 popołudnie (wycieczka) oraz od 27.05.17 rano do 29.05.17 wieczór. Wtedy mnie nie ma!

Offline MrDyrektor

  • Supporter
  • *
  • Wiadomości: 192
  • Kartoteka
  • Siła reputacji: 32
  • MrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchuMrDyrektor dyżurny ruchu
  • Ludzie budują za dużo murów, a za mało mostów.
  • Distance Travelled: 746km
  • Trains Routed: 264
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #19 dnia: 02 Grudzień 2016, 16:42:59 »
No mniej więcej. Możnaby dodać jakieś litery żeby je [kolory]  rozróżnić. Na przykład ten semafor będzie z literą T, a następny - N
0.9.0 LCS Częstochowa  - 11%
0.9.0 (fikcyjna) <bez nazwy> - Planowanie
Robię plany fikcyjnych stacji na prośbę. Zainteresowanych proszę o kontakt na PW.

Offline Kacper9

  • Pioneer
  • *
  • Wiadomości: 694
  • Kartoteka
  • Siła reputacji: 126
  • Kacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezesKacper9 prezes
  • Distance Travelled: 5968km
  • Trains Routed: 2284
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #20 dnia: 02 Grudzień 2016, 19:31:36 »
Jakub, a weź z tym wybieraniem przez jakieś chore ikonki idź, bo to co jest teraz jest najlepsze, a potem: "A dlaczego mi się nie podaje na bok" Odpowiedż: Bo zły pomarańczowy dałeś"
" A jaki jest dobry ten z T, czy N? A pewnie T jak Tak". Osobiście wolałbym na jednym dać 40 , a drugie zostawić jak jest ;)
Tworze pulpity do stacji dobrze wykonanych. Nie polecam swoich pulpitów. NIE KUPIE SUPPORTERA. Wypadkowa TD2.

Offline jakubg1

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 1028
  • Kartoteka
  • Siła reputacji: 19
  • jakubg1 zwrotniczyjakubg1 zwrotniczyjakubg1 zwrotniczy
  • Nie mam co wpisać :D
  • Distance Travelled: 1341km
  • Trains Routed: 340
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #21 dnia: 04 Grudzień 2016, 11:11:51 »
Przy ikonkach będzie się podawała pełna nazwa komory (tak jak teraz w wyborze, np. "Pom. (odn. do nast.)").

Dodano: 04 Grudzień 2016, 11:11:15

Ważne:
Ankieta zakończona. Wynik 6 : 4 dla nowego systemu.
Jak widać, ilości głosów były bardzo wyrównane. Postanawiam więc pójść na kompromis - domyślnie będzie nowy sposób wybierania, ale w menu będzie można wybrać stary sposób wybierania.
Pozdrawiam.

Dodano: 04 Grudzień 2016, 16:17:56


Pierwszy kod wygenerowany!

Co ciekawe odnalazłem buga w wersji 2.0.1 dotyczący zbyt małej ilości przecinków. ;)
« Ostatnia zmiana: 04 Grudzień 2016, 16:17:59 wysłana przez jakubg1 »

http://img.uetam.pl/image/tHwn
Od 24.05.17 rano do 26.05.17 popołudnie (wycieczka) oraz od 27.05.17 rano do 29.05.17 wieczór. Wtedy mnie nie ma!

Offline gravition

  • Supporter
  • *
  • Wiadomości: 222
  • Kartoteka
  • Siła reputacji: 33
  • gravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchu
  • Distance Travelled: 3010km
  • Trains Routed: 363
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #22 dnia: 22 Grudzień 2016, 12:13:28 »
A dałoby się dodać opcję "zgrupuj obiekty po wygenerowaniu" ? dzięki czemu mógłbym łatwo przesunąć wygenerowane 10 000 drzew
KW Poznań

Offline jakubg1

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 1028
  • Kartoteka
  • Siła reputacji: 19
  • jakubg1 zwrotniczyjakubg1 zwrotniczyjakubg1 zwrotniczy
  • Nie mam co wpisać :D
  • Distance Travelled: 1341km
  • Trains Routed: 340
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #23 dnia: 22 Grudzień 2016, 15:07:45 »
To jest generator semaforów, nie drzew ;D

http://img.uetam.pl/image/tHwn
Od 24.05.17 rano do 26.05.17 popołudnie (wycieczka) oraz od 27.05.17 rano do 29.05.17 wieczór. Wtedy mnie nie ma!

Offline gravition

  • Supporter
  • *
  • Wiadomości: 222
  • Kartoteka
  • Siła reputacji: 33
  • gravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchugravition dyżurny ruchu
  • Distance Travelled: 3010km
  • Trains Routed: 363
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #24 dnia: 22 Grudzień 2016, 18:14:45 »
Kurrr z rozpędu nie tu gdzie trzeba napisałem :)
KW Poznań

Offline jakubg1

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 1028
  • Kartoteka
  • Siła reputacji: 19
  • jakubg1 zwrotniczyjakubg1 zwrotniczyjakubg1 zwrotniczy
  • Nie mam co wpisać :D
  • Distance Travelled: 1341km
  • Trains Routed: 340
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #25 dnia: 23 Grudzień 2016, 18:00:16 »
[...]do świąt na pewno będzie działająca wersja a nawet coś więcej.
Niestety nie będzie działającej wersji.
Głównym powodem było przepisanie okna na silnik WPF, co zdyskwalifikowało mnie z dalszej pracy (liczne błędy + niedziałający Microsoft Framework = nie mogę do niczego dojść przez Microsoft Visual C# 2010 Express).
Tak więc od teraz jedynym twórcą generatora jest @l0stfake7. Jeśli porzuci pracę (ostatnio nie było żadnych commitów) - generator w obecnej formie przestanie istnieć i będziecie się musieli zadowolić niedziałającą, mocno zbugowaną wersją 2.0.2.
Chyba że znajdziemy więcej osób chętnych do współpracy.
« Ostatnia zmiana: 23 Grudzień 2016, 18:02:05 wysłana przez jakubg1 »

http://img.uetam.pl/image/tHwn
Od 24.05.17 rano do 26.05.17 popołudnie (wycieczka) oraz od 27.05.17 rano do 29.05.17 wieczór. Wtedy mnie nie ma!

Offline _l0stfake7

  • Administrator
  • Supporter
  • *
  • Wiadomości: 11
  • Kartoteka
  • Siła reputacji: 0
  • _l0stfake7 pracownik torowy
  • Distance Travelled: 1795km
  • Trains Routed: 5
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #26 dnia: 23 Grudzień 2016, 19:58:56 »
Oczywiście nie porzucam prac, nie miałem po prostu czasu, na pewno przed końcem roku(a prawdopodobnie szybciej) będzie merge mojej gałęzi i będzie można dalej wprowadzać zmiany. Proponuję przerzucić się na darmowy Visual Studio 2015 Community https://www.visualstudio.com/pl/vs/community/ na którym nie będzie żadnych problemów z nowościami. Visual Studio 2010 w wersji Express to już prawdę mówiąc relikt przeszłości  ;)
« Ostatnia zmiana: 23 Grudzień 2016, 20:01:29 wysłana przez _l0stfake7 »

Offline jakubg1

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 1028
  • Kartoteka
  • Siła reputacji: 19
  • jakubg1 zwrotniczyjakubg1 zwrotniczyjakubg1 zwrotniczy
  • Nie mam co wpisać :D
  • Distance Travelled: 1341km
  • Trains Routed: 340
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #27 dnia: 23 Grudzień 2016, 20:05:24 »
Próbowałem ale nie da się :(
Pewnie dlatego że Windows 7 nie obsługuje VS 2015 (które jest Windows 8+). Dlatego już nie mogę współtworzyć generatora :(
« Ostatnia zmiana: 23 Grudzień 2016, 20:07:26 wysłana przez jakubg1 »

http://img.uetam.pl/image/tHwn
Od 24.05.17 rano do 26.05.17 popołudnie (wycieczka) oraz od 27.05.17 rano do 29.05.17 wieczór. Wtedy mnie nie ma!

Online nitro

  • Tester
  • Supporter
  • *
  • Wiadomości: 180
  • Kartoteka
  • Siła reputacji: 62
  • nitro prezesnitro prezesnitro prezesnitro prezesnitro prezesnitro prezesnitro prezesnitro prezesnitro prezesnitro prezesnitro prezesnitro prezes
  • Distance Travelled: 3598km
  • Trains Routed: 441
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #28 dnia: 23 Grudzień 2016, 20:10:41 »
to coś masz dziwnego, bo mnie na Windows x64 normalnie chodzi VS Community 2015
NitroSWDR [INFO NA TD2] [Github]
NitroCity: trochę tego, trochę tamtego...

Offline _l0stfake7

  • Administrator
  • Supporter
  • *
  • Wiadomości: 11
  • Kartoteka
  • Siła reputacji: 0
  • _l0stfake7 pracownik torowy
  • Distance Travelled: 1795km
  • Trains Routed: 5
Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
« Odpowiedź #29 dnia: 23 Grudzień 2016, 20:37:18 »
Sprawdź czy masz zainstalowany .NET Framework 4.6.