Polecam stronę dla fanów #csharp #dotnet https://www.dotnetperls.com/ #programowanie
Wszystko
Najnowsze
Archiwum
konto usunięte
- 1
- 9
Pierwszy dodatek do Visual Studio — timer w okienku IDE
Przyszedł czas na mięsko. W tym wpisie przedstawię sposób na stworzenie wtyczki do Visual Studio, która będzie timerem odliczającym 25 minut w dół (technika Pomodoro). Stworzony dodatek będzie pływającym okienkiem, które będzie można przypiąć w dowolne miejsce w ekranie roboczym Visual Studio.
#programowanie #csharp #dotnet #visualstudio
Przyszedł czas na mięsko. W tym wpisie przedstawię sposób na stworzenie wtyczki do Visual Studio, która będzie timerem odliczającym 25 minut w dół (technika Pomodoro). Stworzony dodatek będzie pływającym okienkiem, które będzie można przypiąć w dowolne miejsce w ekranie roboczym Visual Studio.
#programowanie #csharp #dotnet #visualstudio
źródło: comment_qTgDOvNQIUl8pIYaSly3K5B5wfjuQ9cY.jpg
Pobierz- 1
#csharp #programowanie
Panowie mam tablicę dwuelementową stringów gdzie są same wartości numeryczne i potrzebuję to zmienić na tablicę dwuwymiarową int,ów.... Zrobiłem coś takiego :
static int[][] TablicaStringdoInt(string[][] tab)
{
string
Panowie mam tablicę dwuelementową stringów gdzie są same wartości numeryczne i potrzebuję to zmienić na tablicę dwuwymiarową int,ów.... Zrobiłem coś takiego :
static int[][] TablicaStringdoInt(string[][] tab)
{
string

Phoryn
- 0
@daedalus_pl: Zrobiłem ciut inaczej ale koncepcja ogólnie ta sama ;) Dzięki wielkie, w międzyczasie w sumie też przerobiłem wczytywanie pliku żeby od razu wczytywało do tablicy intów ale i tak dobrze, że rozwiązałem ten problem bo nauczyłem się czegoś nowego ;)
konto usunięte
- 0
@Phoryn: zrób to w linq przed tym jak będziesz potrzebował dostępu do danych. Zamkniesz się w jednej linijce.
Jezu, niechcący zainstalowalem Visual Studio po polsku i nie wiem kto jest odpowiedzialny za tłumaczenie, ale to jakaś parodia:
[Plik -> Nowy -> Załóż nowe rozwiązanie]
kisnę
[Plik -> Nowy -> Załóż nowe rozwiązanie]
kisnę
@Kamasetto: największa tragedia to jest wtedy, jak szukam czegoś na MSDNie i otwiera mi się strona automatycznie przetłumaczona na polski. Od razu się wtedy pakuję i jadę na onkologię.
- 34
Cześć,
Ósmy odcinek kursu programowania i tworzenia aplikacji z użyciem języka C# i plaftwormy .NET Core został właśnie opublikowany - we wpisie na blogu znajdziecie trochę teorii, odnośników oraz informacje odnośnie tego, co się pojawi w odcinku nr 9. Wszystkie materiały są dostępne do pobrania tutaj.
Na start oczywiście Q&A, a następnie omawiamy różnego rodzaju dobre wzorce i praktyki takie jak np. DRY, YAGNI, KISS, SOLID oraz teoretyzujemy o wzorcach projektowych. Dodatkowo, na
Ósmy odcinek kursu programowania i tworzenia aplikacji z użyciem języka C# i plaftwormy .NET Core został właśnie opublikowany - we wpisie na blogu znajdziecie trochę teorii, odnośników oraz informacje odnośnie tego, co się pojawi w odcinku nr 9. Wszystkie materiały są dostępne do pobrania tutaj.
Na start oczywiście Q&A, a następnie omawiamy różnego rodzaju dobre wzorce i praktyki takie jak np. DRY, YAGNI, KISS, SOLID oraz teoretyzujemy o wzorcach projektowych. Dodatkowo, na

