Szukam biblioteki do robienia diffów, patchowania i mergowania plików tesktowych. Do tej pory znalazłem kilka bibliotek pozwalających na operowanie na stringach ale nie chcę być ograniczony do rozmiaru pamięci podręcznej, dlatego potrzebuję czegoś co operuje bezpośrednio na pliku.

Aplikację pisze pod windowsa, więc wbudowany w linuksa diff nie pomoże...

#csharp #c #cpp #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JetBrains tworzy IDE do C# - w tym momencie działa już na Windowsie i OS X, planowany release - jesień 2016. Jak oceniacie potencjalny wpływ tego projektu na wzrost popularności C# poza Windowsem?
Więcej info
#csharp #dotnet
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mireczki programiści firma Motorola Solutions organizuje fajne spotkanie z Markiem Seemaneem w ramach MotoTalk które odbędzie się 19 stycznia o 18:00 w Browarze Lubicz w Krakowie. Wstęp wolny - miejsca ograniczone. Link do rejestracji -> tinyurl.com/z4vc2w2
#informatyka #programowanie #dotnet #krakow #csharp
przewodniczacy - Hej mireczki programiści firma Motorola Solutions organizuje fajne s...

źródło: comment_7DKFltVbH0JEeh2FKOMY002axk4jlr9v.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #xaml
Mirki mam pytanie. Czy można zrealizować w XAMLu taką konstrukcję:

Czyli ten sam textbox w dwóch oddzielnych zakładkach.

Można to zrealizować w prosty sposób?
Taki kod oczywiście się nie kompiluje ponieważ TextBox zostaje zainicjowany w dwóch miejscach.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Nie musisz tak robić.
Jeżeli potrzebujesz aby oba miały tą samą zawartość to zrób wiązanie zawartości pomiędzy nimi.
  • Odpowiedz
@rafu4: to zależy, czy będziesz siedział na mirko, czy będziesz się uczył.
Tak, jest szansa... to są praktyki i podstawy ogarniesz w miesiąc.
  • Odpowiedz
[ #csharp #dotnet #java #programowanie #maavfeed ]

Linki z bloga, który nigdy sam się nie pojawia w źródłach i zazwyczaj sprawdzam oddzielnie.
Posty tutaj nie mają jakiejś przełomowej i zaskakującej zawartości, ale zwykle tłumaczą wzorce i technologie w bardzo przystępny sposób z samplami, które pozwalają na szybkie wdrożenie:
Pattern Overview: Command-Query Responsibility Segregation and Event Sourcing
Implementing CQRS in .NET Part 1: Architecting the Application
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Centurio93: To zależy od architektury. Jak będziesz pisał w MVC, MVVM, wykorzystując CQRS czy system aktorowy, to za każdym razem będzie inny podział folderów.
Ale takim podstawowym podejściem jest rozbicie systemu na warstwy:
Data Access Layer, czyli dostęp do bazy danych, pobieranie danych z innych serwerów
Bussiness Layer, czyli główna logika aplikacji
Service Layer, czyli komunikacja z użytkownikiem
  • Odpowiedz
@Centurio93: Każdy poziom abstrakcji może mieć swoje modele. Data Access layer modele odzwierciedlające struktury w bazie danych. Bussiness Access Layer może operować bezpośrednio na modelach bazodanowych albo stworzyć swoje własne, a w serwisach będziesz wysyłał użytkownikowi jeszcze inne, żeby oszczędzić na przesyle danych i nie wysyłać niepotrzebnych informacji.
  • Odpowiedz
Gdzie mogę pobrać kody źródłowe jakiś prostych gier napisanych w C#? Chciałbym poczytać kod. Macie coś ciekawego do zaproponowania? :)

  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy, mam problem. Napisałem sobie program (c#, crud, linq to sql) który działa tak jak powinien na PC. Wrzuciłem calutki projekt (visual studio) na svna. Później odpalam projekt na lapku (pobierając z svna) i niestety nie mogę skompilować. Co więcej, przenoszę projekt z PC na laptopa na pendrive i wtedy działa jak złoto.
Nie bardzo wiem jak to ugryźć.
Pozwolę sobie to otagować #programowanie oraz #csharp .
Navrazz - Mircy, mam problem. Napisałem sobie program (c#, crud, linq to sql) który d...

źródło: comment_ASquxTVmW0pbBVimWpgEZiRiGuPGVTQi.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@1080p: @shar: dzięki cumple. Codziennie można się czegoś nowego nauczyć :)
Chociaż ciekawi mnie, dlaczego projekt pobrany z repo nie chciał się kompilować, a kopiowany z PC działał. Były to identyczne projekty.
  • Odpowiedz
napisałem w C# repozytorium z metodami CRUD (entity framework i dependency injection ), możecie mi polecić jakiś tutorial jak napisać do tego testy jednostkowe? metody delete, create i update zwracają typ void, a może te wymienione metody powinny zwracać boolean? Wtedy bym mógł napisać np:
var data = objectCRUD.delete(company);
Assert.AreEqual(data, true);
#programowanie
#csharp
#entityframework
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@angular: po co piszesz testy CRUD? To są przecież elementarne operacje więc nie warto ich testować. Jak już chcesz takie rzeczy robić to ogarnij jakąś bazę w pamięci, dorzuć elementy do bazy przy setUp i wykonuj operację. Jak będziesz sprawdzać delete to i tak będziesz musiał zrobić selecta, tak samo z updatem i insertem.
  • Odpowiedz
return context.SaveChanges() == 1;


@angular: SaveChanges() zwraca liczbę wpisów, które zostały zapisane do bazy. Jeśli wyedytujesz kilka rekordów i wtedy wywołasz SaveChanges() to zwrócony wynik >1.
  • Odpowiedz