본문 바로가기

개발자/C#

C# 파일 없으면 만들어 쓰고 있으면 한줄씩 읽어오는 코드 Telerik 사의 Radcontrol 사용해서 UI 만드는 중에 파일을 읽어오고 만들고 코드를 만드는 중입니다.기회가 되면 RadControls for WinForms 에 대해 조금씩 포스팅을 할 예정입니다. 이쁘기도 하고 강력한 기능들이 많죠.아래가 정해진 파일을 검사해서 파일이 실행파일과 같은 디렉토리에 있으면 정해진 변수에 한쭐씩 읽어서 할당하고없으면 파일을 만드는 함수를 호출합니다.private void Load_Initvaluefile() { FileStream fs = null; StreamReader sr = null; string Initialsetupfile = "initsetup.ini"; if (!File.Exists(Initialsetupfile)) // If the file do..
정수에서 1이 설정된 비트(Bit) 수 세기 보통 정수나 입력받은 값에 1이 몇개인지 셀경우가 있죠. 그때 사용하면 좋구요.입력받은 어떤 정수값에서 1로 설정된 Bit 수가 몇개인지 셀때 public member function : bitset::count 를 사용한다.Returns the amount of bits in the bitset that are set (i.e., have a value of 1).이걸 올린 계기는 "생각하는 프로그래밍" 에 1장에 좋은 예를 보면서 한번 찾아봤습니다.12345678910111213141516171819// bitset::count#include #include #include using namespace std; int main (){ bitset<8> m..
wfdisc 파일정보 보여주는 프로그램 신호파일 저장 포맷의 한 종류인 wfdisc 파일을 읽어 정보를 보여주는 프로그램. wfdisc 파일이 가지고 있는 정보형태는 123456789101112131415161718192021222324 public string sta; // station code public string chan; // channel code public double time; // epoch time of first sample in file - 기준시점 public int wfid; // waveform identifier public int chanid; // channel operation identifier public int jdate; // Julian date public double endtime; // t..
상속이냐 합성이냐 새로운 관점으로 보는 Inheritance_vs_Composition 대한 글입니다. 한번 읽어봐도 좋을... 상속이냐 합성이냐 그것이 문제로다. 객체 지향 설계에 대한 미신 불과 10여 년 전만 하더라도 객체 지향 프로그래밍은 많은 이들에게 낯설게만 느껴졌지만 (혹시 저만 그랬던가요?) 이제는 C++나 JAVA와 같은 객체 지향 언어들이 다수의 소프트 웨어 개발자들에게 지지를 받고 있고 최근에 나오는 수많은 개발 방법론들이 대부분 객체 지향을 기반으로 하고 있을 만큼 소프트웨어 업계 전반적으로 객체 지향 기법 및 이론들이 널리 퍼져 있습니다. 그러나 이런 폭넓은 인프라에도 불구하고 아직까지 많은 책들과 대학 수업에서 객체 지향에 대해서 시대에 뒤떨어졌거나 심지어는 잘못된(정확히 말하자면 잘못 된 생각이..
35 Free C and C++ Programming Books and Ebooks Here are 28 free C++ (Cplusplus) programming books and ebooks, and 7 free books that teach you how to program using C. 출처 : http://www.intelligentedu.com/blogs/post/free_computer_books/287/35-free-c-and-c-programming-books-and-ebooks 28 Free C++ Books and Ebooks: An Overview Of The C++ Programming Langauge: www.oopweb.com/CPP/Download/crc.zip C++ Annotations: www.oopweb.com/CPP/Documents/CPPAnno..
C++ 관련 책 list 입니다. c++ 공부하실 관련 도서입니다. 구글에서 검색하시면 대부분 구하실 수 있어요. 늘 즐거운 개발자 되세요... Applied C++ - Practical Techniques For Building Better Software (2003).chm Beginning C++ Game Programming (2004).pdf Beyond The C++ Standard Library - An Introduction To Boost (2005).chm C++ - How To Program, 5th Edition (2005).chm C++ By Dissection (2002).pdf C++ Coding Standards - 101 Rules, Guidelines, And Best Practices (2004).chm..
파일 확장자 변경 코드 유니코드 기준입니다. 파일 다이얼로그나 이런거 뛰우고 나서 파일을 선택합니다. 그 다음은 파일 경로 읽어서 확장자만 바꿔주는 코드입니다. // 같은 이름의 확장자가 qiz 파일 맨들어 Write 한다. strFilePath = Dlg.GetPathName(); // 일단 파일이름 가져와서 strFilePath.Replace(_T(".txt"), _T(".qiz")); AfxMessageBox(strFilePath); 즉 파일전체 경로를 가져와서 확장자 .txt --> .qiz 로 바꿔주는거죠... 간단한데 오후시간 다 배렸어요...ㅠ.ㅠ.
C언어 관련 주요 질문과 답변 지난거지만~~~ 참고로... 출처 : http://www.dal.kr/chair/c/c2301.html [부록] 23.C언어 관련 주요 질문과 답변 부록으로 실은 이유 부록으로 실은 주요 질문과 답변은 그 동안 제가 전자우편이나 홈페이지를 통해 받은 많은 질문과 답변 중에서 가장 빈번하게 묻는 내용을 중심으로 정리한 것입니다. 질문 내용을 보면 알겠지만 책에 설명한 내용을 물어본 경우가 꽤 많습니다. 이런 경우는 제 책의 독자가 질문한 것이 아니라 제 홈페이지를 방문했다가 물어본 경우에 속합니다. 책에 설명한 내용이라 중복되는 부분도 있지만 가장 많이 질문하는 경우라서 그대로 수록했습니다. 책 본문과 중복되는 내용은 복습이라 생각하고 봐주시면 고맙겠습니다. 지면 관계로 책에 모든 질문과 답을 다 수록하지..