c#: 2개의 글

새 창을 띄울때 부모 폼의 가운데로 창 띄우기

Posted by 일빵
2016. 7. 19. 02:05 카테고리 없음

// fmain -> 부모 Form

// 부모 Form의 좌표, 크기를 계산

int mainformx = fmain.Location.X;

int mainformy = fmain.Location.Y;

int mainformwidth = fmain.Size.Width;

int mainformheight = fmain.Size.Height;


// fchild -> 자식 Form

// 자식 Form의 크기를 계산

form fchild = new form();

int childformwidth = fchild.Size.Width;

int childformheight = fchild.Size.Height;


// 자식 Form 보이기

fchild.Show();


// 자식 Form의 위치 수정

fchild.Location = new Point(mainformx + (mainformwidth / 2) - (childformwidth / 2), mainformy + (mainformheight / 2) - (childformheight / 2));



기본적인 ASP.NET 사이트 구축 - 1단계, Visual Studio 새 웹 사이트 생성, ASPNETDB.MDF 파일 생성하기

Posted by 일빵
2016. 5. 11. 03:19 프로그래밍 구분/웹, 서버, DB

Visual Studio 에서 제공하는 기본적인 ASP.NET 홈페이지를 서비스 중인 호스팅에 로그인이 가능한 사이트 및 DB를 구축해 보겠습니다.
(저는 Cafe24 호스팅을 사용하고 있습니다.)

우선 Visual Studio를 실행합니다. 그리고 메뉴의 "파일" -> "새로 만들기" -> "웹 사이트" 를 선택합니다.

그리고 설치된 템플릿의 "Visual C#" 선택 후 "asp.net 웹 사이트"를 선택하고 "웹 위치"를 지정한 후 "확인"을 선택합니다.

그러면 아래 화면과 같이 자동으로 사이트가 만들어집니다.

처음에는 ASP.NET DB 파일이 만들어지지 않았습니다. DB 파일은 아무 계정이나 만들면 그때 생성됩니다. 임의의 계정을 만들기 위해서 상단 메뉴의 "디버그" -> "디버깅하지 않고 시작"을 선택합니다.

그러면 아래 화면과 같이 Localhost에서 기본 사이트가 실행됩니다. 오른쪽 상단의 "로그인" 단추를 선택합니다.

계정을 만들기 위해 두번째 줄에 있는 "계정이 없는 경우" 글씨 부분을 선택합니다.

새 계정 만들기 화면입니다.

아래 화면과 같이 입력하고 "사용자 만들기"를 선택하여 임의의 계정을 하나 생성합니다.

계정이 성공적으로 만들어 지면 자동으로 로그인이 됩니다. 여기까지 완료하였으면 인터넷 창을 종료합니다.

솔루션 탐색기에서 "새로고침" 단추를 선택합니다.

그러면 아래와 같이 app data 폴더에 기존에는 없던 ASPNETDB,MDF 파일이 생성된 것을 볼 수 있습니다.

app data 폴더를 두고 마우스 오른쪽 버튼을 클릭합니다. 그러면 아래 화면과 같이 메뉴가 나타납니다. Windows 탐색기에서 폴더 열기 단추를 선택합니다.

생성된 ASPNETDB.MDF 파일이 생성된 것을 볼 수 있습니다.


다음 글에서는 이렇게 만들어진 MDF 파일을 MSSQL 서버에 연결, 스크립트 내보내기, 서버 DB에서 복사하는 글을 올려보도록 하겠습니다.

감사합니다.