프로젝트

일반

사용자정보

개선 #681

새기능 #923: Draw

스플래시 스크린

이지연이(가) 약 6년 전에 추가함. 5년 이상 전에 수정됨.

상태:
완료
우선순위:
보통
담당자:
목표버전:
시작시간:
2018/11/09
완료기한:
2019/06/21
진척도:

100%

현업요청자:
고객사:
master
요청자:

picture813-2.png 보기 모듈 별 InitializeComponent() 변경 테스트 결과 (5.36 KB) 이지연, 2018/11/09 02:41

splash2.png 보기 스플래시화면 (4.57 KB) 이지연, 2018/11/19 18:52

splash1.png 보기 스플래시이미지그라데이션 (23.4 KB) 이지연, 2018/11/22 20:27

Picture813 2 Splash2 Splash1

관련된 개정판들

개정판 0c997b99 (비교(diff))
이지연이(가) 약 6년 전에 추가함

issue #681 markus client 로딩 속도 개선

개정판 35579648 (비교(diff))
김동진이(가) 약 6년 전에 추가함

issue #681 :
read only view null ref error modify

개정판 e0204db0 (비교(diff))
김동진이(가) 약 6년 전에 추가함

issue #681 mainmenu loaded event modify

개정판 c7fcb949 (비교(diff))
이지연이(가) 약 6년 전에 추가함

issue #681 Splash Add

개정판 a4d8c1c5 (비교(diff))
이지연이(가) 약 6년 전에 추가함

issue #681 splash image change

개정판 cf2671a6 (비교(diff))
이지연이(가) 5년 이상 전에 추가함

issue #681 스플래시 스크린

Change-Id: I9db43999dbef9f30d36e84a864f243285a253393

개정판 9d23566d (비교(diff))
이지연이(가) 5년 이상 전에 추가함

issue #681 스플래시 스크린

Change-Id: I9f8fa2403dfd9459259f43eb90353d3d668f5c66

개정판 e0cfc73c (비교(diff))
이지연이(가) 5년 이상 전에 추가함

issue #681: 스플래시 스크린 수정중

Change-Id: I4193c7951a4341ac0783a4a7e298a39fc761c995

이력

#1 이지연이(가) 약 6년 전에 변경

  • 제목을(를) markus client 로딩 속도 개선에서 MARKUS Client 로딩 속도 개선(으)로 변경되었습니다.

#2 이지연이(가) 약 6년 전에 변경

프로그램이 실행될때 XAML에서 생성한 객체들을 초기화 해주는 .g.cs 파일 의 InitializeComponent() 를
Loaded이벤트에 InitializeComponent()의 호출부분을 추가하는 것으로 변경하였습니다.
Loaded 이벤트는 객체의 핸들이 모두 생성되었을때 호출 됩니다.
이렇게하면, 내부적으로 Window를 생성하는데 최소한의 부분한 실행이 되기 로딩시간을 최소화 할 수 있습니다.

#3 이지연이(가) 약 6년 전에 변경

#4 이지연이(가) 약 6년 전에 변경

모듈별 속도 측정 결과 2초 가량 감소되었습니다.

#5 이지연이(가) 약 6년 전에 변경

초기에 MARKUS가 바로 뜨지 않는 부분을 시각적으로 스플래시화면을 띄움으로써 개선하려고 하였으나,
이미지로 간단하게 스플래시 화면을 띄웠을 경우 - 로딩 시간 변동 X
창을 만들어 스플래시 화면을 띄웠을 경우 - 로딩 시간 증가로 적용 보류.

#6 이지연이(가) 약 6년 전에 변경

이지연의 덧글:

프로그램이 실행될때 XAML에서 생성한 객체들을 초기화 해주는 .g.cs 파일 의 InitializeComponent() 를
Loaded이벤트에 InitializeComponent()의 호출부분을 추가하는 것으로 변경하였습니다.
Loaded 이벤트는 객체의 핸들이 모두 생성되었을때 호출 됩니다.
이렇게하면, 내부적으로 Window를 생성하는데 최소한의 부분이 실행이 되기때문에 로딩시간을 최소화 할 수 있습니다.

#7 이지연이(가) 약 6년 전에 변경

프로그램이 실행될때 XAML에서 생성한 객체들을 초기화 해주는 .g.cs 파일 의 InitializeComponent() 를
Loaded이벤트에 InitializeComponent()의 호출부분을 추가하는 것으로 변경하였습니다.
Loaded 이벤트는 객체의 핸들이 모두 생성되었을때 호출 됩니다.
이렇게하면, 내부적으로 Window를 생성하는데 최소한의 부분이 실행이 되기때문에 로딩시간을 최소화 할 수 있습니다.

#8 김동진이(가) 약 6년 전에 변경

MainWindow Loaded event 에서 read only 를 제어할려고 Control 의 프로퍼티를 수정.
MainMenu Loaded event 에서 read only 제어를 하도록 수정.

#9 이지연이(가) 약 6년 전에 변경

WPF 응용 프로그램은 콜드 스타트 ​​시간이 느린 것으로 알려져 있습니다.
콜드 스타트 ​​업이란 재부팅 후 처음으로 응용 프로그램이 시작되거나 응용 프로그램을 시작하고 닫은 다음 오랜 시간 후에 다시 시작하는 경우입니다.
그렇기 때문에 유저에게 화면이 로딩 중이라는 것을 알려주기 위해 스플래시 화면을 추가하였습니다.

#10 이지연이(가) 약 6년 전에 변경

#11 이지연이(가) 약 6년 전에 변경

#12 이지연이(가) 약 6년 전에 변경

스플래시 이미지에 그라데이션 적용

#13 백흠경이(가) 5년 이상 전에 변경

  • 진척도을(를) 0에서 100(으)로 변경되었습니다.

#14 백흠경이(가) 5년 이상 전에 변경

  • 상태을(를) 신규에서 완료(으)로 변경되었습니다.

#15 백흠경이(가) 5년 이상 전에 변경

  • 상위 일감을(를) #923(으)로 지정되었습니다.

#16 백흠경이(가) 5년 이상 전에 변경

  • 담당자을(를) 이지연(으)로 지정되었습니다.

#17 백흠경이(가) 5년 이상 전에 변경

  • 목표버전을(를) 2.0(으)로 지정되었습니다.

#18 백흠경이(가) 5년 이상 전에 변경

  • 완료기한을(를) 2019/06/21(으)로 지정되었습니다.
  • 상태을(를) 완료에서 진행(으)로 변경되었습니다.

#19 백흠경이(가) 5년 이상 전에 변경

  • 제목을(를) MARKUS Client 로딩 속도 개선에서 스플래시 스크린(으)로 변경되었습니다.

#20 백흠경이(가) 5년 이상 전에 변경

프로그래스 바 뿐만 아니라 실제 어떤 작업을 진행하고 있는지 텍스트로 표기하면 좋을것 같습니다.

#21 이지연이(가) 5년 이상 전에 변경

  • 진척도을(를) 0에서 100(으)로 변경되었습니다.

#22 백흠경이(가) 5년 이상 전에 변경

  • 상태을(를) 진행에서 완료(으)로 변경되었습니다.

내보내기 Atom PDF

클립보드 이미지 추가 (최대 크기: 500 MB)