C#의 텍스트 박스(textBox) 컨트롤에는 패스워드 속성이 있다는 것은 아주 잘 알려진 사실이다. 사실 텍스트박스의 패스워드표시는 C#에만 있는것도 아니고 거의 모든 언어에 존재하는 속성이 아닐까 싶다. 오늘 포스팅을 하려고 하는 내용은 사실 아주 간단한 것이긴한데 의외로 검색하면 잘 안나오는 것 같아서 내가 정리를 한 번 해보는 것이다. 뭐냐하면 패스워드 캐릭터를 설정하고 해제하는 것을 코드로 표현하는 방법이다. 이게 무슨 말이냐... 일단 구글에서 "c# textbox 패스워드 표시" 등등의 키워드로 검색을 하면 여러가지 검색결과가 많이 나오는데 대부분은 Passwordchar 속성에 "*"와 같은 문자를 입력해서 화면에 이렇게 표시되는 것들에 대해서만 알려주는 것들이 많은걸로 보인다. 그런데 여..
프로그래밍을 하게되면 필수적으로 같이 따라올수밖에 없는것이 바로 데이터베이스(DB)라고 할 수있다. 물론 DB연결없이 프로그래밍을 할 수 없는것은 아니지만 DB와 연동하는 프로그래밍은 훨씬 더 다양하고 큰 규모의 프로그램을 작성할 수 있기 때문에 필수라고 할 수 있다. 그래서 오늘은 C#에서 데이터베이스를 어떻게 연결하는지 그리고 쿼리는 어떻게 실행하는지에 대해서 정리를 해보려고한다. 우선 ADO를 이용한 DB접속방법부터. 아, 참고로 언어는 C#, DB는 SQL Server(MS-SQL)임을 먼저 밝힌다. ADO는 ActiveX Data Object의 줄임말로 DB에 접근하기 위해서 필요한 컴포넌트로 마이크로소프트에서 제작하고 제공하는 인터페이스라고 할 수있다. VB나 asp또는 .net을 사용해본 경..
윈도우 폼을 이용해 개발을 하면다양한 기능들을 많이 사용하게 되는데 그 중에서도 타이머란 컨트롤도 자주 사용하게 되는 편이다.오늘은 타이머 컨트롤을 이용해서아주 간단한 코드를 이용해서특정 시간대에 프로그램이 작동할 수 있는 방법에 대해 소개하고자 한다.참고로 개발 환경은Visual Studio 2017이다.------------------------------------먼저새 윈도우 폼 프로젝트를 하나 만들어 준다.그리고 다음과 같이 라벨, 텍스트박스, 버튼, 타이머를 하나씩만 추가해준다. 타이머 컨트롤을 제외하고라벨, 텍스트박스, 버튼은사실 없어도 관계없긴 한데...그래도 상태를 찍어주기 위해서추가한 컨트롤이기 때문에그런거 없어도 되면 굳이 추가 안해도됨.그리고 코드를 다음과 같이 작성한다.using ..
프로그래밍을 하다보면컨피그 파일등 텍스트 파일을 읽어서작업을 해야할 일이 종종 생기곤한다.오늘은 C#으로 파일을 핸들링 하는아주 기본적인 방법에 대해서짧게 포스팅 해볼까 한다. 우선 텍스트 파일을 읽기 위해서StreamReader란 클래스를 이용할건데C#에서는 StreamReader 클래스를 이용해서너무나도 간단히 텍스트 파일을 읽어올 수가 있는데이것을 MS가 좋아하는 방식으로 표현하자면아주 강력한 프로그래밍 기능을 제공하고 있다고 할 수 있다. ㅎㅎㅎ각설하고....아래 예제를 보도록 하자.using System.IO; 먼저 StreamReader 클래스는 네임스페이스 System.IO를 사용해야하기 때문에 위와 같은 using코드 한줄이 필요하다.그리고 읽어올 텍스트 파일이 하나 필요한데...일단123..
Split 메소드는 많은 종류의 언어에서 사용하고 있는 메소드(또는 함수)이다.아마 많이들 접해봤기 때문에 생소하지 않을거라고 생각하는데사용방법을 알면 편하게 쓸 수 있는 Split메소드에 대해서 정리해 보려고 한다.Split이라고 하면 우선 사전적인 의미로는 "분할", "나누다", "가르다" 정도로 해석이 가능한데 여기에서도 바로 알 수 있듯문자열을 특정한 조건에 맞게 분류하는 역할을 하는 게 Split메소드이다.여기에서 특정한 조건이라함은반복적으로(공통적으로) 사용되는 공백, 문자(특수문자 포함) 등을 말한다.그리고 본인이 엑셀을 자주 사용하는 있다~! 라고 한다면 감이 오겠지만CSV(쉼표로 구분된 값)파일과 같은 형식과 유사하다고 생각하면 된다.하지만..!그냥 말로 설명하면 감이 잘 안올 수도 있으..
지난번에 1,2,다차원 배열에 관한 짧은 이야기를 한 적이 있어서[.NET(C#, VB) etc] - [C#] 배열에 대해서(1차원, 2차원, 다차원)배열시리즈로배열함수를 만들고 생성된 배열을 리턴받는 방법에 대해서 하나 더 포스팅을 해 볼까한다.그리 어렵지 않기 때문에 분량은 짧게 짧게 하도록 하겠다.준비물(?)은 다음과 같다.1. 배열 변수2. 배열을 제작할 함수ㅋㅋ각설하고 바로 코드를 보도록 하자. static void Main(string[] args) { // int형 배열 선언 int[] array_num1; array_num1 = SetIntArray(5); // 배열의 크기 foreach (int m in array_num1) { Console.Write(m + ""); } Console...
프로그래밍을 하다보면데이터를 특정 변수에 담아 사용할 일들이 자주 생기는데변수를 여러개 생성해서 관리할 수도 있지만"배열"을 생성해서 좀 더 효율적으로 관리하는 방법도 있다.오늘은 배열이 무엇인지 아주 간단하게 이해할 수 있게그리고 C#에서 어떻게 코드로 구현할 수 있는지에 대해서 간단히 포스팅해 보고자 한다.----------1. 배열의 뜻배열을 말로 설명하는 방법은 여러가지가 있지만나는 주로 엑셀을 가지고 설명을 하곤한다.◎ 1차원 배열아주 간단하다.위와같은 형태가 1차원 배열이다.1행 5열의 형태를 가지고 있다. ◎ 2차원 배열2차원 배열 역시 아주 간단하다.2행 5열의 형태의 2차원 배열이다.3차원 이상의 배열은 그림으로 설명하긴 좀 그렇고... 이론상으로 설명할 수 있으나실제로는 그렇게 많이 사..
지난번에 구조체와 클래스의 차이점에 대해 짧게 찌끄려보려 했다가[.NET(C#, VB) etc] - [C#] 구조체와 클래스(struct, class)에 대한 짧은 생각(개념과 차이점에 대해)_01역시나 분량조절에 실패하는 바람에 1편으로 끊어버린 찝찝함을 해소하려2편을 써보려고 한다.(이번에는 진짜 짧게..ㅎ)........지난번에는 구조체에 대해서 이야기를 했다면이번에는 클래스에 대해서 짧게 이야기를 해 보고 마무리로 둘의 차이점에 대해 정리해보려고 한다. 클래스(class)클래스도 구조체와 마찬가지로 변수나 메소드들을 담는 틀인건 마찬가지라고 보면 되는데기본적인 형식은 다음과 같다. class Program { static void Main(string[] args) { int a = 1; void..
- Total
- Today
- Yesterday
- 고전명작
- 중독성짱게임
- 오락실 게임
- 고전게임
- xml강좌
- c#
- 8비트상성
- 플래시 게임
- 틀린그림찾기
- Excel
- 추억의 게임
- 플래쉬 게임
- XML
- brawlstars
- 다른그림찾기
- C
- 엑셀
- J.S Bach
- 브롤스타즈
- SQL
- 플래쉬
- 좀비게임
- 플래쉬게임
- 8비트
- MS-SQL
- XML Programming with VB 6.0
- 오락실게임
- 레트로게임
- 플래시
- 플래시게임
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |