본문 바로가기

전체 글

Windows 11 오프라인 계정으로 설치 윈도우 10과 달리 윈도우 11은 인터넷에 연결되어 있지 않으면 설치가 진행되지 않는다. 그래서 윈도우 10처럼 인터넷 연결을 끊은 상태에서 오프라인 계정생성을 할 수 없습니다. 아래의 방법으로 가능함. 1. 먼저 인터넷연결 상태에서 설치 진행 2. Microsoft 환경 잠금 헤제에서 로그인 클릭 3. Microsoft 계정 추가의 아이디에 'a' 만 입력하고 다음 클릭 4. 사용하고자 하는 암호를 입력하고 로그인을 누르면 암호를 너무 많이 틀렸다는 경고와 함께 다음으로 넘어감. 5. 지금부터 오프라인으로 사용자가 등록됩니다. 오프라인 로그인에 사용할 이름 작성 6. 비밀번호 등록은 안해도 상관이 없습니다. 그뒤 일반적으로 설정을 모두 선택하면 설치가 완료 됩니다. 더보기
Visual Studio 에서 함수 줄바꿈(중괄호) 처리 개인적으로 함수 사용시 아래의 방법으로 사용하였는데 여러가지 언어를 개발하기 위해(특히 GO!!!!) 여러 IDE를 사용하게 되면서 중괄호의 시작을 엔터처리 하지 않는 방법으로 변경하려 함 기존 사용 방법 public string MakeNo() { string strNo = ""; if (strNo == "") { strNo = string.Format("000000001{0}", pFunction.login_type); } return strNo; } 변경 방법 public string MakeNo(){ string strNo = ""; if (strNo == ""){ strNo = string.Format("000000001{0}", pFunction.login_type); } return strN.. 더보기
Dictionary 에서 Key 와 value의 Type 가져오기(GetType 사용방법) 많이 쓰지는 않지만 현재 사용중인 Dictionary가 key, value 타입을 모를 경우 GetType으로 가져오는 방법 Dictionary dicValue = new Dictionary(); Type[] arguments = dicValue.GetType().GetGenericArguments(); Type keyType = arguments[0]; Type valueType = arguments[1]; 더보기
[C#] 엑셀(Excel) 개행문자(엔터, 줄바꿈) 제거 엑셀에서 자료를 수집하여 등록하는 경우에는 여러가지 특수문자중 개행문자 처리가 생각보다 귀찮게 함. 일반적으로 Replace로 처리하는 경우가 일반적이나 가끔 아래의 방법(Replace)으로 처리되지 않는 경우가 있음. string.Replace("\r\n", ""); OR string.Replace(Enviroment.NewLine, ""); 만약 위에 처리에도 개행문자가 삭제 되지 않는 다면 정규식으로 삭제하는 방법으로 삭제가 가능하다. 해당 방법으로 처리가 여러번 일어나므로 string에 함수를 추가하여 사용한다. using System.Text.RegularExpressions; public static String ToExcelValue(this string strValue) { return R.. 더보기
[Mysql -> SQLITE 변환] SQLITE에서 concat(문자열 합치기) 처리 mysql을 SQLITE로 변환중 near "concat": syntax error 라고 concat문이 없다고 에러 발생 SQLITE에서 의 문자열 합치기는 '||'로 변환하여 사용한다. --Mysql SELECT CONCAT(p_name, p_detail1, p_detail2) AS p_content FROM Products --SQLITE SELECT p_name || p_detail1 || p_detail2 AS p_content FROM Products 더보기
[Mysql -> SQLITE 변환] SQLITE에서 IF문 처리 Mysql을 SQLITE로 변환중 IF문에서 "no such function: IF" 라고 IF문이 없다고 에러 발생 SQLITE에서 의 IF문은 CASE문으로 변환하여 사용한다. --Mysql IF(user_type='3',pay_amount,0) AS pay_amount_person --SQLITE CASE WHEN(user_type='3') THEN pay_amount ELSE 0 END AS pay_amount_person 더보기
[DevExpress] Xtragrid의 임의 합계(Custom Summary) 설정하기 자동으로 생성되는 Summary로 Sum, Average, Max, Min등은 처리가 되지만 퍼센트의 경우 앞 컬럼의 값의 Summary로 다시 계산해야 하는 경우에는 임의로 Summary를 설정해야 한다. 1. Column에 Custom으로 Summary 추가 2. CustomSummaryCalculate 이벤트 연결하기 //임의 그래드의 컬럼 Col DevExpress.XtraGrid.Columns.GridColumn col = gridView1.Columns.AddField("PERC2"); //컬럼 Col의 Custom Summary를 추가하고 이벤트를 연결한다. col.SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Custom; gridV.. 더보기
Visual Studio 에서 Ctrl + 마우스 클릭시 정의로 이동 이전 버전의 Visual Studio에서 잘 쓰던 Ctrl +마우스 클릭시 클릭한 단어 선택 기능이 최신버전부터 해당 함수의 정의로 이동하여 해당 기능을 해제하고 원래 사용하던 단어 선택으로 변경하고자 한다. 1. Visual Studio에 도구(T) - 옵션(O)를 선택한다. 2. 옵션창에서 텍스트 편집기 - 일반 창으로 이동 3. "마우스 클릭을 사용하여 [정의로 이동] 수행(G)를 체크를 해제한다. - 저는 개인적으로 Alt + 클릭으로 사용하려고 체크를 해제하지 않고 Alt로 변경하였음. 더보기