티스토리 뷰
프로그래밍 언어를 제대로 공부할 수 있는 'SoEn 소프트웨어 공학 연구소' (C언어, Win32API 프로그래밍 사이트 추천)
메이커JK 2014. 12. 2. 09:57
프로그래밍을 책보고 공부하는 것도 좋지만 요즘은 인터넷을 모두가 사용하기 때문에 책만큼 사이트를 활용하는 것도 좋은 방법입니다. 대학시절부터 지금까지 들어가고 있는 사이트가 있는데 바로 'SoEn 소프트웨어 공학 연구소'입니다. '윈도우즈 API 정복'이라는 책 때문에 알게되었고 그 저자 김상형님이 운영하는 사이트인데 진짜 좋습니다. 웹사이트 디자인에 신경쓰지 않는 모습에서 진정한 컴퓨터 엔지니어의 면모를 볼 수 있습니다.
SoEn 소프트웨어 공학 연구소
'SoEn 소프트웨어 공학 연구소'에서는 다양한 언어를 다루고 있습니다. C, C++, C#, Java, 델파이, 안드로이드, HTML5 등등 정말 다양합니다. 여기서 제대로 공부 할 수 있는 것은 C언어, C++언어 그리고 Win32API, 델파이 등이 있는데, 출판된 책의 내용을 그대로 제공하고 있어서 책 살 돈이 없어서 프로그래밍 공부 못한다는 것은 거짓말이 되어버렸습니다. 특히 C언어, C++언어 같은 경우는 책을 구입할 필요가 없을 것 같습니다.
C, C++문법, 고급 강좌도 좋지만 레퍼런스가 압권입니다. 가끔씩 프로그래밍을 하다가 함수 사용법이 궁금할 때 MSDN을 사용해도 되지만, 여기에 있는 레퍼런스를 활용해도 좋습니다. 인터넷에 떠도는 검증안된 자료보다 훨씬 좋다고 생각합니다.
Win32API 주요함수, 메시지도 레퍼런스로 제공됩니다. MFC와 같은 클래스 기반의 객체지향 프로그래밍이 대세인 상황에서 직접 Win32API를 사용할 일이 많이 없지만, 그래도 가끔씩 결정적일 때 사용됩니다. 윈도우 운영체제 위에서 프로그래밍을 하는 사람이라면 내공을 쌓기 위해서라도 API의 기본을 알고 있어야 한다고 봅니다.
C, C++, WinAPI말고도 좋은 자료들이 많으니 천천히 둘러보시길 바랍니다. Java, OpenGL, WTL에 관한 내용도 있고 델파이 같은 경우는 아예 절판된 책의 워드파일을 공개하고 있습니다. 그리고 윈도우 API 소스코드 분석을 하고 싶은 분이라면 공개 프로젝트인 당근 텍스트 편집기를 분석해 보시기 바랍니다. 그럼 행복한 코딩하세요!
[Android] - 안드로이드 프로그램에서 외부 앱 실행하는 방법
[Android] - 안드로이드 ImageView 멀티터치 핀치 줌(Pinch Zoom) 기능 구현하기 (PhotoView 라이브러리 사용법, 두 손가락으로 이미지 확대 축소하기)
[Android] - 안드로이드 프로그래밍 샘플 소스코드 실행 방법 (Android Sample Project ApiDemos 예제 프로젝트 만들기)
[Android] - 안드로이드 프로그래밍 프로젝트 백업, 복구, 삭제 방법 (이클립스 Export, Import, Delete 사용법, 프로젝트 관리)
- Total
- Today
- Yesterday
- 파이썬 프로그래밍
- openmediavault
- 게임기 만들기
- 라즈베리파이 NAS
- eclipse
- 파이썬
- Eclipse ADT
- 파이썬 함수
- jsp 프로그래밍
- 파이썬 기초
- linux
- 리눅스
- 라즈베리파이 나스
- Android Studio
- raspberry pi
- 리눅스 설치
- 리눅스 기초
- Android Programming
- 파이썬 연산자
- mysql
- 라즈베리파이 오락실
- 파이썬 자료형
- 라즈베리파이
- 라즈베리파이 활용
- 이클립스 사용법
- PYTHON
- 리눅스 cat
- 추억의 오락실
- 리눅스 명령어
- 안드로이드 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |