C# WebBrowser 자동 로그인
·
개발/c#
웹브라우저 자동 로그인그전편 WebBrowser 만들기를 해보신후 진행 하시는게 이해가 쉽습니다. C# 으로 만든 WebBrower로 웹사이트 자동 로그인 을 해보겠습니다. 이부분에서는 HTML의 기초와 CSS의 기초가 필요로 합니다. 일단 로그인할수있는 사이트를 Navigate함수에 먼저 등록을해놓습니다. 저는 다음사이트를 들어가 서 로그인을해보도록하겠습니다. 폼로드를 할때 기본으로 다음홈페이지를 기본으로 세팅해놓겠습니다. 그러면 다음사이트로 시작하자마자 이동할수 있습니다 이제 크롬이나 일반 웹브라우저를 키고 다음 사이트를 가서 F12키를 눌러줍니다. 저는 카카오계정으로 로그인을 할텐데요 그럴려면 저 로그인 버튼을 눌르고 아이디 와 비밀번호 입력창이있는 주소를 복사하겠습니다. 그리고 다시 Navigat..
하루하루 읽다보면 늘어가는 개발지식 조엘 온 소프트웨어편 5
·
개발/개발서적
손쉬운 명세서 작업 명세서 작업이 귀찮은지. 대부분 개발자들이 기술 명세서 작업을 해야하지만 명세서 작업을 하지않는다. 개발자는 명세서작업보다는 오로지 개발을 더중요시하기 때문이다. 이런 개발자 일수록 생산성이 낮아진다 . 프로그램 설계 명세서 를 작성한 프로그래머와 안한 프로그래머는 당장에 눈에 는 작성안한 프로그래머가 더욱 빨리 코드를 작성하고 빨리 프로그램을 만드는 것처럼 보이지만 나중에 돌이켜서 보면 나중에 설계 명세서 를 작성한 쪽이 오히려 정확한 기능을 만들수 있습니다. 설계명세서를 작성안한 프로그래머는 나중에 잘못만들어진 기능을 고치려할때는 명세서를 작성안한 프로그래머 보다 많은 시간을 쏟아 코드를 고쳐야 할수있습니다. 그리고 또하나 의사소통의 시간의 절약이다 명세서를 작업 할때는 팀원에게 ..
Boxing UnBoxing
·
개발/c#
Boxing 과 UnBoxing Boxing 과 unBoxing은 형변환 타입입니다. int => double , double => int 로 변환 하는것이아닌 object => int , int=> object 로 변환하는것입니다. 메모리 영역을 생각을 하고 바라 보아야합니다. 저희가 아는 데이터타입 스택영역입니다. 그래서 int-> double 은 스택영역에서의 형변환입니다. 하지만 object => int 는 힙영역에서 스택영역 즉 값 형식을 참조 형식으로 변환하는 것을 말하며 스택에 있는 데이터가 힙으로 복사 int => object 스택영역에서 힙영역으로 형변환 참조 형식을 값 형식으로 변환하는 것을 말하며 힙에 있는 데이터가 스택으로 복사가 이루어집니다. 이제 여기서 Boxing 은 스택영역에..
부의 추월차선 -엠제이 드마코-
·
책/자기개발서(부자편)
부의 추월차선은 베스트셀러에 유투브에서도 책리뷰에 자주 등장하는책이다. 딸과 도서관에 다녀오던 날 생각이 나 빌려보게 되었다. 엠제이 드마코의 어릴적 살던 배경부터 시작하여 어떻게 해서 자신이 현재 경제적 자유를 누렸는지에 대해서 설명을한다. 제목에서 이야기 하는 추월차선이란 말은 부자가 서있는 길을 뜻한다. 그렇다 이책에는 3가지의 길이있다. 직업을 가지고있는 서행차선, 직업을 가진 사람을 고용하는 추월차선, 그리고 추월차선인것같지만 결국은 자기가 일을하며 자기의 직업이 되어있는 서행차선에 있는 자영업자 엠제이의 드마코가 하고 싶은 말은 부자가 되기위해서는 돈을 아끼고 저축하여서 은퇴후 삶을즐기게아닌 젊어서도 은퇴를 할수 있다는것이다. 그것은 우리가 살고있는 세상이만든 선입견으로 가득 차있는 생각을 깨..
HTML (입력) 기초 6편
·
개발/HTML
웹사이트들 돌아 다니다 보면 로그인 창이나 입력 창을 볼수있습니다. 오늘은 입력할수있는 태그를 알아보겠습니다. 태그입니다 이태그는 다른 태그와는 다르게 이라는 끝나는 태그가 없습니다. 그리고 오늘은 input 태그의 Type 들중 Text에 대해 설명을 해보겠습니다. HTML 기초배우기 로그인 로그인 을 타이핑 하신후에 input 태그 속성값이 있는 type 를 Text로 지정해줌니다. 결과값은 아래 와같이 나옵니다. 태그를 이용하여 아이디와 비밀번호를 만들어 보면 결과는 이렇게 나오는데요 이렇게 만들기 싫고 로그인 밑에다가 비밀번호를 넣고 싶으면 여러 가지 방법이있습니다. 로그인 태그 뒤에 태그를 넣는 방법이있습니다. HTML 기초배우기 로그인 비밀번호 그리고 태그를 이용해 각각 단락을 설정해 주는 방..
c# WebBrowser 만들기
·
개발/c#
c# 으로 웹브라우저를 만드는 방법은 간단합니다. 윈도우 폼을 생성한뒤 tablelayoutpannel을 추가 하고 속성값의 Dock 을 fill로 설정해 줍니다. tableLayoutpannel의 열을 하나 제거해주고 상단의 패널을 28로 고정 시켜줍니다. tableLayoutPannel 첫번째 행에 패널을 다시 추가해주고 Dock 을 fill로 설정합니다. 그리고 margin값을 0으로 하여 여백을 제거합니다. 그리고 tableLayoutPannel 두번째 행에는 도구상자에 webbrowser를 추가 하고 Dock 을 fill로 채워줍니다. 버튼 3개와 텍스박스를 추가 하여줍니다 그리고 각각 더블클릭하여 함수를 만들어 놓습니다. using System; using System.Collections.G..