- 7
Zaczynamy zabawę z rozszerzeniami do Visual Studio -
Jeszcze kilka lat temu pisanie rozszerzeń do IDE od Microsoftu było nie lada wyzwaniem. Szczątkowa dokumentacja, skompilowane API utrudniały tylko pracę deweloperom chcącym stworzyć własne rozszerzenie.
Obecnie sytuacja jest znacznie prostsza, Microsoft udostępnia wiele przykładów i rozwiązań, które pomogą początkującym programistom w temacie wtyczek do Visual Studio. W tym wpisie przedstawię kilka porad jak szybko zacząć tworzyć dodatki i z czego warto korzystać.
#
Jeszcze kilka lat temu pisanie rozszerzeń do IDE od Microsoftu było nie lada wyzwaniem. Szczątkowa dokumentacja, skompilowane API utrudniały tylko pracę deweloperom chcącym stworzyć własne rozszerzenie.
Obecnie sytuacja jest znacznie prostsza, Microsoft udostępnia wiele przykładów i rozwiązań, które pomogą początkującym programistom w temacie wtyczek do Visual Studio. W tym wpisie przedstawię kilka porad jak szybko zacząć tworzyć dodatki i z czego warto korzystać.
#
źródło: comment_SVcJkxD8YH6ExBRVlLt5MfSQuR6fDKJ7.jpg
Pobierz@djfoxer ziom. Pisz tę wtyczkę healthy, a nie artykuły na bloga xD
- 0
@drugiekonto: Wiem, ale muszę pisać, wymóg konkursowy :)
- 6
Można się już zapisywać na otwarte warsztaty z podstaw C# i .NET Core, Wrocław 25 marca.
#programowanie #csharp #dotnet #dotnetcore #spetz #akademiaspetza
#programowanie #csharp #dotnet #dotnetcore #spetz #akademiaspetza
#devwarsztaty :) powodzenia!
- 0
@jgutkowski: dzięki!
Może mi ktoś przesłać jakąś stronę gdzie mogę ogarnąć co to C# i jak się do tego zabrać, jakiś kurs? C++przerabiałem troche na infie w liceum i znam z kursu Zelenta.
#programowanie #csharp
#programowanie #csharp
- 2
@razenas: Ten linkowany jest po polsku ale chyba trochę duże tempo dla początkujących.
Tu masz oficjalny dla zielonek ale po angielsku(i tak musisz terminologi się nauczyć)
https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169?l=Lvld4EQIC_2706218949
@PhoenixSoul: liczy się, że się udało( ͡° ͜ʖ ͡°)
Tu masz oficjalny dla zielonek ale po angielsku(i tak musisz terminologi się nauczyć)
https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169?l=Lvld4EQIC_2706218949
@PhoenixSoul: liczy się, że się udało( ͡° ͜ʖ ͡°)
- 3
#csharp #programowanie
Panowie mam problem ponieważ mam tablicę jedno wymiarową string gdzie są same wartości numeryczne (również wartości przecinkowe) a muszę z tego wyznaczyć minimalną wartość... I tu jest problem bo nie mogę tego przekonwertować.. Próbowałem tak :
static double fMin(string[] tab)
{
Panowie mam problem ponieważ mam tablicę jedno wymiarową string gdzie są same wartości numeryczne (również wartości przecinkowe) a muszę z tego wyznaczyć minimalną wartość... I tu jest problem bo nie mogę tego przekonwertować.. Próbowałem tak :
static double fMin(string[] tab)
{
- 2
#csharp #programowanie
Drodzy programiści mam problem z textboxem... Jak dodawać nowe wyniki do textboxu ? JAk przejsć do wiersza niżej ?
Gdy piszę
tb.text = "tresc", zmienna;
i za chwilę znów:
Drodzy programiści mam problem z textboxem... Jak dodawać nowe wyniki do textboxu ? JAk przejsć do wiersza niżej ?
Gdy piszę
tb.text = "tresc", zmienna;
i za chwilę znów:
- 10
Dziś drugi dzień promocji "Codziennie inna książka 50% taniej" Dołączyło do niej kilka księgarni, tak więc mamy listę:
W księgarni #helion coś dla ludzi spod znaku #programowanie #csharp książka Josepha Albahariego i Bena Albahariego Dziś C# 6.0 w pigułce. Wydanie VI za 64,50zł
W księgarni Sensus książka Kevina Kruse 15 tajemnic zarządzania czasem. O czym wiedzą ludzie sukcesu? za 18,50zł
W księgarni Onepress książka Agnieszki Zych i Roberta Zycha
W księgarni #helion coś dla ludzi spod znaku #programowanie #csharp książka Josepha Albahariego i Bena Albahariego Dziś C# 6.0 w pigułce. Wydanie VI za 64,50zł
W księgarni Sensus książka Kevina Kruse 15 tajemnic zarządzania czasem. O czym wiedzą ludzie sukcesu? za 18,50zł
W księgarni Onepress książka Agnieszki Zych i Roberta Zycha
- 1
@Kaczus2B: Zrob wlasny tag prosze. Na Mirko ciezko szukac codziennie twoich postow, a strona niestety wyglada tak, ze mam ochote sobie oczy wydlubac.
I to juz taka osobista prosba - ale jak mozesz to dolaczaj oceny z Lubimy Czytac :)
I to juz taka osobista prosba - ale jak mozesz to dolaczaj oceny z Lubimy Czytac :)
Mam taki programistyczny challenge (bo domyślam się, że mojego problemu nie da się rozwiązać bez napisania własnego kodu).
Mam ośmiogodzinny plik mp3, który składa się z następujących po sobie piosenek. Chciałbym plik podzielićna tyle plików, ile jest tam piosenek.
Zamiast dzielenia można też zrobić identyfikację np. za pomocą Shazam, a następnie pobrać zidentyfikowane utwory z sieci.
Macie
Mam ośmiogodzinny plik mp3, który składa się z następujących po sobie piosenek. Chciałbym plik podzielićna tyle plików, ile jest tam piosenek.
Zamiast dzielenia można też zrobić identyfikację np. za pomocą Shazam, a następnie pobrać zidentyfikowane utwory z sieci.
Macie
- 1
@BuahahaXD: Kiedyś jak w ramach zabawy łączyłem wiele plików mp3 w jeden to pamiętam, że każdy utwór miał swój nagłówek, mniej więcej FILE1HEADER|FILE1DATA|...|FILENHEADER|FILENDATA
Zobacz czy twój plik nie jest tak skonstruowany, jeśli tak to podział na osobne mp3 nie będzie skomplikowany.
Zobacz czy twój plik nie jest tak skonstruowany, jeśli tak to podział na osobne mp3 nie będzie skomplikowany.
@BuahahaXD: jeśli w metadanych pliku mp3 nie ma wskazania, to jak niby byś rozpoznał gdzie się kończy jedna piosenka, a zaczyna druga? co 1s odpalać api szazam? ( ͡° ͜ʖ ͡°)
- 4
Otwarte warsztaty z podstaw C# i .NET Core już 25 marca we Wrocławiu, zapraszam :).
#programowanie #csharp #dotnet #dotnetcore #spetz #akademiaspetza
#programowanie #csharp #dotnet #dotnetcore #spetz #akademiaspetza
.NET Core zmienia się tak często, że aż trudno nadążyć. Ogólnie chyba nie ma sensu próbować nadążyć ;) Przynajmniej do póki nie wyjdzie jakaś jedna sensowna, poprawna wersja. Niby teraz jest 1.1 ale, skoro już wiemy, że będzie ona inna niebawem ... sam nie wiem. Nie ważne.
To co ważne to, że od kilku miesięcy nie widzę by coś się zmieniało w .NET Standard (to dobrze i źle bo już miała wyjść
To co ważne to, że od kilku miesięcy nie widzę by coś się zmieniało w .NET Standard (to dobrze i źle bo już miała wyjść
źródło: comment_9Gg8EGRgi1QHpTTBCPGkbpiTbCge5bFe.jpg
Pobierz@jgutkowski: Programuję w dotnecie już trzecie stulecie.

- 0
@strean: haha :) ale tak serio, kazda platforma ma swoje plusy i minusy :)
- 9
Dzisiejszy wpis dotyczący integracji z build serwerem Travis CI - część I odnośnie automatyzacji wdrażania aplikacji zaklepanych w .NET Core.
#csharp #dotnet #dotnetnews #devops #programowanie #travis
#csharp #dotnet #dotnetnews #devops #programowanie #travis
@spetz: czy masz może doświadczenie z Jenkinsem albo TeamCity, i orientujesz się jak Travis sprawuje się w porównaniu z nimi?
- 1
@that_ugly_dude: TeamCity używałem dość długo i pozwala na dużo ale trzeba sporo konfigurować, Travis jest znacznie prostszy dzięki temu, że wystarczy zdefiniować wszystko w YML. Jenkins nie używałem ale z tego co słyszałem podobny do Travis :).
- 15
Wczoraj pierwszy raz sprawdziłem się w roli pedagoga, zgłosiłem chęć do poprowadzenia warsztatów z podstaw programowania w C# oraz .NET Core. Kolejne edycje już wkrótce, 25 marca Wrocław, później pewnie Warszawa oraz znowu u siebie w Krakowie z kontynuacją materiału.
Tutaj jeszcze kilka fotek.
#programowanie #warsztaty #csharp #dotnet #spetz #akademiaspetza
Tutaj jeszcze kilka fotek.
#programowanie #warsztaty #csharp #dotnet #spetz #akademiaspetza
źródło: comment_nsXvCjQePxL0eqH5b77LSbSgAFjm7wU3.jpg
Pobierz- 2
@KorelacjaProkrastynacji: to zależy, wiedza z ksiązki się różni tym, że może i dokładniej omawia podstawy ale tłumaczenie przez kogoś na żywo z uwzględnieniem tego, co się naprawdę liczy przy tworzeniu prawdziwych aplikacji, to inna bajka ;).'
@xetrov: na pewno większy poziom niz Twój komentarz.
@xetrov: na pewno większy poziom niz Twój komentarz.
- 2
@xetrov: Ty masz chyba za to problem z logicznym myśleniem, uważasz, że brałbym z własnej woli i poświęcał swój wolny czas na coś, co wg mnie nie miałoby żadnego sensu? Wyskakujesz na start z obraźliwym stwierdzeniem, to myślisz, że będę się płaszczył i tłumaczył przed jakimś randomem z internetu? Cięższe tematy będą w kolejnych edycjach, ta akurat była stricte dla początkujących.
@KorelacjaProkrastynacji: tutaj oczywiście masz rację, ale jak
@KorelacjaProkrastynacji: tutaj oczywiście masz rację, ale jak
- 16
Cześć,
Zarzucam zwiastun 8 odcinka kursu programowania.
#programowanie #programista15k #programujzwykopem #naukaprogramowania #informatyka #dotnet #dotnetnews #csharp #spetz #akademiaspetza
Zarzucam zwiastun 8 odcinka kursu programowania.
#programowanie #programista15k #programujzwykopem #naukaprogramowania #informatyka #dotnet #dotnetnews #csharp #spetz #akademiaspetza

