Symulator EU07 (i nie tylko) > Na warsztacie

 Edytor plików scenerii ScnEdit, alpha testy

<< < (3/26) > >>

ryba825:
HTD, który komponent?
Zamiast ustawiać x86 możesz ustawić "Any CPU" (i odhaczyć "prefer 32-bit")  i wtedy .NET będzie sobie kompilował kod (JIT) pod architekturę, na której jest uruchamiana aplikacja (przynajmniej w teorii). .NET 4.5.2 przynosi poprawę wydajności, więc możesz podnieść wersję.

PS. Wiem, że użyłem tu słownictwa, które dla większość brzmi jak zaklęcia, ale post jest czysto techniczny.

HTD:
Wersja portable jest pod x86. Nie pójdzie jednak na systemie, na którym nie da się zainstalować .NET Framework 4.5.1 (czytaj XP i starsze).

Co do komponentów - tu chodzi o zależność od wersji .NET 4.5. Gdybym chciał zbić wersję do 4.0 musiałbym zmienić sposób zbierania konfiguracji od schematów kolorów, bo używają klasy TypeInfo, której nie ma w .NET 4.0. Domyślam się, że sporo kombinowania będzie potrzeba, żeby zrobić prostą rzecz, więc zostawiam to na razie do ukończenia wersji 1.0. Oprócz tego nie mam pewności, czy wyświetlanie karetki kursora w edytorze będzie działać prawidłowo - jest rysowana z użyciem komponowania warstw, czyli funkcji wprowadzonej w Vista. Co prawda ma zastępczy tryb pracy, ale nie testowałem tego.

Nie będę Was zanudzać technicznymi detalami, czemu .NET minimum 4.0 jest niezbędny do uruchomienia, a w zasadzie nawet 4.5.1 na chwilę obecną. Najkrócej - to biblioteka programistyczna, która oszczędza ogromną ilość czasu programistom. Można dzięki temu tworzyć krótszy, dużo czytelniejszy i odporny na błędy kod, a standardowe operacje i algorytmy są dobrze zoptymalizowane.  Biblioteka jest wbudowana w Windows 8.1 i nawet część komponentów samego systemu zależy od niej. Można go zainstalować na systemach Windows Vista i nowszych. Biblioteka jest sama w sobie częścią systemu Windows.

Wsparcie techniczne dla Windows XP wygasło, Microsoft wydaje jedynie łatki bezpieczeństwa. Nie wydaje jednak żadnych innych aktualizacji. Kompatybilność z XP jest dziś dość trudna do uzyskania i prawie zawsze odbywa się kosztem pogorszenia wydajności i funkcjonalności.

firleju:
OT: MS nie wydaje już łatek bezpieczeństwa do XP

HTD:
Wrzuciłem właśnie aktualizację do wersji 0.7.0.

Poprawione:
 - błędy synchronizacji wątków (losowe wysypywanie),
 - wyszukiwanie symboli (teraz działa z wszystkimi plikami, prawidłowo wyświetla znaczniki),
 - normalizacja (poprawia także unixowe zakończenia linii),
 - wydajność i stabilność (zastępowanie instancji edytora),
 - sortowanie i nazywanie torów (teraz całkowicie bezpieczne dla pliku, poprawiona wydajność, dokładne obliczanie długości torów)

Dodane:
 - globalna zamiana symboli,
 - podpowiedzi dla składni elementów event i trainset
 - otwieranie plików include za pomocą Ctrl+LMB na ścieżce w edytorze

Co ma pójść na pierwszy ogień? Wyszukiwanie po współrzędnych? Automatyczne rozkłady? Wyświetlanie map torów i zaznaczanie tras?
Tak. Troszeczkę zmieniam koncepcję - edytor będzie jednak wyświetlał trochę grafiki ;)

Instalka (x86):
http://nisza.org/dl/ScnEdit-0.7.0.msi

Źródła:
https://github.com/HTD/ScnEdit

Wersja portable (x86)
http://nisza.org/dl/ScnEdit-0.7.0.7z

.NET Framework 4.5.1 (wymagane)
http://www.microsoft.com/pl-PL/download/details.aspx?id=40779

Ra:

--- Cytat: HTD w 19 Grudnia 2014, 18:07:51 ---Co do skompilowania pod x64 - po prostu wydajność. Duże pliki, przetwarzanie w czasie rzeczywistym. Co do .NET 4 a nie 2 - lepszy kod.
--- Koniec cytatu ---
Takie podejście jest dobre w firmie, która ma jakieś zadania do zrealizowania i pod nie dobiera sprzęt oraz oprogramowanie. Gdy masz setki użytkowników indywidualnych, raczej nie wymienią sobie sprzętu "ot tak".


--- Cytat: HTD w 19 Grudnia 2014, 18:07:51 ---Co do XP, w pewnym momencie skończyły się programy dla DOS-a. Skończył się x86 i tryb rzeczywisty. Komórki mają 64-bitowe proce i są szybsze od kompów, które nie dały rady pociągnąć 7. XP to taka trochę graficzna nakładka na DOS-a.
--- Koniec cytatu ---
Skąd wiesz, że 7 nie jest kolejną nakładką graficzną na DOS? A może ktoś po prostu ustawił komputer pod swoje potrzeby i nie ma ochoty szukać, jak co się nazywa w nowszej wersji Windows i gdzie to znaleźć?

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks Likes Pro Mod