@LukEEE: Pamiętaj aby w RunWithElevatedPrivileges od nowa otworzyć Weba - jesli użyjesz wczesniej otwartego obiektu, RWEP niewiele zdziała :D
  • Odpowiedz
#csharp #naukaprogramowania
W formie 1 stworzyłem timer który odlicza czas w labelu. Chciałbym żeby po kliknięciu stop np po 5 sekundach wyświetlić czas w messageboxie w formie 2. Kiedy napiszę taki kod:

Programowanie frm = new Programowanie();
MessageBox.Show(frm.label1.Text);

to wyświetla mi tylko stan początkowy labela a nie czas który upłynął. Jak zrobić żeby w messageboxie w 2 formie wyświetliło mi czas który zastopowałem?
@ugotowany_kamien:
Oj tak to nie zadziała( ͡° ͜ʖ ͡°)
Ale Sajgon odstawiłeś.
Klikasz w buton3
tworzysz pusty formularz-i nie przekazujesz do niego żadnych danych z pierwszego formularza,
w drugim formularzu klikasz przycisk button1 i tworzysz trzeci formularz i próbujesz w drugim formularzu przypisać do trzeciego formularza wartości z pierwszego

Nawet trudno to opisać i się nie poplątać( ͡° ͜ʖ ͡°)

W pierwszym formularzu
  • Odpowiedz
Mireczki, pytanko z #wpf. Nie jestem specjalistą, ale jestem przekonany, że da się to sensownie zrobić. Pewnie kwestia zabawy stylami ItemsTemplate czy coś takiego, ale nie bardzo wiem jak się za to zabrać.
Co próbuje osiągnąć:
-chciałbym uzyskać coś jak na skrinie
-sęk w tym, że chciałbym wartości za pomocą bindingów wrzucać, bo będą się generować dynamicznie.
-udało mi się na podstawie tego uzyskać to bez separatora (a chciałbym mieć logiczne
Yahoo_ - Mireczki, pytanko z #wpf. Nie jestem specjalistą, ale jestem przekonany, że ...

źródło: comment_HtCCRid6rSIIzsAdNYVAQKBrresec2iA.jpg

Pobierz
  • Odpowiedz
Witam poszukuje firmy najlepiej na terenie Warszawy, która umożliwi mi odbycie praktyk studenckich związacych z programowaniem. Najlepiej coś związanego z C#... Kompletnie nie interesuje mnie wynagrodzenie, bo bardzo zależy mi na zdobyciu jakiegokolwiek doświadczenia, a ze względu, że jestem jeszcze młokos to wiem, że za wiele nie mam do zaoferowania oprócz pracowitości i czystej chęci nauki. Znam mechanizmy obiektowe języka C# takie jak polimorfizm dziedziczenie hermetyzacja serializacja... Pomoże ktoś? #programowanie #csharp #
@rebul4: Tak, mam. Nikt nigdy u nas nie pracował za darmo. Wręcz się niektórzy dziwią, czemu na starcie aż tyle płacimy :P

@Dziarski_Henk: Nie zgadzam się. Jest mnóstwo rzeczy, w których chętnie pomagam i robię to za darmo, tylko dlatego, że jest to dla mnie ciekawe albo chcę się czegoś nauczyć. Tak samo w czasie studiów chciałem iść na darmowe praktyki (taka była moja propozycja), bo czułem, że zdecydowanie więcej
  • Odpowiedz
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet ]

Mike Roberts o architekturze"Serverless"
http://martinfowler.com/articles/serverless.html

Kilka słów na temat web devu w 2016
http://developer.telerik.com/featured/web-going-2016/

O tym jak nie stać się ofiarą wzorców projektowych
https://simpleprogrammer.com/2016/06/15/dont-get-obsessed-design-patterns/

O tym jak nie stać się ofiarą własnego kodu
https://jaxenter.com/write-less-code-126966.html

Czym są UWP apps i jaka jest ich przyszłość
http://gunnarpeipman.com/2016/06/what-is-universal-windows-platform-uwp/

Ciąg dalszy tematu logowania zdarzeń
https://nblumhardt.com/2016/06/message-templates-and-properties-structured-logging-concepts-in-net-3/

Przestroga przed wywoływaniem metod wirtualnych w konstruktorze
  • Odpowiedz
Generalnie, od wczoraj koduje C#, więc od razu sorki za poziom. Mam taki kawałek kodu:

sfera.PodajObiektTypu()["Gatunek"].Znajdz("szukana treść").Dane;
Gdy zamiast "szukana treść" podstawie np. dane z obiektu, to mi wywala błąd

Obiekt InsERT.Mox.DataAccess.EntityFramework.EntityDataObjectBase nie ma właściwej metody o nazwie UstawWartoscPola, ale wydaje się, że ma metodę rozszerzenia o tej nazwie. Metody rozszerzenia nie mogą być wysyłane dynamicznie. Rozważ zrzutowanie argumentów dynamicznych lub wywołanie metody rozszerzenia bez składni metody rozszerzenia.

