IT정보공유464 C# DevExpress XtraReport 사용 방법 3편 - 리포트와 DB 연결 XtraReport의 Detail Report 밴드를 이용해 DB에서 조회된모든 레코드를 출력하려면 XtraReport와 프로그램에서 사용하는 DataTable 또는 DataSet 과 같은DataSource를 연결해 주어야 합니다. 그래서 DataSet (데이터집합)을 먼저 추가해야 합니다.아래의 이미지대로 데이터셋 추가를 해줍니다. Data 범주를 선택하고 데이터 집합을 선택하여 추가해 줍니다. 데이터셋의 확장자는 xsd 입니다. 저는 dsCheckWorkday라는 이름으로 저장했습니다. . 데이터셋은 추가 하면 뭐 아무것도 없는 빈 페이지가 나오는데당황하지 마시고 도구상자에서 데이터집합에서 사용할 수 있는 컨트롤을 올려놓으면 됩니다. 저는 DataTable을 주로 사용하기 때문에 DataTable을 .. IT정보공유/C# 2017. 2. 18. 로그인 필요없는 무료 아이콘 다운로드 추천 사이트 - 아이콘 파인더 닷 컴 무료로 아이콘을 다운로드 받을 수 있는 사이트를 추천해 드립니다. 정말 수많은 아이콘이 등록되어 있으며, 마음에 맞는 아이콘을 찾으실 수 있을 겁니다. 바로 아이콘파인더(ICONFINDER)라는 사이트입니다. 아마 프로그램 개발자나 디자이너 분들은 이미 다들 알고 계실텐데요. 아이콘 파인더에서 제공되는 아이콘 중에는 결제를 해야하는 유료 아이콘도 있습니다. . 그래서 아이콘을 찾을 때 무료만 찾고 싶다면 아래의 그림 처럼 무료로 책정된 아이콘만 검색하는 것이 좋습니다. 왼쪽 동그라미 쳐진 곳의 Price(가격)이 Free인것으로만 찾으면 OK 입니다. SVG, PNG, AI, CSH 등 다양한 종류의 이미지 포맷을 지원하고 윈도우즈용 아이콘 파일인 ICO, 매킨토쉬(맥)용 아이콘 파일인 ICNS 까지도 .. IT정보공유 2017. 2. 17. C# DevExpress XtraReport 사용 방법 2편 - Report Band 종류 DevExpress XtraReport의 Band에 대해서 알아보도록 하겠습니다. 이 Band라는게 사실은 별게 없습니다. 일반적인 그룹 개념이라고 이해하셔도 그만이지만, 리포트의 꽃이라고 할 수 있는 반복작업, 예를들면, DB에서 100개의 데이터를 가져왔을때 자동으로 100개의 데이터에 대한 리포트를 하기 위해서는 꼭 사용할 수 밖에 없는 것이기 때문에 알아두긴 해야 합니다. 이러한 밴드(Band)를 추가 하기 위해서는 리포트의 공백 아무데나 마우스 우클릭을 해서 팝업메뉴를 띄워주면 됩니다. 팝업메뉴에서 Insert Band, Insert Detail Report 를 이용하면 됩니다. . 그리고 모든 종류의 Band를 추가한 리포트 페이지 화면을 한번 보시겠습니다. ReportHeader 리포트당 1.. IT정보공유/C# 2017. 2. 17. C# DevExpress XtraReport 사용 방법 1편 - 리포트 페이지 생성 DevExpress XtraReport 사용 방법에 대한 프로그래밍 강좌를 시작할까 합니다. 강좌라고 하니 뭐 되게 거창하게 보이지만 사실상 처음 XtraReport를 사용하시는 분들이 접근을 쉽게 하기 위한 간단한 내용입니다. 프로젝트 안에 우선 엑스트라 리포트를 추가해야 합니다. 프로젝트에 추가 -> 새 항목을 선택하고, Reporting 범주를 선택해 줍니다. DXperience Report Class와 DXperience Report Wizard 등이 있는데 저는 DXperience Report Class를 이용하여 프로젝트에 리포트를 추가했습니다. 위자드를 사용하면 DataSet 만들라고 뭐라고 하는데 그냥 수작업으로 내가 필요할 때 만드는게 편해서 DXperience Report Class를 .. IT정보공유/C# 2017. 2. 17. [ C# ] DevExpress XtraReport A4 용지 크기 설정 방법 C# 상용 컴포넌트 중에서 저렴하면서 아주 강력한 기능을 제공하는 DevExpress DXperience 컴포넌트 중에 XtraReport에 대한 내용입니다. 리포팅 툴은 크리스탈리포트가 유명하지만, DXperience에서 제공하는 XtraReport 툴도 기능이 거의 흡사하며, 사용법 또한 거의 비슷합니다. 기본적으로 XtraReport 페이지를 만들게 되면 Letter 사이즈가 기본입니다. 그래서 프린터로 출력을 하면 일반적으로 용지 사이즈가 맞지 않기 때문에 정상적으로 안찍히게 되는데요. 위 사진에서 보시듯이 PaperKind 속성을 A4 용지로 설정해야만 정상적인 출력을 할 수 있습니다. PaperKind 속성을 A4 용지 크기로 설정하시면 됩니다. 2017/02/16 - [프로그래밍] - [ C.. IT정보공유/C# 2017. 2. 16. [ C# ] 원격데스크탑의 비밀번호를 저장해서 바로 연결 하는 방법 원격데스크탑 비밀번호를 커맨드창(DOS PROMPT) 상에서 자동으로 저장하고 이를 이용해 원격데스크탑 접속시 비밀번호 입력을 별도로 하지 않는 방법에 대한 포스트입니다. 원격데스크탑으로 접속 하는 사이트가 많을 수록 비밀번호 관리도 힘들어지고 사이트 별 IP 등을 관리하기도 힘들어 지는데요. 2016/10/19 - [IT] - 원격데스크탑 접속 사이트 관리 및 멀티 다중 접속 프로그램 -Remote Desktop Connection Manager 위와 같은 프로그램으로도 관리가 가능합니다. 원격데스크탑의 비밀번호를 저장하기 위해서는 cmdkey.exe 라고 하는 명령어를 이용해 저장할 수 있고, 이를 토대로 원격데스크탑으로 접속할 사이트 IP와 PW등을 이용해 바로 접속하게끔 할 수 있습니다. . vo.. IT정보공유/C# 2017. 2. 14. [ C# ] 특정한 달의 마지막 날 구하는 함수 매 달의 시작은 1일입니다. 그렇죠? 그러나 매월의 마지막 날, 즉 마지막 일자는 다르죠. 2월은 윤달이냐 아니냐에 따라 28일 까지 있거나 29일 까지도 있고요. 매월 마지막 날 구하는 함수 DaysInMonth C# 에서는 이를 기본적으로 알아낼 수 있는 함수가 있습니다. 바로 DateTime 객체에 있는 DaysInMonth(int year, int month) 함수 입니다. int lastday = DateTime.DaysInMonth(2017, 12); 이렇게 구현하면, lastday에 12월 달의 마지막 날짜가 구해지게 됩니다. 간단하죠? 쉽죠? IT정보공유/C# 2017. 2. 14. 흙수저 밑바닥에서 시작하는 경영 시뮬레이션 성장 게임 - 거지 키우기(강력추천!) 처음에 플레이 스토어에서 이 게임을 발견했을 때, 뭐 그래픽도 거지같고 제목도 거지 키우기고 진짜 뭐 이런 거지 같은 게임을 만들었나 싶었습니다. 그래서 설치도 안했습니다만, 이번에 한번 설치 해보고 깜짝 놀랐습니다. 게임 중간 중간 나오는 에필로그 같은 내용인데 이게 은근히 재밌네요. 실력을 지켜보라던 아버지 보다 구걸 능력이 뛰어난 아들이네요. 아들의 재능을 인정하는 아버지 거지. ㅋㅋㅋ 이렇게 만화 형식으로 스토리가 전개가 되니 생각보다 신선하고 재밌게 느껴집니다. . 시작은 외로운 거지에서 시작 하는 게임이지만 어느정도 구걸을 통해 돈이 모이면 알바 직원을 채용할 수가 있습니다. ㅋㅋㅋㅋ 게임 시작시 처음으로 고용할 수 있는 패셔니스타 알바입니다. 패셔니스타 외에도 의사, 판사, 화가, 락커, 축.. IT정보공유/게임 2017. 2. 11. 중독성 장난아닌데 심신이 안정되는 탭탭피쉬~ 어비스리움 (VR도 지원되는 게임) 요즘은 온라인 MMO RPG 게임들과 자동 기능을 갖춘 게임들이대세를 타고 있는데, 폭력성과는 거리가 멀고, 정서적으로 안정될 수 있는 게임이 있어 소개해 드립니다. tap tap fish - 어비스리움 이라는 물고기 키우기 게임입니다.폭력성이라고는 전혀 찾아볼 수 없는 게임입니다.하지만 중독성이 강한 게임입니다.그런데, 게임을 하면서 웬지 모르게 마음이 안정되는 느낌이 들죠. . 이 게임의 특징은 단순한 중독성이 아닙니다.게임에서의 사운드가 물방울 터지는 소리같은게 나는데웬지 모르게 심신이 안정되는 듯한 느낌이 듭니다. Best of 2016 Games로 선정된 게임 입니다.그만큼, 좋은 게임이고, 재밌고, 유해하지 않다는 거겠죠? 간단하게 얘기하면 물고기 키우기지만, 물고기를 키우기 위해서는 산호초도.. IT정보공유/게임 2017. 2. 10. 팀 업무 공유 및 소통을 위한 업무 커뮤니티 카카오 아지트를 아시나요? 팀내에 업무와 일정을 공유 할 수 있다면 좀더 효율적인 업무 체계를 구축할 수 있습니다. 업무 협업을 위한 다양한 방법들이 있습니다. 예를 들면 구글 도큐먼트를 통해 엑셀시트와 같은 형태로도 업무를 공유할 수 있고 트렐로 같은 카드형태의 일정관리 툴을 이용할 수도 있습니다. 오늘은 다음 카카오에서 만든 아지트 (agit)에 대해 한번 소개해 드릴까 합니다. 아지트는 사실, 제가 재직중인 회사에서도 사용하고 있습니다. 간단하게 설명하면 게시판 같은 역할로 주로 사용하고 있습니다. 누군가가 의견을 남기거나 서비스에 문제가 생겼을 경우 장애 원인이나 장애 해결 조치 등에 대한 내용을 남겨두고 팀원간에 정보를 공유하고 푸시 알림등을 통해 빠른 확인을 할 수 있기 때문에 장점이 많습니다. 위 사진에서 보시듯이 카.. IT정보공유/리뷰 2017. 2. 10. 스마트폰 개발자옵션 활성화 방법(개발자옵션켜기) 안드로이드 스마트폰에서 개발자 옵션을 켜는 방법입니다. 개발자 옵션? 나는 아무리 찾아도 그런 메뉴가 없던데? 일반적으로 개발자 옵션 메뉴는 숨겨져 있기 때문에 아무리 뒤져도 찾을 수가 없는게 정상입니다. 개발자 옵션을 활성화, 즉 개발자 옵션을 보이게 하려면 디바이스 정보에서 특정한 액션을 해줘야 개발자 옵션이 나타나게 됩니다. 위 사진의 경우는 이미 활성화가 되있기 때문에 보이지만 . 활성화를 안하신 분들은 개발자 옵션 메뉴자체가 안보이죠. 그래서 개발자 옵션이 안보이시는 분들은 우선 환경설정에서 디바이스 정보를 찾아 들어가신후에 빌드번호라는 것을 찾으시면 됩니다. 스크롤을 하다보면 빌드번호 항목이 있습니다. 빌드번호 항목을 막 터치해주세요. 그러면 안드로이드 토스트 메세지가 보이면서 개발자 모드 설.. IT정보공유 2017. 2. 8. 포켓몬을 많이 잡고싶다면 GPS 위치를 살짝 옮기면됩니다. Fly GPS로 가상위치로 이동 요즘 국내에 포켓몬 고가 정식 출식되면서 인기가 급등하고 있습니다.저역시도 포켓몬 애니메이션을 보지 않았지만포켓몬 고 게임을 퇴근길에 지하철역 이동할 때까지 잠깐씩 하고 있는데몬스터들이 좀 허접한 녀석들만 나오네요. 그래서 몬스터를 많이 잡기 위한 욕심에 GPS 위치를 임의로 모의위치로 변경할수 있는Fly GPS를 설치해봤습니다. fly gps 다운로드 fly gps 를 구글 플레이 스토어에서 검색해 보면 2개가 나오는데2가지다 모두 사용에는 문제가 없습니다. . 다만 제가 추천해드린 앱이 조금더 편리하게 사용하실수 있습니다.해당앱을 설치 하시고 설치 하신 후, fly gps를 실행하기 전에 우선 스마트폰의 모의 위치 옵션을 켜두셔야 합니다. 모의 위치 허용 옵션을 켜기 위해선 환경설정 -> 일반 -> .. IT정보공유/게임 2017. 2. 8. 이전 1 ··· 25 26 27 28 29 30 31 ··· 39 다음 💲 추천 글 반응형