그 구성/설정/비용 절감에 액세스 할 수있는 사용자에 따라, 나는 이러한 옵션을 제안 :
- 로컬 XML 파일 또는 유사한 형식 파일을 프로그램
- 지역 ASCII와 폴더에 값을 을
- 작은 SQLlite 데이터베이스를 다음 ""각 라인 은 "라벨"로 시작하는 파일은 다음 구분 좋아 charCode 값 좀 더 SQL과 같은,하지만 훨씬 더 작업은 사용자의 PC를 에
다른 장점/단점를 로컬 레지스트리를 할 수
+ 개발하는 동안 (아주 쉽게 편집) - 사용자와 보안은 XML을 읽는 콘텐츠 쉬운, 당신은 API 지원을 변조 할 수 있지만 형식은 XML 따라야 나쁜에 대한
샘 e를 XML로 지원하지만 API는 지원하지 않지만 매우 단순하므로 구문 분석이 덜 필요할 수 있습니다. 큰 배열로 모든 행을 읽고 저장시 파일을 덮어 씁니다.
SQLlite는 SQL 데이터베이스이지만 파일 기반이므로 좀 더 보호되어 있으므로 한 번에 하나의 프로그램에서만 열 수 있습니다. 동시에 두 프로그램간에 공유 할 수 없습니다.
레지스트리는 API를 통해 액세스 할 수 있지만 Windows 내부에서는 숨겨져 있기 때문에 프로그램을 옮기면 "백업/전송"옵션을 사용하지 않으면 설정이 느슨해집니다. 영리한 사용자는 RegistryEditor를 열고이를 수동으로 내보내고 가져 오는 방법을 알고 있지만 일반 사용자는 문제가 발생할 수 있습니다.
그래서 ... 당신의 사용과 보안 수준에 따라, 당신은 위의 것과 선택할 수 있습니다.
마지막으로 웹 서버가 실행 중이고 인터넷에 액세스해야한다고 생각하면 인터넷 주소를 저장하고로드 할 수있는 웹 서비스를 구축하기가 쉽습니다. 사용자가 오프라인 일 때 문제가 발생합니다. 그러면 어떤 설정을 사용하게됩니까?
+1 to Xml. 매우 사용하기 쉽고, 매우 가벼우 며 휴대용입니다. 당신은 더 나은 옵션 IMO – IAbstract
+1을 sqlite에 대해 실제로 요구할 수 없습니다. – Nifle