ASP.NET 프로젝트 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 4. 기본형 게시판 작성 프로젝트(C#)
글번호: 31
작성자: 레드플러스
작성일: 2004/01/04 오후 8:23:44
조회수: 3582
※ 기본형 게시판(BasicCS) 작성 프로젝트

제목 : BasicCS(베이직C#)
버전 : V1.0(2004.01.02)
작성자 : 박용준(레드플러스)(redplus@redplus.net)
테스트환경 : Windows Server 2003(IIS6.0), SQL Server 2000(MDAC2.7), ASP.NET1.1(.NET Framework 1.1)
설명 : C# & ASP.NET을 사용한 기본적인 입/출력, 수정, 삭제 검색 기능을 하는 게시판이며, 교육용 용도로 만들었습니다.

1. 개요
1.1. 사용할 URL
- http://localhost/BasicCS/List.aspx
-또는-
- http://localhost/프로젝트명/BasicCS/List.aspx

1.2. 기본형 게시판 구조도
- 시작 : http://localhost/BasicCS/Default.aspx
- 리스트(페이징) : http://localhost/BasicCS/List.aspx
- 글쓰기 : http://localhost/BasicCS/Write.aspx
- 글내용보기 : http://localhost/BasicCS/View.aspx
- 수정 : http://localhost/BasicCS/Modify.aspx
- 삭제 : http://localhost/BasicCS/Delete.aspx
- 검색 : http://localhost/BasicCS/Search.aspx

1.3. 기본형 게시판에서 추가적으로 필요한 파일
- Web.config 파일 또는 Global.asax 파일 사용
- images 폴더 사용 : 기본형 게시판에서는 이미지 파일을 사용하지 않음
- global.css 파일 사용 : http://www.dotnetkorea.com/global.css 에서 다운로드 가능

2. 설치 순서
(1) 새로운 프로젝트(가상디렉터리 설정)를 생성한다.
    예) BasicCS 프로젝트
(3) 프로젝트 폴더에 다운로드 받은 BasicCS 게시판 소스를 붙여넣기한다.
(4) 프로젝트 루트에 있는 Web.config 파일에 아래와 같이 전역변수를 설정한다.
    <appSettings>
        <add key="CONNECTION_STRING" value="server=(local);database=BasicCS;uid=BasicCS;pwd=BasicCS"/>
    </appSettings>
(5) List.aspx파일을 시작 페이지로 설정한다.
(6) SQL Server 엔터프라이즈 관리자를 열고, 새로운 데이터베이스를 생성한다.
    예) BasicCS
(7) 데이터베이스에 로그인할 수 있는 로그인 사용자를 만들고, 앞에서 만든 데이터베이스에 대해 db_owner권한을 부여한다.
    예) BasicCS/BasicCS
(8) 새롭게 만든 데이터베이스를 선택하고, SQL 쿼리 분석기를 열고, 다운로드 받은 파일중에 BasicCS.sql파일을 실행한다.
(9) VS.NET에서 F5를 눌러 빌드를 시키고, http://localhost/BasicCS/List.aspx파일이 제대로 실행되는지 확인한다.

3. 기타
- 본 게시판에 대한 버그 및 문의는 닷넷코리아(http://www.dotnetkorea.com/) Q&A 게시판을 이용해 주시면 감사하겠습니다.
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 5. 자료실 게시판 작성 프로젝트(C#) - 레드플러스 2004-01-05 4505
현재글 4. 기본형 게시판 작성 프로젝트(C#) - 레드플러스 2004-01-04 3582
  1. 기본형 게시판 데이터베이스 설계 - 레드플러스 2004-05-29 3339
  개념적 설계 BasicBoard_ConceptualDesign.gif(12 KB) 레드플러스 2004-05-29 3102
  논리적 설계 BasicBoard_LogicalDesign.gif(10 KB) 레드플러스 2004-05-29 3116
  물리적 설계 BasicBoard_PhysicalDesign.gif(6 KB) 레드플러스 2004-05-29 3028
  기본형 게시판 테이블 설계(basic.sql) basic.sql(2 KB) 레드플러스 2004-05-29 3539
  2. 입력 페이지 설계 - 레드플러스 2004-05-29 3061
  입력 페이지 UI 작성 : /BasicCS/Write.aspx Write.aspx(5 KB) 레드플러스 2004-05-29 3172
  입력 페이지 클래스 작성 : /BasicCS/Write.aspx.cs Write.aspx.cs(4 KB) 레드플러스 2004-05-29 3141
  3. 출력 페이지 설계 - 레드플러스 2004-05-29 3045
  출력 페이지 UI 작성 : /BasicCS/List.aspx List(2).aspx(3 KB) 레드플러스 2004-05-30 3168
  출력 페이지 클래스 작성 : /BasicCS/List.aspx.cs List.aspx.cs(3 KB) 레드플러스 2004-05-30 3250
  기본형 게시판 페이징(기본/고급) 처리 절차 - 레드플러스 2004-06-17 3222
  4. 세부 출력 페이지 설계 - 레드플러스 2004-05-29 2989
  세부 출력 페이지 UI 작성 : /BasicCS/View.aspx View.aspx(3 KB) 레드플러스 2004-05-31 3076
  세부 출력 페이지 클래스 작성 : /BasicCS/View.aspx.cs View.aspx.cs(4 KB) 레드플러스 2004-05-31 3132
  5. 수정 페이지 설계 - 레드플러스 2004-05-29 2944
  수정 페이지 UI 작성 : /BasicCS/Modify.aspx Modify.aspx(5 KB) 레드플러스 2004-05-31 3195
  수정 페이지 클래스 작성 : /BasicCS/Modify.aspx.cs Modify.aspx.cs(5 KB) 레드플러스 2004-05-31 3069
  6. 삭제 페이지 설계 - 레드플러스 2004-05-29 2992
  삭제 페이지 UI 작성 : /BasicCS/Delete.aspx Delete.aspx(1 KB) 레드플러스 2004-05-31 3086
  삭제 페이지 클래스 작성 : /BasicCS/Delete.aspx.cs Delete.aspx.cs(2 KB) 레드플러스 2004-05-31 3090
  7. 검색 페이지 설계 - 레드플러스 2004-05-29 2967
  검색 페이지 UI 작성 : /BasicCS/Search.aspx Search.aspx(2 KB) 레드플러스 2004-06-01 3054
  검색 페이지 클래스 작성 : /BasicCS/Search.aspx.cs Search.aspx.cs(2 KB) 레드플러스 2004-06-01 3026
  8. 기본 페이지 설계 : /SampleCS/BasicCS/Default.aspx - 레드플러스 2004-05-29 3009
  기본 페이지 UI 설계 : /BasicCS/Default.aspx Default.aspx(752 Byte(s)) 레드플러스 2004-06-01 3108
  9. 기본형 게시판 프로젝트 완성 소스(BasicCS.zip) BasicCS.zip(25 KB) 레드플러스 2004-06-20 3147
  기본 페이지 클래스 설계 : /BasicCS/Default.aspx.cs Default.aspx.cs(1014 Byte(s)) 레드플러스 2004-06-01 3102
다음글 3. XML 파일 기반의 방명록 - 레드플러스 2004-01-04 3079
 
손님 사용자 Anonymous (손님)
로그인 Home