전체 글

전체 글

    비정형 윈도우 만들기

    윈폼 카테고리를 만들었습니다. 제가 윈폼에 그다지 자신이 없고(다른건 자신이 있는듯... 가소롭죠? -_-), 윈폼에 관련된 다양한 테크닉이 매우 많기 때문에 윈폼쪽 글은 별로 다루지 않았었지만 용기를 내어 좀 다루어 볼까 합니다. 더불어 요즘(?) 주목을 받는 스마트 클라이언트 관련 글도 이곳 카테고리에서 다루어 볼까 합니다. 첫 번째 주제는 맛배기로 사각형이 아닌 비 정형 윈도우를 작성하는 윈폼 코드에 대한 내용입니다. Irregularly Shaped Window 뭔 넘의 블로그 제목이 이다지도 어렵냐... Irregular 라는 단어를 어휘학적으로 접근해서(쑈하구 있넹... -_-), 부정의 접두어 ir 에다가 친숙한 단어 regular, 그리고 부사형 접미어 ly 가 붙었으니... 해석하자면 r..

    Border없는 Form만들고 이동시키기

    폼을 만드는 경우 상단 FormBorderStyle을 None로 적용 하게 되는 경우가 있습니다. 대게 디자이너들이 원하는 경우가 많죠 이럴 경우 상단이든 어디든 원하는 디자인으로 만들수 있기 때문에 상당히 유용하긴 하지만... 역시 귀찮다는거는 어쩔수 없죠 디자이너에 요구사항에 맞춰주기 위해서 한번 해보겠습니다. 상단바가 없어졌기 때문에 저는 그부분을 pictureBox로 대체 하였습니다. 그리고 그 pictureBox를 이동하는대 사용하기 위해서 API를 사용하였습니다.. 이렇게 하는대 API를 사용한 이유는 코드도 간단 하고 더 빨라 보이더라구요 일단 선언부에 using System.Runtime.InteropServices; 해줘야 쓰겠죠 ㅎㅎ 그리고 전역에는 이런걸 써줬습니다. public co..

    안드로이드 초보자를 위한 강좌

    시작이 반이라고 안드로이드(Android) SDK를 이용한 어플리케이션 개발을 시작하는 단계의 분들을 위한 기본 강좌입니다(http://www.mobileplace.co.kr에다 남몰래 쌓고 있었습니다). 올해부터는 다시 바빠질것 같아서 일단 기본 강좌까지만 마무리를 해놓았습니다. 안드로이드의 문서에서 제공하는 노트패드 튜터리얼도 있지만 시작하기 먼가 좀 애매해서 설치부터 완전 기초 부분 까지를 먼저 정리 해보았습니다. 안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK 설치 및 실행 안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로젝트 생성 안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단말 세팅 안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레이아웃(Layo..

    안드로이드 설치!!

    첫번째! http://java.sun.com/javase/downloads/index.jsp 홈페이지로 가서 다운받고 설치한다. 두번째! http://www.eclipse.org/downloads/ 홈페이지로 가서 를 다운받는다. 원하는 폴더에 압축을 푼다. 세번째! http://developer.android.com/sdk/1.1_r1/index.html 홈페이지로 가서 자신의 운영체제에 맞는 를 다운받는다. 원하는 폴더에 압축을 푼다. 폴더경로에 한글이 포함되서는 안된다. 네번째! 안드로이드 플러그인을 설치 할 것이다. 압축을 푼 이클립스를 실행시킨다. 메뉴의 Help -> Software Update 실행 -> Available Software 탭 -> Add Site : http://dl-ssl...

    DirectShow.NET

    Download source files - 97 Kb Disclaimer: Experimental code using DirectShow with the .NET Framework 1.0 Abstract This experimental code shows how to use DirectShow with .NET and C#. This includes simple media playback, playing DVD discs, capturing video streams to disk and a sample picture grabber. Note, this article doesn't save you from reading the detailed DirectShow SDK documentation! I wil..

    주요 프로그램 포트

    주요 프로그램이 사용하는 포트 번호 서비스/프로그램 이름 설 명 TCP UDP 비고 FTP file transfer protocol 20(data),21(control) SSH Secure telnet 22 Telnet Remote logon 23 SMTP MTA(Mail Transfer Agent) 25 DNS Server Domain Name System Server 53 53 bootps Bootstrap Protocol Server 67 67 DHCP Server bootpc Bootstrap Protocol Client 68 68 tftp Trivial File Transfer 69 69 HTTP Web 80 HTTP Proxy Web proxy server 8080 관례 HTTPS Secure..

    [INI_Chapter3] C#에서 INI관련 함수 사용하기 2번째

    [INI_Chapter3] C#에서 INI관련 함수 사용하기 2번째

    저번 포스팅에서는 C#에서 WINAPI 함수 중 INI 파일 조작 함수를 Wrapping한 클래스에 대해 살펴 보았습니다. 이번 시간에는 실제 ini 파일을 조작 하기 위한 클래스를 소개 해 드릴까 합니다. 급하게 만든거라 허접하더래도 이해해 주시고, 그럼 레지스트리 형식의 INI 파일을 제어하는데 필요한 기능을 정의한 interface부터 살펴 보겠습니다.(첨부파일에 몇가지 내용은 본 포스팅에 게시되지 않을 수 있습니다.) /// /// Registry 형식의 파일 조작에 필요한 기능을 제공합니다. /// public interface IPrivateProfileProvider { /// /// 섹션 리스트를 가져옵니다. /// /// 섹션 문자열 배열입니다. string[] GetSectionName..

    C# ini 파일 다루기!!

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace CtorSetup { public partial class Setup : Form { public Setup() { InitializeComponent(); } public class IniReadWrite { // INI Read Write를 위한 API 선언 [DllImport("kernel32.dll")] private st..