컴퓨터프로그래밍 128

GUI 컴포넌트(picture,Button,Checkbox,Radio)

Add컴포넌트 2 이번에는 (picture, Button, Checkbox, Radio) 사용법을 다뤄보겠습니다. Picture Gui, Add, Picture, 옵션, 경로 ^+t::Gui, Add, Picture, w100 h-1, D:\heart.gifgui, Show, x55 y66 w300 h200, test매크로return Button Gui, Add, Button, [옵션], 적을말 ^+t::Gui, Add, Picture, w100 h-1, D:\heart.gifGui, Add, Button, Default, OK바리gui, Show, x55 y66 w300 h200, test매크로return CheckBox Gui, Add, Checkbox, [옵션], 적을 말 ^+t::Gui, Add,..

AutoHotKey- GUI컴포넌트

Add 컴포넌트 여기서 지원하는 GUI 컴포넌트는 아래와 같습니다.Text, Edit, Updown, Picture, Button, Checkbox, Radiop, DropDownList, ComboBox, ListBox, ListView, TreeView, Link, Hotkey, DateTime, MonthCal, Slider, Progress, GrouBox, Tab2, SDtatusBar, ActiveX, Custom GUI에 컴포넌트를 추가하는 방법은 Add 명령어를 통하여 추가하실 수 있습니다. gui, Add, 컴포넌트, [Option], 입력할 글자 text gui, Add, text, [Option], 입력할 글자 Option 기본옵션 입력할 글자 Text 상자로 나타낼 글자를 입력할 수..

AutoHotKey - GUI

AutoHotKey- GUI 제작하기 아래와 같이 gui라는 간단한 명령어를 통하여 GUI를 구현하실 수 있습니다. gui, sub-command [, param2, param3, param4] param값 Param값설명New새 창을 만듭니다.Add텍스트, 버튼, 또는 체크박스 같은 콘트롤을 생성합니다.Show창을 보여줍니다. 또한 창을 최대화, 최소화, 또는 이동할 수 있습니다.Submit사용자의 입력을 저장하고 선택적으로 창을 감춥니다Cancel or Hide창을 감춥니다.Destroy창을 삭제합니다.Font연이어 생성되는 콘트롤에 대하여 글꼴의 모양, 크기, 스타일, 그리고 색을 설정합니다.Color창과 그의 콘트롤에 대하여 배경 색을 설정합니다.Margin콘트롤에 명시적으로 위치가 지정되어 있지..

C# - 작업환경 세팅하기

작업환경 세팅하기. 아래의 링크를 타고 설치핫면 됩니다. 링크 걸어두었습니다. ! ▶ Visual Studio 설치하기 ▶ Visual Studio 없이 컴파일하기 (Consol) ▶ Visual Studio 없이 컴파일하기 (Edit Plus) ▶ Visual Studio 없이 컴파일하기 (emEditor) 저같은 경우는 visual Studio를 이용하여 진행하겠습니다. 인스톨러를 설치하면 아래와 같이 뜨는데 빨간색 박스로 표시된것을 선택하고 설치하시면 됩니다.

C# - 리스트(List)

List에 대하여 알아보기 List는 크기를 정하지 않은 배열이라고 생각하시면 됩니다. 일반적인 배열은 동적으로 크기조절이 안되지만 List는 가능합니다. 리스트를 사용하면 배열의 크기에 대해서 신경쓸 필요가 없습니다. List 데이터 입력 및 출력 List를 선언하기List List이름 = new List (); List에 element(요소)추가하기List이름.add(element); using System;using System.Collections.Generic; public class ListExam { static void Main(string[] args) { List mylist = new List (); mylist.Add (2); mylist.Add (4); mylist.Add (6);..

C# - 큐(Queue)

큐 (Queue) 큐 (Queue)는 먼저 추가된 데이타가 먼저 출력 처리되는(FIFO, First In First Out) 자료 구조로서 입력된 순서대로 처리해야 하는 상황에 이용된다. Queue는 맨 뒤(tail)에 데이타를 계속 추가하고, 맨 앞(head)에서만 데이타를 읽기 때문에 순차적으로 데이타를 처리하게 된다. 사용방법)Queue q = new Queue(); q.Enqueue(자료형에 맞는 리터럴);q.Dequeue(); 예제) using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication2 { class Program { static void Main(string[] args) {..

C# - 구조체(Structure)

구조체의 개념 C#에서 크기가 작거나 내부가 그렇게 복잡하지 않을 때, 즉 작고 단순한 메소드를 포함하고 있는 선, 컬러와 같은 그래픽 요소 등을 구조체로 정의합니다. 클래스는 힙에 생성되는 참조 타입이다. 구조체는 스택에 생성되는 값 타입이다. 구조체는 클래스보다 메모리 소모가 덜합니다. 구조체 선언형식 struct 구조체명 { // 멤버변수, 메소드, } 위의 예제를 보시면, 클래스처럼 멤버변수를 가질수도 있고, 메소드 역시 가질 수 있습니다. 구조체를 사용하여 몬스터를 정의해 보겠습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; nam..

AutoHotKey - 함수의 사용

함수의 사용 함수는 서브루틴 (Gosub)과 비슷합니다. 단, 호출자로부터 매개변수(입력)를 받을 수 있다는 점은 다릅니다. 게다가, 함수는 선택적으로 값을 호출자에게 돌려줄 수 있습니다. 다음의 간단한 함수를 연구해 보겠습니다. 두 개의 숫자를 받고 그 합을 돌려줍니다:Add(x, y) { return x + y ; "Return"은 표현식을 기대합니다. }기위의 코드는 함수 정의라고 알려져 있는데 "Add" (대소문자 구분 없음)라는 이름의 함수를 생성하고 그 함수를 호출하려면 누구라도 정확하게 두 개의 매개변수 (x와 y)를 제공하도록 확립합니다. 이 함수를 호출하려면, :=연산자로 그의 결과를 변수에 할당합니다. 예를 들어:Var := Add(2, 3) ; 숫자 5가 Var에 저장됩니다.또, 함수..

C# - 제네릭

제네릭이란 .NET 2.0에서 새롭게 추가된 개념으로 제네릭을 통해서 형식 매개변수(type parameter)라는 개념이 도입되었습니다. 형식 매개변수를 사용해서 클래스나 매서드를 사용하면 그것이 인스턴스화 될때까지 형식지정을 연기할 수 있습니다. 말로 이해하려고 하면 어려우니 아래를 살펴보면 이해가 더 빠를겁니다. 출처 : http://blog.naver.com/thx4alice/110023491588예제) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class ARRAY4ALL { ..

C# - 인터페이스

인터페이스(Interface) 얼핏보면 추상클래스와 별로 차이가 없습니다. 개념 자체도 추상클래스와 같이 어떻게 작업할지 약속하는 기능과 비슷하죠 그럼 차이점이 뭘가요? 추상클래스와 인터페이스의 가장 큰 차이점은 바로 '클래스'냐 아니냐의 차이입니다. 추상클래스는 엄연한 클래스로 이를 구현하는 것은 '상속(extends)'입니다. 그러나 인터페이스는 '포함(implements)'라는 키워드를 통해 구현하게 되는데 이는 자바에서 매우 중요한 차이를 가집니다. 자바는 오로지 '단일 상속'만을 지원하기 때문에 추상클래스를 상속받는 클래스는 다른 클래스를 상속받을 수 없습니다. 그러나 인터페이스를 포함하는 클래스는 다른 클래스를 상속받을 수 있습니다. 추상클래스는 일반클래스와 달리 그 자신을 new 명령어를 통..