전체(196)
-
[Xamarin] 자마린에서 팝업 띄우기
자마린에서는 DisplayAlert, DisplayActionSheet라는 2가지 팝업을 제공합니다. 이 팝업은 자마린이 지원하는 모든 플렛폼에서 적절하게 표현이 됩니다. Displaying an Alert 자마린에서 팝업을 띄우기 위해서는 Page에서 DisplayAlert를 호출하시면 됩니다. Page 상에서 호출하지 않으면 Exception이 발생합니다. DisplayAlert("확인", "작업이 중단되었습니다.", "확인"); 팝업은 모달 팝업처럼 나타납니다. 만약 확인, 취소 등 사용자의 선택을 받기 위해서는 다음과 같이 확인, 취소에 해당하는 버튼 명을 제공하면 됩니다. 사용자의 선택에 따라 bool값을 반환하며, 값을 받기 위해서는 await 키워드를 제공해야 합니다. async void O..
2016.03.08 -
Hyper-v 네트워크 설정하기
Hyper-v 네트워크 설정하는 방법 우측의 [가상스위치 관리자]를 클릭합니다. [새 가상 네트워크 스위치]를 클릭하고 [가상 스위치 만들기(S)]를 클릭합니다. [연결 형식]에는 총 3가지가 있는데, 여기서는 내부 네트워크를 선택합니다. (무선 인터넷 카드를 사용하시는 분은 내부 네트워크를 사용하셔야 합니다.) 참고로 각 [연결 형식]에 따른 차이점은 다음과 같습니다. 외부 네트워크: 가상 컴퓨터가 실제 호스트 컴퓨터의 네트워크 어뎁터에 직접 연결합니다. 호스트 컴퓨터에 연결된 네트워크 카드 수만큼 생성할 수 있습니다. 통신영역: 인터넷 연결, 호스트 컴퓨터와 통신, 가상컴퓨터간의 통신 제약사항: 무선네트워크 카드는 지원하지 않으며 이 경우 다음과 같이 오류를 볼 수 있습니다. [“‘가상 스위치 속성 ..
2015.12.25 -
[DB] MS SQL 대용량 SQL파일 실행
SQL Server Management Studio로 대용량 SQL파일을 실행할 경우 아래와 같이 오류가 나타날 수 있습니다. 이 경우 SQLCMD라는 명령행 도구를 통해서 SQL파일을 실행할 수 있습니다. 명령 프롬프트를 관리자 모드로 실행합니다. 다음과 같이 입력하면 SQL파일이 실행되게 됩니다. sqlcmd -S myServer\instanceName -i C:\myDB.sql -o C:\Output.txt -d dbName [SQLCMD 설명] SQLCMD는 명령프롬프트 환경에서 SQL을 실행할 수 있는 프로그램입니다. -S [protocol:]server[\instance_name][,port] : 대상 서버와 Instance를 지정합니다. Protocol은 tcp(TCP/IP인 경우), lpc..
2015.08.25 -
[DB] c#으로 SQLite 연결하기
SQLite는 EmbededDB로써 Application내에서 In-process로 동작하는 DataBase입니다. OpenSource로써 무료로 이용할 수 있으며, 구글, MS, Apple 등 광범위하게 이용되고 있는 검증된 Database입니다. iOS App, Android, Java, C++, C# 등 다양한 환경에서 동작하는데 여기서는 .NET환경에서 ADO.NET, LINQ to SQL, EntityFramework6을 통해 사용하는 방법에 대해 설명합니다. SQLite Database 생성하기 SQLite DB의 생성 및 관리를 도와주는 GUI 도구는 SQLite 공식 홈페이지에서 제공합니다. 공식 홈페이지(http://system.data.sqlite.org/)로 이동하여 Download ..
2015.07.25 -
[DB] MS Sql Standard, Express, LocalDB, Compact
MS SQL은 다양한 Database Edition을 제공합니다. Enterprise, Standard, Express, Compact, Mobile 등. 여기에서는 SQL DB의 차이점을 요약합니다. MS SQL Server Enterprise~Standard Edition MS SQL Server의 유료 라인업으로써 가격에 따라 크기와 성능, 기능을 제한합니다. 이 제품 군에서 생성된 Database는 상호 호환되며 낮은 제품 군을 사용하다가도 제품 키만 입력하면 좀 더 높은 제품 군으로 쉽게 업그레이드할 수 있습니다. SQL Server제품으로써 설치가 까다로우며, 설치가 완료된 후에는 항상 SQL Server엔진으로 sqlservr.exe가 실행되어 DB서버로서 동작하게 됩니다. MS SQL Se..
2015.07.23 -
[Office] 엑셀문서 접근 시 주의사항
Microsoft.Office.Interop.Excel을 통해 Excel문서에 동적으로 접근할 때 주의할 사항 HRESULT: 0x800A03EC 이 오류코드는 ‘접근오류’를 의미한다 Cells에 1 미만의 Index를 지정했을 때 (반드시 1부터 시작) Excel 2003 문서는 최대 256개 Column, 65,536개 Row까지 지원함 (2007부터는 최대 16384개 Column, 1,048,576개 Row를 지원) Cell에 Lock이 걸려 있는 등, 쓰기 불가 상태인 경우 병합된 셀은 반드시 해당 Cell의 첫 번째 Row Index, Column Index를 통해 접근해야함 (예: A3부터 B5까지 병한한 셀은 반드시 A3로만 접근해야 함) 셀의 내용은 = 문자로 시작할 수 없음. ‘=으로 ..
2015.07.17