블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
10-11 17:10
 

달력

« » 2024.10
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
 

최근에 올라온 글

최근에 달린 댓글


1. 웹서비스 프로젝트의 App_Code에 DataSet을 추가합니다.

App_Code를 우클릭하여 새 항목을 추가합니다.


템플릿에서 데이터 집합을 선택하고 이름은 적당하게(디폴트로 해도 무관) 정한 후 추가를 누릅니다.




2. TableAdapter를 정의합니다.

위의 DataSet을 만들면 자동으로 생성되는 TableAdapter의 구성 마법사가 뜨게 됩니다.
구성하지 않으시려면 취소를...



연결 문자열은 그냥 디폴트로~~~



SQL 문 사용으로 선택을 한 후 다음 버튼을~



SQL문을 입력하는 창이 뜨게됩니다.
SQL문을 그냥 입력해도 되지만 쿼리 작성기를 이용하여 쉽게 작성을 합니다.



쿼리 작성기를 선택하면 자동으로 테이블 추가 다이얼로그가 뜨게됩니다.
테스트 용으로 Dept와 Student 테이블을 선택합니다.



FK를 맺지 않아도 자동으로 열이름이 같은 DeptID로 조인을 하게됩니다.



확인을 누르면 자동으로 생성된 SQL을 볼 수 있습니다.



DataTable 반환만 체크한 후 다음을 클릭 (여기서 마침을 클릭해도 됩니다.)



마법사 결과를 보면 끝 입니다.



DataSet1.xsd에 GetData 라는 쿼리가 추가된 것을 확인할 수 있습니다.



TableAdapter 이름을 Student2 정도로 수정을 합니다. (나중에 보기 좋은 용도로)



3. 새로운 쿼리를 추가합니다.

아래와 같이 Query 추가를 누릅니다.



앞의 옵션들은 위에서 한 것과 같이 설정을 합니다.
쿼리 작성기에서 PK인 StudentID의 필터에 =@StudentID 를 설정합니다.
변수 앞에 골뱅이(@)를 붙여주면 변수로 처리를 하는 것 같습니다. (자바 개발자라 자세한건 ...)



아래와 같이 SQL이 만들어진 것을 확인할 수 있습니다.



DataTable 반환의 메소드 이름은 알아서 정해집니다.



추가된 것을 확인할 수 있습니다.



4. 기존 테이블의 테이블 아답터 추가하기

서버 탐색기에서 추가할 테이블을 선택하고 DataSet에 추가(Drag & Drop)를 합니다.



아래와 같이 추가된 것을 확인할 수 있습니다.



Part. 2 에서는 만들어진 TableAdapter의 활용법에 대해서 설명하겠습니다.




Posted by 자수씨
, |

수업시간에 진법 변환하는 숙제를 하사 받았습니다.

미리미리 살짝쿵 정리를 해 놓으면 편할 것 같아 정리들어 갑니다.

Decimal → Hexadecimal
string dec = ...;
string hex = Convert.ToString(int.Parse(dec, 16).ToUpper();

Hexadecimal → Decimal
string hex = ...;
string dec = Convert.ToInt32(hex, 16).ToString();

빨간 숫자만 고치면 다른 진법으로 변환이 가능한 것처럼 보이네요 ㅋㅋㅋ


Posted by 자수씨
, |

소프트웨어개발1 수업은 C# 으로 진행됩니다.
4년전에 ASP.NET 2.0 으로 회사 프로젝트 진행한 후 접해보는지라 약간 어색하기도 합니다.

역시 개발 퍼포먼스를 내기 위해서는 단축키 부터 익히는 것이겠죠~

일단 가장 많이 쓸듯하는 주석 설정/해제 에 대해서 차근차근 정리해볼랍니다.

Ctrl + K, Ctrl + C : 주석 설정
Ctrl + K, Ctrl + U : 주석 해제

Visual Studio 2005 환경이라서 다른 버전은 잘 모르겠지만, 이클립스만 쓰다가 저거 쓰려고 보니 참 그렇네요;;;

단축키 조합도 맘에 안들지만 수업이니 어쩔수 없이...



Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백