본문 바로가기

Database 연결, ConnectionStrings.com DB 연결할 때, 필요한 ConnectionString 을 찾아주는 사이트입니다. http://www.connectionstrings.com/ 예를 들어 Access 2007 또는 그 이후 버전의 Access 데이테베이스를 연결할 때는, Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb; Persist Security Info=False; 이렇게 쓰면 됩니다. string connStr = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=../../../DBFiles/ZIP.accdb; Persist Security Info=False"; conn.ConnectionStri.. 더보기
StackPanel of StackPanels StackPanel 안에 다른 StackPanel이 포함될 수 있다. 다음 그림과 같이 30개의 버튼이 있는 프로그램을 만들어보자. 이 프로그램은 10개씩의 버튼을 자식으로 갖고 있는 StackPanel 3개를 포함하는 StackPanel로 만들수 있을 것이다. 즉, 다음 그림과 같이 colStack 3개를 자식으로 갖는 mainStack을 만들고, 각각의 colStack에는 10개의 Button을 자식으로 포함시키면 된다. mainStack의 Orientation은 Horizontal, colStack의 Orientation은 default인 Vertical 이 된다. 소스코드는 다음과 같다. Button에 이름을 부여하기 위해서 39번째 줄 btn.Name = "Button" + (10*i+j).To.. 더보기
Grid Panel 두번째 패널 콘트롤로 Grid 콘트롤을 알아보자. Grid 콘트롤은 격자형태로 칸을 나누어 각각의 칸에 하나씩의 콘트롤을 배치할 수 있게 한다. 우선 다음과 같이 아이디와 패스워드를 체크할 수 있는 윈도우를 만들어보자. (0,0) (0,1) (1,0) (1,1) (2,0) (2,1) 이 프로그램은 2개의 Label, 2개의 TextBox, 1개의 버튼으로 구성된다. 5개의 콘트롤들은 그림과 같은 Grid에 배치된다. Grid의 각각의 공간은 (row, column)으로 번호가 주어진다. 먼저, 프로그램을 gridTest 클래스로 구현해보자. Grid콘트롤 grid를 생성하고, 3행 2열의 공간을 만들어 리턴해주는 함수를 CreateGrid()라고 하면, 이는 다음과 같다. // 그리드의 행과 열을 지정하.. 더보기