Próbowałem to konwertować do
@ZapomnialWieprzJakProsiakiemByl: hmm, Alt+F12 co powinno wykonać, bo generalnie pracuje na ShareDevelop, może podałeś skrót z VisualStudio. Załączam screen z opisu metody, może o to chodzi. Kwestia jest taka, że błąd generuje poprzednia linia, bo tam jak wpiszę na twardo w kodzie string to działa, a jak chce użyć string dynamiczny to nie. Już kombinowałem na pełno sposobów, póki co zrobiłem głupiego IF'a.
z.....m - @ZapomnialWieprzJakProsiakiemByl: hmm, Alt+F12 co powinno wykonać, bo gener...

źródło: comment_UF6t4rsrfFY9bND9kGnwoPIAm6Jfe2Dg.jpg

Pobierz
  • Odpowiedz
Witajcie Mirki. Kolejny raz swieżak w programowaniu potrzebuje waszej pomocy. Tym razem przy transakcjach.

Mam taki o to prosty kod skopiowany do konsolowego projektu z dużego programu, w którym go utworzyłem.

SqlConnection konekt = new SqlConnection("POłączenie do bazy z ustawień programu - działa w innych miejscach");
SqlTransaction trans = null;
SqlCommand cmdCreate = konekt.CreateCommand();
cmdCreate.CommandText = @"ALTER TABLE [SKARB].[dbo].[T_FKD_KONT_PLAN] ADD ID_WALUTY int";



try
{
konekt.Open();
trans = konekt.BeginTransaction();
cmdCreate.Transaction = trans;
trans.Commit();
@Vanguard1990:
Wiem, że dalej to już nie na temat ale nie mogę sobie darować.
Używaj using(){ ...} bo troszkę tu namieszałeś.
jak już zamykasz połączenie to w try-catch to w bloku finally. To co napisałeś nigdy się nie zamknie jak nie wystąpi błąd.
a samo Rollback też dobrze by było w wewnętrzny try-catch wsadzić-jak wystąpi błąd po stronie serwera albo zerwie połączenie to masz nieobsłużony wyjątek
  • Odpowiedz
@Vanguard1990:
Właśnie do tego służą transakcje-traktuj je jak zbiór operacji, które muszą zakończyć się powodzeniem.

Standardowym przykładem są tu operacje na rachunkach bankowych. Masz rachunek z, którego przelewasz 1 500 zł i rachunek na, który wpływa te przelane 1 500 zł.
Wykonujesz zapytanie do bazy danych - z jednego rachunku znika 1500 zł.
Wykonujesz zapytanie do bazy aby dopisać na drugim rachunku 1500 zł ale masz błąd.
Klient stracił 1500 zł
  • Odpowiedz
Nie potrafię poradzić sobie z jednym problemem. Wykonuje ćwiczenie z książki Head first(Lab#1- A day at race). Do wykonania jest symulator wyścigu psów i systemu zakładów. Wszystko póki co działało, ale moje psy "biegną" w tym samym tempie(metoda Run w klasie GreyHund). NIe potrafię poradzić sobie z losowaniem tempa.

Kod:
form1- http://pastebin.com/GjkZk1wY
Bet.cs- http://pastebin.com/EcbBBUKU
GreyHund.cs- http://pastebin.com/xvSuLMpx
Guy.cs- http://pastebin.com/GjkZk1wY
Form1.desinger- http://pastebin.com/Hz0wi77W

#naukaprogramowania #csharp
@ZjedliMiRogale:

Pierwsza wartość jest liczona na podstawie seeda, który domyślnie jest stały.


Domyślnie liczony jest na podstawie czasu systemowego:
https://msdn.microsoft.com/en-us/library/h343ddh9(v=vs.110).aspx

The default seed value is derived from the system clock and has finite resolution. As a result, different Random objects that are created in close succession by a call to the default constructor will have identical default seed values and, therefore, will produce identical sets of random numbers. This problem can
  • Odpowiedz
#programowanie #json #csharp

Mirunie pomocy
Mam ja do czynienia z sodomią i gomorią programowania zabytkiem, ślepą uliczką Microsoft'u:
Robie apkę dla kolektora danych Datalogic Skorpio x3 - siedzi to na windowsie ce 6.0 - jest tam .net 3.5 ale w wersji compakt

Żodyn Json na tym nie chce śmigać....json.net zwiesza kolektor, json z codeplexa sypie błedami..........

Jak żyć mirki, jak żyć
@alpag: I tak i nie :) Jak napisałem książki z reguły są bardziej szczegółowe, przez co jest więcej treści i detali, które na początku mogą zrażać. Aczkolwiek są takie książki jak napisał @piot-rabi (A.Troelsen), które moim zdaniem biją na głowę wszystkie kursy/tutoriale online. Tutoriale pozwalają w miarę szybko poznać daną technologię/bibliotekę, jednak gubi się w tym momencie wiele detali, które na początku wydają się niepotrzebne, ale prędzej czy później (z reguły
  • Odpowiedz
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet ]

MS dodaje telemetrię nwet do binarek bez wiedzy programistów
https://www.infoq.com/news/2016/06/visual-cpp-telemetry

Kilka słów dlaczego JSON jest lepszym wyborem niż XML
http://www.cio.com/article/3082084/web-development/xml-is-toast-long-live-json.html

Ukazał się wersja 3.0 jQuery
https://blog.jquery.com/2016/06/09/jquery-3-0-final-released/

FreeBSD od MS dostępne na Azure
http://www.theregister.co.uk/2016/06/09/microsoft_freebsd/

Zapowiada się ciekawa seria na temat implementacji logowania w .net
http://nblumhardt.com/2016/06/structured-logging-concepts-in-net-series-1/

https://nblumhardt.com/2016/06/events-and-levels-structured-logging-concepts-in-net-2/

UniK - nowe narzędzie do tworzenia "unikerneli".
http://www.infoworld.com/article/3082051/open-source-tools/unikernel-power-comes-to-java-nodejs-go-and-python-apps.html

Omówienie sposobów na utworzenie
@trucha13657: w każdej sensownej firmie jest bonus za polecenie pracownika. No chyba że pracownik sie o to nie upomni, a programiści maja takie dobra serduszka że często robia to za free i głupio im się odezwać o kase.

To samo z blogerami, prezenterami na konferencjach itp.itd. Pewnie nawet sobie nie wyobrażasz jaki hajs trzepie Owsiak albo inny Hołowczyc za półtoragodzinne gadanie o dupie marynie na korpo eventach.

Też kiedyś taki byłem.
  • Odpowiedz
#naukaprogramowania #csharp #aspnet #cpp

Cześć, chciałbym poradzić się w sprawie wyboru książki do nauki asp.net. Z C# korzystam w pracy ale chciałbym pouczyć się czegoś po godzinach.
Czy ta ksiązka będzie odpowiednia?
http://helion.pl/ksiazki/asp-net-mvc-5-zaawansowane-programowanie-adam-freeman,asp5zp.htm

Dodam, że przerobiłem tę http://helion.pl/ksiazki/c-6-0-i-mvc-5-tworzenie-nowoczesnych-portali-internetowych-krzysztof-zydzik-tomasz-rak,c6mvc5.htm?utm_campaign=videopoint&utm_medium=redirect&utm_source= i chciałbym coś szerzesz/więcej.

Czy macie może inne propozycje?

Dodatkowo chciałbym zapytać o polecenie książki do C++. Z C++ korzystałem na poziomie uczelni, ale nic wiecej i trochę tego żałuję. Także szukam książki do
@Umewap: jak ogarniasz C# to masz zajebisty tutorial do ASP na msdn, wiekszosc książek o ASP to w połowie nauka podstaw programowania... Ta patrząc po spisie treści tez
  • Odpowiedz
Cześć Mireczki :) Potrzebuję lekkiej pomocy od #csharp i/lub #botnet :) chodzi mi wykonanie print screena i wyslanie go na serwer ftp. Wszedzie jest podane robienie prcsr z urzyciem savefiledialog a mi chodzi zeby pominać to :) a wogóle jakby sie dalo bez zapisywania lokalnie tylko odrazu ze zmiennej wyslać na ftp to bylo by miód :) ktoś coś ? ( ͡º ͜ʖ͡º)
#entityframework #csharp #dotnet #programowanie #pytanie

