본문 바로가기

개발24

개인정보 처리 방침 본 개발자가 작성한 앱은 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원할하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다. ​1. 개인정보의 처리 목적 - 광고ID(AdID) 수집 목적 Google은 사용자에게 더 많은 선택권을 제공하기 위해 광고 및 분석 작업에 사용할 수 있는 재설정 가능한 식별자인 앱용 광고ID를 도입했습니다. 이 식별자는 여러 용도가 있지만 대표적으로 게재할 광고를 맞춤설정하고 앱 사용 방식을 파악하는데 유용합니다. 예를 들어 광고를 게재한 뒤에 마케팅 측에서 문맥광고, 게재빈도 설정, 전환 추적, 보고 및 보안, 사기 감지 작업을 수행할 수 있습니다. 자세히 : https://support.google.com/go.. 2021. 5. 2.
C++의 lambda와 C#의 delegate의 차이 C++에서는 lambda를 이용해 익명 메서드를 구현 할 수 있고 C#에서는 delegate를 이용해 익명 메서드를 구현 할 수 있다.- lambda로 구현된 익명 메서드(C++)는 컴파일 시 해당 메서드가 인라인화되어 해당 코드로 치환된다. (함수 호출 시 소모되는 비용을 절약할 수 있게됨)- delegate로 구현된 익명 메서드(C#)는 컴파일 시 중복되지 않을 특별한 문자열의 이름을 가지는 메서드가 생성 되어 해당 메서드를 호출 하는 식으로 코드가 치환된다. 따라서 delegate로 구현된 익명 메서드는 간편 표기 구문에 불과하며 성능상 이점은 없어 보인다. 2018. 2. 21.
App.config 사용하기 Windows Form 프로젝트를 생성하면 기본적으로 App.config 파일이 생성된다. 외부 텍스트 파일에 설정값들을 넣어놓고 불러올 때 이들의 경로를 하드코딩하게 되는 경우가 많은데 이 파일들의 경로를 App.config 파일에 써놓으면 실행파일명.config 라는 파일이 생성된다. 배포할 일이 생기면 exe파일과 config 파일을 같이 배포해줘야한다.이 config 파일을 사용하기위해서는 System.Configuration Reference를 추가해야한다. 아래에 App.config 파일의 예제가 있다. 예제와 같이 key와 value를 쌍으로 추가해준다. 이제 위의 config 파일을 실제 Application에서 로드하는 부분은 다음과 같다.string uriFileName = Config.. 2017. 5. 2.
WinForm 기본설정 Properties에서 MaximizeBox와 MinimizeBox를 True나 False로 설정하면 최소화 최대화 버튼을 활성화 시키거나 비활성화 시킬 수 있다.FormBorderStyle을 FixedDialog로 하면 창의 크기를 줄이고 늘리는 것을 막을 수 있다.또한 WinForm에서 MFC작업 할 때 처럼 격자를 표시하고 싶었는데 찾을 수 없었고 FORMAT(서식)메뉴에서 컨트롤들 사이의 간격이나 크기를 통일 시키거나 좌우 정렬을 할 수 있다. 2017. 5. 2.