퇴근5분전

 

 

아 더워서 프로그램이고 뭐고...

 

+ 프로젝트 - 메뉴 - 작업 - 이슈 

+ 코드생성기

+ VS Helper

 

통합 툴 : 맘먹구 작업하면 퇴근후 2시간씩 일주일이면 되는뎅... 더워서 못하겄넹!!

 

 

아 더워..~!!!

 

- 프로젝트 : 프로젝트명, 관리폴더경로, 설명

- 프로젝트SUB : SEQ, 기간, 상태, 비고

 

- 메뉴 : 프로젝트 , 메뉴ID, 메뉴명, 상위메뉴ID, 설명

 + 메뉴 관련 SP

 + 화면디자이너 [ CodeGen ]

 

- 작업 : 작업ID, 타입[ 프로젝트 or Menu ], SUBID[프로젝트 or 메뉴ID], 작업내용, 상태[대기, 진행, 완료, 미완료, ISSUE]

- 이슈 : 이슈ID, 작업ID, 내용, 해결방법, 상태[ 처리완료, 미완료, 불가능 ]

- 로그 : 로그ID, 타입, SUBID, 로그내용 , 시간

- 파일 : 파일ID, 타입, SUBID, 파일경로, 비고

- 파일SUB : 파일ID, SEQ, 파일경로

 

 

 

'# 9) My Program(.NET) > PRJMNG' 카테고리의 다른 글

PRJMNG] 구조  (0) 2012.10.09
PRJMNG] 구조  (0) 2012.08.13
PRJMNG] 프로젝트 등록화면  (0) 2012.08.13
PRJMNG] 메뉴 등록화면  (0) 2012.08.13
PRJMNG] 대충 프레임...  (0) 2012.08.09

 

 

 날도 더운데 ... 이렇게 컴퓨터에 앉아서 사이트를 둘러보는데....

 

문득...

 

 

 다음 -> 훈스 -> 다음 -> 훈스...... 반복...

 

어쩌다.. 메이플( 현재 게임중... )

 

 

쩝...  할거 디게 없넹....

 

 

앞으로... 어떻게 될까... 훔.....

'--- 취미 > 생각하기' 카테고리의 다른 글

휴식] 멘붕? ...  (0) 2013.06.10
IQ테스트?  (0) 2012.11.05
ERP 개발이 드디어 2월 29일 종료되었다.  (0) 2012.03.02
계약? ... 왠지 모르게 찜찜해...  (0) 2011.08.08
7월 28일 목포의 하늘  (0) 2011.07.29

 

 

훈스 질답게시판에 이미지 리사이징 관련 글이 올라와서

 

30분 정도 짜보았음.  

 

 

 

 

 

콤보1, 버튼2, 체크박스1

 

판넬1,

 

픽쳐박스1 ( 이미지 리사이징 레이어 )

 

 

 

 

소스

 

public partial class Form1 : Form
    {
        float oldSizing = 100f;
        float[] factors = new float[] { 20, 50, 100, 120, 240 };

        public Form1()
        {
            InitializeComponent();
            comboBox1.DataSource = factors;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.SelectedIndex = 2;
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Resizing(comboBox1.SelectedIndex);
        }

        private void Resizing(int idx)
        {
            float CurrentSizing = factors[idx];
            pictureBox1.Scale(new SizeF(CurrentSizing / oldSizing, CurrentSizing / oldSizing));
            oldSizing = CurrentSizing;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //+
            ZoomIn();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            //-
            ZoomOut();
        }

        void ZoomIn()
        {
            if (checkBox1.Checked)
            {
                Point Befor = GetCenter(pictureBox1);

                int idx = comboBox1.SelectedIndex;
                if (factors.Length > comboBox1.SelectedIndex + 1)
                    comboBox1.SelectedIndex++;

                Point after = GetCenter(pictureBox1);
                pictureBox1.Left = pictureBox1.Left - (after.X - Befor.X);
                pictureBox1.Top = pictureBox1.Top - (after.Y - Befor.Y);
            }
            else
            {
                int idx = comboBox1.SelectedIndex;
                if (factors.Length > comboBox1.SelectedIndex + 1)
                    comboBox1.SelectedIndex++;
            }
        }

        void ZoomOut()
        {
            if (checkBox1.Checked)
            {
                Point Befor = GetCenter(pictureBox1);

                int idx = comboBox1.SelectedIndex;
                if (0 <= comboBox1.SelectedIndex - 1)
                    comboBox1.SelectedIndex--;

                Point after = GetCenter(pictureBox1);
                pictureBox1.Left = pictureBox1.Left + (Befor.X - after.X);
                pictureBox1.Top = pictureBox1.Top + (Befor.Y - after.Y);
            }
            else
            {
                int idx = comboBox1.SelectedIndex;
                if (0 <= comboBox1.SelectedIndex - 1)
                    comboBox1.SelectedIndex--;
            }
        }
       
        Point GetCenter(Control c)
        {
            Point p = c.Location;
            p.X += (int)((float)c.Width / 2f);
            p.Y += (int)((float)c.Height / 2f);
            return p;
        }
    }

 

