Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum

Khaine
- 5
konto usunięte
- 3
@Khaine: Dependency injection to nadwzorzec. Wszyscy możemy być wdzięczni programistom Javy EE (wtedy jeszcze J2EE), że we wczesnych latach 2000 spopularyzowali to

Mazowia
- 2
@Khaine: Pamiętam jeden stary projekt bez DI, jedna zmiana w konkretnym miejscu i wszystko sypało się jak domki w Czeczenii. ( ͡° ͜ʖ ͡°)
Mam problem z implementacją i zrozumieniem mechanizmu asynchronicznego.
W osobnej klasie stworzyłem publiczną, statyczną metodę (nic nie zwraca), która w pętli wypisuje coś do Textboxa, linia po linii (aplikacja WPF).
Wszystko działa jak należy, ale po uruchomieniu tej funkcji za pomocą przycisku, program okazuje klasyczne objawy zajętego głównego wątku - zawieszenie okna, dopiero po chwili program odmraża się i wypisuje całość do Textobxa. Chcę to zrobić poprawnie, tj. tak, aby aplikacja nie była zawieszona,
W osobnej klasie stworzyłem publiczną, statyczną metodę (nic nie zwraca), która w pętli wypisuje coś do Textboxa, linia po linii (aplikacja WPF).
Wszystko działa jak należy, ale po uruchomieniu tej funkcji za pomocą przycisku, program okazuje klasyczne objawy zajętego głównego wątku - zawieszenie okna, dopiero po chwili program odmraża się i wypisuje całość do Textobxa. Chcę to zrobić poprawnie, tj. tak, aby aplikacja nie była zawieszona,
Microsoft publikuje kolejną porcję kodu WPF na GitHubie i kreuje się na partnera otwartej społeczności deweloperów, ale ich podejście do open source nie zawsze było tak pozytywne ( ͡º ͜ʖ͡º)
https://bulldogjob.pl/news/613-microsoft-a-open-source
#microsoft #wpf #bulldogjob #opensource
https://bulldogjob.pl/news/613-microsoft-a-open-source
#microsoft #wpf #bulldogjob #opensource
źródło: comment_BX7f0DPwnmJhyncb0ghw46dvMAp7quzD.jpg
Pobierz- 0
Uczę się programowania. Pomógłby mi ktoś przerobić ten fragment z WinForms na WPF? Chodzi o przedostatnią linijkę. W WPF z tego co wyczytałem nie ma czegoś takiego jak DataSource...
private void LoadData()
{
SetConnection();
sql
private void LoadData()
{
SetConnection();
sql
- 1
@khaotic: W tym kodzie nie ma nic specyficznego dla WPF, czy Windows Forms.
Chyba, że MobileTable to kontrolka - ale w WPF też będziesz miał odpowiednik i prawdopodobnie properta DataSource (lub ItemsSource) będzie w nim.
Poszukaj '{nazwa kontrolki z Windows Forms} WPF equivalent' czy jakoś tak. Powodzenia.
Ogólnie gogole i stackoverflow twoim przyjacielem - szukając najwięcej się nauczysz.
Chyba, że MobileTable to kontrolka - ale w WPF też będziesz miał odpowiednik i prawdopodobnie properta DataSource (lub ItemsSource) będzie w nim.
Poszukaj '{nazwa kontrolki z Windows Forms} WPF equivalent' czy jakoś tak. Powodzenia.
Ogólnie gogole i stackoverflow twoim przyjacielem - szukając najwięcej się nauczysz.
@Czesiowcy: przeciez dokladnie tak samo :P
Siema Mirki, może ktoś wie, w jaki sposób można w szablonie WPF przy DataGrid zrobić tak, aby po wyświetleniu forma w DataGrid był jeden pusty wiersz dodany z marszu (tak jak ma to miejsce w DataGridView dla Windows Forms)? Chodzi o to że user ma samemu uzupełnić dane w DataGrid a po wszystkim wykonać na nim operacje. #csharp #dotnet #wpf #programowanie
@DavyJoness: zainicjalizuj listę z pustym obiektem.
- 0
@harakiri888: Utworzyłem klasę, ustawiłem ItemSource na nią i zadziałało, wielkie dzięki
Szanowne Mirki i Mirabelki, mam w kodzie:
int counter = 1;
int number;
List userList = new List();
int counter = 1;
int number;
List userList = new List();
@hiperchimera z tego wynika że się nie zwiększy się jak wejdzie do tego ifa bo wyjdzie wtedy z funkcji
@hiperchimera: pastebin.com
Czy ktoś może podpowiedzieć jakiego mechanizmu powinienem użyć, co googlować, aby osiągnąć n/w efekt?
Pobieram dane z MySQL i wyświetlam je w DataGrid. Chciałbym w locie podmienić wyświetlone dane w jednej-dwóch kolumnach - po prostu nomenklatura wartości w bazie jest niezrozumiała dla użytkownika końcowego, który ma wyfiltrowane dane podglądać. Coś na zasadzie "jeśli w którejś komórce kolumny 5 występuje wartość "XYZ", to wyświetl ją jako "wihajster".
#naukaprogramowania #wpf
Pobieram dane z MySQL i wyświetlam je w DataGrid. Chciałbym w locie podmienić wyświetlone dane w jednej-dwóch kolumnach - po prostu nomenklatura wartości w bazie jest niezrozumiała dla użytkownika końcowego, który ma wyfiltrowane dane podglądać. Coś na zasadzie "jeśli w którejś komórce kolumny 5 występuje wartość "XYZ", to wyświetl ją jako "wihajster".
#naukaprogramowania #wpf
- 3
a tak serio, bedzie tez zapis danych z widoku do bazy? bo jak tak, to musisz pobrac oryginalne dane i je przechowywac.
Wtedy przyda ci sie przetworzenie danych z bazy na jakis viewModel, ktory by przechowywal: rawData i displayData
Wtedy przyda ci sie przetworzenie danych z bazy na jakis viewModel, ktory by przechowywal: rawData i displayData
- 1
@Bluzgowy: Poszło, dzięki za protip!
Mirki szanowne i Mirabelki także, pytanie może infantylne, tak więc proszę nie nie śmiać, ale czy mając aplikacje składająca się z kilku okien w #wpf da się w miarę bezproblemowo przeportować na #xamarin na #android ?
czy
DisplayAlert("Tytuł", "Komunikat");
można uznać za odpowiednik MessageBox.Show();
i tak samo wyświetlać w nim kolekcje (elementy liczbowe, losowane i łączone za pomocą string.Join(", ", kolekcja)
czy
DisplayAlert("Tytuł", "Komunikat");
można uznać za odpowiednik MessageBox.Show();
i tak samo wyświetlać w nim kolekcje (elementy liczbowe, losowane i łączone za pomocą string.Join(", ", kolekcja)
@hiperchimera: proponuje zrobic layout i potem wrzucic backend, ostatnio probowalem przeportowac i mi kraszowalo za kazdym razem visual studio
- 1
@hiperchimera: w teorii powinno pójść bezproblemowo. W praktyce będziesz nad tym siedział parę dni albo tygodni ( ͡° ͜ʖ ͡°)
Jak to jest z tym dziedziczeniem #csharp i #wpf, mam program który korzysta z kilku okien (osobne pliki nazwa(nr).xaml.cs)
W każdej chce wykorzystać jedną statyczną metodę (która przyjmuje parametry int X, Y, manipuluje tymi danymi i zwraca wartości w MessageBox).
Problem tylko taki, że w każdym oknie mam wpis (nazwijmy WindowX dla czytelności):
W każdej chce wykorzystać jedną statyczną metodę (która przyjmuje parametry int X, Y, manipuluje tymi danymi i zwraca wartości w MessageBox).
Problem tylko taki, że w każdym oknie mam wpis (nazwijmy WindowX dla czytelności):
- 3
@hiperchimera: Zrób osobną klasę w której zawrzesz logikę tej metody. Nie umieszczaj kodu w fomatce. Zawsze możęsz potem instancję tej klasy, która ma tę metodę w zależności od potrzeb przekazać w parametrze, lub po prostu tworzyć za każdym razem na nowo jej instancję.
- 1
@hiperchimera: nie pisałem nigdy w dot net, ale pewnie tak jak w innych językach, metody statyczne nie podlegają dziedziczeniu, bo należą do konkretnej klasy
- 1
Muszę na prędkości ogarnąć WPF'a + MVVM ( ͡° ͜ʖ ͡°) (web here)
Macie jakieś gogne polecenia tutoriale bo google wywala milion linków z których połowa jest mocno średnia
#csharp #progrmowanie #dotnet #wpf
Macie jakieś gogne polecenia tutoriale bo google wywala milion linków z których połowa jest mocno średnia
#csharp #progrmowanie #dotnet #wpf
czy jest jakiś elegancki sposób na śmieszka co chciałby w textbox (tylko wartości liczbowe) wpisywać litery/znaki/puste pola i czekać aż po kliknięciu w button program się wysypie?
#csharp #programowanie #wpf
#csharp #programowanie #wpf
@hiperchimera: zawsze sprawdzaj / filtruj dane wejściowe
@hiperchimera: Złap wprowadzaną wartość na evencie PreviewTextInput i waliduj, czy jest zgodna z oczekiwaniem, czy nie
WinForms i WPF - w necie jest od groma porównań i sporów co lepsze i dlaczego raz lepiej WPF a raz WF - pytanie mam do kodujących Mirków i Mirabelek w #csharp i #dotnet czy startując od początku warto się skupiać tylko na WPF i XAML-u, mimo że pewne rzeczy robi się tam dłużej i ciężej, czy jednak za podstawę brać stare i sprawdzone formularze? wołam @TwojStaryToKorniszon
@hiperchimera: najbardziej perspektywiczny i pożadany obecnie stack na rynku to ASP.NET Core + Angular/React, nie ma co wynajdywać koła na nowo
@hiperchimera: nie, jesli w zespole jest frontendowiec, a najczesciej jest to wystarczy ze bedziesz robil 'good enough' UI, nie ma sie co blokowac z powodu braku znajomosci CSS i HTML, ja tez mam 2 lewe ręce do frontendu a jakos pracuje w takich projektach
Hej Mirki, mam ListView w #wpf, gdzie zaciągam dane z bazy do kilku kolumn. Dokładam kolejną kolumnę z kontrolkami typu UpDown do wklepania liczb. Teraz chcę zapisać tak przygotowane dane w kolejnej tabeli z wynikami, dla tych wierszy, gdzie coś zostało faktycznie wpisane. Jak się to robi w MVVM?
#csharp #dotnet #naukaprogramowania #programowanie
#csharp #dotnet #naukaprogramowania #programowanie
@wisniowy_smak: zakładam że masz jakąś kolekcje czegoś w WM która jest zbindowana do tego listview (listview na podstawie tego 'czegos' tworzy swoje wpisy). Wartość updown też powinna być zbindowana do jakiejś property z 'czegos').
Żeby uzyskać to co chcesz musisz mieć druga kolekcje i drugi listview zbindowany do tej kolekcji. I teraz do drugiej kolekcji dodajesz te elementy z pierwszej w których wartość zbindowana do updown się zmieniła i powinno
Żeby uzyskać to co chcesz musisz mieć druga kolekcje i drugi listview zbindowany do tej kolekcji. I teraz do drugiej kolekcji dodajesz te elementy z pierwszej w których wartość zbindowana do updown się zmieniła i powinno
Otóż znajomy mówił, że utworzył projekt w środowisku VS 2017. Projekt to prosta aplikacja WPF w której miał do TextBox'a zbindowany Integer. I gdy wpisał do textboxa jakąś literę to podświetlało mu TextBoxa na czerwono zamiast wyrzucić błąd niezgodności typu danych.
Czy wiecie w jakim VS weszła taka funkcjonalność ? bądź z jaką wersją .NET ?
Pracuje na VS 2010 i tego nie widzę i nie wiem czy ściągać 2017 tylko po
Czy wiecie w jakim VS weszła taka funkcjonalność ? bądź z jaką wersją .NET ?
Pracuje na VS 2010 i tego nie widzę i nie wiem czy ściągać 2017 tylko po
- 5
@DaxterPoker: to chyba samo z siebie nie działa tylko musis to poustawiać:
https://dzone.com/articles/wpf-validation-how-to-validate-the-whole-form-on-t
kluczem jest
ValidatesOnNotifyDataErrors=True
https://dzone.com/articles/wpf-validation-how-to-validate-the-whole-form-on-t
kluczem jest
ValidatesOnNotifyDataErrors=True
@zibizz1: jeszcze jakiś interfejs jest bodajże.
8
Announcing WPF, WinForms, and WinUI are going Open Source

Buckle up friends! Microsoft is open sourcing WPF, Windows Forms (winforms), and WinUI, so the three major Windows UX ...
z- 1
- #
- #
- #
Mam kilka DataGrid dla których źródłem danych jest wcześniej wypełniona lista (dane z kilku serwerów, 1 datagrid na każdy serwer). Dorobiłem textboxa, który pozwoliłby na dynamicznie przeszukiwanie we wszystkich gridach po konkretnej kolumnie (dokładniej, to po nazwie użytkownika).
Jak coś takiego zrobić, bo błądzę i nic nie wychodzi... Już mogę olać do dynamiczne wyszukiwanie, może być zatwierdzane przyciskiem po wpisaniu pełnej nazwy usera.
#csharp #naukaprogramowania #wpf
Jak coś takiego zrobić, bo błądzę i nic nie wychodzi... Już mogę olać do dynamiczne wyszukiwanie, może być zatwierdzane przyciskiem po wpisaniu pełnej nazwy usera.
#csharp #naukaprogramowania #wpf
Czemu jeśli mam event pod mouse move (obojetnie co robiacy) i przytrzymuje dowolny klawisz na klawiaturze to cala aplikacja zaczyna okropnie "lagowac"(kolejne klatki pojawiaja sie z duzym opoznieniem, ale sa plynne nadal)? Kiedy puszcze ten klawisz to przestaje tak robic. Nie mam zadnych eventow keydown ani keyup ani czegokolwiek innego z klawiszami klawiatury.
#programowanie #csharp #dotnet #wpf
#programowanie #csharp #dotnet #wpf
- 0
@bacteria: to jak obsluzyc jakis key holding?
@TenAnonToKlopoty: hm nie wiem, moze zacznij od ustawienia double buffer? Chociaz WPF chyba sam to juz ustawia? A co robisz pod tym move event? To nie jest tak, ze move wywoluje jakis resize event, ktory zmusza DirectX do rysowania od nowa?
@wisniowy_smak: Jeśli chcesz za darmo, Metro jest spoko opcją, bo pozwala na szybkie ostylowanie całej aplikacji. Reszta to kwestia indywidualnego stylowania i animacji, jak nie z palca w XAMLu, to przez Blenda.
Podane przez Ciebie płatne opcje są wybierane przede wszystkim ze względu na możliwości funkcjonalne oferowanych przez nie kontrolek, nie wygląd. Ostylować można samodzielnie.
Podane przez Ciebie płatne opcje są wybierane przede wszystkim ze względu na możliwości funkcjonalne oferowanych przez nie kontrolek, nie wygląd. Ostylować można samodzielnie.
Hej Mirki, mam do napisania aplikację desktopową na Windows 7/10 (połączenie z bazą danych acces/dbase, widok drzewka, jakiś datagrid, podgląd stron html w jakimś webview) i w czym lepiej: #wpf czy #winforms ? A może coś jeszcze innego?
#dotnet #csharp #programowanie #naukaprogramowania #windows
#dotnet #csharp #programowanie #naukaprogramowania #windows
@wisniowy_smak: Tylko WPF.
WinFormsy to przeżytek.
WinFormsy to przeżytek.
@Maav: jeszcze nie do końca przeżytek, ale jak można wybrać to zdecydowdanie WPF :)
Dzień dobry,
Rok temu zacząłem swoją pierwszą pracę w #programowanie. Zastanawiam się jak ja mogę usprawnić pracę (swoją i firmy) chciał bym troche jakości wprowadzić do firmy i powiedzcie czy warto : ) . Firma zajmuje się rozwijaniem aplikacji WPF tworzonej w VB.NET / T-SQL.
Jednym z problemów w firmie są bardzo wolne testy a że nie mamy testów jednostkowych, zwracanych jest nawet sporo trywialnych błędów np. Decimal w
Rok temu zacząłem swoją pierwszą pracę w #programowanie. Zastanawiam się jak ja mogę usprawnić pracę (swoją i firmy) chciał bym troche jakości wprowadzić do firmy i powiedzcie czy warto : ) . Firma zajmuje się rozwijaniem aplikacji WPF tworzonej w VB.NET / T-SQL.
Jednym z problemów w firmie są bardzo wolne testy a że nie mamy testów jednostkowych, zwracanych jest nawet sporo trywialnych błędów np. Decimal w
- 1
@DaxterPoker: To ja bym serdecznie polecił Ci sonara: https://en.wikipedia.org/wiki/SonarQube Można go sobie podpiąć też pod IDE i wtedy jak coś commitujesz to sprawdza Ci jakość kodu. No i oprócz tego może co jakiś czas sprawdzać cały projekt jakie konkretnie ma błędy.




















