나우캠퍼스 C# 언4강. 대화상자 (2/2) > c#

c#

Microsoft C# Programming 강의 리스트

나우캠퍼스 | C# 언4강. 대화상자 (2/2)

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
나우캠퍼스님의 c#강의 청각장애인을 위한 자막
15444117430161.jpg

 

아 이 정관이 이어서 공용 대화 상자를 보도록 하겠습니다
어 공용 대화 상자 아뇨 여러가지 있습니다
그래서 그 중에서 가장 많이 쓰는 형태가 바로 파일 입출력에 대한 대화
상자 2 줘 그러면 뭐 인쇄도 있구요 몸두 여러가지가 있죠
하지만 다윗 인력에 대한 부분과 그 다음에 우리 그림판에서 색상 선택하는
거 어 고 2 많이 쓰죠
그 두가지만 대표적인 것만 살펴보려고 합니다
자주 공용 대화 상자에서 파일 열기 저장 하는 거
그렇죠 뭐 요런 부분들 그 다음에 폰트 색상 인쇄 1등 보이는 것이
있습니다
어 타입 치료 대화상자 아뇨 사용자가 저장하고자 하는 8명을 밭 받는
다던가 또는 어떻습니까 그 팔면 받아서 그 어떤 해당되는 파일을 열고자
할 때 그 같은 대화상자 를 쓰죠
하지만 이와 같은 분들은 전부 다 동일한 같은 대화 상자 의 형태를
가지고 있습니다
자 그 중에 하나가 뭐냐면 이것은 일시적으로 사용되는 부터 데이터를 받는
것이기 때문에
이와 같이 모델 염 대화상자를 기본으로 하고 있고요 그 다음에 이와 같은
대화 상자에 대한 부분이 업하는 오픈 다이얼로그 와 세이브파일 달로 그
라고 하는 클래스 로 이미 만들어져 있습니다
그래서 과거 빈 32 라든가 mfc 에서는 이와 같은 부분을 메쏘드
수준에서 또는 클래스 수준의 해서 우리의 직접 코딩을 해서 사용했는데요
시점에서 1일 같은 분들이 좀더 동 상자에 들어 있습니다 넘고 맞죠
그 다음에 동상의 들어있다는 이유는 뭡니까 컨 츄 얼의 형태로 존재한다.는
것이고
검출 형태로 존재한다.는 것은 도상에서 들에겐 들어 패서 놓기만 해도 그것
같은 부분이 생긴다는 것이죠 즉 해당 는 코드가 자동적으로 만들어진다는
것을 의미합니다
저는 그럼에 음 어
시샵 회에 일반인 30일 mfc 에서는 파의 옥 분파 에 달로 라던가
세이브파일 다 일로 그는 단순하게 대화 상자 만
의원 띄워주는 그 다음에 대화 상자를 통해서 사용자가 선택하는 8명을
입력 반 쉼 에서 끝났는데 시 샵에서는 무엇을 제거합니다
파일 스트림을 제공해줍니다 그렇기 때문에 요 클래스를 이용해서 뭐 까지
같이 할 수 있다
파일 저장 하거나 읽어라 이것을 동시에 할 수가 있다라는 겁니다
그래서 태국에는 뭐 2 본 생 어 생성을 하거나 뭐 선언을 해서 써야 된
것을 하나의 클래스 니까 하나의 클래스 안에 그 기능을 다 집어 넣었다고
해도 과언니죠 하지만 이 부분은 반드시 이래서 수저 하는 경우가
부분을 아니고요
선택적 으로 이렇게 사용할 수가 있습니다
그래서 먼저 요거 한번 볼게요 자 이 워치 대화 상어 워치 달 유머가
있고 폼이 있는데요
요기에서 보면은 요 부분 좀 해 어서
보면은 확대해 볼까요 자 여기에서
아 5일 보면은 메뉴 스트립이 있구요 정상이 쭉 내려가게 되면 1
어데로 상태 있죠 그래서 보면은 컬러
내폴더 브라우저 타일 넘어 폰트 폰트 선택할 수 있는 거 다 538
달려고 세이브파일 달로 이렇게 있는 것까지 확인할 수 있습니다 그래서
이것을 뭐 하고자 할 때는 이렇게 해서 뭐 칼러 따 인류가 등 들에 된
들어오므로 노면 되는 것이죠 그래서 아 요 곳을 제가 한번 이렇게
이상 돼서 자 놓고자 하면은 드래그 앤 드롭으로 이렇게 놓으면 은 바로
요 밑에
생선은 것을 확인해 볼 수가 있습니다
아 어 제일 먼저 파일 저장 대화 상자 부터 살펴보도록 하겠습니다 보이긴
하군요
음 파일 저장 대화 상자를 사용한다.는 것은 사용자로부터 입력을 받아서 그
파일 아니다 가 데이터를 정 달리 입니다 즉 라이트 한다.는 얘기에 즉
슬기를 한다.는 것이겠죠
자 먼저 데이터를 써 나야 지만 오히려 8 모프 를 통해서 그 데이터를
읽을 수가 있잖아요 읽어서
정상 정수의 졌구나 정상적으로 읽어 졌구나
이렇게 쓸 수 거야 알 수가 있잖아요 근데 만약에 파일 오픈 을 먼저
하게 되면 멸 파일 없잖아요
즉 어떤 데이터를 거예요 그래서 예 그렇기 때문에 어여 & 파일이
필요하실 땐 항상 저장 먼저 하고 그 다음에
읽기 분을 뒤에서 이렇게 하면은 이런 그 부분이
이제 헛 깔리지 않게 던진 할 수 있다는 거
기억하시고 요 자 그래서 쌤 파일 다이얼로그 했습니다
방금 앞에서 말씀드렸듯이 동상 제가 컨트롤 선택하시면 되고요
지금 이와 같은 형태로 파일 메뉴의 열기 저장 거죠
아 열기 저자 이라는 메뉴를 이렇게 만들어 주세요 서 저장을 더블
클릭했을 때의 여길
형 세이브 파일 달려와 실행될 수 있도록 이렇게 하려고 합니다
자 그 다음에 억 8 저장 대화 상자를 올렸을 때는 요 여러가지 그 셋
업을 해서 쓸 수가 있습니다 서 그 방부터 두 가지가 있습니다 하나는
뭐냐면요 지금 여기 나오듯이 속성 창을 이용해서 할 수도 있고요 그
다음에 코드를 통해서도 우리가 할 수 있습니다 그래서 요 속성 차든
코드를 통사 든 어떤 차이가 있는 것은 아닙니다 하지만 이것은 뭐
프로그램 모에 어떤 성령 적인 부분이 있겠죠 그래서 둘 중의 하나를 염
질이 선택하 서 쓰시면 됩니다
자 그 다음에 부분이 엑스터 헤드 익스텐션 뭐 쭈 되어 있고 뭐 어디
폴더 exit 5 쭉 했는데요
어요 부분은 또 어디 코드로 도 할 수 있기 때문에 코드 하고 속성 창에
있는 그 내용 일치 합니다
그래서 제 코드를 통해서 이 속성 창에 3 더 팔 수 있는 고 내용
중에서 너무 많잖아요
다 기억할 수 없잖아요 그래서 가득 많이 쓰는 고 부분을 설명 되도록
하겠습니다
어 속성 북에서 디폴트 exit 영혼이 있습니다 이것은 기본 확장자
입니다
내가 만약 확장자가 dat 을 하듯이 하고 싶다면 dat 라고 하는
여하튼 문자열을 이런식으로 해서 코드로 는 이렇게 넣어주고요
그 다음에 엄 아니어서 그냥 그 속성 창에서 한다.면은 여기에 보면 디퍼
뒤에 요거 있죠
여기다가 뭐 de 이렇게 입력을 해주시면 됩니다
초 예
그대 기본 확장자는 것은 사용자가 그쵸
8명 맛 입력을 하찌 어그 점
모모 확장자를 응용 하지 않잖아요 그렇죠 그래서 그 사용자가 만약에
확장자를
어 어 입력하지 않고 8명 말 입력 하더라도 저장할 때 고 이름까지
하나로 만들어서 어우 리그 풀만 해서 사용할 수 있도록 그렇게 자동으로
만들어 줍니다
그래서 요 부분이 있고요 파일의 이미 있습니다 파일 내는 요 경로가
껌 되어 있습니다 요거 좀 주의하세요
경로가 포함되어 있는 업하는 명을 알고자 같은 8 냄 이구요
그다음 에스 에프 가 없습니다 세이브파일 같은 파일 얘기죠
인데도 세이프 파일 내음은 요 파일 경로가 포함 되지 않는 파일 입니다
그리고 확장자 까지 붙어 있는 온 저는 파일명 확장자 붙어 있는건 제가
파일명을 어 알 수 있도록 해주는 속성이 바로 요 속성입니다 서 요 같은
경우에는 코드 로써 알아야 되겠죠
아 자 그다음에 파일 내 인증입니다 그렇죠
어여 복수 줘 그래서 우리가 뭐 컨트롤 로서 한다.던가 한번 시프트 불러서
쭉 10개를 파일을 선택할 수 있잖아요 그래서 다중 파일에 대한 즉
파일명이 너무 는 부분에 바로 요 속성을 통해서 넘어옵니다
자 그 다음에 필터가 있습니다 자 피터는 뭐냐면요
우리가 읽고 자는 탈 명만 아 읽고자 하는 우리가 그 푸린 그 안에서
191 때는 파일의 확장자를 통해서 읽고 자는 그 파일의 형태를 어
확장자를 통해서 파일을 읽어 나 저장하거나 이렇게 하죠
자 그래서 그와 같은 그 파일의 확장자를 통해서 파일 9분 할 수 있도록
해준 것인데요
아 요 부분 요 부분은 그 내가 지금 파이 필터의 다 설레입니다
그리고요 뒤에 나온 요 물은 이것이 이제 진짜 어필 터 링 할 거 같은
내용이 좀 많이 해서 확장자가 뭐 dad 다 한번 요모 점
dt 그쵸 이렇게 명실 해주게 되면 확장자가 뒤 틴 8명 아파 일인 것만
대화상자 안에서 짝 보여지도록 1
이렇게 나오도록 알게 해주죠 자 그 다음에 이유 같이 할 때 음료다
옹호하여 선자를 이렇게 붙여주고 요 네 파일명 어필 터가 1
뿜 아니냐 더 여러 개 있을 수 있죠 그러면 여기서 더 붙여서 그 다음에
8명 확정 제안이 놓고 또 실제 확정돼 놓고 그 다음에 더 2 계속해서
에 붙여서 이렇게 나열할 수 있습니다
자 그 다음에 제 이렇게 나의 왔을 지라도 프로그램 상에서 구별할 수
있는 방법은
이와 같이 확장자를 자체를 가지고서 비교하는 것니라 입힐 어 필터
의 인덱스 적어 선택한 인 렉스를 가지고서 아 이렇게 엔티티 파이어
아이여서 ms 파일이 여
이것은 뭐 헴 kb 는 웬 tv 아 mp야 뭐 이렇게 구원할 수 있는
것이죠
그것은 바로 뭐냐면 인 필터 의 인덱스 란 것이 있습니다 해서 임 백성
배열의 인덱스 같습니다 그래서 아 여 배열도 여러개가 동일한 것이 있을
때 롯은 0번째 1번째 2번째 일 중에서 9분 하잖아요 그래서 그런
용도로 쓰는 건데요
특히나 이 그 필터 의 인덱스에서 주의할 것은 처음에 시작하는 것이
일반적으로 실 게으른 전 0부터 시작합니다
그런데 이것은 1 부터 시작한다.는 것 기억하시고 요 많무것도 선택이
안되어 있다면
영희 소속되어 있습니다
아 자 그다음에 타이트 많이 우리가 8할 젖어 하려고 할 때 그 8
저장 대화 상자의 에 얻어 타이틀명을 외칠 수 있겠죠
그럴때 나요 부분을 이용하구요 그 다음에 파일 저장 상자 에 차별 때
물이 지정한 그 경로에서 착 열리게 할 수 있죠
그래서 요새 이니셜 그 다음에 디렉토리 한 것이 있습니다 그래서 요거
하실땐 요 경로를 지정하는 거기 때문에 어요 것때문에
저 이렇게 회의를 이렇게 했듯이 드는 또는 골드윈 것이란 되요
요거를 앞에 명시를 하고 어크 다운토렌트 개 주게 되면 은 요 전체가
하나의 경로로 써 인정이 되구요
그 다음에 이거 스시 다 이루시는 분은 형
유아 더 써주세요 예 그렇게 되면은 이렇게 하나의 경로가 요 요 부분이
바로 인식이 됩니다
그럼 자 그래서 뭐 이렇게 했을 수 있다는 거
자 그 다음 save 파일 달리고 의 결과는 너무 똑같습니다
저거 다음에 이것은 앞에서 말씀드렸듯이 일시적으로 띄우는 것이죠
그러기 때문에 당연히 뭡니까 쇼다 이르고
저 모델 형 대화 상자 2 줘 그래서 그리 탁아소 판단할 수 있다라고
이렇게 나와 있음 이래서 어판장 했으며 는 뭐 터 델 질이 절도 k 모
있게 되겠죠
예 자 그러면은 소수 봄에서 방금 설명 되었던 내용을 어
다시함 어코드 을 통해서 말씀을 드리도록 하겠습니다
아 어 이거는 여러분들이 프로젝트를 하나 더 만드시면 합니다 아서 플로터
난 만드시구요 하던데 파일에서 열기 저자 이렇게 메뉴를 이렇게 만드세요
만드시구요 그다음 지금 저장이 관련된 것을 하나씩 하죠
그 사람들이 앞에서 봤던 거 바로 뭡니까
음 여기 보면은 i'm 봉이 되면은 어 파일 쓰인 파일 달리고 있죠
그래서 요구를 들어 엔트리 그럴땐 오시면 됩니다
거기까지 염두에 하시구요 큰 밑에 하 다음에 이렇게 생긴 것을 볼 수
있죠
자 그 다음에 어 어이 저장 을 이런 들이 폼에서 저장을 더블 클릭하세요
하시게 되면은 지금과 같이 코드의 이렇게 저장에 대한 이로운 이벤트 하나
만들어 집니다
자 여기서 우리가 해야될 거 일단 제일 먼저 물론 목 그 창에서 도 물론
할 수가 있는데요
여기선 코드로 이렇게 착수했습니다 가서 세이브파일 달로 1종 필터 2
놓고 앞에서 했던 거 접해서 지금 이와 같이 데이터 다음에 요거 2분안에
설명이 줘 요구에 대한 설명입니다
설마 이구요 이렇게 나이를 했구요 그 다음에 수인 파일 달리 옷 좀 쇼우
달려고 좀 모델 0 겠죠 해놓고 그 결과가 키나 5km 에는 아 어떤
파일 처리를 해야 되겠죠
그래서 8 처리할 때 로스 이브 파 의 달 누구 에서 주어지는 무엇을
스트림을 이용해서 우리는
어 출력을 할 수가 있습니다 즉 저장할 수가 있죠 그래서 이것이 기본적인
형태 입니다 그래서 이와 같은 그 공용 대화 상자 하든가 이런 부분들은
그 어떤 사용하는 방법 이라든가 이런 것들이 딱 정형화 되어 있어요
특히 컨트롤 더 그렇죠 그래서 이정향 정형화된 그 내용을
어 내가 이제 적절하게 이제 내가 하고자 하는 그 프레임에 응용해서 쓰는
것이 이제 우리가 해야 될 그 어떤 부분이 있죠
자 이렇게 볼 수 있고요 그 다음에 여기서도 잠시 설명이 되어 있는데요
만약에 그래서 더 넣고 싶다 그러면 이와 같이 우아 야산 해놓고 요것은

