전체 글 123

# 번외 , Foreach

Foreach 란 ? : 기존의 반복문의 경우 반복의 끝을 정해주는 것과 다르게 인자로 들어오는 배열 or 객체의 내부 인덱스를 끝까지 탐색하여 자동으로 순환시키는 반복문 형태 : foreach (element in 해당배열 or 객체) { } element : 데이터 타입과 변수명 (ex : String name in array) 만약 String [] arr = new String[3] {"AA","BB","CC"}; 라고 한다면 foreach(String str in arr) { Console.WriteLine(str); } 의 결과는 AA BB CC 가 될 것이다 ... 이 외에도 이중포문을 써야하는 이차원 배열의 순회탐색(?) 을 한번에 할 수 있는 효율성을 자랑한다

# 16 , 2차가공 인수 마무리 및 탭그리드 활용

1. 기존 마스터그리드와 디테일그리드 2개가 있는 인수 2차가공 그리드에서 2차가공으로 넘어온 인수대상에 대한 마스터그리드의 데이터 중 번들이름에 특정 문자를 포함 시 해당 컬럼의 색을 변경 ... 이는 fieldname 이 Bndl 의 이름과 같을 때 변경해야만 해당 컬럼의 색깔이 변경된다. 2. 개별 인수가 가능하게 버튼을 만들었고 개별 인수에 대한 ... 버튼을 이름을 넣을 수 있게 했다. 3. 전체 인수 버튼을 클릭할 시 디테일그리드에 있는 번들의 낱개들 모두가 인수대상으로 넘어가 저장이 가능하게 한다. 그 후 인수 취소로 넘어가면 인수를 넘긴 후 저장한 데이터들이 조회가 되어야하며 인수 취소 후 다시 인수 대상으로 넘어올 수 있게 한다. 4. Option View 를 통해 footer 를 Vis..

점점 어려워지는 일상 끄적이기

하루가 빠르게 지나가면 정신이 없다고 했는데 오늘이 그런 날인가 보다 ! 점점 교육을 통해 느끼는 것은 아 이젠 고급이 맞구나 ! 처음이라서 익숙하지 않으니 다소 어렵고 오래걸리겠지 싶지만 다시 처음부터 다 해봐 한다면 막막한 느낌이다... 직접 프로젝트를 구성하고 만들게 된다면 쿼리문부터 다 짜야할텐데 걱정이 앞서지만 닥치지 않은 어려움에 미리 두려워하지 않으리 ! 퇴근 후에는 롯데마트에 들려 최소한의 시간과 최소한의 지출을 통해서 최대의 행복을 끌어낸 행복한 하루였다. 내일도 화이팅

#15 , 인수 인계 대상 및 취소

총 세개의 그리드를 통해 저장과 조회 가공 소재 인수하는 화면 모티브로 두 공장의 데이터 인수인계한다. 기초 노드 생성부터 저장해서 다른 디테일 테이블까지 반영했고 , 조회 조건에 따라 쿼리 다르게 태워 다른 노드로 매핑하는 법을 학습했다. 1번 그리드 (마스터그리드) 마스터그리드에는 인수를 받은 2차공정 전에 받은 자료들을 총개수와 중량 등 SUM 하여 출력한다. 2번 그리드 (디테일그리드1) 두번째 그리드는 마스터 그리드에 따라 디테일그리드에서 총수량에 대한 낱개들의 번호를 다 뿌린다. 3번 그리드 (디테일그리드2) 세번째 그리드는 2차 가공 측면에서 인수받은 것 , 즉 취소 할 수 있는 데이터가 있어야한다 . 공장 구분 을 찾아서 G일 경우 소형정정으로 , K 일 경우 제품관리인데 이 이벤트는 xg..

힘든 월요일을 극복하는 꿀팁

그런 건 없다. 오늘은 월요일이지만 오전은 평화롭게 흘러가고 오후엔 평화롭게 교육을 받았다. 너무 행복하다 평화로운 것이 얼마나 감사한 일인지 잘 알기 때문이다 , 불행하기 시작하면 평범한 일상이 미치도록 그리워진다. 그런 의미에서 오늘 저녁은 바나나와 미숫가루 그리고 40분간 러닝 + 걷기 운동을 했다. 평화롭고 평범할 때에만 할 수 있는 여유다. 힘든 월요일을 극복하고 싶다면 평범한 일상 속에서 여유를 갖고 자신을 위해 시간을 투자해보자 !

#14, 이벤트 4가지(C#, DataGrid of DevExpress, SiSFramework)

