본문 바로가기

컴퓨터/언어,프로그래밍

새창 띄우기 스크립트 링크를 클릭할 때 새창 띄우기 자바스크립트 이용 Link 온클릭(onClick) 이용 Link 버튼을 클릭할때 새창 띄우기 페이지 로딩이 완료되면 새창 띄우기 무조건 새창 띄우기 몇초 후에 새창 띄우기 설정 location=no, directories=no, resizable=no, status=no, toolbar=no, menubar=no, width=300, height=400, left=0, top=0, scrollbars=yes 더보기
[C# 반복문] foreach문 foreach는 배열 혹은 개체 콜렉션에 있는 각 요소에 따라 for문을 돌려준다. for문과의 차이점이라 하면, for는 어디까지 수행해야 하는지 반드시 지정해주어야하지만, foreach는 그와 다르게 동적인 갯수에 훨씬 효율적인 처리가 가능하다. 예를 들어, 전 글에서 사용한 foreach를 예제를 들어서 설명하자면, 프로세스의 갯수는 언제나 유동적이다. 과거 C에서는 Process 배열을 통해 얻은 배열에 갯수를 다른 정수에 저장해두고 그것을 Length로 사용해야 했지만, foreach를 사용하면 그런 필요가 없어진다. 아래 함수는 C#에서 foreach와 for를 사용할 때의 차이점을 설명한다. (1) for static void Main(string[] args) { int[] array = .. 더보기
[본문스크랩] 비주얼 C++ 6.0과 .Net의 차이에 대해서 술파티@.@ | 창 http://blog.naver.com/leeck10/110009912532 수고많으십니다.. 저는 비주얼 C++ 6.0까지는 많이 써봤는데... 닷넷에 대해서는 잘 모르겠습니다. 한번 닷넷을 깔아서 비주얼 C++ 6.0에서 만들었던 프로젝트를 열어봤더니.. 닷넷으로 변환해줘야 한다고 해서 변환을 했더니.. 이상없던 프로젝트가 무슨 에러가 생기면서 컴파일이 안되었던것 같습니다. 정확히 무슨 에러였는지는 기억이 안나네요.. 비주얼 C++ 6.0에서 닷넷으로 넘어갈 때 아무 문제 없는지... 제가 모르는 뭔가가 있는지 궁금합니다. 수고하세요.. 2005-09-29 오후 12:43:59 / 번호: 543834 / 평점: (-) Re: 음... 김정택 / copycd 6으로 짠 코드가 몇줄 .. 더보기
[스크랩] C# 사용 팁 모음 2005.11.27 ㈜손오공 게임개발1팀 서버파트 최흥배 - Form 1. MDI 폼의 경우 자식 폼에 MDI 부모 품을 설정 하는 방법 // 자식 폼의 생성자에서 부모 폼의 인스턴스를 넘겨 주어 설정하도록 한다. public ChildForm( MainForm frm ) { InitializeComponent(); this.MdiParent = frm; ………. } 2. 다이얼로그 폼 사용 LogInForm frm = new LogInForm(); frm.StartPosition = FormStartPosition.CenterScreen; // 다이얼로그 폼을 중심으로 이동 frm.ShowDialog(); if( DialogResult.OK == frm.DialogResult ) { ………………………….. 더보기
[C# .NET] 메세지 박스(MessageBox) 유형 1. MessageBox.Show("내용"); 유형 2. MessageBox.Show("내용","제목"); 유형 3. DialogResult result = MessageBox.Show("내용", "제목", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); 열거맴버 설명 OK 확인 버튼만 나타난다 OKCancel 확인 취소 버튼이 나타난다 YesNo 예 아니오 버튼이 나타난다 YesNoCancel 예 아니오 취소버튼 RetruCancel 재시도 취소 AbortRetryIgonre 중단 재시도 무시 DialogResult 열거값 중 하나를 리턴한다 OK 확인 Cancel 취소 Yes 예 No 아니오 Abort 중지 Ignore 무시 Retry 재시도.. 더보기
[스크랩] WebBrowser 컨트롤 사용 1. 페이지 출력 1 2 3 //WebBrowser webHide = new WebBrowser(); //테스트페이지 오픈 webHide.Navigate(new Uri("http://localhost/test.html")); 2. 원하는 컨트롤 찾기 1 2 3 //HTML // webHide.Document.Body.All["ID"]; 3. 컨트롤에 값 넣고 가져오기 1 2 3 //HTML // webHide.Document.Body.All["ID"].SetAttribute("value", "값이~ 들어간다!"); 이렇게하면 텍스트블록에 데이터가 들어가는 것을 확할수 있습니다. 당연하게도 가져올때는 GetAttribute입니다 ㅎㅎㅎ ? 1 2 3 //HTML // string sGetData = web.. 더보기
C# Winform 에서 새 창 띄우기 프로그래밍을 하다 보면 새 창을 띄워서 정보를 보여주는 것과 같은 작업을 해야할 때가 있다. 이러한 용도로 C#.NET 의 Winform 에서 새 창을 띄우는 방법은 아래와 같다. 먼저 새 창 개체를 하나 생성한다. 해당 클래스의 이름을 NewForm 이라고 하면, NewForm oNewForm = new NewForm(); oNewForm.Owner = this; oNewForm.ShowDialog(); 더보기
[RS232C 통신] 통신 프로그램 만들기 통신 프로그램 만들기 제1장 통신 프로그램 만들기 본 장에서는 RS232C 포트 즉 직렬(serial) 포트를 통해서 데이터를 전송하는 방법에 대해서 설명을 하겠습니다. 직렬 포트는 보통 COM 포트라고 합니다. 컴퓨터에서는 두 개의 직렬 포트를 설정할 수 있으며 그것을 COM1, COM2라고 합니다. 모뎀을 장착했을 경우에는 COM3, COM4도 사용 가능하지만 실질적으로는 2개의 컴포트밖에는 사용하지 못합니다. 예를 들어 마우스를 COM1에 사용하고 모뎀을 COM4에 사용하면 COM2와 COM3가 남은 것 같으나 실질적으로 COM1과 COM3가 같은 인터럽트를 사용하고 COM4와 COM2가 같은 인터럽트를 사용하기 때문에 COM2를 사용하면 COM4와 충돌하고 COM3를 사용하면 COM1과 충돌합니다.. 더보기