001-새 C# 프로젝트 소개 및 만들기
11분29초002-Prism 프레임워크 및 ReactiveUI 프레임워크 설치
08분17초003-Prism 프레임워크를 사용하고 ViewModel을 바인딩하는 앱
16분52초004-Prism 프레임워크의 모듈 기능 사용
24분09초005-Prism 프레임워크의 모듈 디렉터리 구성
12분19초006-코드 제출 및 Gitee 운영 시연
07분38초007-MahApps 테마 및 애플리케이션 데모 설치
21분37초008-로그인 모듈을 생성하고 요청 시 로드
24분15초009-글꼴 글꼴 라이브러리를 참조하고 글꼴을 사용하세요.
15분13초010-호스트 컴퓨터 일반 아키텍처 설계 분석
13분31초011-사용자 정의 특성 작성 방법
012 - 프리즘 프레임워크 기능 확장 - 속성을 활용하고 IOC 컨테이너에 반영
013-핵심 모듈 생성 및 Prism 프레임워크의 종속성 주입 기능 사용
014-MVVM 지식 형식 로드 이벤트를 명령 이벤트로
015 - 사용자 로그인 - 프리즘 이벤트 수집기 및 영역 탐색 사용
016-개발 대화 상자-사용자 정의 컨트롤 UserControl
017-어설션 클래스
018- 언어 관리 모듈의 자원 사전 개발(ResourceDict
019 - 중국어 간체, 번역, 영어 간 언어 관리 모듈 전환 애플리케이션
020-메인 모듈 레이아웃(그리드 제어)
021-메뉴 모듈 개발(모듈 간 종속성 학습)
022-이미지 모듈 생성
023-카메라 모듈 생성 및 카메라 추상 클래스 작성
024-관리되지 않는 메모리 배열 관리(부모 클래스 작성 방법)
025-관리되지 않는 메모리 배열 관리(하위 클래스 쓰기)
026-BGRA 이미지 구조 캡슐화
027-시뮬레이션된 카메라 하위 클래스의 설계 및 구현
028-FPD 평면 패널 검출기 인터페이스 설계
029-FPD 평면 패널 검출기 상위 클래스 설계
030-FPD 평면 패널 검출기의 시뮬레이션 하위 클래스 설계
031-로컬 Tiff 이미지 데이터 로드
032-하드웨어 초기화 모듈 생성
033-하드웨어 로딩 및 라이프사이클 관리자 개발(비동기 및 태스크)
034 - 하드웨어 초기화 모듈 - 모든 하드웨어 로드
035-비트맵을 로드할 수 없는 문제 해결
036-애플리케이션에서 전역 예외를 캡처하기 위한 NLog 로그 모듈 생성
037-프리즘 대화 상자 viewmdoel 기본 클래스 만들기
038-시스템 구성 모듈 생성
039-Json 파일 직렬화 및 역직렬화 도우미 클래스
040-시스템 구성 관리자(ConfigManager)
041-각 모듈의 구성 매개변수 읽기 및 쓰기
042-시스템 구성 인터페이스 디자인 및 비즈니스 글쓰기
24분43초043-WPF에서 WinForm 컨트롤 PropertyGri 호출
044-캐시 서비스 관리자(사전) 개발
045-로그인 모듈의 비밀번호 기억 및 자동 로그인 기능 개발
046-Hikvision 산업용 카메라 SDK 및 개발 문서 다운로드
047-HIK Hikvision 카메라의 SDK 동적 라이브러리 dll 가져오기 및 카메라 초기화
048-HIK Hikvision 카메라의 소프트 트리거 이미지 획득 및 카메라 제거
049-제어카드 인터페이스 개발
050-제어 카드 추상 상위 클래스 개발(초기화 및 구성 매개변수)
051-제어 카드 추상 상위 클래스 개발(모션 축 제로 복귀 및 이동 축)
052-컨트롤카드 시뮬레이션 클래스 개발
053-Zhongweixing 제어 카드 SDK 패키지 다운로드, 설치 및 모듈 개발
054-Zhongweixing 제어 카드 초기화 및 시작
055-Zhongweixing 제어 카드와 동등한 양수 및 음수 한계, 원점, 프로그래밍 모드 및 펄스
056축 모션 작동 및 Zhongweixing 제어 카드 종료
057-카메라, 모션 축 및 기본 작업 영역 추가
058-이미지 작업 영역 레이아웃 추가 및 MahApps 테마 설치
059 - 바로가기 메뉴 추가 및 버튼 스타일 학습
060-CheckBox 컨트롤 스타일 및 컨트롤 간 속성 바인딩
061-관리되지 않는 배열을 위한 이중 버퍼 메모리 관리자 만들기
062-이미지 처리 모듈 생성
063-카메라 이미지 데이터를 이중 버퍼 메모리 영역으로 수집
064-평면 패널 검출기 이미지 데이터를 수집하여 버퍼 메모리 영역을 두 배로 늘립니다.
이미지 제어에 바인딩된 065-16비트 회색 이미지 소스
066-ComboBox 제어 확장 기능(열거 요소 바인딩)
067-소프트웨어를 닫을 때 모든 하드웨어 제거
068-시뮬레이션된 카메라 및 시뮬레이션된 감지기에서 이미지 데이터 수집 트리거
069-마우스 조작 모드 추가(MouseWorkMode)
070-컨트롤에서 실시간으로 마우스 이동 위치 가져오기
071-이미지를 표시할 때 확대/축소 및 이동 상태 초기화
072-모듈 간 인터페이스 통신 및 리액티브 프로그래밍 설명(관찰자 모드)
073-ScaleTransform 스케일링 그리드 제어
074-빠른 이미지 크기 조정을 위해 콤보박스의 값 변화 관찰
075-opencv 이미지 처리 라이브러리 다운로드
09분02초076-opencv 이미지 처리 라이브러리를 C++ 프로젝트로 가져오기
077-C++ 템플릿 응용 설명-Opencv Mat 이미지를 C++로
078-C#은 C++에서 생성된 동적 링크 라이브러리 dll 함수를 호출합니다.
079-이미지 구조 정의(struct)
080-C# 구조는 C++ 구조 및 opencv 라이브러리와 통신합니다.
081-검출기 이미지 크기 수정
12분43초082-이미지 필터링 알고리즘 처리 흐름 모듈 생성
083-필터 알고리즘 모델을 생성하기 위한 인터페이스
084-C++에서 함수에 해당하는 테스트 필터링 알고리즘 만들기
085-반영과 특성을 사용하여 필터 알고리즘 모델 인스턴스화(핵심 지식)
086-BitmapImage로 표시할 Png 아이콘 가져오기
087-opencv에서 함수 호출을 시연하기 위해 Sobel 알고리즘 추가
088-관찰자 패턴 사용에 대한 반응형 프로그래밍 실제 설명
089-반응형 프로그래밍-여러 관찰자 개체 병합
090-반응형 프로그래밍-호출 opencv 함수 및 디스플레이 이미지
091-opencv 중앙값 필터 함수 호출
092-필터 인터페이스가 전환되지 않는 버그 처리
093-opencv 가우스 필터 알고리즘 추가
094-모션 축 제어 모듈 추가
095-모션 축의 이동 시작 및 중지 기능 추가
096-다른 축 제어 및 모션 축의 모션 상태 표시
097-경로를 사용하여 부채꼴 버튼 스타일 개발
098-프로그램에서 캐시된 데이터 읽기 및 쓰기
099-카메라 미리보기 모듈 프로젝트 생성
100-카메라 미리보기 모듈의 UI 인터페이스 작성