There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Reserve-App
ΠΠ΅ΡΠΊΡΠΎΠΏΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° WPF Π΄Π»Ρ Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΉ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΉ.video-calling-app
Web-application for video/audio calls (peer to peer) with screensharing optionquest-room
ASP.NET MVC applicationADO.NET-Exam
ΠΠ΅ΠΊΡΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ ΠΠΎΠΈΡΠΊ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΠ°Π·Π²Π°Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΡΠ²ΠΎΡΡ ΠΈ ΠΠ°Π½ΡΡ ΠΡΠ²ΠΎΠ΄ ΠΊΠ½ΠΈΠ³ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΎΠΉΠ΄Ρ Π² ΡΠ²ΠΎΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΡΠ΅ΠΉ ΠΏΠΎΠΊΡΠΏΠΊΠΈRocketRace
react-hints
MERN application β πEntityFramworkExample
BooksAPI
Simple .net web api based on token authentication, Implemented register and login. Access to table of books allowed only for authorized users (Books contoller has [Authorize] attribute). I use AJAX to show data. Users login based on IdentityCode-First-ADO.NET
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Code FirstASP.NET-Core-web-application
typed-js-demo
My own example using typed.js scriptwebapi_knockout
WF-MVC-Instance
ΠΡΠΈΠΌΠ΅Ρ Windows Forms ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° MVCASP.NET-MVC-5
Simple web-application works with databaseLanding-page-site-example
Instance of site based on plugin OnePageScoll. Site for online shop "QEEP" adapted for mobile devicesRuby-Basics
File with comments of basic ruby syntaxflask-python
Flask server (production ready)System-Programming-Intro
ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ βΠΡΠΎΡΠ΅Ρ- ΡΡβ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π² ListView ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠΈΠ½ΠΈΠΌΡΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΈΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ ID.NewsViewer
ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ. ΠΠΎΠ²ΠΎΡΡΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΠΎ Π΄Π²Π΅. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ next ΠΈ prev.linq-methods
1) ΠΡΠ±ΡΠ°ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΡΡΠ°ΡΡΠΈΡ 25 Π»Π΅Ρ. 2) ΠΡΠ±ΡΠ°ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΠΏΡΠΎΠΆΠΈΠ²Π°ΡΡΠΈΡ Π½Π΅ Π² ΠΠΈΠ΅Π²Π΅. 3) ΠΡΠ±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π° Π»ΡΠ΄Π΅ΠΉ, ΠΏΡΠΎΠΆΠΈΠ²Π°ΡΡΠΈΡ Π² ΠΠΈΠ΅Π²Π΅. 4) ΠΡΠ±ΡΠ°ΡΡ Π»ΡΠ΄Π΅ΠΉ ΡΡΠ°ΡΡΠΈΡ 35 Π»Π΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Sergey. 5) ΠΡΠ±ΡΠ°ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΠΏΡΠΎΠΆΠΈΠ²Π°ΡΡΠΈΡ Π² ΠΠΎΡΠΊΠ²Π΅. || 1) ΠΡΠ±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π° ΠΈ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² Π£ΠΊΡΠ°ΠΈΠ½Π΅, Π½ΠΎ Π½Π΅ Π² ΠΠΎΠ½Π΅ΡΠΊΠ΅. 2) ΠΡΠ²Π΅ΡΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠ°Π½ Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΉ. 3) ΠΡΠ±ΡΠ°ΡΡ 3-x ΠΏΠ΅ΡΠ²ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π²ΠΎΠ·ΡΠ°ΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 25 Π»Π΅Ρ. 4) ΠΡΠ±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π°, ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΈΠ· ΠΠΈΠ΅Π²Π°, Π²ΠΎΠ·ΡΠ°ΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 23 Π³ΠΎΠ΄Π°HomeWork--4-ADO.NET
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ Windows Forms Application. ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΌΡ Π΄Π²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ DataGridView. ΠΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DataGridView ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Customers Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ShopDB. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΌΡ ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ DataGridView Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ DataGridView.ADO.NET-Async
Π ΡΡΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΠ ΠΈ ΡΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π΄Π²ΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ°Π±Π»ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π² Π΄Π²ΡΡ ΡΠ°Π·Π½ΡΡ ΠΏΠΎΡΠΎΠΊΠ°Ρ . ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±Π° ΠΏΠΎΡΠΎΠΊΠ° Π·Π°Π²Π΅ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ΄ΡΡ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π΅ΠΊΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΠ Ρ Π½Π°Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΡΠΎΠΊΠΎΠ² Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ Π·Π°ΠΏΡΠΎΡ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄. ΠΡΠ°ΠΊ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Windows Forms ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«StartΒ» ΠΈ Π΄Π²ΡΠΌΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ, Π² ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ². Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΠΎΡΠΎΠΊ 1Β» ΠΈ Β«ΠΠΎΡΠΎΠΊ 2Β». ΠΠ½ΠΎΠΏΠΊΠ° Β«StartΒ» Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Π²ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ². Π ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π·Π°ΠΏΡΠΎΡ Β«select * from BooksΒ», Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ β Β«select * from AuthorsΒ». ΠΠ΅ΡΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΡΡΠΎΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΠΏΠΎΠ»Π΅ title Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Books. ΠΡΠΎΡΠΎΠΉ ΠΏΠΎΡΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΠΏΠΎΠ»ΡΡ FirsName ΠΈ LastName Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Authors. ΠΡΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΡΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ.Entity-introduction
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π Π½Π΅ΠΉ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π° ΡΡΠΊΠ°Ρ Ρ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ; ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΈΠΊΠΎΠΌ. ΠΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΡΠΎΠ², Π° ΠΎΠ΄ΠΈΠ½ Π°Π²ΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π°Π²ΡΠΎΡΠΎΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠ½ΠΈΠ³.LINQ-join-method
1) Π£ΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΈΠΌΠ΅Π½Π° ΠΈ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΏΠΎ Π°Π»ΡΠ°Π²ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΆΠΈΠ²Π°ΡΡ Π² Π£ΠΊΡΠ°ΠΈΠ½Π΅. ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. 2) ΠΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΠΌ, ΠΏΠΎ ΡΠ±ΡΠ²Π°Π½ΠΈΡ. ΠΡΠ²Π΅ΡΡΠΈ Id, FirstName, LastName, Age. ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. 3) Π‘Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΡ. ΠΡΠ²Π΅ΡΡΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΎΠ½ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅.ADO.NET-dz-4
ΠΡΡΡ: Β«Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ ADO.NETΒ» Π’Π΅ΠΌΠ°: Π€Π°Π±ΡΠΈΠΊΠ° ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ², Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΡΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Ρ ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠ². Π₯ΡΠ°Π½ΠΈΡΡ ΡΠΎΠ²Π°Ρ, ΠΏΡΠΎΠ΄Π°Π²ΡΠΎΠ² ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎΠ³Π΄Π° ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Π΅Ρ ΡΠΎΠ²Π°Ρ, ΠΎΡΠΎΡΠΌΠ»ΡΠ΅ΡΡΡ ΡΠ΅ΠΊ. Π§Π΅ΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°ΡΡ, Π€ΠΠ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ, Π€ΠΠ ΠΏΡΠΎΠ΄Π°Π²ΡΠ° ΠΈ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Ρ Π»ΠΎΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ° ΠΎΡΡΡΠΈΡΡΠ²ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ (ΠΡΡΠ°Π²ΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΠΎΠ² ΠΈ Π‘Π½ΡΡΠΈΠ΅ Ρ ΠΎΡΡΠ°ΡΠΊΠΎΠ² Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΡΠΏΠ»Π΅Π½Π½ΡΡ ΡΠΎΠ²Π°ΡΠΎΠ² Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ)Cource-Project
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½Π°ΡΠΈΡΠ»Π΅Π½ΠΈΡΡ ΠΏΠΎ Π·Π°ΡΠΏΠ»Π°ΡΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π½ΠΎ ΠΏΠΎΠ΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ.Threading
1. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ "ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ" Π² ΡΠ΅Π±Ρ ΠΊΠΎΠ»Π»Π΅ΠΊ- ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠ»- Π»Π΅ΠΊΡΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄ ToString() ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½. 2. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ Bank, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°: int money, string name, int percent. ΠΠΎΡΡΡΠΎΠΉ- ΡΠ΅ ΠΊΠ»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ²ΠΎΠΉΡΡΠ², ΠΊΠ»Π°ΡΡΠ° ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΈΡΡΠ²Π°Π» Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ ΠΊΠ»Π°ΡΡΠ° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Π½Π° ΠΆΠ΅ΡΡ- ΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅. ΠΠ»Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΠ΅Π±Π΅ Π²ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ.EntityFramework_Filters
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Windows Forms ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π°ΡΠ΅ΠΉ ΠΠ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Entity Framework ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎ- Π»ΠΎΠ³ΠΈΠΈ Database First. Π Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ tbFind, ΠΊΠ½ΠΎΠΏΠΊΠ° btFind (ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π½Π΅Π°ΠΊΡΠΈΠ²Π½Π°Ρ) ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DataGridView. Π ΠΏΠΎΠ»Π΅ tbFind ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ, Ρ.Π΅. ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠ°ΡΡΡ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ Π°Π²ΡΠΎΡΠ° Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΡΡ ΡΠ°ΠΌΠΈΠ»ΠΈΡ Π°Π²ΡΠΎΡΠ°. ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ tbFind Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠ°ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ° btFind. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π² DataGridView Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ ΠΊΠ½ΠΈΠ³ΠΈ Π²ΡΠ΅Ρ Π°Π²ΡΠΎΡΠΎΠ², ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ Π²Π²Π΅Π΄Π΅Π½- Π½ΡΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ. ΠΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LINQ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ².DB_Viewer
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Windows Forms ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π°- ΡΠ΅ΠΉ ΠΠ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Entity Framework ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Database First. Π Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎ- Π΄Π΅ΡΠΆΠ°ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ TabControl Ρ ΡΡΠ΅ΠΌΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ: Books, Authors ΠΈ Publishers. ΠΠ°ΠΆΠ΄Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±ΡΠ»ΡΠΆΠΈ- Π²Π°ΡΡ ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ Π½Π°ΡΠ΅ΠΉ ΠΠ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅. ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΡ. ΠΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΌΠ΅- ΡΠΎΠ΄ΠΎΠ² GetAllAuthors(),GetAllBooks() ΠΈ GetAllPublishers() ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ DataGridView.ADO.NET-Async-Await
ΠΠ° Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΠΎΠΌΠ±ΠΎΠ±ΠΎΠΊΡ ΠΈ ΠΌΠ΅ΡΠΊΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠ° Β«select * from booksΒ» ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½ΡΡΠ΅, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΠΈΡΡ Π±Ρ Π² DataGridView. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΠΎΠΌΠ±ΠΎΠ±ΠΎΠΊΡ, ΠΊΡΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°Π½ΠΎΡΠΈΡΡΡΡ ΠΈΠΌΠ΅Π½Π° Π°Π²ΡΠΎΡΠΎΠ², ΠΊΠ½ΠΈΠ³ΠΈ ΠΊΠΎΡΠΎΡΡΡ Π΅ΡΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Books. ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π² ΠΠΎΠΌΠ±ΠΎΠ±ΠΎΠΊΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π°Π²ΡΠΎΡΠ°, Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ½ΠΈΠ³ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Books. ΠΠΎΠΌΠ±ΠΎΠ±ΠΎΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π» Π² ΠΎΠΊΠ½ΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ Π·Π°ΠΏΡΠΎΡ Β«select * from booksΒ». ΠΠ΅Π· ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, Π±Π΅Π· Π΄ΡΡΠ³ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΠΎΠΌΠ±ΠΎΠ±ΠΎΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ ΠΏΡΡΡΡΠΌ. ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΠΎΠΌΠ±ΠΎΠ±ΠΎΠΊΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π°Π²ΡΠΎΡΠΎΠ² ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΊΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠ½ΠΈΠ³ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ async ΠΈ await.Love Open Source and this site? Check out how you can help us