본문 바로가기 메뉴 바로가기

구스의 엔지니어 세상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

구스의 엔지니어 세상

검색하기 폼
  • 엔지니어 세상 (451)
    • National Instruments (247)
      • LabVIEW (94)
      • LV OOP (4)
      • DAQmx (30)
      • DIAdem (25)
      • RIO (18)
      • Vision (10)
      • 통신 (14)
      • VeriStand (2)
      • TestStand (6)
      • RF (9)
      • 기타.. (35)
    • NATI 소식 (2)
    • IT 소식 (1)
    • 프로그래밍 팁s (98)
      • C#, .NET (16)
      • Android (1)
      • Excel(Macro, VBA) (19)
      • 프로그래밍 방법론 (12)
      • Database (8)
      • 기타 (25)
      • Swift..(iOS) (1)
      • R (1)
      • Python (15)
    • MAC 팁s (11)
    • Windows팁s (26)
    • Blog 팁s (1)
    • Good Apps (63)
    • Hardwares (2)
  • 방명록

C# 6.0 업데이트 내용 (All New Features in C# 6.0) - 2

List of All New Features in C# 6.0: Part 2 마이크로 소프트는 Visual Studio 2015에서 사용되는 C# 6.0에 대한 새로운 키워드와 기능들을 발표하였습니다. 이 글에서는 아래의 주제를 다루도록 할것입니다. nameof 표현방식Exception 필터Catch-Finally 블록에서의 기다림 테스트를 위해서 VS 2015를 시작하고 프로젝트를 생성하십시오. 콘솔 어플리케이션을 선택하고 프로젝트를 생성합니다. OK 버튼을 누르고, Solution Explorer을 확인합니다. Program.cs를 통해서 앞으로의 내용을 테스트 해볼 것입니다. 4. nameof 키워드 nameof는 C# 6.0의 새로운 키워드입니다. 이 키워드는 개발자가 프로퍼티나, 메소드 혹은 데..

프로그래밍 팁s/C#, .NET 2015. 1. 26. 12:55
C# 6.0 업데이트 내용 (All New Features in C# 6.0) - 1

List of All New Features in C# 6.0: Part 1 마이크로 소프트는 Visual Studio 2015에서 사용되는 C# 6.0에 대한 새로운 키워드와 기능들을 발표하였습니다. 이 글에서는 아래의 주제를 다루도록 할것입니다. Static 사용하는 방법자동 프로퍼티 초기화 하기Dictionary 초기화 하기 테스트를 위해서 VS 2015를 시작하고 프로젝트를 생성하십시오. 콘솔 어플리케이션을 선택하고 프로젝트를 생성합니다. OK 버튼을 누르고, Solution Explorer을 확인합니다. Program.cs를 통해서 앞으로의 내용을 테스트 해볼 것입니다. 1. Static 사용하기 기존에 Static 클래스의 함수를 호출할 때는 Static클래스 이름.함수이름과 같은 방식으로 사..

프로그래밍 팁s/C#, .NET 2015. 1. 25. 17:00
[WinHTTrack] 웹페이지 다운로드 / 다운로딩 하기

웹 페이지를 돌아다니다 보면 그 페이지의 디자인이나 내용을 저장을 위해 페이지를 다운로드 하는 경우가 많습니다. 이 글에서는 이러한 경우 유용하게 사용할 수 있는 툴에 대해서 설명을 드리도록 하겠습니다. 웹 페이지 다운로드로 유명한 프로그램은 WinHTTrack이 있습니다. 1. 프로그램 실행을 위해서 프로그램 설치가 먼저 필요합니다. 아래의 주소로 접속하여 프로그램을 설치합니다. http://www.httrack.com/page/2/en/index.html 2. 프로그램 설치과정은 아래와 같습니다. 걍 Next 누르시면 되시는거 아시죠? 3. 자 설치가 완료되었습니다. 그럼 프로그램을 실행해보도록 하겠습니다. 실행하게 되면 아래와 같은 그림이 뜹니다. 프로젝트를 하나 만들어서 페이지 다운로드를 위한 과..