어 음 아니 오트 억척 de morte 키노코
뭐 좀 뭐 do 씩
그쵸 그렇게 해놓고 실제 트위터 doc
뭐 이렇게 볼 수 있겠죠 예 요렇게요 이렇게 해 놓을 수 있습니다

참고 좋아요
아 어 그래서 제가 이 올해 한번 시험해 볼게요 다 실행을 하게 되면은
fnd 져 여기에서 파일에서 저장을 클릭한 순간 어 이 같은 대화상자가
이쁘죠
기본적으로 그 다음 위에 봄 타이틀이 어떻습니까 다른 이름으로 저자 이게
이쪽에 기본으로 되어있습니다
자 그 다음에 여기도 못 맡아 필터가 뭐야 어머 어쩜 기 킬 돼 있죠
그래서 dt 라는 파일이 있는가 하여 이 하나 있네요 그래서 고 파일만
이렇게 나온 것을 확인해 볼 수가 있죠
예 그래서 이론 어 부분이 바로 공용 태와 상태입니다
아 이어서 8 실제 파일 저장을 해 보도록 하겠습니다
그래서 파일 세이브 다 7에서 이제 o 톰파일 를 이용하게 되면 은
메소드로 저희들은 스트림을 우리가 얻을 수가 있으며 에서 이 스팀을
이용해서 우리는 데이터를 흘려 주죠
예 그래서 어 요 부분을 이용할 수도 있고요
또는 것 같습니까 우리가 스트림 직접 섬에서 써도 무방합니다 하지만 뭐
기왕에 우리가 이 옷을 어 생성해서 사용하는 것이기 때문에 여기에는
내용을 이용해도 천문 하죠 사실 명 자 그다음에
저희 스트림에 대한 내용은 요 저희의 유튜브가 4시 샵에 6강 이 보면은
그대로 미 자세하게 나와 있습니다 그 다음에 스트림을 사용하는 방법은요
항상 고정적 입니다 그쵸 그 대신 어떤 데이터를 저장 할 것인 가만 어디
동조 이고요
그 형태는 고정적 이니까 구강이 를 참조해 보시면 쉽게 알수가 있을겁니다
잘 되어 있습니다 예
아 어 그래서 용에 대한 소스를 같이 한번 보면서 설명을 드릴께요
아 문제 여러분들은 어 프로이트를 하나 생성 하시는데 기존의 속 떤 그
앞에 새턴 플루트 그대로 이용하시면 됩니다
자 여기에서 퍼 열기 저장 되어 있는데요 뭐 똑같죠
그래서 저장 버튼을 클릭했을때 이제 뭔가 진행하는 부분이기 때문에 어요
사항들을 여기서 보도록 하면요
어 지금 이거 같은 경우에는 머 크기 5
뭐 어려운 데이터를 저장하는 것니라 10이라는 데이터와 그 다음에
헬로 월드 라고 하는 문제 열을 저장하고 잊고자 합니다
자 그래서 여기도 이제 쎄 이브 카이다 1루를 이용하기 때문에 이와 같이
또 사용 파의 달로 가 모델녀 미조 예 그래서 여기도 스트림을 지역을
했습니다 로컬로 이렇게 선 했구요
필요한 것은 준비를 다 해 놓았죠 그 다음에 여도 dat 기본으로 해
놓았구요
물론 너의 해 놓았구요 그 다음에 필터
요 앞에 했던 거 그들입니다 잣 maps 이브 에서 쇼어 듯 rok
넘어오게 되면 은 아 이제 파일을 저장해야 되니까 다음에 세이브 5품
파일에서 스트림 없습니다
져 얻어서 널니다 그런데 스트림이 열리는 것이죠
열리고 담 1 찡 들어갑니다 서 요것도 6강 에 설명 드렸는데요
일전에 쓰는 이유는 이와 같이 그 바이너리 라이트 라고 하는 이런 스팀을
쓰면서 몸은 크로우즈 일하는 것처럼 스구 난 후에는 파일이랑 받아줘야
되죠
근데 10k 루즈를 하다보면 생각하 가 내가 써야되는데 어 잊어버리고
프로의 뭐가 또 못한 도 있잖아요 그래서 그런것들을 밤 지 하기 위해서
유지 무언으로 쓰 져 u 진구 분 을 쓰면 은 어요 같은 클로즈 를
자동으로 구출 해 줍니다 그래서 물론 유지에 위해서 우리가 하는 좀 하는
그런 어부 부분에도 이렇게 추적해서 쓸 수 있도록 요 부분이
부분에도 유지 사용되지만 이런 용도로도 유진이 사용된다는 거 까지 이렇게
이해를 하셔야 합니다
자 그래서 노무 이렇게 되구요
그 다음에 바이블이 라이트 됐습니다 이진 형태로 저장 하 죠 그래서
텍스트 파일과 이진 파일에 공통점은 뭡니까
전부다 물로 되어 있다 전부다 0과 1로 저장돼 있다
텍스트 파일 같은 예언은 완 바이트를 기준해서 데이터를 읽어 내지만 어떤
은도 투바 이틀 통해서 유니코드 형태로 이거 내지만 바이너리 같은 욘
어떻습니까 내가 쓰고자 하는 그 데이터 변수 의 크기만큼 그저 데이터 형
만큼 저장하게 되는 것이죠 자 그래서 이와 같이 마이스토리 메뉴에서 어
생성 하구요
그 다음에 라이트 합니다 뭐 넘버 어떤 멧세지 문자열을 이어지 저장합니다
좀 저장 했습니다 자 그래서 이렇게 해서 이제 파일을 저장할 수가
있는데요
자 그러면은 져 한번 실험해 보도록 하겠습니다
자 이 상태에서 요 자 풀 크게 이쪽에서 파일에서 저장하게 되면 은
동일하게 이런 내용이 뜨죠
그 다음에 제거에서 or 테스트 완 좀 확정 대로 않았습니다
저도 했습니다 저런 테스트 완 점
dt 가 저장되어 있겠죠 확인해볼까요
저장해서 여기 쭉 밑에 들어보니까 테스트 완 점 dt 가 어 이렇게
저장돼 있는 것을 이렇게 확인해 볼 수가 있죠

아 자 앞에서 세이브파일 달력을 통해서 저장 했기 때문에 이렇게 열어
봐야 되겠죠
그래서 오픈 팔다 일로 그라는 것을 이용해서 읽어보려고 합니다
저기서 요와 같은 타일로 도요 어 일시적으로 화면에 출력하는 거기 때문에
모델 년 이구요
그 다음에 이것도 컨트롤 형태로 제공 된 거 임야 알고 있죠
예 1 그 다음에 욕이란 다르군요
어퍼 8 스팀으로 제공이 됩니다 접한 1 거리 리거 있기 때문에 아님
스팀이 있어야 되겠죠
그 다음에 뭐 나머지 부분들은 쓰 이브 파일 달려와 똑같습니다

댓글 0개

등록된 댓글이 없습니다.

Total 64건 1 페이지
썸네일
제목

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권에 문제가 있는 자료일 경우 "관리자에게 문의하기"로 신고해 주시면 즉시 삭제처리하겠습니다.

Menu