일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- 자료구조
- request
- WebProgramming
- 악성코드
- HTML
- System
- OOP
- jsp
- UTF-8
- Sort
- meta
- Kafka
- query
- function
- API
- c++
- Call-by-reference
- C
- 포인터
- algorithm
- array
- java
- 노드
- 윈도우즈
- CSS
- CLASS
- 투자
- beans
- windows
- Today
- Total
목록Windows Programming (22)
hahahia
1. 64비트와 32비트 나누는 기준 - I/O BUS를 통하여 한번에 송신 및 수신할 수 있는 데이터의 크기 - 데이터 처리능력 32비트에서 64비트로 - 더 넓은 메모리 공간 활용가능(32비트 : 표현할 수 있는 주소 4GB -> 64비트 : 표현할 수 있는 주소 16TB) - 연산속도가 빨라진다(32비트 : 최대 32비트 데이터 처리 -> 64비트 : 최대 64비트 데이터 처리) 2. 64bit 기반 프로그래밍 - LLP64, LP64 운영체제 모델 char short int long 포인터 Windows LLP64 1byte 2byte 4byte 4byte 8byte Unix LP64 1byte 2byte 4byte 8byte 8btye Windows에서는 32비트 시스템과의 호환성을 중시하기 때..
1. #include - Windows에서 정의하고 있는 자료형 typedef char CHAR; typedef wchar_t WCHAR; #define CONST const; typedef CHAR* LPSTR; typedef CONST CHAR* LPCSTR; typedef WCHAR* LPWSTR; typedef CONST WCHAR* LPCWSTR; 자료형을 정의하는 이유 1. 선언의 편리성 긴 문장을 대신해서 간결하고, 또 의미도 보다 강하게 부여된 이름을 변수 선언시 사용한다. typedef unsigned int size_t 2. 확장의 용이성 typedef unsigned char STR_LEN -> typedef unsigned int STR_LEN (한번의 수정으로 STR_LEN 자료형..
SBCS(Single Byte Character Set) - 문자를 표한하는데 있어서 1byte만을 사용하는 방식. - 대표적인 예로는 ASCII Code MBCS(Multi Byte Character Set) - 한글은 2Byte, 영어는 1Byte - 문자열의 종류에 따라 다른 크기를 가진다. - 유니코드는 아님. WBCS(Wide Byte Character Set) - 모든 문자를 2Byte로 처리 - 유니코드(UNICODE) - 안정적이므로 많이 사용한다. /* MBCS1.cpp */ #include #include int main(void) { char str[] = "ABC한글"; int size = sizeof(str); int len = strlen(str); printf("배열의 크기 :..
// form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; // textBox1의 Text를 읽어서 gugudan함수를 호출하여 구구단을 출력시키는 프로그램이다. namespace gugudan { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, Even..
사실 c#의 가장 큰 장점이라고 할 수 있는 부분은 바로, 문자 기반의 칙칙한 콘솔에 비해서 그래픽을 사용할 수 있고 컨트롤을 활용할 수 있어 훨씬 더 섬세한 표현이 가능하다. 그렇다면 간단히 버튼과 라벨을 이용한 쉬운 GUI 프로그램 예제를 만들어보자. 일단 Visual Studio를 실행시키고 새 프로젝트에서 화면에서와같이 Windows Forms 응용 프로그램을 선택하고 이름을 WindowsForm이라는 프로젝트 하나를 만들어보자. 확인버튼을 누르게되면 이렇게 나올 것이다. 위에서와 같이 빈 폼이 하나 뜰 것이고 도구상자와 속성을 이용하여 이제 여러가지 버튼이나 이벤트, 설정 등을 할 수 있다. 그렇다면 도구상자를 이용하여 라벨하나와 버튼 두개를 만들어 보자. 이렇게 간단히 도구상자를 이용하여 라벨..
using System; class Program { static public void Menu() { //메뉴 출력루틴 Console.WriteLine("************성적 관리 프로그램***********"); Console.WriteLine("******* 1.학생 정보 입력 *******"); Console.WriteLine("******* 2.학생 성적 입력 *******"); Console.WriteLine("******* 3.학생 성적 계산 *******"); Console.WriteLine("******* 4.학생 정보 출력 *******"); Console.WriteLine("******* 5.학생 성적 출력 *******"); Console.WriteLine("******* 6...