Good Apps 2015. 1. 25. 15:00
[LabVIEW] 랩뷰에서 .NET 2.0, 3.0, 3.5 어셈블리 로드하기

LabVIEW는 기본적으로 LabVIEW의 버전에 맞게 내부적으로 사용할 수 있는 .NET Framework의 버전이 다릅니다. LabVIEW에서 사용할 수 있는 .NET Framework의 버전은 .NET Common Language Runtime(CLR)의 버전에 따라 결정이 됩니다. 크게 CLR은 2.0과 4.0 버전으로 구분할 수 있는데 LabVIEW는 버전에 따라 기본적으로 사용하는 CLR의 버전이 다릅니다. CLR과 LabVIEW와의 호환성은 아래와 같습니다. CLR과 .NET Framework의 버전을 많이 헷갈려하시는데요. CLR과 .NET Framework 버전 사이의 호환성은 아래와 같습니다. 아래의 표를 보면 알 수 있듯이 .NET Framework 4.0 이후 버전 CLR 4.0이고..

National Instruments/LabVIEW 2015. 1. 24. 17:32
[.NET] C# 문자열 메모리 처리 방식(About 불변 클래스)

이전 글을 통해서 C#에서 값 형식과 참조 형식에서 어떻게 데이터가 처리가 되고, 메모리 구조에서 어떤식으로 할당/해제 되는지에 대해서 설명드렸습니다. 이에 대한 내용 확인을 원하시면 아래의 링크를 참조해주시기 바랍니다. 2015/01/24 - [프로그래밍 팁s/C#, .NET] - [.NET] C# 스택(Stack)과 힙(Heap) 메모리의 차이 이 글에서는 참조 형식을 이용하지만 불변 클래스 기반으로 이루어진 클래스들이 어떻게 처리가 되는지에 대해서 알아보도록 하겠습니다. 그럼 불변클래스(Immutable Class)가 무엇인지 부터 확인을 해볼까요? 1. 불변 클래스란? 불변클래스(Immutable Class)란? 객체의 인스턴스 생성 후 인스턴스가 유지되는 동안 인스턴스가 가지는 값을 변경하지 못..

프로그래밍 팁s/C#, .NET 2015. 1. 24. 16:59
[.NET] C# 스택(Stack)과 힙(Heap) 메모리의 차이

오늘은 스택과 힙메모리의 차이에 대해서 알아보도록 하겠습니다. C#에서도 당연히 스택기반의 메모리와 힙 기반의 메모리를 제공합니다. C#에서 이 메모리들의 구조를 확인하기 위해서는 먼저 값 형식(Value Type)과 참조 형식(Reference Type)에 대해서 알고 있어야합니다. 값 형식과 참조 형식에 대한 정의는 아래와 같습니다. 값 형식 : 값을 변수에 넣는 데이터 형식참조 형식 : 변수에 대한 위치(메모리 위치)를 담는 데이터 형식 간단하게 값 형식과 참조 형식에 대해서 알아보았습니다. 그럼 변수를 값에 넣을 때 메모리 구조에서 어떻게 처리되는지를 알아 보겠습니다. 먼저 값 형식을 통해서 변수에 값을 넣게 되면 스택 메모리에 변수의 값이 저장됩니다. 그럼 스택 구조를 먼저 알아보도록 하겠습니다..

프로그래밍 팁s/C#, .NET 2015. 1. 24. 16:09
[.NET] C# CLR(공통 언어 런타임), CIL(공통 중간언어)

