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: 004-Using the module functionality of the Prism framework
(481 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
Intermediate
Front-end Vue3 actual combat [handwritten vue project]
2857 people are watching
Elementary
APIPOST tutorial [Popularization of technical concepts related to network communication]
1795 people are watching
Intermediate
Issue 22_Comprehensive actual combat
5521 people are watching
Elementary
Issue 22_PHP Programming
5172 people are watching
Elementary
Issue 22_Front-end development
8713 people are watching
Intermediate
Big data (MySQL) video tutorial full version
4525 people are watching
Elementary
Go language tutorial-full of practical information and no nonsense
2794 people are watching
Elementary
GO Language Core Programming Course
2814 people are watching
Intermediate
JS advanced and BootStrap learning
2563 people are watching
Intermediate
SQL optimization and troubleshooting (MySQL version)
3374 people are watching
Intermediate
Redis+MySQL database interview tutorial
2963 people are watching
Elementary
Deliver food or learn programming?
5708 people are watching
Students who have watched this course are also learning
491048 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!