본문 바로가기

IT프로그래밍

(108)
[C#]리스트 박스 값 가져오기(전체, 선택된 아이템) 저번 시간에는 리스트 박스에 값을 넣는 것과 삭제시키는 것에 대해 포스팅하였습니다. 이번 포스팅에서는 리스트 박스에 있는 값을 가져 오는 방법에 대해 포스팅 하겠습니다. 저번에 리스트 박스 삭제 예제로 만들었던(Remove, Removeat, Clear)프로젝트에서 이어서 개발하도록 하겠습니다. 리스트 박스에 있는 아이템을 가져오는 방법에는 2가지가 있습니다. 1. 리스트 박스에 있는 모든 아이템을 가져오는 방법 2. 리스트 박스에서 선택된(클릭된) 아이템명을 가져오는 방법 3. 리스트 박스에서 선택된(클릭된) 아이템의 인덱스를 가져오는 방법 이 세가지에 대한 포스팅입니다. 1. 리스트 박스에 있는 모든 아이템 값 가져오기 우선 리스트 박스에 있는 모든 값을 foreach문을 사용하여 string에 저장..
[C#]C# listBox items Remove RemoveAt, Clear - 리스트 박스 값 빼기 리스트 박스에 값을 삽입시키는 방법에 이어 리스트 박스에 들어가 있는 값을 삭제시키는 방법에 대해서 알아 보겠습니다. C# ListBox Add 예제 [C#]C# listBox items add - 리스트 박스에 값 넣기 C# 리스트 박스 컨트롤러에 값을 넣는 2가지 방법 에 대해서 알아보겠습니다. 1. Visual Studio listBox 속성에서 값을 넣기(항목 지정 후 변경되지 않을 때 사용) 표출만을 목적으로 하고, 넣은 값이 바뀌지 않는.. manniz.tistory.com 리스트 박스 아이템을 삭제 시키는 3가지 방법에 대해 알아보기 위해 다음과 같은 폼디자인을 만듭니다 리스트박스의 컬렉션에 값을 넣은 것이며, 해당 값을 넣는 방법은 바로 위에 링크를 걸어둔 포스팅에 있으니 참조바랍니다. 앞..
[C#]C# listBox items add - 리스트 박스에 값 넣기 C# 리스트 박스 컨트롤러에 값을 넣는 2가지 방법 에 대해서 알아보겠습니다. 1. Visual Studio listBox 속성에서 값을 넣기(항목 지정 후 변경되지 않을 때 사용) 표출만을 목적으로 하고, 넣은 값이 바뀌지 않는 다고 하면 리스트 박스 속성에서 값을 넣어줄 수 있습니다. 예제를 통해 확인해보겠습니다. 폼디자인 Visual Studio 디자인 탭에서 listBox1을 마우스로 선택합니다. 그리고 속성창에서 items라는 항목을 확인합니다. 컬렉션이라는 곳을 클릭하면 다음과 같이 ...으로 보이는 버튼을 클릭할 수 있게 활성화가 됩니다. 그 부분을 클릭해주세요 이 부분에 ListBox에 들어갈 항목을 하나하나 넣을 수 있습니다. 저는 다음과 같이 과일 이름을 적어보았습니다. 확인을 눌러서 ..
[Python]파이썬 소수 구하기, 소수 판별 소스코드 & 설명 이전 포스팅한 파이썬에서 약수 출력, 약수 개수 구하기 [Python]파이썬 약수 출력, 약수의 개수 구하기 소스코드 & 설명 파이썬에서 입력받은 수의 모든 약수와 약수의 개수를 출력 해보겠습니다. 이번 포스팅에서는 전에 포스팅한 파이썬에서 키보드 입력을 받는 방법(특정형으로 변환) [Python]파이썬 입력 / Python 입력 / 파이썬 i.. manniz.tistory.com 를 조금만 응용하여 바로 소수 판별이 가능합니다. 소수란 ? 약수를 1과 자기 자신만 갖고 있는 수입니다. 이것을 다르게 정의하면 소수란 결국 약수를 2개(1과 자기자신)만 갖고 있는 수 라는 정의와 동일합니다. 그렇다면 모든 약수와 약수를 개수를 구하였을 때 약수의 개수가 2인 것은 소수라고 볼 수있습니다. 소스 코드 whi..
[Python]파이썬 약수 출력, 약수의 개수 구하기 소스코드 & 설명 파이썬에서 입력받은 수의 모든 약수와 약수의 개수를 출력 해보겠습니다. 이번 포스팅에서는 전에 포스팅한 파이썬에서 키보드 입력을 받는 방법(특정형으로 변환) _
[C#]C# 콘솔 출력하는 방법 정리 - 윈폼프로젝트에 콘솔 보이게 하기 C언어로 코딩을 하다 보면, 결과값을 빨리 알고 싶을 때가 있습니다. 이럴 때 두 가지 선택 중에 하나를 하게 됩니다. 1. 값을 알고 싶은 변수에 Break Point를 걸고 Debug하여 값을 직접 찍어 보거나, 조사식에 넣어 확인하는 방법 2. 값을 알고 싶은 변수의 계산뒤에 printf로 결과 값을 출력하는 방법 반복문 안에서 실제 값의 증감을 하나하나 쫓아가야 하는 경우에는 1번으로 보는게 맞겠지만, 주관적인 경험상 단순 확인용이라면 2번의 방법을 (훨씬) 더 많이 사용하는 것 같습니다. C에 익숙해져 있다가 C#프로젝트를 처음 만들고 실행시켰을 때 당황하게 되는 순간 중 하나는 바로 콘솔창이 없다는 것입니다. 물론 DOS느낌의 검은 화면 보다 Windows Form이 나오기 때문에 뭔가 정말 ..
[Python]파이썬 구구단 프로그래밍 설명과 소스코드 앞의 포스팅에서 설명드린 파이썬의 반복문과 조건문을 사용하여 다양한 방법으로 구구단을 출력해보겠습니다. 혹시 파이썬의 반복문과 조건문에 대해 궁금하시다면 하단의 링크 참조 부탁드립니다. 파이썬 조건문 정리 파이썬 반복문 정리 이번 포스팅은 단순히 구구단 출력이 목표가 아니라, 파이썬의 조건문과 반복문의 쓰임과 문법에 유의하여 살펴보시고, 개발하시는데 도움이 되었으면 합니다. 1. 구구단 세로 출력(1 ~ 9단) 소스 코드 for i in range(2, 10): for j in range(1, 10): print(i, "X", j, "=", i * j) if(j == 9): print() 실행 결과 결과가 길어서 한번에 캡처를 못하여 나눠서 올립니다; 소스 코드 설명 구구단 출력에서 가장 유심히 봐야하는..
[Python]파이썬 조건문(if문) 문법 및 사용법 정리 프로그래밍에서 조건문을 직관적으로 표현하자면 컴퓨터에게 질문을 던지고, 질문의 답(참/거짓)에 따라 수행해야할 경로를 지정해주는 것과 같습니다. 1. if문 대표적인 프로그래밍 조건문은 if문 입니다. c언어, java, 파이썬 등 대부분의 언어에서 사용법에 대한 문맥적인 차이는 있지만 if의 형식을 갖고 있습니다. 이해하기 쉽게 조건문의 코드작성을 한글로 표현해보면 만약(if) 오늘이 화요일이면 ▶ 화면에 화요일이라고 출력해 만약(if) 오늘이 수요일이면 ▶ 화면에 수요일이라고 출력해 만약(if) 오늘이 목요일이면 ▶ 화면에 목요일이라고 출력해 라고 할 수 있습니다. 이렇게 코딩을 해놓고 실행을 했을 때, 컴퓨터는 제가 써놓은 질문에 대한 대답을 하면서 동작을 수행합니다. 컴퓨터 관점에서 위의 코드를 ..
[C#]String 메서드 split에서 문자열로 분리 시키는 방법 C# 문자열 메서드 중 하나인 split에 대해 알아보겠습니다. split의 사전적 의미는 [분리시키다, 나누다] 입니다. 사전적 의미에서 바로 알 수 있듯이 스플릿 함수는 문자열을 분리시켜주는 기능을 수행합니다. 실제 프로그래밍을 하기전, 이해를 돕기위해 간략한 글로 예를 들어보겠습니다. 나는^프로그래밍을^공부하는중^입니다. 라는 문자열이 있습니다. 이 문자열을 ^을 기준으로 분리한다고 하면 1.나는 2.프로그래밍을 3.공부하는중 4.입니다. 로 4개로 분리가 되는 것이죠. 또한 .split 메서드는 ' ' 공백을 나눌 수도 있습니다. 안녕하세요 만나서 반갑습니다! 라는 문자열을 ' '(공백)을 기준으로 나누면 1.안녕하세요 2.만나서 3.반갑습니다! 로 3개로 분리가 됩니다. C# 소스코드를 통해서 ..
[Python]파이썬 for / Python for / 파이썬 반복문 / Python 반복문 파이썬 반복문 파이썬 for문 입니다. 파이썬의 반복문을 예제를 통해 알아보고 c와 비교하여 어떤점이 다른지, 또 어떻게 사용하는지 기록해놓은 포스팅입니다. 파이썬에는 크게 2가지의 반복문이 있습니다. 1. for item in var: 2. for item in range(시작숫자, 종료숫자, 스텝): 위에서 for문 뒤에 :(콜론)은 문맥상의미가 아니라 실제 선언에 쓰인것임을 주의해주세요. 그리고 for문 바로 아래 오는 구문은 반드시 들여쓰기를 해야합니다. (파이참같은 파이썬의 IDE의 경우 for문을 선언하고 엔터를 입력하면 자동으로 띄워줍니다). 1번 for item in var: 반복문의 경우는 c언어의 foreach를 생각하시면 편합니다. 파이썬에서는 iterator(반복자)라는 개념으로 정..