Author's posts
Dzisiaj zrobimy sobie bardzo przyjemną grę logiczną. Polega ona na klikaniu w pewien wyświetlany wzór kolorów. Gra po ukończeniu będzie wyglądać jak na filmie, film zawiera również prezentację jak rozmieścić wszystkie elementy gry na formię. Będzie miała nieograniczoną liczbę poziomów, rosnący stopień trudności i sumującą się liczbę punktów. Grę będzie można samemu bez problemów modyfikować, …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/gra-w-kolory/
Bardzo dawno temu interesowałem się szybkim czytaniem, mam kilka książek o tej tematyce i zaliczony kurs w szkole szybkiego czytania. Na pewno wielu z was którzy nigdy z tą tematyką nie mieli do czynienia zastanawia się czy to nie ściema z tym całym szybkim czytaniem. Otóż nie sztuka jest szybko czytać, sztuką jest rozumieć to …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/program-do-pomocy-w-szybkim-czytaniu/
Dzisiaj zajmiemy się kolizją obiektów, będziemy bazować zna sterowaniu i projektu gry którą zaczęliśmy we wcześniejszym tutorialu: tutaj Dorobimy sobie kulki które nasz statek będzie mógł złapać i zdobywać tym samym punkty.Trochę zmienimy sobie naszą formę. Wcześniej nasz pictureBox miał ustawione „Doc: fill” należy to zmienić na „none”. Dodajemy dodatkowy Panel który będzie przechowywał wyniki …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/kolizja-obiektow/
Czasem prosty wykres to za mało aby analizować dane. Kiedy danych jest bardzo dużo musimy udostępnić użytkownikowi możliwość zbliżenia na interesujący go odcinek czasu. Zobaczmy jak to wygląda. Mamy odcinek czasu z notowania waluty euro-usd, kiedy chce wyświetlić wykres tego notowania wszystko jest mało czytelne: Tutaj jest i tak nieźle ponieważ wykres sam określa …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/wykres-interaktywny/
Skorzystamy z projektu który wykonaliśmy wcześniej w tym tutorialu : https://visualmonsters.cba.pl/index.php/sterowanie-obiektem-proste-gry/ Nasze menu można zrobić na trzy sposoby, każdy może wybrać sposób który najbardziej mu odpowiada. 1. sposób to będzie na żywca: Najpierw wypełniamy nasz PictureBox w formie. Rozwijamy menu małym trójkącikiem w kwadraciku w prawym górnym rogu. Następnie na nasz panel przenosimy TableLayoutPanel Wypełnienie naszego TableLayoutPanel …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/tworzymy-menu-do-naszej-pierwszej-gry/
Dzisiaj zajmiemy się łączeniem nagłówków w DatagridView, efekt można podziwiać na obrazku poniżej: Aby dodać taki nagłówek będziemy potrzebować DatagridView z kolumnami, kolumny można dodać ręcznie. Powiedzmy, że chcemy zrobić prostą aplikacje w której będziemy przechowywać dane osobiste pewnej grupy pracowników. Będą to : Imie, Nazwisko, Pesel, Adres. Dodajemy sobie do projektu DatagridView: Dodajemy sobie …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/polaczone-naglowki-datagridview/
Dzisiaj pokażę wam jak zrobić coś takiego jak na obrazku poniżej. Czyli jak dodać do naszego DatagridView Progressbar. Każdemu zainteresowanemu systemami ERP takie rozwiązanie nie jest obce. Zaczynamy od nowego projektu i przenosimy na niego 2x DatagridView: Po tej operacji nasza forma wygląda tak jak na zdjęciu: Teraz dodamy sobie klasę. Aby to zrobić przechodzimy …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/progressbar-wewnatrz-datagridview/
Szybki kod na dodanie menu do naszego obiektu po kliknięciu na niego prawym przyciskiem myszy. Aby to zrobić zaznaczamy element i w jego Zdarzeniach znajdujemy: MauseUp Po utworzeniu uchwytu wpisujemy kod
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Private Sub Form1_MouseUp(sender As Object, e As MouseEventArgs) Handles MyBase.MouseUp If e.Button <> Windows.Forms.MouseButtons.Right Then Return Dim cms = New ContextMenuStrip Dim item1 = cms.Items.Add("Element 1") item1.Tag = 1 AddHandler item1.Click, AddressOf menuChoice Dim item2 = cms.Items.Add("Element 2") item2.Tag = 2 AddHandler item2.Click, AddressOf menuChoice Dim item3 = cms.Items.Add("Element 3") item3.Tag = 3 AddHandler item3.Click, AddressOf menuChoice '... cms.Show(Me, e.Location) End Sub Private Sub menuChoice(ByVal sender As Object, ByVal e As EventArgs) Dim item = CType(sender, ToolStripMenuItem) Dim selection = CInt(item.Tag) Select Case item.Tag Case 1 MsgBox("Wybrałeś pierwszy element") Case 2 MsgBox("Wybrałeś drugi element") Case 3 MsgBox("Wybrałeś trzeci element") '... End Select End Sub |
Efekt jak poniżej:
Permalink do tego artykułu: https://visualmonsters.cba.pl/menu-prawego-przycisku-myszy/
Będę trochę pisał o xna więc postaram się wam powiedzieć jak zainstalować to rozszerzenie do naszego VS jeśli mieliście taki problem jak ja. Na początek wchodzimy na stronę: https://msxna.codeplex.com/releases Pobieramy odpowiednią paczkę dla naszego vs. Następnie instalujemy po kolei wszystkie jego elementy: Ostatnim elementem który trzeba zainstalować aby elementy XNY pojawiły się podczas wybierania …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/jak-zainstalowac-xna-visual-studio-2012-i-2013/
Jeśli widzieliście mój dział prognozowanie na pewno zwróciliście uwagę, że w swoich programach dałem możliwość szybkiego przenoszenia danych z excela. Jest to dosyć prosta metoda. Zaczynamy od dodania DataGridView do naszego projektu, od razu zmieniamy wartość we właściwościach DataGridView „AllowDrop” na „True”: Teraz w zdarzeniach dla DatagridView znajdujemy dwa zdarzenia: „DragDrop”, „DragEnter” Tworzymy dla nich …
Kontynuuj czytanie
Permalink do tego artykułu: https://visualmonsters.cba.pl/drag-and-drop-przenoszenie-danych-z-excela/