전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 매크로 프로그램을 제작할 때 변수 처리를 좀 더 쉽게 사용할 수 있도록 해주는 플레이스홀더(Placeholder)에 대해 알아보도록 하겠습니다. 이 기능은 엔지엠 매크로 6에 이미 포함되어 있는 기능인데요. 엔지엠 7 버전의 플레이스홀더는 최적화와 퍼포먼스가 상당부분 개선되었습니다. 플레이스홀더는 특정 브래킷(Bracket)을 이용해서 문자열 내에서 홀더 역할을 하고, 홀더 키와 매칭되는 변수를플레이스합니다. ※ 브래킷은 중괄호를 사용합니다. 위의 기본적인 설명이 약간 복잡하게 느껴…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 변수에 저장되어 있는 데이터를 어떻게 처리해야 하는지에 대해서 알아볼건데요. 1부에서 변수를 만들고, 어떻게 사용자에게 표시할지에 대해 알아봤습니다. 이 내용을 먼저 읽어보고 2부 내용을 보면 이해하기가 좀 더 쉬울겁니다. 논리적인 프로그래밍 코드보다는 시각적으로 보는게 이해하는게 빠르니까요. 엔지엠 매크로에서 변수를 처리하는 방법은 단순합니다. 우선, 액션을 실행하기 위한 조건들이 있는데요. 일반적인 설정은 기본값으로 셋팅되어 있어서 딱히 변경할 필요가 없을수도 있습니다. 예를 들어…
안녕하세요. 엔지엠소프트웨어입니다. 매크로의 꽃! 매크로의 핵심이라고 할 수 있는 변수 기능을 만들어 보겠습니다. 일단 변수가 뭔지 알아야 하는데요. 이 부분은 엔지엠 매크로를 사용하시는 분들이라면 다 알고 있는 내용이라서 설명하지 않고 넘어가도록 하겠습니다. 혹시라도 변수가 뭔지 잘 모르는 분들은 아래 글을 참고 해보세요. [ 변수란? ] 엔지엠 매크로에서 변수도 프로그래밍 언어에서의 변수와 의미는 같습니다. 다만, 각각의 액션들의 데이터를 주고 받기 위한 저장 공간으로 사용한다는 것만 기억하면 될듯 합니다. 예를 들어서 …
안녕하세요. 엔지엠소프트웨어입니다. 파이썬을 공부한지 벌써 4번째 시간이군요^^; 초보자분들도 앞의 내용들이 100프로 이해하진 못했더라도 꾸준히 학습하면서 잘 따라오셨으리라 생각됩니다. 오늘은 연산자에 대해 알아볼건데요. 더불어서 변수의 활용 방법도 같이 알아보도록 할께요. 자~ Visual Studio Code(vscode)를 실행하고, 새로운 파이썬 파일을 하나 추가 해줍니다. 파일명은 오퍼레이터(operator.py)입니다. 아래 그림과 같이 더하기, 빼기, 곱하기(*), 나누기(/)를 테스트 해보세요. 결과는 …
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 간단하게 [ 자료형 ]에 대해 알아봤는데요. 오늘은 변수에 대해 알아보도록 하겠습니다. 변수는 어떤 자료 데이타를 저장하는 장소를 말합니다. 깊이 있게 설명하면 좀 더 복잡하지만, 우선은 이렇게 알고 넘어가도록 하겠습니다. 테스트를 위해 Visual Studio Code(vscode)를 실행하고, 기존 코딩 내용을 모두 삭제하세요. 그리고, 아래와 같이 코딩해줍니다. 아래 코드에서 #은 주석을 의미합니다. 주석은 코드에 영향을 주지 않고, 개발자가 코드를 분석하기 용이하도록 설명을 달…
안녕하세요. 엔지엠소프트웨어입니다. 이번 년도에는 본업을 프로젝트 매니저(PM)로하고 있어서 크게 개발에 관여하지는 않았습니다. 주로 고객과 개발 아이템 및 일정 협의와 내부 개발자 인력 관리, 스케줄 관리가 전부였거든요. 그렇다보니 스스로 이것 저것 공부하지 않으면 안되겠더라구요. 하찮은 실력에 나이만 먹고, 옛날 기술로만 버티려니 입지도 점점 줄어들고, 여러모로 힘든 시기입니다-_-; 다음 프로젝트는 웹(node, angular, typescript)인데요. 요즘 웹 트렌드를 찾아보다 아주 기초적인 내용이지만~ 명확하게 cons…
안녕하세요. 엔지엠소프트웨어입니다. 업무 자동화 솔루션을 만들 때 주로 사용하는 언어는 C++입니다. 윈도우 API를 이용하기 위해서죠. 그렇다고해서 자바나 C# 또는 파이썬과 같은 언어로 매크로를 만들지 못하는 것은 아닙니다. 윈도우 API를 호출하기 위한 라이브러리들이 존재하고, 인터페이스를 통해 win32나 user32에 접근할 수 있기 때문입니다. 요즘은 빠른 개발 생산성을 위해 C#과 파이썬을 많이 사용하고 있습니다^^; 오늘은 변수와 수식을 어떻게 표현하는지 간단하게 알아볼건데요.(0°F− 32) &ti…
파이썬에서 종종 만나볼 수 있는 에러 메시지인데요. 함수안에 로컬 변수를 함수 밖에서 참조할 때 에러가 발생합니다. 이는 대부분의 프로그래밍 언어가 동일한데요. 파이썬에서는 전역 변수를 지역 범위 안에서 사용하고 싶을 때"global" 키워드로 처리할 수 있습니다. x = 10 def func(): global x x += 1 print(x) func() 개발자에게 후원하기 추천, 구독, 홍보꼭~ 부탁드립니다. 여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한…
안녕하세요. 엔지엠소프트웨어입니다. 비주얼 스튜디오의 Ctrl+Shift+Space는 파라메터 정보를 표시해주는 단축키입니다. 오버로딩된 메소드의 매개변수 정보들을 빠르게 확인할 수 있습니다. 방향키 위, 아래로 탐색도 가능하기 때문에 많이 사용하는 단축키인데요. 가끔 이 단축키가 먹통이 되는 경우가 있습니다. 단축키가 동작하지 않을때는 임시로 "(" 를 지우고 다시 입력하면 자동으로 파라메터 정보창이 표시됩니다. 단축키가 먹통이 되는 이유는 다양하나 알려진 내용으로는 ReShaper나 MS Teams…
바인드 변수를 사용했을 때 효과를 나열하시오. SQL과 실행 계획을 반복적으로 재사용 함으로써 파싱 소요 시간과 메모리 사용량을 줄여줌 궁극적으로 시스템 전반의 CPU 와 메모리 사용률을 낮춰 데이터베이스 성능과 확장성을 높임 ... 개발자에게 후원하기 추천, 구독, 홍보꼭~ 부탁드립니다. 여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~ 감사합니다~