'# 4) .Net ( Vs 2010 ) > C#' 카테고리의 다른 글

WinForm] 단축키  (0) 2012.10.11
GDI+] 이미지 회전!  (0) 2012.08.13
.Net] 버튼 Pressed Event!!  (0) 2012.05.09
.NET ] 멀티 랭귀지 지원 ...  (0) 2012.03.06
ArrayList.Sort 하기...  (4) 2011.07.29

 

  음 개발에서 사용되는 코드는 고정되어 있는 부분이 많아 대부분 복사 & 붙여넣기를 밥먹듯이 하게 된다.

 

그런 부분을 하다보면 변경되는 부분에 대해 모두 수정이 이뤄지게 된다.

 

복사 & 붙여넣기로 시간을 단축시킬 순 있지만 왠지 점점 멍때리게 되는건 지치는 것때문인지도 모른다.

 

어느날 부터 개발에서 반복되는 작업과 함께 수반되는 수정되는 부분을 자동화 하기 시작했는데

 

야근을 안해도 일정이 소화 될 정도로 빠르게 페이지 생성이 가능하게 된다.

 

  컨셉 : DB에서 초기 생성된 데이타를 바탕으로 동적으로 원하는 UI소스코드를 얻어내는 것.

 

    Select SP로는 -> 그리드 or 뷰 페이지를 만들어내고 관련된 페이지에 SP연계를 통해

추가/수정/삭제 코드를 생성해내고 관련된 페이지에 SP를 지정하여 .cs코드를 얻어내서

코드 노가다를 줄이고 업체 코드표준에 맞춰 코드를 재생산 할 수 있는 도구임.

  

<< 툴 >>

 

 윈폼 툴(굿센)은 프로젝트생성까지 해서 떨어뜨려주는데...

 

 이번 툴은 웹폼이므로 페이지 단위로 떨어뜨려야 되는데...

시간상 여유가 거의 없으므로 윈폼 툴 일부를 떼내어 웹용으로 변경하게 되었다.

 

1. 그리드  : Select sp에서 나오는 결과 물을 직접 보면서 그리드 상세값등을 셋팅하여 페이지에 붙여넣을 그리드 소스를

뽑아낼 수 있다. ( 복사 & 붙여넣기 But. UI에서 값들을 보면서 설정만 하면 되므로 타이핑이 필요없음! )

 

2. DB관리 : Table, SP, Function 등 객체에 확장속성등을 관리하게 됨.

 

3. 레이아웃 : 페이지, 마스터페이지를 이용하게되는 컨텐츠페이지, 탭 페이지 레이아웃, 멀티탭... 그리드 페이지등...

     페이아웃 소스를 찍어냄.

 

4. DAO : 비지니스와 관련된 페이지 소스를 만들어냄. SP그룹화.

 

5. 팝업 : 추가/수정 에 필요한 팝업 페이지를 만들때 관련 자바스크립트, 페이지aspx, .cs 의 소스를 동적으로 얻어낼 수 있음.

 

6. 리포트 : 작업내용과 관련된 페이지, sp, table등을 선택해서 간단히 리포트화 할 수 있게 만들어 놓음.  

 

 

 

 

 

 

 

음...

완드 두개를 작을 했는뎅.. 하나는

 

1. 드래곤 아크완드 9강 ( 스샷 8강 )  VS 2. 리버스 엔릴 티어 ( 11강 )

 

드래곤 아크완드가 데미지가 1만 정도 적게 나오넹.

 

스공은 더나오는데...   아래 옵션이 총뎀지가 더 센건가...

 

아크완드도 11강을 가봐야 알려나...

 

 

 

 

'--- 취미' 카테고리의 다른 글

