PIERWSZA APLIKACJA Desktopowa WPF w C# – UI w XAML (1/2)

Cześć właśnie pojawił się nowy film na youtube: https://www.youtube.com/watch?v=dCpug0gJOlU
Tym razem pokaże Ci jak napisać kompletną aplikację desktopową w Windows Presentation Foundation, czyli w WPF w C#. Jest to 1 z 2 części i skupimy się w niej na tworzeniu interfejsu użytkownika w XAML

Link: https://www.youtube.com/watch?v=dCpug0gJOlU
kazik- - PIERWSZA APLIKACJA Desktopowa WPF w C# – UI w XAML (1/2)

Cześć właśnie po...

źródło: comment_1617894091rtiVPgHAJFqwO0xSjtdR2y.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tworzymy aplikacje desktopowe wpf i w niej mam do ogarnięcia komunikacje z pewnym rządowym serwisem. Komunikacja ma następować przez SOAP. Authentykacja ma następować przy pomocy SAML jednak w tym wysyłanym zadaniu SAML występuje głównie kolekcja atrybutów np identyfikator usera itp. Jak ogarnąć taka komunikacje w wpf ? Chodzi mi o to ze muszę wykonać request SOAP z elementami SAML w środku i nie widzę takich możliwości :\ #programowanie #wpf
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na codzień zajmuje się aplikacjami wpf, mam teraz za zadanie wykonać komunikacje z webserwisem przy pomocy SOAP i SAML. Od operatora webserwisu mam pliki .wsdl. Wygenerowalem klasę proxy z wsdl i dołączyłem do kodu, jak dodać te SAML owe atrybuty do weryfikacji ? Czy można to zrobic w aplikacji WPF ? Czy powinienem zainteresować się aplikacjami typu WCF ? #programowanie #wcf #wpf #dotnet
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jako, że planuje kupono nowego laptopa, a firmowy mam z windowsem to przeszła mi myśl nad kupnem maca, żeby mieć oba systemy jakby mi kiedyś wpadł pomysł coś pisać na ios.
I tutaj mam pytanie, bo szukając lapka z windowsem na pewno moimi wymaganiami by było 16gb ramu i w miare nowy procek ale nie wiem jak to wychodzi na macu.

W pracy mam 16gb ramu i czasem przy otwartych 3-4 solucjach #visualstudio
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zeronader: Apple chce odpuścić sobie intela i przy okazji architekturę x86. Czyli zrobić znów przeskok taki sam jak z PowerPC kiedyś. Na swoje własne chipy ARM. Co prawda obiecują że czas przejścia będzie płynny i stare mac na intelu nie staną się od razu szrotem. Ale przy PowerPC też tak obiecali a i tak każdy je olał jak szybko się dało. No i do devu i tak lepiej mieć aktualny
  • Odpowiedz
Mam 12 checkboxów i chciałbym zrobić tak, by jedna metoda sprawdzała które z nich zostały wybrane zamiast rozpisywać 12 razy if. Czego powinienem użyć?
#csharp
#wpf
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest jakas opcja w XAMLu zeby dlugosc textboxa ustawiac na podstawie maksymalnej dlugosci textu jaka moze byc wpisana czy trzeba na sztywno ? Dajmy na to kontrolka na numer telefonu moze miec 9 znakow i zeby textbox dostosowal dlugosc do tych 9 znakow.

#csharp #programowanie #naukaprogramowania #wpf #xaml
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamilex97: a, Ty chcesz go wizualnie dopasowywać? Da się to zrobić. Możesz zrobić binding na szerokości kontrolki, możesz dopisać kawałek kodu przeliczający w code behind widoku albo gdzie Ci tam pasuje szerokość textboxa na evencie wprowadzania danych; pobierasz sobie ilość znaków z zawartości TextBoxa i odpowiednio dostosowujesz.
  • Odpowiedz
TL;DR : mój rant o tym, że UWP to antyludzki syf z gównianym toolingiem, będący w permanentej becie.

Chciałem dla własnej frajdy napisać małą aplikację desktopową na Windę (domena problemu mocno wykluczała weba, bo chodziło głównie o mielenie po dysku użytkownika); po szybkiej analizie dostępnych platform wybrałem UWP, uznając, ze po 4 latach platforma dojrzała i da się z nią pracować, szczególnie, że niedawno musiałem trzasnąć w niej malutką appkę i nie wyszło
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czesiowcy: To że UWP umrze było do przewidzenia po śmierci Win 10 Mobile. Gdyby rynek smartfonów był sensowny miałoby więcej sensu MSowi inwestować w dobry tooling to UWP i rozwijanie tej platformy aby była jak najbardziej przyjazna - a wiadomo że potrafią zrobić przecież dobry produkt
  • Odpowiedz
