Blog Content

  • Silverlight4 Board 만들기 -3-

    Category 프로젝트 on 2011. 4. 30. 22:49

    이제 실제 데이터를 저장하기 위해 DB를 만들어보겠습니다. MsSql을 실행해주세요. 접속할 SQL 서버이름을 선택 후 로그인하세요. 데이터베이스(DB)를 추가합니다. 데이터베이스 -> 새 데이터베이스 선택 -> 데이터베이스 이름을 입력 하시고 확인 클릭! 저는 'SILVER' 로 했습니다. 추가된 DB를 확인해주세요. 확인 했으면 이제 테이블 설계를 해줘야 하는데요. 디자인 영역에서 할 수 있지만...저는 쿼리로 작성하겠습니다. NUM : 자동 증가로...글 번호에 해당하는거구요... NAME : 작성자 이름 TITLE : 글 제목 REG_DATE : 글쓴 시간 CONTENT : 글 내용 PWD : 게시판 비밀번호 간단하게 만들었습니다...

    Read more
  • Silverlight4 Board 만들기 -2-

    Category 프로젝트 on 2011. 4. 30. 06:14

    이전에 작성한 페이지에서 소스 받아서 이어서 작업하겠습니다. 소스는 여기서 받으세요... http://godffs.tistory.com/entry/Silverlight4-Board-만들기-1 기본적인 게시판을 만들기위해서 실버라이트4 프로젝트를 추가 했는데요. 이번에는 DB연결과 프로시저(SP)를 사용하기 편하게 클래스(Class) 파일을 만들어서 효율적으로 관리 할 수 있게 만들어 보겠습니다. 솔루션 탐색기-마우스 오른쪽 클릭 ->추가->새 솔루션 폴더를 선택합니다. 이름은 "Library"로 합니다. 새로 만든 Library 폴더에 새 프로젝트를 추가합니다. 다음 C#-Windows에서 '클래스 라이브러리' 를 추가합니다. 저는 프로젝트 관리를 편하게 하기 위해 해당 프로젝트 경로에서 폴더 Libra..

    Read more
  • Silverlight4 Board 만들기 -1-

    Category 프로젝트 on 2011. 4. 30. 04:05

    실버라이트4 게시판 만들기 입니다. 개발 환경입니다. 필수 : Visual 2010, Silverlight4, MsSql 2008, 엔터프 라이브러리 4.1, 기타 : Microsoft Expression Blend4 학습 목적으로 강좌를 직접 작성해서 올립니다... 자세한 설명은 게시판이 모두 완성되고 나서 코드 설명 따로 올리겠습니다! 진행이 안되시면 남겨주세요. 수정 바로바로 하겠습니다. Silverlight 는 클라이언트에서 실행됩니다. DB연결 같은 기능을 사용하기 위해서는 중간 계층으로 WCF 또는 웹 서비스 라는게 있습니다. 이를 이용해서 서비스를 호출해서 사용됩니다. 현재 제가 강좌하는 것은 Silverlight 와 WCF, 웹서비스 이 중간에 DAL(데이터엑세스레이어)을 거쳐서 WCF, ..

    Read more
  • Web.Config 를 활용하자!

    Category ASP.NET on 2011. 4. 28. 20:39

    절대경로로 지정한 경로에서 파일/폴더를 복사 한다거나...프로그램을 실행 하고자 할 때 코드페이지에서 경로로 지정해놓고 하면 편하겠지만...나중에 경로가 변경된다거나 하면 해당 페이지로 가서 수정하고 해야하는 경우가 있는데요. Web.Config를 활용하면 편하게 수정 할 수 있습니다. Web.Config에서는 DB 경로만 저장해 놓고 사용하는쪽으로만 활용했는데요. 여기서 절대경로 같은걸 지정해 주고 나중에 수정시 Web.Config에서만 들어가서 수정해주시면 편합니다. 간단하게! 파일/복사/디비등...경로 를 프로그램 수정없이 Config파일에서만 바꿔주면 쉽게 읽어오기 위함 예) 이제 cs 페이지에서 불러와야하니깐~ cs에서 코드 작성하자 String strTestDir = ConfigurationM..

    Read more
  • 프로시저 IF ELSE, EXISTS 구분 사용하기

    Category DataBase/MS SQL on 2011. 4. 28. 11:36

    SQL 프로시저에서 if문 사용법 IF ELSE 구문을 사용해보자. 예1) IF(@NAME = '홍길동') BEGIN SELECT *FROM SCHOOL WHERE Name = '홍길동' END ELSE BEGIN SELECT *FROM SCHOOL END 또 다른 방법 EXISTS 를 사용해보자 예) IF EXISTS(SELECT *FROM SCHOOL WHERE NAME = 홍길동) UPDATE SCHOOL SET NAME = '홍길동' WHERE NUM = 1986 ELSE INSERT INTO SCHOOL VALUES('장보고') 끝~

    Read more
  • Silverlight4 - 키워드 'persist info'이(가) 지원되지 않습니다.

    Category Silverlight on 2011. 4. 27. 16:45

    " 키워드 'persist info'이(가) 지원되지 않습니다. " 라고 나온다면~ Web.Config에서 확인해주세요. SQL 연결문에서 Persist Info=True; 여기 부분에 Security 가 빠졌나 확인해보세요.

    Read more
  • Substring 문자 자르기~

    Category ASP.NET on 2011. 4. 26. 18:32

    TextBox1.Text = TextBox2.Text.SubString(자를 시작위치, 자른 시작위치를 1로 잡고 자를 마지막 자리까지) 예) TextBox2.Text = "안녕하세요"; TextBox1.Text = TextBox2.Text.SubString(0,2).ToString(); 결과 : TextBox1.Text 에는 "안녕"이 들어갑니다. "하세요"를 잘라내고 싶다면 SubString(2,3) 하면 되겠네요~

    Read more
  • DB SP(프로시저)를 이용해서 페이징 처리 하는 예제 입니다. -2-

    Category ASP.NET on 2011. 4. 25. 10:33

    사용 될 프로시저 입니다. CREATE PROC USER_LIST ( @ROW_START INT, @ROW_END INT ) AS Select *From ( Select ROW_NUMBER() Over (Order By Num Asc) As Row_Num, Name From [User] )As A Where Row_Num Between @ROW_START And @ROW_END --Where ROW_NUM >= @ROW_START And ROW_NUM 추가한 aspx 웹 페이지의 cs 코드페이지에서 코드 작성 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Database db = DatabaseFactory.Create..

    Read more
  • DB SP(프로시저)를 이용해서 페이징 처리 하는 예제 입니다. -1-

    Category ASP.NET on 2011. 4. 25. 09:50

    많은 데이터를 한번에 GridView에 뿌리게 된다면 상당수 문제가 있다. 예제를 만들어주었으면 하고 답글이 올라와서 간단하게 예제를 만들어 봤습니다. MS SQL에 있는 ROW_NUMBER 함수를 사용했습니다. TEST로 테이블 생성과 데이터를 만들었습니다. CREATE TABLE CLASS_1 ( Num Int Identity(1, 1) Primary Key, Name VarChar(25) Not Null, Email VarChar(50) Null, Title VarChar(150) Not Null, PostDate DateTime Default(GetDate()) ) 데이터 1000개를 넣습니다. DECLARE @i INT DECLARE @CNT CHAR(4) SET @i = 1 SET @CNT =..

    Read more
  • 웹에서 절대경로 지정한 exe 실행 하기

    Category ASP.NET on 2011. 4. 21. 10:13

    aspx.cs 페이지에서 버튼 이벤트 호출시 절대경로에 있는 exe파일을 실행하는 방법 using System.Diagnostics; //추가된 DLL ( Process 사용 ) Process prs = new Process(); prs.StartInfo.FileName = "절대경로 지정"; prs.Start(); 자세한건...MSDN에서...Orz /* * //프로그램 실행 //string strexe = ""; //strexe = ConfigurationManager.AppSettings["ProcesSingle"]; //Process ps = new Process(); //ps.StartInfo.FileName = strexe; //ps.Start(); */

    Read more
  • GridView 에서 SelectedIndexChanged 이벤트 사용 안하고 버튼 클릭시 이동하는 기능

    Category ASP.NET on 2011. 4. 20. 14:41

    GridView에서 SelectedIndexChanged 이벤트를 사용해서 그리드 선택시 그리드에 있는 값을 다른쪽으로 넘겨주는게 가능. 그런데 어떤 이벤트(버튼클릭)를 통해서 한번 걸쳐서 하고 싶다면~ 버튼 클릭 이벤트에 GridVew 이벤트인 SelectedIndexChanged 이벤트 안에 있는 코드를 넣어주면 끝

    Read more
  • 프로시저 한개로 Select ?? 2개 사용하기...

    Category ASP.NET on 2011. 4. 20. 10:53

    프로시저에서 Select를 조건에 맞게 조회해서 결과값을 뽑아 내는데 여기서 하나 컬럼을 추가 했다. 추가한 컬럼은 MAX 값 구할려고... 조건에 맞게 되면 값이 나오는데 조건이 맞지 않으면 값이 Null 값으로 나온다... MAX값을 구해서 이걸 다른쪽에서 사용해야되는데... MAX값만 구할려고 프로시저 하나 더 만들수 없고...그렇다고...SqlDataReader, GetSqlStringCommand를 사용하기엔...좀... Create Proc SelectSelect ( @Num INT ) As Select *From CAS Where Num = @Num Select MAX(Num)From CAS 추가한 프로시저를 실행하고 코드페이지에서 DataSet 으로 받아서 사용하는데... DataSet d..

    Read more
1 ··· 122 123 124 125 126 127 128 ··· 179