CLR(Common Language Runtime, 공통 언어 런타임)은 마이크로 소프트 이니셔티브에서 제공하는 가상 머신의 구성요소입니다. .NEt Framework 언어로 개발된 프로그램 코드는 CIL로 알려진 공통 중간 언어(Common Intermediate Language, CIL)를 실행합니다. CIL은 바이트코드형태로 구성이 되어 있습니다. CLR를 설명할 때 가장 쉽게 예를 들 수 있는 개념이 Java의 JVM(Java Virtual Machine, 자바가상 머신)입니다. JVM은 자바로 개발된 소스코드를 컴파일 한 결과를 실행시키는 실행 환경입니다. CLR은 마이크로소프트에서 제공하는 가상 머신의 하나의 요소라고 보시면 됩니다. CLR의 기능은 아래의 그림을 통해서 명백히 이해할 수 있습..

프로그래밍 팁s/C#, .NET 2015. 1. 22. 14:24
[엑셀 매크로 사용법 - VBA] 문자열 처리(StrComp, StrConv 등)

오늘은 엑셀 매크로 VBA에서 문자열을 처리하는 사용법에 대해서 좀더 알아보도록 하겠습니다. 오늘 알아볼 함수는 StrComp, StrConv, StrReverse 입니다. 이전의 내용을 확인하고 싶으시면 아래의 링크를 참조하시기 바랍니다. 2015/01/20 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로 사용법 - VBA] 문자열 처리(Left, Right, Mid, Len) 오늘 배울 문자열 처리를 위한 각 함수의 기능은 아래와 같습니다. 기능 관련 함수 두개의 문자열 비교하기 StrComp 문자열 컨버팅 하기 StrConv 문자열 뒤집기 StrReverse 위의 기능을 파악하기 위해서 사용하는 테스트 환경은 아래와 같습니다. 엑셀에서 A1에 아래와 같이 텍스트를 입력합니다..

프로그래밍 팁s/Excel(Macro, VBA) 2015. 1. 22. 12:57
Measurement Studio 라이센스 관련 문제 해결방안

본 문서는 웹상의 Troubleshooting Measurement Studio Licensing Errors를 번역한 내용입니다. 아래는 Measurement Studio에 있는 라이센스 관련 클래스 라이브러리를 사용할 때 발생할 수 있는 문제에 대한 상세내역을 다룹니다. 첫번 째 컬럼은 언제 발생하는지에 대한 정보를 나타냅니다. 라이센스 관련 클래스 라이브러리 처리와 라이센싱 및 인증 다이얼로그 박스에 대한 내역은 각각의 링크를 참조해주시기 바랍니다. 참고 : 라이센스 상태가 평가판일 때, 인증 다이얼로그 박스에서 Exit/Cancel 버튼을 클릭하는 것은 라이센스 인증이 되지 않는 문제점을 야기할 수 있습니다. 인증 다이얼로그 박스가 보이면 사용자는 반드시 평가판 혹은 정품인증 과정을 거쳐 사용을 ..

National Instruments/기타.. 2015. 1. 22. 12:35
[LabVIEW] VIPM(VI Package Manager) 문제 해결 방안

VIPM은 JKI라는 업체에서 개발한 툴로써, LabVIEW과 관련된 다양한 기능을 제공하고 있습니다. VIPM에서 제공하는 기능은 아래와 같습니다. LabVIEW Tools Network에서 LabVIEW 애드온 검색재사용가능한 코드 라이브러리를 구축하고 개발자 및 고객들을 위한 툴을 생성하여 보다 효율적인 업무 진행여러 프로젝트 및 여러 LabVIEW 버전의 여러 LabVIEW 버전을 관리개인 또는 공공 서버의 재사용가능한 코드 라이브러리를 공유VI 기반 API를 사용하여 코드 라이브러리 관리 툴을 직접 설정 VIPM은 LabVIEW 설치시 자동으로 설치가 됩니다. 다만 프로버전을 사용하기 위해서는 추가적인 비용을 지불하셔야 합니다. VIPM은 JKI에서 제공하는 2가지 버전으로 나뉩니다. Freew..

National Instruments/LabVIEW 2015. 1. 21. 16:07
이전 1 ··· 24 25 26 27 28 29 30 ··· 46 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바