@Czesiowcy: Możesz rozwinąć problem z testami? Jaki framework? .NET Core czy .NET. Załóżmy, że mam strukturę solucji:
- MyApp.UI (UWP)
- MyApp.Core (Class Library/.NET Standard)

Dodaje nowy projekt MyApp.Core.Tests i jako runnera używam Xunit. Dlaczego miałoby to nie dzialać, jeżeli testuję obiekty w zwykłej class library, nie związanej z konkretnym frameworkiem warstwy prezentacji? Rozumiem, ze mogą być problemy z testowaniem projektu MyApp.UI, który używa UWP, ale z Class Library? W
  • Odpowiedz
Jak szybko w c# wykonać zrzut strony. Do tej pory używałem WebBrowser z System.Windows.Forms ale wydaje się on niestabilny i dostaje mnóstwo błędów, że nie mogłem pobrać danych.
Myślałem o Selenium ale wydajnościowo to wypada znacznie gorzej (albo ja nie umiem tego używać). Zanim uruchomi się driver mijają wieki.
Jakieś inne alternatywy ?
#dotnet #csharp #programowanie #selenium #wpf
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Crisu: Ja z powodzeniem korzystałem z puppeteer, ale na node, widzę jednak, że ktoś zrobił implementację w C#: https://www.puppeteersharp.com/

Co do szybkości, dobrze by było jakbyś miał proces z headless browser cały czas uruchomiony i jedynie otwierał nowe karty w już uruchomionym driverze, wtedy może być bardzo szybko
  • Odpowiedz
Użytkownicy beda Ciebie za to nienawidzieć. Ograniczysz im pracę do jednego monitora, utrudnisz korzystanie z innych aplikacji w ten sposob, ze czesc ekranu to okna z Twojej aplikacji, a czesc z innej
  • Odpowiedz
hejo, mam pewną zagwozdkę związaną z #dotnet #csharp #dotnetcore #wpf. Potrzebuję dokonać konwersji z FlowDocument na XpsDocument, aby móc go wyświetlać w WPFowej kontrolce DocumentViewer, drukować itd. Jednakże napotkałem problem - dokument jest konwertowany i wyświetlany w DocumentViewerze poprawnie, jednakże gdy tylko najedzie się myszką na obrazek w dokumencie, to wywala System.IO.IOException: „Entries cannot be opened multiple times in Update mode.”
repo z prostym
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Proszę o pomoc mirków z #programowanie #csharp #wpf
Mam coś do zrobienia na szybko, a dawno w tym nie siedziałem. Domyślnie z projektem utworzył mi się plik MainWindow.xaml.cs. Do tego dopisałem w obszarze tego samego namespace inną prostą klasę. W klasie MainWindow tworzę obiekt nowej klasy i wszystko gra, ale nie mogę odwołać się do publicznych metody. O czym mogłem zapomnieć?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak w #csharp #wpf #programowanie zrobić cały czas przewijający się progressbar? Dodałem coś takiego i w podglądzie aplikacji cały czas się kręci, natomiast podczas kompilowania już nie...
Co jeszcze muszę dopisać?

To działa na takiej zasadzie, że otwiera się po prostu nowe okno i tam ma się kręcić ten pasek.

XAML:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Drogie Mirki i Mirabelki, proszę o prostą poradę z #programowanie #csharp #wpf

chce żeby Button pobierał określoną wartość z pliku XML z internetu (a dokładniej aktualny kurs dolara amerykańskiego ze strony NBP) i parsował do zmiennej

jak się za to zabrać? albo nie umiem szukać albo pojawiają mi się jakieś skomplikowane (jak na razie dla mnie) wyniki za dużo bardziej zaawansowanymj funkcjami, których nie potrzebuje...

czy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
mam trzy checkboxy, każdy jest modyfikatorem wyniku funkcji, nazwijmy ją Calculate()

założenie takie, że można wybrać tylko jeden element na raz

w jaki sposób ogarnąć to w miarę elegancko i poprawnie w #csharp ? łopatologicznie owszem można tworząc 3 warunki if/bool ale chyba nie tędy droga...

#programowanie #dotnet #wpf
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

proszę o wytłumaczenie jak absolutnemu debilowi ;-) poniżej prostacki szkic programy konsolowego #csharp

namespace Programs
{
class Program
{
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach