소프트웨어 개발(SW Dev)57 Visual Studio 2019 버전 16.8.2 릴리즈 정보 Visual Studio 2019 버전 16.8.2 2020 년 11 월 19 일 출시 이 릴리스의 Visual Studio 2019 버전에서 해결 된 발급 된 버전 16.8.2 루프의 최적화 버그가 수정 되었습니다. 보장 된 복사 생략 (c + + 17 기능) 구현에서 내부 컴파일러 오류가 수정 되었습니다. 익명 형식의 대량 사용에 대 한 빌드 성능 재발을 수정 했습니다. C # 코드를 편집할 때 "지정한 인수가 유효한 값 범위를 벗어났습니다" 라는 메시지가 포함 된 황금색 막대가 표시 되는 문제를 해결 했습니다. T4 템플릿이 있는 프로젝트를 빌드할 때 MissingMethodException를 발생 시킬 수 있는 문제를 해결 했습니다. 새 프로젝트 대화 상자의 검색 결과 0이 반환 될 수 있는 문제.. 2020. 11. 25. 프로그램 실행 경로 확인 방법 현재 실행 프로그램(exe) 위치의 경로 정보를 확인하는 코드 상대 경로로 작업하다보면 원인 미상의 에러를 접하는 경우가 종종 있다. 가능하면 전체 Path를 사용하자 var path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); 2020. 11. 25. DataGridView 포커스 이동 DataGridView 컨트롤에서 포커스 이동 구현 UP, DN 버튼 클릭시 아래 위로 포커스 이동하도록 하였다. private void BTN_DOWN_Click(object sender, EventArgs e) { int iSelRow = 0; iSelRow = DataGridView.SelectedCells[0].RowIndex; if (iSelRow == kryptonDataGridView.Rows.Count - 1) return; DataGridView.CurrentCell = DataGridView.Rows[iSelRow+1].Cells[0]; } private void BTN_UP_Click(object sender, EventArgs e) { int iSelRow = 0; iSelRow =.. 2020. 11. 25. 퍼센트 계산 특정 숫자값의 percent 계산 로직 float fRes = 10.0f; // target value float fPercent = 10.0f; // percent value // 전체값의 %값 float fSubValue = (fRes * fPercent)/100; // 1 // 값을 %값으로 증가 float fPlusValue = fRes * (1 + fPercent / 100); // 11 // 값을 %값으로 감소 float fMinusValue = fRes * (1 - fPercent / 100); // 9 2020. 11. 4. 이전 1 ··· 9 10 11 12 13 14 15 다음 728x90