Microsoft MVP성태의 닷넷 이야기
글쓴 사람
MS워드
홈페이지
첨부 파일
 

짧은 생각으로 100페이지를 Ctrl + C하고 Ctrol +V를 100번하고

Ctrl + Z를 100번하는 경우 이 100페이지의 내용을 값형 변수에
넣기는 너무 길것같아서요.
Ctrol V할 때마다 메모리 주소를 ref 배열 변수에 넣어서 저장하면
될 것같은데 그렇게 하는게 맞나요?








[최초 등록일: ]
[최종 수정일: 1/8/2023]


비밀번호

댓글 작성자
 



2023-01-08 11시28분
Redo/Undo 동작들은 모두 응용 프로그램 스스로 구현한 것입니다. 응용 프로그램 임의대로 구현하는 것이므로 아마 참고하는 것마다 세부 구현은 살짝 다를 수 있습니다.

예전에, 만져봤던 SyncFusion UI 제품 중에 자체적으로 Redo/Undo 하는 기능을 제공하는 것이 있었는데,

Undo and Redo in JavaScript Diagram control
; https://ej2.syncfusion.com/documentation/diagram/undo-redo/#history-list

보시면 대충 이해가 될 것입니다.
정성태
2023-01-08 11시42분
[C++] C++ 포인터나 참조자는 잘 모르지만 그걸로 구현한것 아닐까 여쭙는겁니다
기본지식이 짧다보니
더 공부해보겠습니다
[guest]
2023-01-08 11시45분
그런 건 너무 기본적인 지식입니다. Redo/Undo는 단순히 포인터를 안다고 해서 구현까지 매끄럽게 되는 것은 아닙니다. RAM을 만들어야 하는데 NAND 게이트 지식이 필요하냐고 묻는 것과 유사합니다.
정성태
2023-01-09 08시56분
[Redo/Undo] Redo/Undo가 그렇게 복잡할 줄은 몰랐군요
그냥 win32 Clipboard와 참조자배열이나 포인터배열로 해결하면 되겠지
막연하게 생각했더니 ㅜㅜ
[guest]
2023-01-09 09시51분
[Stack] 이때 이용하는게 Stack push - Stack pop이란 의견도 있네요
[guest]
2023-01-09 10시37분
사실 기능이 어렵다기보다는, 매우 귀찮은 작업입니다. 지금 당장 간단하게 구현해 보시면 알 수 있습니다. 텍스트 박스 하나 올려놓고, 그 컨트롤에 변경이 있을 때마다 Redo/Undo를 할 수 있도록 변화를 쭉 기록하는 기능을 구현해 보세요.
정성태
2023-01-09 08시48분
[Stact포인터] Stack으로 먼저 해보고 참조자배열로 해볼께요 감사합니다
[guest]

... 46  47  48  49  50  51  52  53  54  55  56  57  [58]  59  60  ...
NoWriterDateCnt.TitleFile(s)
1220Until2/28/201419234질문드립니다. [1]
1219이성환2/28/201418453string.Join()과 Enumerable.Aggregate()의 차이가 궁금합니다. [2]파일 다운로드1
1218김형진2/25/201420574안녕하세요. window azure에 대해서 질문이 있어서 문의 드립니다 [4]
1217(non...2/23/201421018(글쓴이의 요청으로 삭제합니다.) [1]
1215아리수2/20/201424507C# 공부하면서 WPF에 대한 질문. [2]
1214조광훈2/20/201422515IIS8 응용프로그램 풀 관련 질문 드립니다. [2]파일 다운로드1
1213김태훈2/17/201419749가상화 프로그램 질문입니다. [1]파일 다운로드1
1212조광훈2/13/201418386ISAPI 필터에서 커스텀 헤더 정보 추가 [1]파일 다운로드1
1211조광훈2/12/201422533isapi 필터 로드 오류 [2]
1208박지호2/9/201426597[오타] 시작하세요 C# 프로그래밍 p.267 ~ 350 [1]
1207임동찬2/5/201420968Web페이지에서 .net application 실행시키는 방법 [3]
1206신지환2/3/201421581visual sourcesafe(internet) 체크인 에러 [1]
1205박지호2/2/201424803[오타] 시작하세요 C# 프로그래밍 p.199 ~ 202 [1]
1204김태훈1/27/201435529Windows Service 오류 문의입니다. [2]
1203박지호1/26/201426371[오타] 시작하세요 C# 프로그래밍 p.131, 157, 180 [1]
1202이창주1/24/201428108[질문] Windows Error Reporting [8]
1201김나리1/21/201420856[시작하세요 C# 프로그래밍] 비동기 호출 [1]
1200박지호1/19/201426228[오타] 시작하세요 C# 프로그래밍 p.76 [1]
1199윤종현1/9/201421276p654 의 비동기 관련 설명 [3]
1198초이1/4/201420695웹서비스 WSDL 생성및 프록시 클래스 생성 관련 질문입니다. [1]
1196박현수1/2/201419328[WCF] Client 호출 방법 [2]
1195박현수12/23/201319656[WCF] 클라이언트의 호출실패(IIS이용) [4]파일 다운로드1
1191박주만12/18/201326673C++ Dll 에서 C# 의 PictureBox이미지 변경문제 [1]
1193박주만12/19/201320605    답변글 [답변]: C++ Dll 에서 C# 의 PictureBox이미지 변경문제 [2]파일 다운로드1
1190정진호12/10/201318728비동기로 실행할수 있도록 Custom Attribute 를 만들고 싶습니다. [1]
1189Youn...12/10/201318964책을 사기전에 궁금한것이 있습니다. [1]
... 46  47  48  49  50  51  52  53  54  55  56  57  [58]  59  60  ...