Mirki,

jestem nubem jezeli chodzi o c# wiec stad pytanie. Chce wciągnąć dane do gry z pliku (lista pytań). Chciałbym szybko wyszukiwac, usuwac, modyfikowac dane. Bedzie to jedna tabela, lista czy cokolwiek. Pytanie wiec, co do tego najlepiej uzyc? Dictionary, list, datatable? Ilość wierszy to myślę max 10k (kiedyś w przyszłości).

Myślałem czy by tego po stronie bazy danych nie zrobić, ale może mogę to upchać w c#?

Jeśli po stronie bazy
@000loki: no to w unity możesz dodać plik jako asset np. csv (oddzielany przecinkami) a potem go za każdym razem aktualizować. myślałem, że chcesz aktualizować co jakiś czas baze i pobierać aktualizację danych, bo w tym przypadku co teraz piszesz będziesz musiał po prostu zrobić aktualizację aplikacji by pobrać nowe dane. Tak czy siak obie opcje są do zrobienia :)
  • Odpowiedz
@Cin: ogarnąłem dość szybko tą serializacje na typie list i zaraz zrobie test czy dziala sprawnie. Myslalem, ze wiecej bedzie z tym zabawy, a to proste cholernie ;) dzięki!
  • Odpowiedz
Mam pytanie odnośnie F#:
W ramach zapoznawania się z tym językiem chciałbym utworzyć sobie prostą aplikację, która przetworzy dane z pliku XML i wyświetli dane w postaci wykresów. Doinstalowałem sobie wszystkie potrzebne narzędzia F# do Visual Studio 2015, z tym że nie bardzo teraz wiem jak taki projekt utworzyć.
Z projektów do utworzenia mam do wyboru tylko "Console Application" (w którym podejrzewam że nie będzie jak wyrenderować wykresów) oraz Library (które z
@Wunderwafel:
1. Stwórz "Console Application"
2. Dodaj bibliotekę System.Windows.Forms
3. Podmień kod w pliku Program.fs na:

open System
open System.Windows.Forms

module Main =
let label =
let temp = new Label()
do temp.Text<- "Hello, World!"
temp
let form = new Form(Text = "First Window App")
form.Controls.Add(label)

Application.Run(form)
  • Odpowiedz
#dotnetnews --> Dzienna porcja nowości każdego dotnet developera.

[ #programowanie #csharp #dotnet #azure. #sqlserver ]

Porównanie frameworków so budowy RESTowych API w .NET
http://www.codeproject.com/Articles/1090308/Comparative-analysis-of-NET-RESTful-middleware-sol

Implementacja providera In Memory w EF7 w sam raz do testów integracyjnych
http://www.codeproject.com/Articles/1094530/Entity-Framework-in-Memory-Provider-Test

Usługa do rozpoznawania twarzy i emocji dostępna w Azure
https://azure.microsoft.com/en-us/blog/face-and-emotion-detection/

RC2 SQL Server 2016 jest dostępny
https://blogs.technet.microsoft.com/dataplatforminsider/2016/04/15/sql-server-2016-release-candidate-3-now-available/

Na koniec dobry kurs Azure Service Fabric
https://azure.microsoft.com/en-us/documentation/learning-paths/service-fabric/
  • Odpowiedz
Mircy z #programowanie #csharp
Wypożyczyłem książkę "Head First!" z 2011 roku. Korzystają w niej z Visual Studio 2010 (.Net4.0), ja natomiast posiadam wersję 2015. I tu pojawia się moje pytanie do doświadczonych programerów:
Czy ta książka bardzo odbiega od realiów? Dużo funkcji zmieniło się w VS na przestrzeni 2010-15? Czy dla początkującego będzie zauważalna jakaś różnica poza interfejsem? #kiciochpyta
@Dassault: jeśli to Twój pierwszy język oprogramowania to póki co nie masz wg mnie czym się przejmować. Może nawet lepiej, bo będziesz wiedział gdzie niektóre późniejsze koncepcje mają swoje źródła.
  • Odpowiedz
@Dassault: Ja bym nie uczył się z tej książki. Ostatnio robiłem projekt na uczelni, który wymagał wielowątkowości i musiał być napisany na .net 4.0. 2x więcej się napracowałem, bo nie mogłem korzystać z biblioteki Task, dostepnej od 4.5. Podobnie to wygląda z programowaniem asynchronicznym. Btw. sam przeczytałem tą książkę, ale w nowym wydaniu. Całkiem spoko jest napisana. Polecam wersję papierową, ale jak szkoda Ci kasy to jest gdzieś pdf do pobrania
  • Odpowiedz
@Afur: Oczywiście, w wielkich bólach i po wielu błędach a raczej problemach wieku dziecięcego nareszcie to środowisko jest ujednolicone. Już widać wysyp apek od kolosów takich jak Fitbit, Garmin, Uber, Facebook klepie, Spotify też choć pełnej desktopowej raczej nie porzucą. Sam mam sporo planów wobec tej platformy, w końcu to ma jakiś sens. Oby tylko znów nagle nie zmienili całego środowiska -.- Teraz nie ma jednak już na co a tym
  • Odpowiedz
@Afur: Wg mnie tak, no i mam taką nadzieję, na coś w stylu Programista15k na UWP :D
A dodam jeszcze, że o ile nad popularnością Windows 10 na telefonach można się spierać, tak na PC już nie ;)
  • Odpowiedz
#dotnetnews --> Dzienna porcja nowości każdego dotnet developera.

[ #programowanie #csharp #dotnet #csharp7 #azure. #sqlserver ]

Opis jak skonfigurować VIM do .NET
https://chrisseroka.wordpress.com/2016/04/18/vim-for-net-set-up/

Pojawiła się możliwość przekonwertowania apki z Unity na UWP na przykład by dodać ją do Windows Store
https://blogs.windows.com/buildingapps/2016/04/18/intro-to-porting-unity-3d-games-to-uwp-building-and-deploying/

Dobry przykład jak budować mobilne aplikacje oparte o ażurowy back-end https://azure.microsoft.com/pl-pl/blog/mydriving-an-azure-iot-and-mobile-sample-application/

Jak MS robi DevOps
http://stories.visualstudio.com/devops/

Może kogoś w PL zainteresuje
https://blogs.msdn.microsoft.com/visualstudioalm/2016/04/16/visual-studio-team-services-is-in-india/

Duże zmiany w ASP.NET Core 1.0
http://www.hanselman.com/blog/AnUpdateOnASPNETCore10RC2.aspx

MS
proboje zaincludowac GoogleDataAPISetup2.2.0.0 API dla .NET C#, przy instalacji wyskakuje okienko, ze wymagane jest srodowisko .NET 2 lub wyzej . Akutalnie mam zainstalowaną najnowszą wersje .Neta ;d Macie jakies pomysły co moze być nie tak?
#programowanie #dotnet #csharp
#dotnetnews --> Dzienna porcja nowości każdego dotnet developera.

[ #programowanie #csharp #dotnet #csharp7 #azure. #sqlserver ]

Kilka nowości z C#7
http://www.thomaslevesque.com/2016/04/16/test-driving-c-7-features-in-visual-studio-15-preview/

Walidacja commands w CQRS przy pomocy wzorca Decorator
http://codeopinion.com/validating-commands/

Opis nowości do monitorowania zasobów w Azure
https://azure.microsoft.com/pl-pl/blog/new-features-for-azure-diagnostics-and-azure-audit-logs/

Darmowe narzędzie do monitorowania zapytań do SQL Server
http://www.diwebsity.com/2016/04/19/express-profiler/

Sposób na stronnicowanie danych w SQL Server i MongoDB
http://piotrgankiewicz.com/2016/04/19/pagination-for-mssql-mongodb/

Opis różnic w implementacji zdarzeń pomiędzy C# i F#
http://blog.kokosa.net/post/F-vs-C-eventowa-podroz-przez-meke

Jak korzystać z mechanizmu
[ #programowanie #csharp #dotnet #dotnetnews #csharp7 #azure #visualstudio ]

Dawno nic się nie działo w tagu #dotnetnews więc nadrabiamy

Narzędzie do konwersji klasycznych apek windowsowych dostępne do pobrania
http://m.windowscentral.com/project-centennial-desktop-uwp-app-converter-now-available-download

Visual Studio 15 wyposażone będzie w nwy silnik odpowiedzialny za obsługę Java Script w IDE
https://blogs.msdn.microsoft.com/visualstudio/2016/04/08/previewing-salsa-javascript-language-service-visual-studio-15/

Ranking popularności VB i VB.NET
http://www.infoworld.com/article/3054000/application-development/visual-basic-hits-the-skids-in-language-popularity.html

Kilka słów o tym czym powinno być DevOps
http://techcrunch.com/2016/04/07/devops-is-dead-long-live-devops/

MS kończy wsparcie dla SQL Server 2005
https://www.microsoft.com/en-us/server-cloud/products/sql-server-2005/default.aspx

Ciekawy artykuł poruszający aspekty
  • Odpowiedz
#csharp #naukaprogramowania
mam 5 textboxów i chcę żeby po kliknięciu buttona pierwsze 4 liczby które tam podam wyświetliło mi w jednym labelu, jak to zrobić? Mój kod wygląda tak ale wyświetla mi tylko ostatnią liczbę

int[] tablica = new int[5];

tablica[0] = Convert.ToInt32(textBox1.Text);
tablica[1] = Convert.ToInt32(textBox2.Text);
tablica[2] = Convert.ToInt32(textBox3.Text);
tablica[3] = Convert.ToInt32(textBox4.Text);
tablica[4] = Convert.ToInt32(textBox5.Text);

int wynik = 0;
;
for (int i = 0; i < 4; i++)
{
wynik =
:) Troche się zagalopowałem z tym ICloneable, bo int przeciez wykorzystuje ten interfejs, stad mogles użyć metody ".Clone()", ale kiedys jak będziesz chcial zrobić kopie listy obiektów własnej klasy może Ci się przydać :) Cieszę się że mogłem pomóc
  • Odpowiedz
@Rilekt: nie ma, te dwa ostatnie to inny zapis tego pierwszego. To co umieścisz przy definicji w { } i tak kompilator sobie przetłumaczy 'aha wpisał 3 liczby w nawiasach zatem mamy tablicę trzyelementową'.
  • Odpowiedz
@Rilekt: Co jest w tym #!$%@?, w dużej mierze to lukier składniowy pozwalający definiować tablice w różnorodny sposób. W pierwszym przypadku tworzymy obiekt z użyciem listy inicjalizacyjnej, rozmiar tej tablicy jest znany w czasie kompilacji.
W drugim przypadku masz pilnowane czy ilość obiektów przekazanych jest równa wielkości tablic, zobacz że jak zmienisz ilość elementów na liście inicjalizacyjnej kompilator zaprotestuje, pilnowana jest ich zgodność.
W trzecim wypadku kompilator może wywnioskować rozmiar tablicy,
  • Odpowiedz
Chciałbym trochę zautomatyzować swoją pracę, zastanawiam się czy jest możliwość kontroli androida podłączonego USB z poziomu Windows Form?
Przykładowo jeśli program który pracuje na mojej maszynie wyrzuci jakiś problem dostajemy smsa.
Czego szukać ?Jakieś gotowe biblioteki ?
#csharp #programowanie #android
Witam. Od kilku dni poszukuję jakiegoś darmowego kursu, który dogłębnie omawia wszystkie właściwości C#, ale bezskutecznie. Wszystkie kursy, które napotkałem są krótkie i omawiają same podstawy i niestety na tym się kończą. Kilka dni temu zauważyłem, że ktoś polecał tę książkę: http://shop.oreilly.com/product/0636920024064.do i spoglądajac na spis treści bardzo spodobało mi się to, że omawia bardzo wiele zagadnień odnośnie C#, jednak omawia ona C# w wersji 5.0, a z tego co widziałem to
@M4ks: Oczywiście, że na MSDN możemy znaleźć praktycznie wszystko, jednak jako źródło nauki ciężko mi to traktować. Często, gdy mam jakiś problem to udaje się do MSDN, ale jako taki podręcznik do nauki nie podchodzi mi to.
  • Odpowiedz
@Feliq: dzięki , szef zdecydował że użyjemy na razie tego gotowego systemu logowania od microsoftu ale może później przyda się Twoja rada, jak to jest nie ma do tego oficjalnej dokumentacji?
  • Odpowiedz
Cześć Mireczki,
Od pewnego czasu zmagam się z problemem myślowym. Robię sobie aplikacje deskopową i zastanawiam się nad systemem zapisu plików. W sensie user poda jakieś dane a następnie mają one zostać zapisane. Rzeczy podawane są z textboxów, następuje prosty algorytm obliczania i wypluwa doubla. Jaką metodę proponujecie żeby zapisywać dane doubla jak i również dane potrzebne do uzyskania doubla? Dodam że wszystkie dane muszą być również wyświetlane w datagridview. Próbuję przez
@Student_Bartolomeo: sqlite to po prostu relacyjna baza danych, w której (w dużym uproszczeniu) klient jest jednocześnie serwerem, nie musisz więc stawiać serwera bazodanowego. W sieci jest masa informacji na ten temat, naprawdę MASA, dla każdego poziomu zaawansowania użytkownika, bo jest to bardzo popularne rozwiązanie. Znajdziesz info w każdym języku świata, w formie filmów, kursów, książek itd. po prostu wpisz sqlite + visual studio i chłoń ( ͡° ͜ʖ ͡
  • Odpowiedz