반응형

분류 전체보기 669

[C#] Hashtable foreach

C# 문법을 곱씹는 중인데 일반화 컬렉션말고 그냥 컬렉션의 Hashtable 을 반복문 돌리고 싶은데 잘 안된다. Hashtable ht = new Hashtable(); foreach ( Keys key in ht ) { bula bula ... } 이렇게 하면 될 줄 알았는데 저 키가 그 키가 아닌가보다. 요로케 하면 잘 된다. foreach (DictionaryEntry entry in ht) { TextBox1.AppendText( "키 : " + entry.Key + " 값 : " + entry.Value ); } Fin. 잘 못 된 정보가 있으면 말씀해주세요~ 1초도 걸리지 않는 공감버튼 클릭은 작성자에게 큰 힘이 됩니다.

C# 2015.06.11

[C#] Textbox 마지막 추가 텍스트에 자동 포커스

누군가에게 따로 팁을 듣지 않은 사람은 한 번 쯤은 해보았을 기본 삽질. 텍스트박스를 멀티라인으로 해서 TextBox1.Text = TextBox1.Text + "string"; 이런식으로 사용한 경우 마지막줄에 포커스를 맞추고 싶은데 꽤 까다롭다 . 물론 방법은 있다. TextBox1.VisibleChanged += (sender, e) => { if(TextBox1.Visible) { TextBox1.SelectionStart = TextBox1.TextLength; TextBox1.ScrollToCaret(); } }; 이런식으로 해도 되긴하지만 더 간단한 방법은 ... TextBox1.AppendText("string"); 이런식으로 쓰면 자동으로 마지막 추가한 라인으로 포커스가 넘어간다. Fin..

C# 2015.06.11

[C#] static 변수, static 메소드, static 클래스

데이터 영역-전역변수와 static변수가 할당되는 영역.-프로그램의 시작과 동시에 할당되고, 프로그램이 종료되어야만 메모리에서 소멸.스택 영역-함수 호출 시 생성되는 지역 변수와 매개 변수가 저장되는 영역.-함수 호출이 완료되면 소멸.-늦게 할당된 변수의 메모리가 먼저 해제.힙 영역-프로그래머가 관리하는 메모리 영역.-동적 할당으로 생성되는 메모리 영역. static 변수는 객체를 선언만 해도 메모리가 할당되며 해당 객체를 계속 반복적으로 생성해도 그 메모리는 유지가 됨.일반적인 변수들이 객체가 새로 생성될 때 메모리가 초기화 되는 것과는 다른 점.프로그램 로딩시 단 한 번 클래스 내에 생성되고 동일 메모리를 계속 사용. public class MyClass{private static int static..

C# 2015.06.11

[C#] 자동구현 프로퍼티

자동구현 프로퍼티 class MyClass { public int num1 { set; get; } //자동구현 프로퍼티 } static void Main() { Myclass mc = new Myclass(); mc.num1=7; Console.WriteLine(mc.num1); } 변수에 set; get; 만 넣어주면 알아서 세터 게터 함수를 자동구현 가능. get만 넣어주면 읽기전용 멤버변수로 사용 가능. 접근 권한을 바꾸고 싶으면 public int num1 { private set; get; } 이런식으로 사용 가능. Fin. 잘 못 된 정보가 있으면 말씀해주세요~ 1초도 걸리지 않는 공감버튼 클릭은 작성자에게 큰 힘이 됩니다.

C# 2015.06.10

[기타] VMware Wokstation 10 다운로드

최신버전인 VMware Workstation 11은 Windows용은 64bit밖에 없는 것 같아 내 피씨는 32bit OS 이기에 32bit지원하는 Workstation중에 제일 최신판인 10을 다운로드받기로 하였다. Windows http://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.0-1295980.exe Linux http://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-10.0.0-1295980.i386.bundle http://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-10..

기타 2015.03.18

[기타] 윈도우에서 [.bz2][.xz][.ar][.cbz][.lzma] 압축파일 풀기

리눅스에서 자주 쓰는 압축파일형식 [.bz2][.xz][.ar][.cbz][.lzma] 이것들을 윈도우에서 풀려면.. 알집에선 지원을 하지 않아서 검색해본 결과 7-zip 에선 지원이 된단다. http://www.7-zip.org/download.html ↑↑↑↑ 클 릭 자신의 컴퓨터에 맞게 다운로드하면 끝! 이상으로 포스팅을 마칩니다. 감사합니다. 잘 못 된 정보가 있으면 말씀해주세요. 공감버튼 클릭은 작성자에게 큰 힘이 됩니다. 행복한 하루 되세요. “파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"

기타 2015.03.18

[Android] 안드로이드 개발환경 구축(JDK + 이클립스(Eclipse) + ADT + SDK) 2015.03.12

1. JDK 설치 명령크롬프트에서 자바 버전 확인하고 그런건 생략하겠습니다.(최대한 심플하게) http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=ocomen ↑↑↑클릭 SE는 Standard Edition 의 약자입니다 EE(Enterprise Edition)를 받아도 상관은 없겠지만 굳이 무거운 걸 받을 필요는 없겠지요. 우선 가볍게 위 사진에 네모안의 JDK DOWNLOAD를 살포시 눌러줍니다. 일단 Accept License Agreement 를 눌러 라이센스 사용에 대한 동의를 해주시고 자기 PC에 맞게 다운로드를 받아줍니다. 시작 > 내컴퓨터(우클릭) > 속성 에 가시면 시스템 > 시스템 종류에 본인..

Android 2015.03.12
반응형