메이플 스토리~  (0) 2016.08.24
게임] 에반 장비...  (0) 2013.05.24
게임] 메이플스토리  (0) 2013.05.22
메이플스토리] 에반~  (0) 2012.05.17
울집 앞 주차장에 항상 서있는 아방~  (0) 2009.07.29

 

Source Grid

라이센스 MIT

 

GOOD!

 

https://bitbucket.org/dariusdamalakas/sourcegrid/src

 

 

캐쉬 많이 들어간 먹튀...

 

 

164렙인데... 아스완 해방전 또 안열리나...

 

쩝.. 언제 만렙 찍나!

 

 

'--- 취미' 카테고리의 다른 글

메이플 스토리~  (0) 2016.08.24
게임] 에반 장비...  (0) 2013.05.24
게임] 메이플스토리  (0) 2013.05.22
메이플 스토리 ] 에반 무기 작...  (0) 2012.06.04
울집 앞 주차장에 항상 서있는 아방~  (0) 2009.07.29

 

http://findfun.tistory.com/46  이분 블로그 좋다 ( 한글이고, 설명이 간결하다. )

 

이번 프로젝트가 웹 기반이어서 소스를 훑어보니 jquery로 되어 있다.

 

간단히 문법만 조금 익혔었는데 소스를 보니 내눈을 까막눈으로 만들어버리네...

 

다시 기초부터 훑어보자... 시간이 없으니.. 빠르고 강하게 밀어붙이자!!

 

 

박종서님이 소개해준 jquery 사이트 굿!

http://visualjquery.com/ 

 

한꺼번에 먹으니 체한듯한... 헷갈림의 시작!!

 

 

업체 : 굿센테크날러지(주)

 

기간 : 2012-03-05 ~ 2012-05-04  2개월 프로젝트

 

프로젝트 : 서버 관제 프로그램

 

>> 서버 프로세스, 서비스, 시스템 정보등을 스캔해서 한곳에 정보를 모아서 관리 하도록 만듬.

 

스샷은 패쓰!!

 

원래 3개월 계약 할 내용을 몸상태가 영 안좋게 느껴져 2개월 계약하고 완료지으려고 하루 평균 14시간(주말작업 포함 )정도 코딩을 해서 겨우 테스트해서 보내 줌.

 

이제 일주일 쉬었고 내일부턴 새로운 곳에서 일을 시작함.

 

앞으로 40대를 준비해야 되는데 마냥 편하게 쉬어버렸네..

 

서점을 한번 날잡고 가야지...

 

원래 생각해둔 것이 이런 저런 자료를 찾아보니 완전 넘사벽 정도라 다른 길을 찾아봐야겠다.

 

- 잘 할 수 있는 것을 하자!!

'# 1) 프로그래밍' 카테고리의 다른 글

알고리즘] 1  (0) 2013.11.14
C#] 문자열 정렬처리...  (0) 2013.11.10
.NET] 트리 뷰_ 체크박스 - 더블클릭  (0) 2012.04.09
.net ] 한글 유니코드 변환  (0) 2012.04.07
.Net] 배율 맞추기 II  (0) 2012.03.25

 

  새로 만든 프로그램 모듈 관리 프로그램!!

 

win8 처럼 메트로UI 를 흉내 내봤는데 윈8을 조금밖에 못봐서 나름 상상력을 발휘해서... 프레임만 만들었고,

 

원 계획은 5월 쉬면서 만들 계획이었으나 워낙 좋은 자리가 생겨 계획을 변경됨.

 

 

-- 프로그램 플러그인 모듈이용.

-- 그리드 모듈 이용.

 

기능 : 등록된 프로그램을 그리드에 배치 후 프로세스 처리 실행!

 

 

 

눌림 버튼 이건 모바일 보니 꾹 누르고 있음 - 버튼 붙던데.. 그래서 만들었고 블로깅 해두었음.

 

쉬는 날 마다 추가해서 만들면... 음... 올해 안에 나오겠징...

'# 9) My Program(.NET) > JsFW40' 카테고리의 다른 글

금전관리 프로그램.  (0) 2015.09.26
그리드 폼 만들기 (2)  (0) 2014.03.18
그리드 폼 만들기 (1)  (0) 2014.03.15
PRJMNG] JS 디자이너~  (0) 2012.12.27
[JsFW40] 코딩을 시작하다!!  (0) 2010.11.10