관리 메뉴

nkdk의 세상

asp.net 5번 6번* 게시판 만들기 전체 소스는 책 참조 본문

My Programing/asp.net

asp.net 5번 6번* 게시판 만들기 전체 소스는 책 참조

nkdk 2008. 3. 9. 22:31
7장은 sql에서 사용되는 것들에 대해서 나왔다.
8장 닷넷 프레임 워크 게시판을 만들기 위한
로직을 간단히 알기 위한 장이다.
268 그림을 도표로 해서
269p를 만들었는데 기본으로 사용할 것임.
반복자 연습 할것


private IList<T> elements = new List<T>();

public IList<T> Items { get { return this.elements; }}

public void Add(T item)
{
this.elements.Add(item);
}
public IEnumerable GetEnumerator()
{
foreach(T item in this.elements)
yield return item;
}

sqlHelper = ConnectionPool 이랑 비슷

2003은 참조한쪽은 생성이 안된다.

269p에 있는 작성 응용 프로그램 5개를 참조하도록 한다.

그리고 9장에서 만드는 게시판의 경우 ExecuteScalar와 ExecuteReader이 있는데
이것은 각각의 쓰임새가 다르다 scalar은 하나의 데이터나 갯수를
reader는 여러개의 데이터를 가져 올 때 유용하도록 사용한다. 하지만 퍼포먼스 상으로는
scalar를 많이 사용 한다.
(using 방식을 이용하기 때문에 해당 객체가 자원 리소스 반납을 효율적으로 한다)

또한 반복자라는 것으로 흔히 자바에서의 vector, arraylist같은 것인데 여기서 그 부분을
Aggregation 이라는 것으로 표현을 해 주었다. 이것은 어디를 가서도 쓸 수 있기 때문에
구문을 숙지해 놓는 것이 좋다.

전체적인 것을 만들게 되면 모든 화면이 나오게 된다.

하지만 여기서 의문점이 생겼다. gridview 의 기본 디자인을 바꾸고 싶거나 링크를 걸고
싶을 경우 어떻게 하는 것이 좋을까? 그 부분은 크게 두가지 방법으로 나뉘는 것 같다.

바로 gridview에서 열을 편집한다던가 repeater라는 것을 이용해서 하는 것입니다.
사용 방법에 대해서는 인터넷을 뒤져봐야 할 것 같네요.
그리고 간단한 구성의 것들은 Sale.cs부분을 보게 되면 넘기게 되는 값을 변형 시킬 수 있게끔 되어
있습니다. 잘 참고하여 하시기 바랍니다.