MS의 OneNote는 트리 뷰가 아닌 탭 인터페이스를 통해 정보가 표시 되더라도 기본적으로 단순한 트리의 데이터 계층 구조를 사용합니다. 페이지가있는 "섹션"을 포함 할 수있는 "노트"로 시작합니다. 나는 이것을 모델링하려고 노력하고있다. 필자의 경우, 페이지는 RichEdit의 내용에 링크됩니다.Delphi : MS OneNote의 데이터 구조를 모방합니다
내 문제는이 작업을 수행 할 방법을 찾을 수 없다는 것입니다. 내 문제는 몇 가지 가능성 중에서 궁극적으로 가장 단순한 것이 확실하지 않다는 것입니다. 그것이 내가 당신이 들어 오기를 희망하는 곳입니다.
예를 들어, 정규 [MyBase] 데이터베이스를 사용할 수 있습니다. 페이지 데이터 세트에는 이름과 RichEdit 데이터에 대한 필드가 있습니다. 페이지는 섹션 안에 중첩되며 섹션은 노트 안에 중첩됩니다.
잠시 생각해 본다면 간단한 stringLists로 모델링 할 수있는 것처럼 보입니다. 특히 목록의 각 요소에 쉼표로 구분 된 ID 및 위치 값이 포함되어있는 경우 노트/섹션/페이지 이름으로.
는하지만이 또한 내가
:-) XML에 대한 자세한 내용 이었다면 더 많은 경험 사람들은 어떻게 생각하십니까 ... XML에 적합 수 있습니다 뭔가 것 같아?
언제나처럼 ...
응답 해 주셔서 감사합니다 ... 사용자가 파일 시스템에 로컬로 데이터를 저장하기를 바랍니다. 아마 델파이에서 XML에 대해 더 많이 배울 때가 왔습니다. :-) –