Visual Studio 2017사용 string 텍스트를 파일로 만들어 저장해보자.예제에는 윈폼 프로젝트를 사용했다. 1. 우선 Windows Form 응용프로그램으로 프로젝트를 생성한다.- 버튼 컨트롤 하나 만들고 더블클릭 하여 버튼 클릭 함수를 만든다. 2. StreamWriter를 쓸예정이므로 using문을 추가한다using System.IO; 3. 소스 작성 private void btnConvert_Click(object sender, EventArgs e) { StreamWriter writer_; String strFilePath = "C:\\test.txt"; writer_ = File.CreateText(strFilePath); writer_.Write("Hello!"); writer_..
원래 저번주 금요일에 2회를 해야 했지만시간조율로 1주일이 지난 오늘 피티 2회가 들어갔다. 역시 까먹지 않도록 최대한 많은걸 머리속에서 끄집어내어 정리해보자. 1. 단백질 보충제 아는 동생에게 추천받은 단백질 보충제는 '신타6 아이솔레이트(초코맛)'이다. 처음에 받았을 때 통에 반정도만 차있어서 뭔가 했더니 원래 이 제품은 이렇게 통이 크단다.. ㅎㅎ 통 안에 컵모양의 수저 한개가 있어서 그 컵으로 한컵정도만 먹으면 된다고 한다. 저번주부터 먹기 시작했는데 오늘 트레이너분과 이야기하면서 깨달은 사실은.. 운동 하면서 먹으면 안된다! 운동하면서 단백질 쉐이크를 드시는 분들이 있길래 당연히 운동 중에 마시는걸로 알고있었는데.. 운동중에는 물! 운동 후에 보충제를 섭취한다! 좋은걸 배웠다 ㅎㅎ 앞으로 운동 ..
잊기 전에 최대한 배운 내용을 넣어보자. 1. 식단 (1) 식단은 무조건 안먹는다 해서 좋은게 아니다!단백질, 탄수화물, 야채의 양을 필요량만큼 채워넣은 후에 입에 맛있는 것을 조금씩 넣는 의미로 생각하자.대략 하루에 먹어야 하는 단백질 양은 내 몸무게의 1.5배!(내가 먹어야할 단백질 양은 66kg * 1.5g/kg = 99g으로 대략 100g을 먹는다 생각하면 된다.) (2) 3끼는 꼭 챙겨먹자!(아침 필수)하루 단백질양을 3등분하고, 탄수화물과 함께 섭취하는 것을 기본 공식으로 삼는다. (3) 계란은 흰자만? No~ 다 먹어도된다.노른자를 안먹는 이유는 노른자에 콜레스테롤이 있어서 많이 먹으면 콜레스테롤이 쌓여서 몸에 안좋다는 가설 때문 -> 허구임이 밝혀졌다.다만, 당뇨병 환자인 경우는 조심해야 ..
엑셀파일의 VBA 프로젝트에 비번이 걸어놓고 까먹었을 경우에해제하는 방법을 알아보자.나는 Excel 2016을 사용했다. 1. 준비물이번 시간엔 준비물이 두개 필요하다.둘다 프리웨어로 부담이 없이 사용 가능하다. (1) 반디집: 압축 및 압축해제 유틸http://kr.bandisoft.com/bandizip/ (2) HxD: Hexa Editor홈페이지: https://mh-nexus.de/en다운로드페이지: https://mh-nexus.de/en/downloads.php?product=HxD20 2. 엑셀 파일의 복사본을 만들어 놓자. 혹시나 모를 상황에 대비! 3. 복사본의 엑셀파일의 xlsm 확장자를 zip확장자로 바꾼다.변경하는 방법은.. 그냥 확장자 이름을 바꿔버리면 된다 4. zip파일을 열..
VBA를 사용하여엑셀 시트 보호 나 통합문서 보호 비밀번호를 까먹었을 때비밀번호 없이 해제하는 방법에 대해 알아보자. (다른 방법도 있으니 이 방법으로 안된다면 아래 페이지에서 시도해보자.참조: 엑셀 시트보호 or 통합문서 비번 없이 해제하기 Ver. 2 ) 엑셀 VBA Project의 보호 비번을 해제 하고 싶다면 아래 페이지를 확인하자.참조 : 엑셀 VBA 프로젝트 보호 비번 없이 해제하기 이 방법은 엑셀 2010 이하 버전에서 적용할 수 있는 방법으로, * 오피스 2010 이후 버전(2013, 2016, etc.)에서 이 방법을 사용하려면기존 파일을 다른 이름으로 저장하여'엑셀 97 - 2003 통합 문서 (*.xls)'로 저장하고, 해제를 한 후에 다시 '엑셀 통합 문서 (*.xlsx)'로 저장하..
새해에 꼭 나오는 3대 거짓말 중에 하나인 헬스/다이어트.드디어 나도 해보기로 결심했다.처음으로 P.T.도 끊었다! 두근거리는 마음으로 헬스장을 방문했고친절하신 선생님을 따라 인바디를 잰 나의 성적표는.. 난리가 났네.. ㅎㅎ중요하게 볼것은 골격근량과 체지방률..골격근량이 27은 웬만한 운동 열심히 하시는 여성이 나올수 있는 수치라 하신다.체지방 25인건 말할 것도 없고.. 트레이너분의 상담을 받고 여러가지 이야기를 들었다.주변에서 듣던 잘못된 이야기들을 정리 할 수 있었고,트레이너분이 내 눈높이에 맞춰 설명을 잘해주셔서 이해가 잘 되었다. 그래서 첫 주, 내가 시작해야할 것은 유산소 운동! 런닝머신 사용법을 듣고 나에게 맞는 방식도 알려주셨다. 요번 주 해야 할 운동은 아래와 같다.1. (속도 4 2분..
Visual Studio 2012 사용 시리얼 통신을 해보자. 시리얼 관련 클래스를 만들고 통신 연결까지만 다뤄보도록 하자.WINAPI 계열의 함수들을 사용할 예정이다. Serial 통신을 하기 위해서 CreateFile() 함수를 사용한다. Serial을 하는데 파일이란 개념이 생소하긴 하지만, 리눅스나 윈도우에서는 Serial도 하나의 파일로 간주하여 관리하기 때문에 위의 함수를 사용할 수 있다. 커스텀 함수를 제외하고 사용할 함수는 CreateFile(), SetCommTimeouts(), SetCommState(), GetCommState()이다. 사용할 함수에 대해 알아보자. 1. 함수원형 (1) CreateFile() - Serial Device 핸들을 얻는다. HANDLE CreateFile..
Visual Studio 2012 사용 이벤트를 사용해보자.이벤트는 Event Object를 의미하며, 이 오브젝트를 활용하여 WaitForSingleObject(), WaitForMultipleObjects() 등의 함수에 Signaled, Nonsignaled 상태를 리턴받아 처리하기위한 목적으로 사용한다. 스레드에서 사용된다. 1. 함수원형 살펴보기 (1) CreateEvent(): Event Object HANDLE을 생성한다. HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, LPTSTR lpName ); 파라미터:IpEventAttributes - 무시, NULL값 ..
Visual Studio 2012 사용 Performance Counter를 사용해 함수나 코드의 속도를 좀 더 정확히 측정해보자. GetTickCount()보다 정확하다. Performance Counter란?- OS나 어플리케이션, 서비스, 드라이버가 잘 실행되고 있는지를 나타내는 정보에 사용하는 카운터를 의미함 이 카운터로 Performance Counter Frequency라는 주파수에 따라 1초당 진행되는 틱 수 계산하여 속도를 측정하는 방식을 말한다. 우리가 사용할 함수는 QueryPerformanceFrequency()와 QueryPerformanceCounter()이다. 1. 함수 설명 1) QueryPerformanceFrequency 함수 원형 BOOL WINAPI QueryPerfor..
Visual Studio 2012 사용 비슷한 작동을 하는 컨트롤들을 하나의 함수로 묶어서 사용해보자.예) 계산기 숫자 버튼.. ON_CONTROL_RANGE를 몰랐다면 각각의 컨트롤에 버튼클릭 이벤트 함수를 만들어 사용해야 했지만,이제는 한개의 함수로 제어가 가능하다. 1~4의 숫자에 해당되는 버튼을 만들어 버튼 클릭시 해당 숫자가 EditBox에 표현되는 프로그램을 만들어보자. 1. 준비1) ON_CONTROL_RANGE 원형(MSDN) ON_CONTROL_RANGE( wNotifyCode , id1 , id2 , memberFxn ) wNotifyCode: 메시지 핸들러를 입력하면 된다.(BN_CLICKED 같은..)id1: 함수에 적용할 첫번째 컨트롤의 ID를 입력한다. id2: 함수에 적용할 마..
- Total
- Today
- Yesterday
- c++
- 청년내일채움공제
- 스티커메모로드중
- Modeless
- 프로세스이름변경
- ADO
- sqlite3
- 스쿠트항공 환불받기
- ADODB
- 전자신고파일설명서
- SendMessage
- #자동업데이트
- MXCOMPONENT
- 법정동코드
- MFC ADO
- 모달리스 다이얼로그
- 모달리스
- 부가가치세전산매체
- 부가가치세
- CMFCBUTTON
- 세금계산서합계표양식
- 소켓
- 항공알파벳
- 청년내일채움공제 만기신청
- MSSQL
- MFC Modeless
- 전자신고변환
- Sticky Notes Loading
- 해외송금확인
- MFC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |