Article
Topic
Learning
Download
Q&A
Programming Dictionary
Game
Recent Updates
login
简体中文(ZH-CN)
English(EN)
繁体中文(ZH-TW)
日本語(JA)
한국어(KO)
Melayu(MS)
Français(FR)
Deutsch(DE)
Next Section: 061-Creating a double-buffered memory manager for unmanaged arrays
(440 plays)
Next Section
Watch Again
ဆ
Chapter
Note
Ask
Courseware
Feedback
C#+WPF PC development course (modular and reactive programming)
Chapter1 fledgling
1-1 001-Introduction and creating a new C# project
1-2 002-Install Prism framework and ReactiveUI framework
1-3 003-Apps using the Prism framework and binding ViewModels
1-4 004-Using the module functionality of the Prism framework
1-5 005-Configure the module directory of the Prism framework
1-6 006-Code submission and Gitee operation demonstration
1-7 007-Install MahApps theme and application demo
1-8 008-Create a login module and load it on demand
1-9 009-Reference the Font font library and use the font
1-10 010-Host computer general architecture design analysis
1-11 011-How to write custom characteristics
1-12 012-Extend Prism framework functionality-utilize attributes and reflection into IOC containers
1-13 013-Create core modules and use the dependency injection function of the Prism framework
1-14 014-MVVM knowledge-form Loaded event to Command event
1-15 015 - User Login - Using Prism Event Aggregator and Area Navigation
1-16 016-Development dialog box-custom control UserControl
1-17 017-Assertion class
1-18 018- Resource dictionary development of language management module (ResourceDict
1-19 019-Language management module switching application between Simplified Chinese, translation and English
1-20 020-Layout of the main module (Grid control)
Chapter2 Modular design
2-1 021-Menu module development (learning dependencies between modules)
2-2 022-Create Image module
2-3 023-Create camera module and write camera abstract class
2-4 024-Management of unmanaged memory arrays (parent class writing)
2-5 025-Management of unmanaged memory arrays (subclass writing)
2-6 026-BGRA image structure encapsulation
2-7 027-Design and implementation of simulated camera subclass
2-8 028-Design of FPD flat panel detector interface
2-9 029-FPD flat panel detector parent class design
2-10 030-Design of simulation subclass of FPD flat panel detector
2-11 031-Load local Tiff image data
2-12 032-Create hardware initialization module
2-13 033-Hardware loading and life cycle manager development (asynchronous and Task)
2-14 034-Hardware initialization module-load all hardware
2-15 035-Solve the problem of unable to load bitmap
2-16 036-Create NLog log module to capture global exceptions in the application
2-17 037-Create prism dialog viewmdoel base class
2-18 038-Create system configuration module
2-19 039-Json file serialization and deserialization helper class
2-20 040-System configuration manager (ConfigManager)
Chapter3 hardware module
3-1 041-Reading and writing configuration parameters of each module
3-2 042-System configuration interface design and business writing
3-3 043-Calling WinForm control PropertyGri in WPF
3-4 044-Development of cache service manager (Dictionary)
3-5 045-Development of password remembering and automatic login functions of login module
3-6 046-Download Hikvision industrial camera SDK and development documents
3-7 047-HIK Hikvision camera’s SDK dynamic library dll import and camera initialization
3-8 048-HIK Hikvision camera’s soft trigger image acquisition and camera uninstallation
3-9 049-Control card interface development
3-10 050-Control card abstract parent class development (initialization and configuration parameters)
3-11 051-Control card abstract parent class development (motion axis zero return and moving axis)
3-12 052-Development of control card simulation class
3-13 053-Zhongweixing control card SDK package download, installation and module development
3-14 054-Zhongweixing control card initialization and start
3-15 055-Positive and negative limits, origin, programming mode, and pulse equivalent of Zhongweixing control card
3-16 056-Axis motion operation and shutdown of Zhongweixing control card
3-17 057-Add camera, motion axis and main operating area
3-18 058-Add image operation area layout and install MahApps theme
3-19 059-Add shortcut menu and learn button Style
3-20 060-CheckBox control style and property binding between controls
Chapter4 Image module
4-1 061-Creating a double-buffered memory manager for unmanaged arrays
4-2 062-Create image processing module
4-3 063-Collect camera image data to double buffer memory area
4-4 064-Collect flat panel detector image data to double buffer memory area
4-5 065-16-bit gray image source bound to Image control
4-6 066-ComboBox control extension function (binding enumeration elements)
4-7 067-Uninstall all hardware when closing software
4-8 068-Trigger the collection of image data from simulated cameras and simulated detectors
4-9 069-Add mouse operation mode (MouseWorkMode)
4-10 070-Get the mouse movement position in real time in the control
4-11 071-Initialize the zoom and pan state when displaying the image
4-12 072-Explanation of interface communication and reactive programming between modules (observer mode
4-13 073-ScaleTransform scaling Grid control
4-14 074-Observe the value changes of Combobox for quick image scaling
4-15 075-Download opencv image processing library
4-16 076-Import the opencv image processing library into the C++ project
4-17 077-C++ template application explanation-Opencv Mat image to C++
4-18 078-C# calls the dynamic link library dll function generated by C++
4-19 079-Defining the structure of the image (struct)
4-20 080-C# structure communicates with C++ structure and opencv library
Chapter5 reactive programming
5-1 081-Modify detector image size
5-2 082-Create image filtering algorithm processing flow module
5-3 083-Interface to create filter algorithm model
5-4 084-Create a Test filter algorithm corresponding to a function in C++
5-5 085-Use reflection and characteristics to instantiate filter algorithm model (key knowledge)
5-6 086-Import Png icons to display as BitmapImage
5-7 087-Add Sobel algorithm to demonstrate function calling in opencv
5-8 088-Reactive programming practical explanation of the use of observer pattern
5-9 089-Reactive programming-merging multiple observer objects
5-10 090-Reactive programming-call opencv function and display image
5-11 091-Call opencv median filter function
5-12 092-Handling the bug that the filter interface does not switch
5-13 093-Add opencv Gaussian filter algorithm
5-14 094-Add motion axis control module
5-15 095-Add the start and stop movement functions of the motion axis
5-16 096-Control other axes and display the motion status of the motion axis
5-17 097-Use Path to develop fan-shaped Button style
5-18 098-Reading and writing cached data in the program
5-19 099-Create camera preview module project
5-20 100-Write the UI interface of the camera preview module
Previous section
Next Section
Tutorial List
get help
Course Recommendations
Courseware download
Elementary
Imperial CMS enterprise imitation website tutorial
3048 people are watching
Elementary
Newbies with zero foundation in WordPress build personal blogs and corporate websites
6743 people are watching
Elementary
Ultimate CMS zero-based website building instruction video
2724 people are watching
Elementary
Front-end project-Shangyou [HTML/CSS/JS technology comprehensive practice]
3117 people are watching
Intermediate
Vue3.0 from 0 to build a universal backend management system project practice
5351 people are watching
Elementary
Zero-based front-end course [Vue advanced learning and practical application]
2821 people are watching
Elementary
WEB front-end tutorial [HTML5+CSS3+JS]
3506 people are watching
Elementary
Quick introduction to apipost
2161 people are watching
Intermediate
Vue3+TypeScript practical tutorial-enterprise-level project practice
3208 people are watching
Elementary
Let's briefly talk about starting a business in PHP
17423 people are watching
Intermediate
VUE e-commerce project (front-end & back-end dual project actual combat)
3828 people are watching
Elementary
Apipost practical application [api, interface, automated testing, mock]
2265 people are watching
Students who have watched this course are also learning
492154 plays
Let's briefly talk about starting a business in PHP
Quick introduction to web front-end development
Large-scale practical Tianlongbabu development of Mini version MVC framework imitating the encyclopedia website of embarrassing things
Getting Started with PHP Practical Development: PHP Quick Creation [Small Business Forum]
Login verification and classic message board
Computer network knowledge collection
Quick Start Node.JS Full Version
The front-end course that understands you best: HTML5/CSS3/ES6/NPM/Vue/...[Original]
Write your own PHP MVC framework (40 chapters in depth/big details/must read for newbies to advance)
notes
X
About us
Disclaimer
Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!