1. CellValueChanged 이벤트 : DataGridView 컨트롤에는 DataGridView 셀의 상태 변경을 검색 하는 데 사용할 수 있는 여러 이벤트가 있습니다. 가장 일반적으로 사용 되는 두 가지는 1) CellValueChanged 및 2) CellStateChanged 이벤트 DataGridView 셀 값의 변경 CellValueChanged 이벤트에 대 한 처리 private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { string msg = String.Format( "Cell at row {0}, column {1} value changed", e.RowIndex, e.Colum..

금요일을 마무리하며 (with 바 세컨드 룸)

선배 두 분 그리고 동기들과 함께 마무리한 금요일 그리고 칵테일. 나는 메뉴에 적힌 대로 사장님이 추천하는 메뉴 뱀부즐드 엠플 ? 이름은 기억이 잘 안나는데 레이어가 있다고 했고 7번 끊어서 나눠 마시면 된다고 했다 . 뭐라고 7번 ? 필요없다. 먹다보니 귀찮; 독한 향이라던가 특유의 뭔가 맛도 잘 모르겠고 가격은 비싼데 안에 얼음이 엄~청 크게 들어있는 여태 먹어본 칵테일 중에서는 손에 꼽을 정도다 ! 물론 최하위에서... 한 조각을 너무 오래 먹었더니 식어버렸다. 아주 그냥 꿀 맛! 정말 꿀 맛 밖에 안났다. 피자는 뜨거울 때 먹는 음식이다 . 아니 고르곤 졸라는 식으면 먹지 말자. 이상 끄적이는 금요일의 일상 , 그리고 th~ㅗ중한 사람과 함께하기 좋은 분위기 쥑이는 바 세컨드 룸 이었다.

무더위에 지친 당신에게 선물할 아이스크림

아이스크림이 몹시도 먹고 싶다던 동기를 따라서 편의점 찾아 삼만리 후 얻어먹은 수박바 쮸쮸바! 평소에 아이스크림을 좋아했고 수박바도 그중 하나. 평소에 아이스크림을 좋아하기도 하지만 특히 수박바를 좋아했고 거꾸로 수박바는 조금 실망스러웠지만 이번엔 다르겠지! 라며 수박바 쮸쮸바를 선택, 그리고 욕심내어 빠삐코도 하나 더 샀다. 맞다 저 사진의 빠삐코도 내 것.. 먹고 난 후기는... 역시 구관이 명관이라고 오리지널만 한 제품들이 없다. 뭔가 밋밋하고 별로였다. 빠삐코 최고 하지만 더운 날 점심 식사 후에 먹는 아이스크림이라면 과연 누가 싫어할지! 특히 동기와 함께 하는 식후 아이스크림이어서 더욱 맛있었다. 무더위에 지친 당신에게 선물하고 싶은 오늘의 아이스크림 수박바 쮸쮸바! 이상 솔직한 리뷰와 일상이었..

# 번외7, 코로나19 시대 IT 책임자의 10대 과제

[서론] 이미 코로나로 인해 세계가 변하고 있다. Un + contact 의 합성어 언택트라는 신조어의 탄생과 Before Corona, After Corona B.C and A.C 등 코로나의 등장은 인류의 많은 것을 바꾸어 놓았다. 그 중 에서도 이번에는 코로나로 인해 IT 책임자에게 주어지는 10대 과제에 대해서 ITWorld 의 기사를 인용해 알아보고자 한다. [본론] 코로나19 팬데믹으로 인해 실제로 비즈니스의 거의 모든 측면에서 문제가 발생했으며, 몇 달 전만 해도 아무도 상상하지 못했던 상황이 벌어졌다. IT도 분명 예외는 아니며, CIO를 비롯한 IT 책임자들은 혼란에 대응하고 비즈니스를 지원하며 불확실한 미래로의 전환을 계속 이끌어 가기 위해 노력하고 있다. 코로나19 팬데믹 속에서 IT..

# 번외6, HP 엘리트 드래곤플라이 리뷰 : "분실 걱정 끝!" 타일 트래커를 내장한 최초의 노트북

[서론] 과거 대학교 3학년 시절에 임베디드 수업을 통해서 블루투스 칩을 활용해 휴대폰으로 실시간 물품의 위치를 파악하고 가까워지는 경우 알림음이 뜨도록 만들어봤다. 그 당시에도 잃어버리는 것을 방지하기 위해 기획하고 만들었는데 이제는 노트북에도 이러한 기능을 넣는 시대가 왔다. 아이티월드의 기사를 함께 보자. [본론] 출장이나 회의가 아닌 다른 아무 것도 아닌 이유로 집을 나서 본 지가 너무도 오래 된 것 같다. 재택 근무가 길어지고 있지만, 그래도 이동이나 외출이 줄어들었기 때문에 번잡한 공항 터미널에서 보안 기능이 해제된 노트북 가방을 분실했을 때의 공포는 없다. 필자처럼 이런 끔찍한 경험을 다시는 하고 싶지 않은 사용자라면, 타일(Tile)의 트래커 기능을 내장한 HP 엘리트 드래곤 플라이에 아주..