Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 10 maja 2025, o 18:05


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 29 sty 2014, o 17:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    Witam.
    Mam pewien malutki problem, z którym nie potrafię sobie poradzić.
    Mam aplikację (kilkanaście labeli itp.)
    Prawdopodobnie aplikacja będzie miała jeszcze język angielski.
    Więc teraz zrobiłem sobie to tak, że wybiera się jeżyk aplikacji i mam taką funkcję (nie wygląda ona dokładnie tak jak poniżej ale jest podobna):
    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    No i cacy. wszystko działa elegancko..
    Chciałbym mieć teraz te tłumaczenia w osobnym piku(np. tłumaczenia.cs)
    i je po prostu zaincludować do Form1.cs

    Czy da się to jakoś zrobić?
    Żebym po prostu mógł wywołać z pliku from1.cs funkcję tlumacz() (która jest w pliku tumaczenia.cs)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 sty 2014, o 18:12 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    skorzystaj z resouces to fajny mechanizm po to powstały dzięki nim możesz przechowywać
    wiele łańcuchów tekstowych i nie tylko , przede wszystkim resources ułatwiają
    tworzenie lokalizacji językowych programów.

    Niestety dopadła mnie mała depresja i choć mógłbym to nie opiszę :(

    zainteresuj się też tym:

    http://msdn.microsoft.com/en-us/library ... 71%29.aspx

    podpowiem że :

    Pliki powinny mieć odpowiednie nazwy np:

    Messages.resx - plik główny językowy np w języku polskim
    Messages.en-EN.resx -- łańcuchy w języku angielskim
    Messages.de-DE.resx -- niemieckie komunikaty

    Pierwszy zawsze się pojawia domyślnie
    pozostałe zawierają właśnie Culture.info czyli oznaczenia kulturowe

    ... to proste i łatwe , nawet można ustalić że będzie wyświetlany program w języku w jakim masz windowsa :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 sty 2014, o 18:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    Dzięki
    Oglądałem właśnie poradnik:
    http://www.youtube.com/watch?v=sU4Mfeo6oiA

    Tyle, że zbytnio nie sprecyzowałem..
    Chciałbym mieć możliwość podzielenia mojego programu na kilka plików..

    Generalnie chciałbym aby wszystkie zdarzenia (Np. button1_click, itp)
    Były nie w pliku Form1.cs a w jakimś innym...
    Z tym tłumaczeniem to był tylko przykład.. Chociaż nie powiem może się tym sposobem zainteresuję..


    Czyli załóżmy mam sobie malutką funkcję w pliku form1.cs
    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    I chciałbym teraz tą moją funkcję przenieść z pliku Form1.cs np. do pliku Funkcje.cs

    Czy jest taka możliwość?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 sty 2014, o 18:52 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    można tak zrobić zrobiłem tak w SunDEBUnalu w module multiCOM

    gdzie mam podział na 2 pliki głównej formy :

    Głowne.cs ...

    Obrazek

    a reszta w tabsy.cs

    Obrazek

    :)

    a jak działa pobierz sobie softa :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO