NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 질문과 답변
  • 커뮤니티

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문과 답변

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문에 대한 답변을 3일안에 채택하지 않으면, 자동으로 첫번째 답변자가 채택되고 포인트는 100점이 차감됩니다.

    기타 개인 조건문 매크로 제작 솔루션 문의

    페이지 정보

    본문

    현재 컴퓨터 전공을 다니고 있는 대학생입니다

    현재 매크로 에디터를 만들고 있습니다

    여기에 조건문, 변수 등 블록코딩처럼 더 다향하게 기능을 추가하여 구현하고 싶은데

    공부 방향을 전혀 모르겠어서 매크로 완성도가 높은 NGM 홈페이지에서 문의드립니다

     

    어려운 질문일 수 있지만 답변 꼭 부탁드립니다ㅜ.ㅜ

    감사합니다

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

      채택답변
    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    질문의 내용이 너무 광범위합니다.
    우선, 질문하신 내용은 구조/설계에 대한 내용인듯한데요.
    기능 구현에 대한 문제라면 간단하겠지만... 설계는 OOP를 잘 알고 있더라도 CBD나 MVC와 같은 디자인 패턴을 먼저 선택해야 합니다.
    각각의 속성과 특성을 어떻게 할지 설계부터 하시고, 설계 방향과 구조 및 디자인 패턴으로 어떻게 할지 정하시는게 좋을듯합니다.

    profile_image

    김수민님의 댓글의 댓글

    no_profile 김수민 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    비밀글 비밀글 입니다.

    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    C# 소스 코드가 IL(중간 언어)로 변환되는 과정을 컴파일이라고 부릅니다.
    런타임에 JIT Compiler가 기계어로 변환하는데요. 여기서 리플랙션으로 처리가 가능합니다.
    하지만, 이걸 물어보시는건 아닌듯하고... 코드나 워크플로우를 올려주시면 좀 더 답변드리기 쉬울듯합니다.

    profile_image

    김수민님의 댓글의 댓글

    no_profile 김수민 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    비밀글 비밀글 입니다.

    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    예를 들어서 마우스 클래스가 있다고 생각 해보세요. 이 클래스는 속성으로 마우스 좌표와 왼쪽과 오른쪽 클릭이 있을겁니다.
    이런 각각의 클래스가 있고, 런타임에 인스턴스화 해야 할 스크립트 파일이 필요합니다. 일반적으로 직렬화/역직렬화를 사용합니다.
    클래스들을 저장할 파일이 고유한 확장자를 가진 파일이 될테고, 이를 역직렬화해서 파싱하면 됩니다.

    스크립트는 클래스의 집합이고, 직렬화해서 인스턴스를 파일로 저장합니다.
    그리고, 런타임에 역직렬화해서 동일하게 수행하면 됩니다.

    혼자 하기에는 어려울겁니다. 교수님께 엔지엠과 같은 프로그램을 보여드리고 조언을 받으시는게 좋을듯하네요.
    아니면, 학원 강사님께 가이드를 받는게 빠를겁니다. 프로젝트를 한번도 안해보셨으면... 이렇게 글만 읽는건 도움이 되지 않습니다.
    구글에 파이썬 매크로 만들기로 검색해보면 유튜브나 블로그, 카페가 많이 나올거예요.
    참고하시면 도움이 될겁니다.