본문 바로가기
반응형

분류 전체보기557

Devexpress Grid print Devexpress grid 프린트 하기 Devexpress Grid에서 프린트기능을 제공한다. preview도 제공하며, preview에서 제목 열편집, 출력용지 가로 세로 출력되 조정이 된다. 코드 상에서도 GridView.OptionsPrint 옵션을 사용하면, 여러가지 설정을 할 수 있다. 그리드 출력시에도 컬럼의 출력 여부또한 설정이 가능한다. //option gvList.OptionsPrint.EnableAppearanceEvenRow = true; //형 색상 넣기 gvList.OptionsPrint.PrintFooter = true; //풋터 사용유무 gvList.OptionsPrint.RtfPageFooter = "test"; //풋터 이름등 //그리드 프린트시 해당 설정으로 출력 여부를.. 2016. 5. 12.
SaveFileDialog 파일 저장 다이얼로그 팝업 Winform에서 파일 다이얼로그 박스 사용하여 파일명, 파일 위치등의 정보를 가져와서 파일을 저장한다. SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.FileName = "file save" + DateTime.Now.ToString("yyyyMMdd") + ".xlsx"; //초기 파일명을 지정할 때 사용한다. saveFileDialog.Filter = "Excel|*.xlsx"; saveFileDialog.Title = "Save an Excel File"; saveFileDialog.ShowDialog(); if(saveFileDialog.FileName != "") { grdList.ExportToXlsx(saveFil.. 2016. 5. 12.
공영주차장 주차요금 잠실나루역(신천유수지공영주차장)주소 : 서울 송파구 송파대로 624지번 : 서울특별시 송파구 잠실6동 1 관리주체: 시설관리공단운영시간 : 09:00~19:00(토, 일 공휴일 무료개방)이용요금 시간주차:5분당 150원정기주차 : 월 100,000원환승주차 : 월 52,000원 풍납유수지공영주차장서울특별시 송파구 올림픽로43길 88 서울아산병원 지번 서울특별시 송파구 풍납2동 387 운영시간 : 평일 00:00~24:00이용요금: 최초 30분 무료 추가 10분 당 500원 2016. 5. 12.
부적합한 열 인덱스 MyBatis 1. 주석에 #{valueName} 이런 것이 있다면 에러가 날 수 있다. 빼준다. 2. DataObject의 long 값이 null이어도 에러가 난다. 2016. 5. 12.
DevExpress 공통성 반복 코드 반복성 코드 추후 사용할지 몰라서 일단 저장. //행 추가시 포커스 문제로 적용안될 때 강제로 포커스 이동했다가 되돌아오기 public static void FocusChange(this DevExpress.XtraGrid.Views.Grid.GridView gv) { gv.FocusedRowHandle = 0; gv.FocusedRowHandle = gv.RowCount; } //데이터 테이블의 특정 조건의 row 중에서 특정 셀값만 조회할 경우 public static object GetColumnData(this DataTable dt, string conditionColumn, string keyword, string valueColumn) { DataRow[] dr = dt.Select(stri.. 2016. 5. 10.
Oracle 테이블, 컬럼 정보 조회 쿼리 Oracle에서 테이블이나 컬럼이름 코멘트 등등을 조회해서 보고 싶을 때 다음 쿼리를 사용하면 된다. --대상 테이블의 컬럼 정보를 조회 SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'table name'; -- 대상테이블 코멘트 조회 SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = 'table name' --테이블 조회 SELECT * FROM ALL_ALL_TABLES; 2016. 5. 10.
Devexpress Grid에서 자주 사용하는 코드 Grid에서 자주 사용 하는 코드 str = grdView.GetFocusedDataRow().Field("ColumnName"); //그리드에서 선택된 행의 데이터 가져오기 str = grdView.GetFocusedDataRow()["ColumnName"].ToString(); DataRow row = gvView.GetDataRow(gvView.FocusedRowHandle); //그리드의 선택된 cell의 데이터 가져오기 string str = gvSample.GetFocusedRowCellValue("colName").ToString(); string str = gvSample.GetRowCellValue(rowHandle, columnName); //특정 셀 값을 변경 gvSample.SetR.. 2016. 5. 3.
Devexpress Grid 행에 색상 넣기 데이터 값에 따라 행별로 색상을 달리 할경우 RowStyle 이벤트를 사용한다. Devexpress 샘플 코드 private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { GridView View = sender as GridView; if(e.RowHandle >= 0) { string category = View.GetRowCellDisplayText(e.RowHandle, View.Columns["Category"]); if(category == "Beverages") { e.Appearance.BackColor = Color.Salmon; e.Appearance.BackColor.. 2016. 5. 3.
아두이노 샘플 9 서보 서보를 이용한 아두이노 프로그래밍서보를 작동시키는 코드이다. 아두이노를 사용하게된 계기이다. 서보를 쓰기 위해서이다. 드론의 컨트롤러의 신호를 받아서 작동시키게 해야되는데 다음에는 데보7컨트롤러의 신호를 받아서 작동하는 로직을 구현할 생각이다. 잘 될지는 모르겠다. #include Servo servo; void setup() { servo.attach(9); } void loop() { for(int i=0; i< 90; i++) { servo.write(i); delay(10); } servo.write(0); delay(5000); } 2016. 5. 2.
Mr.beer Hard Cider 미스터 비어 하드사이다 오늘 만들 술은~~~ 하드사이드 맥주바가면 한번쯤을 먹어봤을 것이다. 사과맛나는 맥주. 사실 이것 맥주가 아니다. 사과쥬스인데 사과 쥬스에 탄산과 알콜을 넣으면 하드 사이다가 된다. 맥주병처럼 생겨서 흔히 맥주로 착각하는 알콜음료 하드 사이다 박스 사과 액기스 보통 2병인데 가끔 3병으로 나온다고 하다. 3병은 짭인가?ㅋㅋㅋㅋ 만드는 법은 맥주 만드는 것과 비슷하여 통 소독은 생략한다.궁금하면 맥주 만들기 참조!!!! 맥주처럼 만들기 어렵지 않다. 그냥 찬물 넣고 패트병 뚜껑 열고 부은 다음에 저어주고 효모 넣으면 끝!그리고 1주일간 발효 그리고 설탕 넣고 병입!!!!! 2016. 5. 1.
DevExpress Repository Item DateEdit devexpress의 그리드에 DateEdit 컨트롤을 올릴 때 적용할 마스크 설정이다. 디자이너에서 해도 디고 코드로 해도 된다. 그리고 UseMaskAsDisplayFormat = true 을 사용하면, 뒤에 시간이 붙지 않고 정의된 mask 형식으로만 표현된다. rdeDt.Mask.EditMask = "([0-9][0-9][0-9][0-9])/(0?[1-9]|1[012])/([012]?[1-9]|[123]0|31)"; rdeDt.Mask.IgnoreMaskBlank = false; rdeDt.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx; rdeDt.Mask.UseMaskAsDisplayFormat = true; 2016. 4. 21.
arduino 샘플 8 조도계와 LED를 사용하여 조도계의 값에 의해서 LED 램프의 빛의 밝기를 표현한다. void setup() { } void loop() { int light = analogRead(A0); int ledLight = map(light, 0, 1023, 0, 255); analogWrite(9, ledLight); } map() 함수의 값의 범위를 변경한다면, 역으로도 표현이 가능하다.예를 들어 0,, 255를 255, 0으로 바꾼다면 역으로 어두어지면 밝아지고 밖아지면 어두지는 것으로 나타낼 수 있다. 위와 반대로 작동함 void setup() { } void loop() { int light = analogRead(A0); int ledLight = map(light, 0, 1023, 255, 0);.. 2016. 4. 19.
아두이노 샘플 7 버튼이 눌리면 부저가 울린다. 코드는 이상이 없었으나 작동아 안되서 이것저것 해보던중 선 불량을 확인하였다. ㅡㅡ;역시 중국산인가부다... int pins[] = {2, 3, 4}; int notes[] = {262, 294, 330}; void setup() { Serial.begin(9600); for(int i=0; i< 3; i++){ pinMode(pins[i], INPUT); } } void loop() { for(int i = 0; i < 3; i++) { if(digitalRead(pins[i]) == HIGH){ tone(8, notes[i], 250); delay(100); Serial.println(pins[i]) ; noTone(8); } } } sdfsdfsdfds 2016. 4. 18.
건대 제주 아방 오겹살 간만에 회식으로 건대 제주 아방을 방문술먹는라 정신없어... 고기는 많이 먹지를 못해서... 고기 맛은 잘 모르겠다. ㅜㅜ 하지만 사진을 다시보니.. 맛있어보인다. ㅋㅋㅋㅋ나중에 다시 가봐야겠다. ㅜㅜ 2016. 4. 17.
리강성 양꼬치 처음 먹은 양꼬치.양꼬치가 맛있나 했는데 생각외로 맛있었다. 양꼬치에 칭따오를 먹어야 된다고 해서 먹었다. 칭따오도 처음먹었다.내 취향 아님. ㅋ 2016. 4. 17.
devexpress mask Mask 참조 URLhttps://documentation.devexpress.com/#WindowsForms/CustomDocument583 날짜 마스크 (2015/12/31) ([0-9][0-9][0-9][0-9])/(0?[1-9]|1[012])/([012]?[1-9]|[123]0|31)숫자 2자리 마스크 (무조건 2자리 99) ([0-9][0-9])숫자 2자리 마스크 (3, 99) \d?\d?연도 "\\d\\d\\d\\d"월 "(0[1-9]|1[012])"년월 "\\d{4}/(01|02|03|04|05|06|07|08|09|10|11|12)"연월일 "\\d\\d\\d\\d/\\d\\d/(01|02|03|04|05|06|07|08|09|10|11|12)"시분 "(0?\d|1\d|2[0-3])\:[0-.. 2016. 4. 14.
쭈꾸미 브라던스 산본에 있는 쭈꾸미 브라더스에 갔다 왔다. 가격대비... 음.. 고만고만? 파스타 셀러드..... 걍 별로 ㅋㅋㅋ 묵사발.... 묵은 안보임. ㅋ 쭈꾸미 철판 볶음(?) 쭈꾸미 많이 보임. ㅋ 피자 주방이 보여서 보니 공장에서 만들어 오는 것 같다. 종이위에 피자가 층층이 쌓여있었다. 공장에서 대량 생산해서 가져오니 이가격에 팔 수 있을 것 같다. 쭈꾸미랑 밥이랑 비벼서 먹는 것 같다. 그래서 비벼봤다. 쭈꾸미는 맛있었다. 아니 비빔밥 ㅋ매운거 못 먹으면.... 양념을 조금 넣어야 된다. 난 상관없지만... 못 먹는 사람은 양조절 실패하여 밥 한 공기 더 시켰다. 중간 맛인데도 맵다고 한다. 2016. 4. 14.
DevExpress에서 자주 사용하는 코드 Dev Express에서 자주 사용되는 메서드 및 기능 ComboBox cmbCombo.EditValue = dr["name"].ToString(); //콤보박스에서 textbox처럼 키입력 검색기능 blupReqDept_Search.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; Radio Button RdoRadio.EditValue = dr[""].ToString(); Checkbox //체크박스 기본 값 설정 chkValue.Properties.DisplayValueChecked = "Y"; chkValue.Properties.DisplayValueGrayed = "N"; chkValue.Prop.. 2016. 4. 11.
Visual Studio 2015에서 메서드 정보 표시 Visual Studio 2015에서 메서드 정보 표시가 자동으로 된다. 이 때문에 소스 파일을 열 때마다 파일들의 정보를 읽어와서 보여주는데 이에 시간이 좀 걸린다. 어떨 때는 편하지만 그다지 편하다는 느낌이 들지 않아서 없애는 방법을 찾던중 다음이 있었다. CodeLens 체크를 해제하면 사라진다. 2016. 4. 11.
아두이노 샘플 6 도레미파솔라시도의 소리를 출력한다. 각 음의 소리에 해당하는 코드 값이 있다. 이는 옥타브 등의 검색어로 검색하면 싶게 알수 있다. 많은 옥타브의 소리를 낼 수 있는 것으로 알고 있다. int melody [] = {262, 294, 330, 349, 392, 440, 494, 523}; void setup() { } void loop() { for(int i=0; i< 8; i++) { tone(8, melody[i], 250); delay(400); noTone(8); } } 2016. 4. 10.
아두이노 샘플 5 이번 샘플은 램덤 함수를 사용하여 3색 LED를 랜덤하게 불이 들어오게 하는 코드이다. void setup() { randomSeed(analogRead(A0)); } void loop() { analogWrite(11, random(256)); analogWrite(10, random(256)); analogWrite(9, random(256)); delay(1000); } 2016. 4. 10.
아두이노 샘플 4 3색 LED를 버튼을 누르는 횟수만큼 밝게 한다. red 버튼을 누르면 red가 1씩 증가하면서 밝아지고, green을 누르면 green 역시 1씩 증가하면서 밝아진다. blue도 마찬가지 255가되면 0으로 초기화 되어서, 점점 밝아졌다가 급 어두워진다. void setup() { int red = 0; int green = 0; int blue = 0; void setup() { //2: red, 3: green, 4:blue pinMode(2, INPUT); pinMode(3, INPUT); pinMode(4, INPUT); Serial.begin(9600); } void loop() { //red if(digitalRead(2) == HIGH) { red++; if(red> 255) { red =.. 2016. 4. 7.
아두이노 샘플 3 스위치를 눌렀을 때, LED를 접등 시킨다. 9번 핀에서 버튼의 상태를 입력받고, 13번 핀으로 LED를 점등시킨다. void setup() { // put your setup code here, to run once: pinMode(13, OUTPUT); pinMode(9, INPUT); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: int value = digitalRead(8); if(value == HIGH) { digitalWrite(13, HIGH); Serial.println("HIGH"); Serial.println(value); } else { digitalWrite(13, LOW); S.. 2016. 4. 7.
아두이노 샘플 2 LED를 점점점 밝게, 점점점 어둡게 하는 코드이다. 다음과 같이 하면 밝아졌다 어두워졌다 한다.delay를 값을 올리면 느려지고, 낮추면 빨라진다. void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: for(int i=0; i 0; i--) { analogWrite(9, i); delay(10); } } 2016. 4. 7.
아두이노 샘플 1 2초간격으로 LED를 점등 시킨다.핀은 12번 핀을 사용했다. void setup() { // put your setup code here, to run once: pinMode(12,OUTPUT); //핀번호 바꾸면 바뀐 핀번호로 작동함. } void loop() { // put your main code here, to run repeatedly: digitalWrite(12, HIGH); delay(2000); digitalWrite(12, LOW); delay(2000); } 2016. 4. 7.
아두이노 메서드 pinMode(핀번호 ,입출력값); 핀번호에 해당하는 핀에 입력인지, 출력인지를 나타냄 analogRead(핀번호) : UNO의 경우 A0~A5까지 있으며 반환값은 전압의 상태 값이다. 0~1.023까지는 0v, 5V는 1,023을 반환한다.analogWrite(핀번호, 전압값) 전압설정이 0V~5V 사이에 원하는 값을 설정할 수 있음. ~표시가 있는 핀만 사용해야됨. digitalRead(핀번호); 아날로그 입력 핀의 전압 상태를 읽는 함수.digitalWrite(핀번호, 값[HIGH, LOW]); 해당 핀에 출력상태를 쓴다.delay(밀리초); 타이머 일정시간 지연시킴Serial.begin(9600); 통신 속도를 설정한다. setup() 메서드에 있어야 한다.Serial.print("text") 시.. 2016. 4. 6.
맥도날드 슈림프 버거 맥도날드에서 새로나온 뉴욕 슈림프버거를 먹어보았다. 맛은... 내입맛엔 빅맥밖에 없음을 알았다. ㅋㅋㅋ닭날개도 4조각 시켜서 먹었는데.... 음... 느끼하다 기름 범벆이랄까.... 살이 다 기름이라서 그런지 별로 였다. 비주어도 그닥 ㅋㅋㅋㅋ 맥도날드도 예전에 안 이랬던 것 같은데... 요즘 패스트 푸드점들이 점점 별로로 느껴지는건 왜일까?기분 탓일까... 2016. 4. 3.
IKEA 레스토랑 이케아에 갈일이 있어서 갔다가 밥을 안먹어서 3층인가 4층 레스토랑에서 몇개 주문해서 먹었다. 솔찍히 먹고 싶지 않았다. 각각 따로 만들어 놓고,ㅡ 소스만 부어서 주는 방식이었다. 음식은 차디차고 맛은 드러지게 없었다. 값도 비싸다.이돈 주고 먹을 바에 코스트코를 갔다면 같은 가격에 여기나온 음식의 3배에 더 따뜻하게 먹었을 것 같다. 보는 앞에서 김치볶은밥은 김치랑 밥 볶아 놓은 퍼지고 연살 올려놓고 김가루 뿌려주고 끝이다. 모든 음식이 이런식이고 셀러드는 미리 만들어 놓아선지 야채도 신선하지 않았다.암튼 최악의 음식이다. 다시는 먹고 싶지 않다. 2016. 4. 3.
수인로 수원방면에 있는 24시 나주 곰탕 예전 직장 다닐 때 술먹고 직장 동료 집에서 잘 때 그 동료 집앞에서 먹던 나주 곰탕이 먹고 싶어 항상 다니던 수인로에 생긴 24시간 곰탕집에 가봤다. 늦은 시간이라 식당도 없어서 선택의 여자가 없었지만...맛있었다. 배고파서 더 그랬는지 모른다. 의외로 늦은 시간이었지만. 식사를 안한 사람이 많이 있는것 같다. 가게에 들어가고 나서 손님들이 많이 몰려들었다. ㅋ 국밥은 역시 밥을 말아먹여야 맛있다. 2016. 4. 3.
레이싱 드론 FPV 레이싱 드론에서 사용할 저가형 고글을 주문했다. 완성품이 올지 알았는데... 간단한 조립을 해야된다. 뿐만아니라... 배터리 연결 커넥터도... 자신의 배터리 사이즈에 맞는 놈으로 땜질을 해야된다 ㅡㅡ;저가라 어쩔 수 없는 것 같다. LCD 패널 박스 고글 통과 안테나 어떤게 좋은지 모르겠으나... 성능은 별로 일듯 ㅋㅋㅋ LCD 패널의 뒷면 LCD의 밝기를 조절할 수 있는 별도의 버튼 LCD의 정면 조립 후 사용해 보았으나... 역쉬.. 싼게 비지떡 ㅋㅋㅋㅋㅋ젠장. ㅜㅜ 패널은 자동차 후진용 카메라 보는 용도로 써야될듯... 딱 저가형 성능만 한다. 내 눈이 삐구인지... 고글을 사용하니 어지럽다. 2016. 4. 3.
반응형