Mirki z #programowanie #csharp
Potrzebuję waszej pomocy i rady.
Mam problem ze stylami do aplikacji #wpf #xaml.
Utworzyłem Dictionary ze stylami. Mam dwa różne style dla przycisków (MalyPrzycisk, DuzyPrzycisk).
Okno posiada dwa Gridy z przyciskami.
Chciałbym aby każdy grid miał inny styl przycisków.
W tym celu dodałem do pliku .xaml ze stylami dodatkowe style jak ten poniżej:

<Style.Resources>
<Style TargetType="Button" BasedOn="{StaticResource MalyPrzycisk}"/>
</Style.Resources>

Każdy z gridów ma ustawiony styl:

W pliku
@Sorn:

Zmieniłem source na "/ProjectName;component/Themes/DefaultTheme.xaml

Najlepiej do przypisywania tego typu source'ów uzywać Properties Window (Ctrl+W,P) tym bardziej gdy masz po katalogowane źródła.
  • Odpowiedz
Mireczki mam problem. Piszę sobie aplikację w #csharp i #winforms. Mam okno z labelką i w innym wątku chodzi sobie TCPListener, który co jakiś czas odbiera dane. I teraz o ile umiem te dane przekształcić do stringa o tyle nie umiem przekazać tego stringa do okna aplikacji, żeby wyświetlić go w labelce. Celowo robię wątek do listenera, żeby nie blokowało mi aplikacji. Jakieś naprowadzenie jak to przekazać?

#pytanie #programowanie #uczesieprogramowac
Mireczki,

Polecicie jakąś dobrą książkę do ASP.NET? W Helionie znalazłem kilka pozycji ale nie chcę kupować w ciemno. Czy może lepiej zrezygnować z książki na rzecz obszernego (tak mi się wydaje) kursu na www.asp.net?

#csharp #dotnet
@alieniasty: Książki książkami, też coś dają. Ale ja np wolę jak mam coś wizualnie przedstawione, wtedy lepiej to rejestruję. Od siebie mogę polecić kurs z eduweba ASP.NET MVC w praktyce. ponad 12 godzin konkretnego materiału, praktyczna wiedza, wykorzystanie.
  • Odpowiedz
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet ]

Rady dla początkujących devow od współzałożyciela Stack Overflow
http://www.techrepublic.com/article/joel-spolsky-the-three-skills-every-software-developer-should-learn/

Xamarin publikuje bazę danych dedykowaną dla ich frameworka
http://www.winbeta.org/news/realm-launches-new-mobile-database-made-specifically-microsofts-xamarin

Usługi mobilne ażur od 1 wrzesnia będą częścią Azure App Services
https://azure.microsoft.com/en-us/blog/transition-of-azure-mobile-services/

Spojrzenie na kontrolery w ASP.NET Core
https://wildermuth.com/2016/05/10/Writing-API-Controllers-in-ASP-NET-MVC-6

Opis narzędzia do analizy kodu w projekcie
http://www.codeproject.com/Articles/1098380/Diving-into-Visual-Studio-Day-sharp-Code-Analyzers

Infografika przedstawiająca profil technologiczny programisty dotNet, na podstawie ankiety przeprowadzonej przez firmę
Czy to normalne, gdy uczę się tworzenia w Unity i przy okazji C# i czuję się jak idiota? Patrząc na dokumentację Unity i widząc ogrom metod mam wrażenie, że nigdy tego nie ogarnę.

Silnik robi wszystko z mnie i mam wrażenie, że jak skończę tutorial to będę umiał zrobić tylko to, co było tam pokazane. Że jak sam coś wymyślę, to nie będę w stanie tego zaimplementować.

#naukaprogramowania #csharp #unity
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet #dotnetnews ]

Zapowiedź nowości w ASP.NET Core 1.0
http://www.zdnet.com/article/microsofts-updates-asp-net-roadmap-rtm-now-slated-for-june/

