c# 바탕화면에 바로가기 아이콘 생성 COM 참조 추가 Windows Script Host Object Model Namespace 추가 using IWshRuntimeLibrary; public Form1() { InitializeComponent(); } WshShell wsh; private void button1_Click(object sender, EventArgs e) { string path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); wsh = new WshShell(); IWshRuntimeLibrary.IWshShortcut myShotCut; myShotCut = (IWshRuntimeLibrary...
C# SQL textbox binding - DataTable 이나 DataGridview 에 바인딩 없이 SQL 데이터를 프로그램에서 datagridview 나 datatable 등에 저장하여 열값을 불러오는 것이 아닌, 바로 텍스트박스 및 라벨 등에 바인딩을 시키고 싶을 때 어떻게 해야 하나 고민 고민을 하다가 이리저리 서치를 하고 검색을 하여 찾은 결과 값입니다. 간단한 소스니 어렵지 않게 보실 수 있을 것 같은데요, SQLDB 에서 userid,name,type,winos,sn 값을 불러오고 이를 각각 텍스트박스와 label 에 바인딩 시키는 내용입니다. using 과 while 문을 이용하여 사용하니 간단하게 해결이 되더라구요. string sql = string.Format("select us..
c# 텍스트박스 엔터키로 명령 실행하기 윈폼의 프로그램에서 텍스트박스에 입력값을 받아 조회를 하거나, 입력을 저장한다던가 하는 경우가 있습니다. 이 경우, 엔터키에 대한 입력 이벤트를 설정하여 엔터를 눌렀을 때 자신이 원하는 버튼을 실행하는 방법입니다. private void txt_Search_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { btn_search_Click(sender, e); } } 위와 같은 소스를 추가해 줍니다. txt_search : 텍스트박스 이름 btn_search : 검색 버튼 다음 txt_search (텍스트박스)의 이벤트의 KeyPress 에서 해당 이벤트를 아래와 그림과 같이 선택하여 줍니다.
c# 데이타셋 개념 DataSet, SqlDataAdapter, SqlConnection Dataset 을 사용하는 이유는 비연결성으로 DB 를 관리하는데 장점이 있기 때문입니다. DB Table 자료들을 Dataset 으로 복사한 후 프로그램은 복사한 Dataset 자료만 갖고 수정, 삽입, 업데이트 등을 하고 마지막에 DB에 저장을 하기 때문에 DB서버에 무리를 덜 주게 됩니다. Dataset 을 쓰지 않을 경우 DB와 프로그램을 계속 연결을 시키는 방식인데, 트래픽이 많아지면 DB서버에 무리를 주게 됩니다. 1. DB서버 (sql서버)와의 연결을 위한 코드 SqlConnection 을 이용하여 open, close 를 합니다. strConn 에서는 DB서버의 정보를 입력해 주는 부분입니다. 위와 같..
c# 데이터집합(dataset) 기존시스템과 가장 큰 차이는 Disconnected 환경을 지원한다. C: Client S: Server D: DB Data Set (성능이 향상된다) 여러 client 가 비슷한 쿼리를 계속 보내게 되면 서버는 DB로 요청을 하게 되고 SD 간 트래픽이 커지게 되는데, 이를 S단에서 DB 자료를 갖고 있으면서 최소한의 연결을 지향하면서 Disconnected 환경을 지원하게 된다. ADO.NET 은 Provider를 선택할 수 있다. (O : Oracle, S: SQL) * DataSet 1. Typed DataSet 테이블 관한 것이 위자드 형식으로 만들어 사용 2. Untyped DataSet 오브젝트형식, 형변환이 많다. 메뉴얼로 이용해서 모두 작업 DataSet ..
C# 생성자 (Constructors) 외부에서 호출이 가능 public 으로 작업하면 됨 생성자끼리는 서로를 호출할 수 있다. public DrinksMachine(int age, string make, string model) { this.age = age; Make = make; Model = "Unknown"; } public DrinksMachine(): this(1, Brazil, Espresso); ref Type 과 일반 Value Type 차이 -------------------------------------------------------------------------------------------------------------------- this keyword는 해당 Clas..
c# 인터페이스 (Interface) 및 Generic 커뮤니케이션 방법을 일원화 하기 위한 방법이다. 예를 들어 string , int, 등을 비교하기 위해서는 각각의 다른 메소드를 이용하는 것이 아니라 CompareTo 하나의 방법으로만 비교를 하겠다. 인터페이스는 여러개의 다중 상속을 허용한다. 한개의 Class에서 여러개의 인터페이스를 사용할 수 있다. public interface ILoyaltyCardHolder { int TotalPoints { get; } void AddPoints(decimal transactionValue); void ResetPoints(); } Body 가 들어갈 수 없고, 무조건 public이다. Body 는 이를 상속받은 Class 에서 구현을 한다. publi..
.NET 예외처리 (Exception) 예외처리 아래와 같이 오류의 리턴값에 대한 경우를 정해 놓고 오류를 처리하는게 가장 쉽고 편리하지만, 모든 경우에 리턴값이 나오는 것이 아니기 때문에 예외처리가 필요로 된다. (Exception 구문) int result = GetXXX(); if(result == -1) ... else if (result == -2) ... else if (result == -3) 특히 메모리 부분 같은 경우 리턴값이 없다. Try ~ Catch 구문: 리턴값이 없어도 정상적으로 처리가 가능하다. * Exception 구문 예제 class Program { static void Main(string[] args) { long b = long.MaxValue; int a = (in..
Visual Studio 2012 개념 정리 1. 프로젝트 안에 코드파일(*.cs, *xaml, *aspx...) = 1:n 2. 프로젝트 (*.csproj) : 어셈블리(*.exe/dll) = 1:1 (하나의 프로젝트로 하나의 어셈블리가 만들어진다.) 3. 솔루션(*sln): 프로젝트(*csproj) = 1:n 선언적 기반의 프로그래밍 XAML(MS) VS MAML(Adobe) Windows Form : 해상도에 대한 영향을 받는다 WPF 는 영향을 받지 않게 할 수 있다. Windows Form 에서 지원하지 않는 부분을 좀 더 세밀하게 다루는 부분이 WPF 기능상 차이는 없으나 UI 부분에서 차이가 난다. * Data Type Value Type vs Reference Type 초기바인딩 : cop..
.Net Framework 정의 및 Visual Studio 관련 비교 .Net Framework 는 DLL 파일의 집합이라고 볼 수 있음 닷넷 어플리케이션이 실행되기 위한 소프트웨어(DLL) 의 집합이다. VB, C# 어떤 언어를 이용하여도 .NET Framework 안에 동일한 데이터 타입을 사용한다. CLR - 닷넷 어플리케이션의 엔진 역할이다. 자바의 Vitual Mechine 역할 VS 는 이를 개발하기 위한 툴일 뿐이다. VB 6.0 멀티쓰레딩이 불가능 VB 는 CLR 에서 제공하기 때문에 멀티쓰레딩 가능 .NET Framework 1.x + VS.NET 2003 .NET Framework 2.0 + VS 2005 .NET Framework 3.x(2.0 + WPF/WCF/WF) + VS 20..
- Total
- Today
- Yesterday
- 재테크노하우
- 정기적금 추천
- CMA금리비교
- 적립식펀드 수익률
- 정기예금금리비교
- 정기적금 금리비교
- 급여통장 추천
- 목돈만들기
- 월급통장 추천
- 적금 추천
- 정기적금금리비교
- 수익률 좋은 펀드
- 직장인 재테크
- 부자되는법
- cma통장 추천
- 20대 재테크
- 재테크 노하우
- CMA통장 금리비교
- 적금이율높은곳
- 목돈굴리기
- 돈모으는방법
- 통장쪼개기
- 정기예금 금리비교
- 재테크방법
- 1년 적금 추천
- 적금통장 추천
- 적립식펀드 추천
- 펀드 수익률 비교
- 재테크
- 정기예금 추천
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |