본문 바로가기

프로그래밍376

C# 에서 MSSQL 연결하기 - 가칭 : DBController 새로운 언어로 프로그램을 시작할 때 저는 Hello World 찍은 후, DB연결이 되면 아~ 다 됬네. 라는 느낌이 듭니다. 저만 그런건지는 모르겠지만 DB연결해서 데이터 SELECT가 성공적으로 되었다면 만들고자 하는 프로그램의 끝이 보이죠. 말 그대로 '시작이 반'인 느낌이 됩니다. 저만 그런가요? 이번에는 C#으로 간단하게 DB연결을 해보았습니다. 따로 설명드릴 내용은 없습니다만.. 사실 말씀드릴 내용도 없습니다. ^^ 왼쪽 그림을 보시면 DB연결 버튼과 데이터요청 버튼이 있습니다. DB연결 버튼을 누르면 Open 이란 값이 나오고, 데이터요청 버튼을 누르면 리치텍스트박스에 어떤 정보가 나옵니다. 요렇게 해서 DB 연결 테스트는 끄읏~. 아래는 UI 에 대한 간략한 표와 소스 코드가 되겠습니다. .. 2011. 1. 3.
[MSSQL] DB에 속한 테이블명 알아내기 MSSQL에서 DB안에 속한 테이블명 알아내는 쿼리.use pubs select * from information_schema.tables 그러면 테이블의 스키마(필드구조)를 보고 싶다면?select * from information_schema.columns where table_name='titleauthor' 2011. 1. 3.
[C#] Win form으로 제작한 웹페이지 소스보기 .NET 을 다시 시작했습니다. MFC는 이제 한물 갔나요. ㅜㅜ C#을 시작으로 ASP.NET까지 함 가보려 합니다. 일단 가장 간단하게 볼 수 있었던 웹페이지 소스 가져오기를 한번 짜봤습니다. 원래는 콘솔형태로 제작을 했었는데요.(다음 블로그에도 올렸었던 내용이죠) 이것을 윈폼으로 다시 만들어 봤습니다. 뭐 별거는 없으니 큰 기대는 하지 않으셔도 됩니다. ㅎㅎ 일단은 설치형 프로그램이다 보니 데모를 보여드리기가 좀 힘드네요. HTML이면 어떻게 표현해 보겠는데요. 어떻게 표현이 안되네~ C#으로 된 부분은 실행파일을 올려야 겠습니다. 이 프로그램은 사실 다른 용도를 위해 프로토타입 형태로 제작을 한겁니다. 저는 지금부터 특정한 정보를 수집하는 프로그램을 만들어 볼까 합니다. 그때까지 잘 버텨내야 할텐.. 2010. 12. 30.
[자바스크립트] 탭 메뉴 만들기 이 글은 다음 블로그에 있던 포스팅을 재 정리 한겁니다. 그쪽이 워낙 개판으로 정리가 안되어 있어서요. 이번에는 간단하게 탭 메뉴를 만들어 보겠습니다. 실제로는 메뉴가 아니고 탭을 선택하면 공통영역에 콘텐츠를 바꾸는 아주 소스가 널려있는 그 기능. 실제로는 별게 아닙니다. 자 데모를 작동해 보시죠. 데모 보기(탭 메뉴를 클릭하시거나 마우스를 올리시면 작동합니다. 이미지는 깨질 수 있습니다.) 동적으로 사용할 수 있도록 구성해 보았으니 한번씩 써보시고 문제가 있거나 개선점이 있으면 피드백하셔도 됩니다.(사실 제이쿼리는 롤링이나 탭 기능을 합쳐 놓았습니다. 그게 훠얼씬 사용하기 쉽죠. ^^;; ) 위 이미지와 같이 각 사이트명 또는 숫자에 마우스를 올리거나 클릭하면 하단의 영역이 바뀝니다. 따로 설명하지 않.. 2010. 12. 29.
[자바스크립트] JSON 데이터를 이용한 컨텐츠 노출 스킨 변경 - 번외편(?) 이번 포스팅은 이전 4번의 포스팅으로 마무리 지었던 소스에 몇가지 기능을 더 추가한 버젼입니다. 멋지게 표현하면 스핀오프 시리즈라고 할까요? ^^ 상세보기에서 이전글/다음글을 볼 수 있는 기능과 썸네일 보기에서 핸들을 잡고 움직이면 콘텐츠가 움직이는 기능입니다. 모두 제가 이전에 포스팅 했던 소스들을 그대로 사용을 했으며 따로 보시길 원하시면 WEB > Javascript 카테고리에 보시면 있습니다. 혹시 모르니 제일 아래쪽에 링크도 쏴 드리죠. 결코 조회수를 늘리기 위함이 아닌... 하하하;;; 자 이제 미리보기를 통해 사용할만 하신지 확인해 보세요. 데모 실행해보기(실제 작동되는 예제입니다. 리스트/상세/썸네일 보기를 클릭해 보세요. 이미지는 깨질 수 있습니다.) 원래는 width가 935 픽셀이였는.. 2010. 12. 29.
[자바스크립트] 이미지 슬라이드 이 자료는 현재 버그가 있습니다. 버그가 수정되기 전까지는 추천드리지 않습니다. 필요하시면 아래 링크의 다른 글을 참고하시기 바랍니다. jQuery 를 이용한 이미지 로테이트 이미지가 슬라이딩 되는 자바스크립트입니다. 아래 예제를 보시면 됩니다. 이미 Jquery 를 이용해서 많이들 사용하시고 계신데요. 저는 Jquery를 사용하지 않고 짜봤습니다. 공부하실 목적이나 JQuery 프레임워크가 부담스러우신 분들 사용하시면 되겠습니다. 미리보기 이 소스는 다음 블로그에 상세히 설명을 했던 소스입니다. 파일은 첨부합니다. 첨부된 파일의 이미지 경로 부분은 환경에 맞게 수정해서 사용하셔야 합니다. 아~ 그리고 파일 타입은 ANSI타입입니다. 위 예제는 UTF-8입니다. 한글이 깨지길래 인코딩을 바꿔서 하나 더 .. 2010. 12. 29.
[자바스크립트] JSON 데이터를 이용한 컨텐츠 노출 스킨 변경 - #4 4번째 포스팅이네요. 이번에는 죽이되든 밥이되든 마무리 하려 합니다. 사실 많이 부족한 내용으로 될 거 같은데요. JSON데이터를 이용해서 다양한 모양의 스킨에 뿌리는 것이 주 목적이었기 때문에 일단은 그에 대한 내용만 구성하기로 했습니다. 안쪽에 위치한 콘텐츠에 대한 스크립트 까지 다 작성해서 포스트를 구성하려면 책 한권은 나오겠더군요. 물론 과장 쪼끔 했습니다. 하하. 그래서 이번 포스팅에서는 상세보기의 좌우 화살표, 썸네일보기의 하단 스크롤바에 대한 내용은 포함되지 않았습니다. 나중에 제가 작업을 한 후에 따로 링크를 걸어드리겠습니다.(사실 저도 이걸 써야 되거든요 ^^) 자 그럼 본론으로 돌아가서 저번 포스팅까지 왠만큼은 그럴싸하게 구성했었습니다. 못보신 분들을 위해 링크 올려드립니다. 2010/.. 2010. 12. 27.
[자바스크립트] JSON 데이터를 이용한 컨텐츠 노출 스킨 변경 - #3 이번 포스팅에서는 실제로 데이터를 만들고 실제로 구동할 수 있는 함수들을 만들어 보도록 하겠습니다. 실제로 데이터들을 접근하고 원하는 위치에 데이터를 노출시키는 작업이 되겠습니다. 들어가기에 앞서 이번 스크립트는 아주 협소한 코드로 짜여 질것이며, 단순히 현재 화면을 구현하고 테스트하기 위한 소스가 될것입니다. 마크업과 JSON 데이터를 변형시키겠습니다. 마크업에 대해서는 아래 코드와 함께 설명을 드리겠습니다만 그림도 같이 들어갈 수 있겠네요. JSON 데이터는 실제로 나올 데이터를 예제로 만들어서 사용하겠습니다. 보시면 이해가 빠르실것 같습니다. 먼저 JSON 데이터를 보도록 하겠습니다.(너무 길어서 토글로 처리합니다.) [열기] var datas = { config : { jsonName : "dat.. 2010. 12. 22.
[자바스크립트] JSON 데이터를 이용한 컨텐츠 노출 스킨 변경 - #2 이번에는 프로토타입 수준의 코딩을 하겠습니다. 이번 포스팅을 제외하고 앞으로 2번정도(#4가 되면) 더 글을 남길까 합니다. 저도 구현하는 대로 포스트를 남기는 상태라 조금 미흡하더라도 너그러이 채찍질을... 앗 따거.. 그럼 일단 마크업과 CSS 를 보겠습니다. 따로 설명을 드리진 않습니다. 별게 없어서요. 그냥 스타일 시트와 HTML 뿐입니다. 마크업입니다.(소스코드는 하단 첨부파일로 대체 하겠습니다. 페이지 로딩이 너무 오래 걸리네요. syntaxhighlight가 힘들어 합니다.) ◀ ◀▶ 1/4 크게 마루 밑 아리에티분 류애니제 작지브리 스튜디오(일본)개 봉2010. 09줄거리10cm 소녀 아리에티, 마루 위 인간 세상으로 뛰어들다! 교외에 위치한 오래된 저택의 마루 밑에는 인간들의 물건을 몰래.. 2010. 12. 20.
[자바스크립트] JSON 데이터를 이용한 컨텐츠 노출 스킨 변경 - #1 이번 포스팅은 자바스크립트를 이용하여 사용자 보기(뷰)를 변환해서 보여주는 내용입니다. 마땅한 제목이 생각나지 않아서 포스팅 제목이 난해합니다. 추후에 바람직하고 간단한 제목으로 바꼈으면 합니다. 어떤분이든 제시 좀 해주세요. ^^;; 제목보다는 위 이미지를 보면 이해하기 쉽습니다. 각 리스트, 상세, 썸네일 보기 별로 모양이 달라지게 하는 내용입니다. "어~ 이거뭐야. 이거는 지금도 다 되고 있잖아~" 라고 하셔도 할말이 없습니다. DB에서 꺼내진 데이터를 각 스킨에 맞게 처리한 후 각 보기별로 display 속성을 제어해서 보여주면 되겠지요. 물론 대부분 작업이 그렇게 되어져 있습니다. 그런데 여기서는 DB에서 꺼낸 데이터를 JSON에 담아놓고 자바스크립트를 이용해서 선택된 보기에 맞게 모양을 바꾸려.. 2010. 12. 20.
[자바스크립트 TIP] tbody.innerHTML 이 안된다고?? 스크립트 작업을 하다가 아무리 해도 안되는게 있어서 머리가 지끈거렸다. 그 문제의 녀석은 var l = document.getElementById("list"); var tbody = l.getElementsByTagName("TBODY"); var tr = tbody[0].innerHTML; var tmp = tr + "하하하"; tbody[0].innerHTML = tmp; 이 지극히 평범해 보이는 구문이었는데. 5번째 줄에서 스크립트 오류가 떨어지는 것이었다. 아~ 젠장 또 오타인가 하고 아무리 들여다 봐도 너무나 짧은 구문에 오타라고 찾아볼 수가 없었다. 뭐지뭐지.. 아무리 이리저리 고쳐봐도 안되는게 머리를 쥐어짜게 만들었다. 그런데 왠걸.. 문제의 해답은 너무나도 간단한 곳에 ㅡㅡ;; IE 에서.. 2010. 12. 17.
[스타일시트] 영문 자동줄바꿈 http://cafe.naver.com/q69/6877 퍼왔습니다. 한글인경우는 문제가 없지만 영문이나 숫자들은 한줄로 글 입력시 줄바꿈이 자동으로 되지않습니다. 이를 해결하기 위해선 다음과같은 구문을 이용하셔야 합니다. 2010. 12. 8.
[MSSQL] Create Function  mssql 에 함수를 만들어보자 create function 함수명(인자1 변수타입, 인자2 변수타입....) returns 반환 변수타입 as begin declare @변수 데이터타입 . . 함수 내용 작성 return 반환값[변수] end # 반환 변수타입 : table 이나 스칼라 변수타입(char(50), varchar(10), int 같은) 등이 올 수있다. 왠만하면 함수 만들지 않는 로직으로 가자.. 괜히 복잡하기만 하다 2010. 12. 8.
[MSSQL] 문자열 Substring substring(문자열, 자르기시작할인덱스, 자를길이) 문자열의 시작 인덱스는 1임 좀 외우자 앙~~ 에혀~  2010. 12. 8.
DB간 테이블 복사 쿼리 select * into db명.소유자명.타겟테이블명 from db명.소유자명.원본테이블명 간단히 될줄 알았으나 소유자명을 안넣어서 헤맴.. 소유자명 꼭 넣을것  2010. 12. 8.
[스타일시트] Span 태그에 Width 스타일 주기 span 태그에 width를 줘바도 안들어나서 검색헀더니.. 아래 처럼 하라는.. 스타일은 .ppp {display:inline-block;width:100px;} 마크업은 하하하 요렇게 하라능 2010. 12. 8.