Problem: nie rozwiązuje generyków jeżeli podajemy metodę bezpośrednio.
Jeżeli najpierw przypiszę metodę do delegaty i podam delegate to rozwiąże generyka a bezpośrednio to już nie :(
Jest jakiś sposób na obejście?
#dotnet #programowanie #csharp
Jeżeli najpierw przypiszę metodę do delegaty i podam delegate to rozwiąże generyka a bezpośrednio to już nie :(
Jest jakiś sposób na obejście?
#dotnet #programowanie #csharp
źródło: comment_m8DbfXNs64nBKCYdHSDWwALS6ks506jm.jpg
Pobierz@LeopoldStuff: Stary tekst ale może naprowadzi cię dlaczego tak się dzieje
https://blogs.msdn.microsoft.com/ericlippert/2007/11/05/c-3-0-return-type-inference-does-not-work-on-method-groups/
https://blogs.msdn.microsoft.com/ericlippert/2007/11/05/c-3-0-return-type-inference-does-not-work-on-method-groups/
Komentarz usunięty przez autora
#csharp #entityframework #dotnet
Czy mirki zgadzają się z konkluzją artykułu?
https://coderwall.com/p/jnniww/why-you-shouldn-t-use-entity-framework-with-transactions
Why you shouldn't use Entity Framework with Transactions
Czy mirki zgadzają się z konkluzją artykułu?
https://coderwall.com/p/jnniww/why-you-shouldn-t-use-entity-framework-with-transactions
@PhoenixSoul: Autor mówi o tym, żeby nie używać transakcji, bo przecież zwykłe zapytania są atomowe.
Co powinno być w miarę oczywiste dla wszystkich.
Nie przedstawia alternatywy dla sytuacji, w której potrzebujemy zgrupować kilka akcji naraz i wykonać je w jednej transakcji (a jak ktoś mu to wypomina w komentarzu, to broni się, że i tak nie powinno się tak projektować aplikacji).
W dodatku używa TransactionScope, a są
Co powinno być w miarę oczywiste dla wszystkich.
Nie przedstawia alternatywy dla sytuacji, w której potrzebujemy zgrupować kilka akcji naraz i wykonać je w jednej transakcji (a jak ktoś mu to wypomina w komentarzu, to broni się, że i tak nie powinno się tak projektować aplikacji).
W dodatku używa TransactionScope, a są
- 1
@PhoenixSoul: Autor chyba nie do końca rozumie jak działa context w entity frameworku. Przy zapisie i tak zostanie w bazie utworzona transakcja, jeśli nie zostanie wykryta "ambient transaction". Tak jak wspomniał @MaaV TransactionScope przy EF używa się do transakcji rozproszonych lub jak np potrzebujesz wyciągnąć ID nowo zapisanego wiersza w aktualnej transakcji. Ciekawostka: dzięki IEnlistmentNotification możemy zgłosić własny kod, który ma być obsłużony przez TransactionScope.
- 1
#programowanie #csharp #bluetooth
Próbował ktoś może kiedyś w C# wysłać plik przez Bluetooth'a między jednym a drugim kompem? Ew. może chciałby ktoś po prostu spojrzeć o co może chodzić na Stacku: LINK
Generalnie mam ogarnięte znajdywanie i parowanie z drugim kompem, ale nie działa mi wysyłanie pliku. #niechktos
Próbował ktoś może kiedyś w C# wysłać plik przez Bluetooth'a między jednym a drugim kompem? Ew. może chciałby ktoś po prostu spojrzeć o co może chodzić na Stacku: LINK
Generalnie mam ogarnięte znajdywanie i parowanie z drugim kompem, ale nie działa mi wysyłanie pliku. #niechktos














