winforms 데스크톱 응용 프로그램에서 연결 문자열을 숨기거나 쓰는 것이 좋습니다. 나는 DAL (data access layer)을 가지고 있는데, 당분간 하드 코드했는데 거기에 있어서는 안된다는 것을 알고있다. 이것에 대한 조언? (저는 VS 2017에 있습니다.)Windows Forms에서 연결 문자열을 숨길 위치는 어디입니까?
0
A
답변
1
Resource file이 잘 작동합니다.
Visual Studio를 사용하여 프로젝트를 마우스 오른쪽 단추로 클릭하고 "속성"을 선택한 다음 "리소스"탭으로 이동하여 기본 리소스 파일을 만들거나 (링크를 클릭하여) 또는 UI를 사용하여 기존 리소스 파일을 업데이트합니다. 코드에서 리소스 파일에서 값을 사용하여
프로젝트가에서 키 - 값 쌍을 가진 기본 리소스 파일이 일단은,있는 그대로 간단하게 AnyKeyYouDefinedInTheResourceFile
이 프로젝트의 핵심이다
Properties.Resources.AnyKeyYouDefinedInTheResourceFile
... 기본 리소스 파일.
Properties
의 전체 네임 스페이스가 실제로 WhateverYourDefaultNamespaceIsCalled.Properties
이므로 위의 예에서는 코드 네임 스페이스가 기본 네임 스페이스에 있다고 가정합니다.
관련 문제
- 1. 기존 ASP의 연결 문자열을 저장할 위치는 어디입니까?
- 2. Windows Forms에서 원격 데이터베이스에 연결
- 3. 워드 문서에 json 문자열을 저장할 위치는 어디입니까?
- 4. 응용 프로그램에 문자열을 저장할 위치는 어디입니까?
- 5. 사용자 정의보기 컨트롤러 전환에서 상태 표시 줄을 숨길 위치는 어디입니까?
- 6. Windows 프로그램 데이터 파일을 저장할 위치는 어디입니까?
- 7. Windows XP : IE에서 레지스트리에 쓸 위치는 어디입니까?
- 8. Windows 7의 프로그램 데이터베이스에 적합한 위치는 어디입니까?
- 9. Windows 전화에 데이터를 저장할 위치는 어디입니까?
- 10. php.ini의 위치는 어디입니까?
- 11. 데이터를 저장할 위치는 어디입니까?
- 12. CarrierWave에서 업로드하는 위치는 어디입니까
- 13. 연결 C#의 Windows Forms에서 풀링
- 14. SqlDataSource에서 연결 문자열의 기본 목록을 가져 오는 위치는 어디입니까?
- 15. Windows Forms에서 DirectX Button을 클릭하십시오.
- 16. Chrome 21.0.1180.83m - devtools.js의 위치는 어디입니까?
- 17. 프로젝트 파일을 넣을 위치는 어디입니까?
- 18. phonegap - 파일이 저장된 위치는 어디입니까?
- 19. NSMutableArray를 초기화하는 위치는 어디입니까?
- 20. 테마보기를 저장할 위치는 어디입니까?
- 21. 누출 위치는 어디입니까?
- 22. 캔버스에있는 도형의 위치는 어디입니까?
- 23. DB.php의 위치는 어디입니까?
- 24. org.eclipse.ui.PlatformUI 클래스의 위치는 어디입니까?
- 25. iPhone의 글꼴 위치는 어디입니까?
- 26. 누출 위치는 어디입니까?
- 27. UDK AnimatedCamera의 위치는 어디입니까?
- 28. 누출 위치는 어디입니까?
- 29. 리소스를 넣을 위치는 어디입니까?
- 30. img 위치는 어디입니까?
app.config 파일에 넣으십시오. –
구성 파일을 사용할 수 있습니다. 이 [링크] (https://stackoverflow.com/questions/114527/simplest-way-to-have-a-configuration-file-in-a-windows-forms-c-sharp-application)를 참조하십시오. – Nythiennzo