To już dzisiaj moje drugie pytanie do ef ale tym razem już sam sobie nie odpowiem ( ͡° ͜ʖ ͡°).

Mam takie kod który dodaje record do bazy (ef w trybie disconnected):

using (var context = new StoreDbContext())
{
using (var transaction = context.Database.BeginTransaction())
{
try
{
context.Customers.Attach(order.Customer);

foreach (var productOrder in order.Products)
{
context.Products.Attach(productOrder.Product);
context.ProductOrders.Add(productOrder);
}

context.Orders.Add(order);
context.SaveChanges();
transaction.Commit();
}
catch (Exception
@PanCogito: Strasznie przekombinowane. Na twoim miejscu pozbyłbym się tych wszystkich attachów. Dobrze by było żebyś pokazał jak wyglądają te twoje encje. Generalnie zakładam, że oprócz navigation properties zrobiłeś też normalne mapowania na klucze obce, tzn. np. w klasie Order oprócz public virtual Customer Customer; masz też public int CustomerId. Jeśli tak jest to przy dodawaniu do contextu nowego Order w polu Customer daj nulla, przypisz CustomerId (które przecież znasz). Wtedy
  • Odpowiedz
@niepoprawnyhumanista: @pikej100: Macie racje. Na początku miałem tylko referencje bez kluczy. Na necie były takie przykłady, że w trybie diconnected z tym relacjami to takie cyrki trzeba odwalać. Dodałem potem faktycznie klucz obcy ale nie zdawałem sobie sprawy, że on tak upraszcza sprawę.
Faktycznie teraz chodzi elegancko. Teraz wiem, że wszystkie referencje powinny mieć zdefiniowany też klucz bo bez klucza trzeba się bawić w takie dołanczanie do konktekstu albo zmieniane
  • Odpowiedz