Łańcuchy znaków

Bardzo często dane kojarzone są z liczbami. Nic bardziej mylnego. W tej części chciałbym napisać kilka słów o łańcuchach znaków, czyli informacji składającej się ze znaków typu char. Ciąg takich znaków tworzy bardzo często słowa, słowa łączą się w zdania i w ten sposób mamy zapamiętaną treść jakiegoś komunikatu. Typem odpowiedzialnym za przechowywanie właśnie takiej Read More…

Rozważania na temat danych

Im dłużej myślę o projekcie tym więcej mam wątpliwości jak to zrobić. Ucząc się nowej technologii trochę się błądzi, bo nie zna się też wszystkich rozwiązań, czegoś co już wcześniej ktoś wymyślił. Być może tak jest właśnie w moim przypadku. Problem który obecnie mnie nurtuje, to jak odpowiednio przechować dane. Przy testach z bazą musiałem Read More…

Tablice w C#

Myślę, że każdy interesujący się programowaniem na początku swojej drogi natrafił na tablice. Jest to zagadnienie całkowicie podstawowe ale bardzo ważne. Same tablice są bardzo przydatne ponieważ umożliwiają nam przechowywanie większej ilości danych pod jedną wspólną nazwą. Tablica więc to taka struktura danych, która składa się z wielu podstawowych zmiennych. I dzięki odpowiedniej składni użytkownik ma Read More…

Testy z bazą

Ostatnie dni poświęciłem na zapoznanie się z kompilatorem, ze środowiskiem NET oraz szukałem informacji jak podłączyć do mojego projektu bazę danych. Efekty moich prac widać na Githubie. W pierwszej kolejności uruchomiłem najprostszy z możliwych program typu Hello, tylko tutaj zastosowałem znane wszystkim hasło konkursu „Daj się poznać”. Kolejnym krokiem było utworzenie najprostszej bazy danych z Read More…

Typy wartościowe i referencyjne

Do typów wartościowych zalicza się większość typów wbudowanych np. int, char, bool oraz struktury (struct) i wyliczenia (enum). Do typów referencyjnych zalicza się wszystkie klasy, tablice, delegacje oraz interfejsy. Różnica między tymi typami jest zasadnicza i może sprawić niespodziankę młodym programistom. Otóż w typie wartościowym nazwa zmiennej bezpośrednio wskazuje na wartość. Co oznacza, że przy Read More…

Pierwsze rozważania na temat projektu

Tester to ma być aplikacja desktopowej umożliwiająca wykonywanie testów sprawdzających wiedzę, przeprowadzanie ankiet w lokalnej sieci komputerowej bez udziału Internetu. Założenie wstępne przewiduje działanie aplikacji w dwóch trybach, serwera i klienta. Oba tryby wymuszają różną funkcjonalność. Klient, powinien pobierać dane z serwera i na koniec wyświetlać rezultat przeprowadzonego testu, serwer ma udostępniać zadania, przechowywać wyniki, Read More…

Pierwsze koty za płoty

I stało się. To jest mój pierwszy wpis na BLOGU. Moim własnym BLOGU. Mam nadzieję, że nie ostatni. Wszystkich proszę o wyrozumiałość. Mam nadzieję, że dzięki tej inicjatywie sporo się nauczę i znajdę motywację do rozwijania nowych umiejętności. Wkrótce kolejne posty…