Raport inicjatywy uniwersytetu z Kent gromadzącej i analizującej dane z przebiegu kompilacji programów pisanych przez studentów, pokazujący najczęściej popełniane błędy
http://www.i-programmer.info/professional-programmer/accreditation/9675-blackbox-big-data-on-discovering-the-most-frequent-mistakes-in-programming-.html

MS uruchamia nową usługę NuGet za pomocą której można pobierać najnowsze, nie wydane oficjalnie wersje paczek.
http://blog.nuget.org/20160502/Introducing-The-NuGet-Beta-Channel.html

Ukazało się restowe API dla IIS do programowego zarządzania serwerem
https://blogs.msdn.microsoft.com/webdev/2016/05/09/introducing-the-iis-administration-api/
  • Odpowiedz
Witajcie Mirki. Si szarpowe.

Doradzi mi ktoś jak szybko i prosto wypełnić w DataGridView wcześniej utworzone kolumny? Jest jakaś krótka instrukcja w stylu dataGridView2.DataSource = SQLzap.PobierzPracownik();
Próbuje teraz zrobić to w taki sposób:

dataGridView2.DataSource = SQLzap.PobierzPracownik(comboBox1.Text, textBox1.Text);
dataGridView1.Columns[0].ReadOnly = false;
int i = 0;
foreach (DataGridViewRow row in dataGridView2.Rows)
{

dataGridView1.Rows[i].Cells[0].Value = row.Cells[0].Value;
dataGridView1.Rows[i].Cells[1].Value = row.Cells[1].Value;
dataGridView1.Rows[i].Cells[2].Value = row.Cells[2].Value;
dataGridView1.Rows[i].Cells[3].Value = row.Cells[3].Value;
dataGridView1.Rows[i].Cells[4].Value = row.Cells[4].Value;
dataGridView1.Rows[i].Cells[5].Value = row.Cells[5].Value;
i += 1;
dataGridView1.Rows.Add();
Ustawiłem dataGridView1.AutoGenerateColumns = false; W zapytaniu w aliasach dałem nazwy kolumn takie jak w DGV1(takie jak column name nie header) a mimo to nie wczytuje tego.

"SELECT ID, Imie as Imie, Nazwisko as Nazwisko, [DataUr.] as DataUr, Płeć as Plec, Wykształcenie as Wyksztalcenie FROM dbo.PRACOWNIK Where Nazwisko=@Nazwisko";
Wczytuje tylko odpowiednią ilość wierszy ale pustych:

dataGridView1.AutoGenerateColumns = false;
DataTable newTabela = new DataTable();
newTabela = SQLzap.PobierzPracownik(comboBox1.Text, textBox1.Text);
dataGridView1.Columns[0].ReadOnly = false;
dataGridView1.DataSource = newTabela;
  • Odpowiedz
Pytanie.

Mam klasę z polem prywatnym załóżmy array[10], przesyłam tę tablicę przez funkcję do innej klasy. I teraz, gdy dokonam zmiany (przypisania) w tamtej klasie, to czy zamieni się ona tylko w tej lokalnej funkcji, czy w klasie przechowującej tę tablicę?

#csharp #naukaprogramowania
@drugiekonto: Jeśli przypisujesz z funkcji, którą wywołałeś, referencję do tablicy do pola w drugiej klasie, to wtedy druga klasa jak i pierwsza mają tę samą referencję do obiektu i mogą na nim robić operacje.
  • Odpowiedz
Mirki mam problem.

Muszę nasłuchiwać komunikację pomiędzy PC a sterownikiem. Transmisja po RS485 mobdus RTU.
Zrobiłem prosty program do nasłuchiwania, wpiąłem się pomiędzy PC a sterownik.

Ramki są "przechwytywane" ale razem. To znaczy ramka zapytania z PC razem z ramką odpowiedz od sterownika.
Macie jakiś pomysł jak to zrobić aby każda ramka była osobno?

private void button1_Click(object sender, EventArgs e)
{
Port.BaudRate = 115200;
Port.DataBits = 8;
Port.Parity = Parity.None;
Port.StopBits =
#programowanie #csharp #xamarin

Piszę aplikację mobilną w Xamarinie.

Mam klasę NoteService która pobiera dane z serwera REST. Tzn. jest funkcja GetNote(id) która zwraca notatkę przechowywaną na serwerze.
Wszystko jest OK, dopóki token którego używam do autoryzacji się nie zdezaktualizuje. Jeśli jest nieaktualny, wypadałoby przekierować użytkownika do strony logowania.

Przekierowywać do innej strony (Page) mogę tylko z klas które dziedziczą po klasie Page lub pochodnych. Moja klasa NotesService nie ma nic wspólnego z
#csharp #naukaprogramowania

Robię sobie w ramach nauki apkę do zamówień pizzy. Moje zadanie jest takie: Klient wybiera pizze i jego zamówienie trafi do pliku który jest dedykowany dla klienta. Każdy klient ma swój plik. Zapisujesz pizze i jej cenę. Co 3 pizza gratis.
Zrobiłem tak:
w textboxie wpisuje się imie i nazwisko, poniżej w comboboxie są do wyboru pizzę, w labelu obok wyskakuje cena, poniżej jest button i kiedy go naciśniemy zapisuje
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet #dotnetnews ]

SQLite domyślną bazą danych dla aplikacji UWP
https://blogs.windows.com/buildingapps/2016/05/03/data-access-in-universal-windows-platform-uwp-apps/

Zabawa typami całkowitymi w .NET
http://www.codeproject.com/Articles/1097872/Arithmetic-Overflow-and-Underflow-in-NET-Some-Nitt

Spojrzenie na testowanie z użyciem mocków i stubów
https://jeremydmiller.com/2016/05/05/using-mocks-or-stubs-revisited/

Jak obchodzić się z zastanym kodem okiem menadżera
http://www.daedtech.com/a-managers-guide-to-legacy-code/

Wykorzystanie inicjatora kontekstu Entity Framework do wypełnienia tabel przykładowymi danymi
http://hryniewski.net/post/inicjowanie-bazy-danych-w-entity-framework-code-first

Kurs programowania obiektowego w C#
https://mva.microsoft.com/en-US/training-courses/a-guide-to-objectoriented-practices-14329?l=PLMOEi2hB_904668937
  • Odpowiedz
#csharp #aspnet #webdevhelp

Uczę się sam programowania, zaczałem od C#, napisałem dość prostą aplikację w asp.net mvc 5 i chciałbym ją umieścić w internecie :) . I stąd pytanie:

1 Czy jedyną opcją na wrzucenie mojej aplikacji do internetu jest użycie platformy azure?

2 Jeśli tak, to czy jest jakaś możliwość żeby uzyskać adres www..pl (zamiast www..azurewebsites.net) ?
3 Jesli 1 tak 2 nie , to czy w takim razie jest jakiś
1 Czy jedyną opcją na wrzucenie mojej aplikacji do internetu jest użycie platformy azure?

@failed: nie, możesz mieć swój serwer - wymagany IIS

2 Jeśli tak, to czy jest jakaś możliwość żeby uzyskać adres www..pl (zamiast www..azurewebsites.net) ?

@failed: tak, jak wykupisz swoją domenę. w przypadku azure podpięcie swojej domeny chyba nie jest darmowe.

oczytaj jak działa hosting, czym jest serwer www, itd. bo chyba zabrałeś się za temat od
  • Odpowiedz
@failed: dreamsparkowe Azure chyba ma limit na poziomie 25$? Jeżeli tak, to powinno to wystarczyć, bo plan "basic" przy WebAppach to jakieś 8 euro/msc, a wtedy możesz już podpiąc domenę :)
  • Odpowiedz