그래서 GUI를 만드는 것에 대해 생각하고 있습니다. 제 친구는 C#에서 어떻게하는지 알고 있다고 말했기 때문에 GUI를 설정하는 방법으로갔습니다. 어쨌든 C#을 GUI로 Java에서 사용할 수있게 만들었습니까?.java 소프트웨어에서 .cs 파일이 작동합니까?
답변
자바로 코딩하는 경우 Java로 GUI를 만드는 법을 배워야한다고 생각합니다. 그러나 C#과 Java가 상호 운용되기를 원한다면 CLR에서 실행되는 C# 프로그램과 JVM에서 실행되는 Java 프로그램 사이의 다리 역할을하는 새로운 레이어가 필요합니다.
http://www.devx.com/interop/Article/19945/1954
당신은 적절한 논리를 GUI에 뭔가를 바인드해야 다음 링크는 런타임 브리지를 통해 C# 프로그램에서 직접 자바 루틴을 호출하는 방법에 대한 좋은 설명이있다. 예 : 파일> 새 새 파일을 만들기위한 메뉴 선택이있을 수 있습니다. 따라서이 메뉴 명령은 논리에 바인딩되어야합니다. 이러한 논리를 작성하거나 이벤트 처리기를 작성하거나 GUI 클래스의 다른 기능을 정의하지 않고 도망 갈 수는 없습니다. 엄밀히 말하면 항상 GUI 클래스로 구성된 프리젠 테이션 레이어에 많은 코드를 작성해야합니다. 그래서 친구는 프리젠 테이션 레이어 자체를 구축해야합니다. 쓸데없는 사용자 인터페이스는 프로그램이 아니라 프로토 타입이라고 불리기 때문입니다. 또한 런타임 브릿지가 성능을 크게 떨어 뜨린다는 사실을 잊지 마십시오. 궁극적으로 Java로 GUI를 만드는 법을 배우는 것이 좋습니다.
CLR에서 Java를 실행할 수는 있지만 일반적으로 수행되지는 않습니다. [IKVM.net] (http://www.ikvm.net)을 참조하십시오. – parkovski
나는 고마워. 고마워. 내가 그것을 사용한 적은 없지만, 잘 작동하지 않을 것 같다. 그와 그의 친구가 좋은 팀웍을한다면 아직도 Scaream의 질문에 대한 대안이 될 수 있습니다 :) –
아니요! 그것은 작동하지 않을 것이다. Java의 GUI 클래스가 다르므로 .cs 파일을 .java 파일로 이름을 바꾸고 약간 수정 한 경우에도 코드는 작동하지 않습니다.
아니요. 작동하지 않습니다. Java와 C#을 하나의 실행 가능한 패키지로 컴파일 할 수는 없습니다.
OP가 단일 실행 패키지 여야한다고 지정하지 않았다고 생각하십시오. – Jordan
아니요. Java와 .NET이 GUI와 상호 작용하는 방식은 완전히 다릅니다.
예. 가능합니다. 당신은 절대로해서는 안됩니다. 내가 만든 VB GUI를 사용하는 Perl 응용 프로그램을 작성한 후 OLE를 통해 전달했습니다.
이 아마 당신이 이제까지 그렇게
- 1. .cs 파일을 수정 한 후로드 될 때 .cs 파일이 컴파일됩니까?
- 2. ASP.net 웹 서비스 .cs 파일이 손실되었습니다.
- 3. .cs 파일이 내 프로젝트 폴더에서 사라졌습니다
- 4. Asp.net 웹 서비스 CS 파일이 이동 되었습니까?
- 5. Java ini4j 오류로 인해 Windows 소프트웨어에서 파일을 읽는 중
- 6. Java 컴파일은 어떻게 작동합니까?
- 7. JAXB는 Java 5에서 작동합니까?
- 8. Java JVM은 어떻게 작동합니까?
- 9. Java 및 GraphicsMagick - 작동합니까?
- 10. 복잡한 소프트웨어에서 log4net 사용
- 11. 소프트웨어에서 캡슐화 사용 사례
- 12. 소프트웨어에서 네트워크 인터럽트 테스트
- 13. Mindtouch 위키 소프트웨어에서 내보내기
- 14. AP CS Practice - OOP
- 15. Java 파일이 밑줄로 표시됩니다.
- 16. Java 파일이 URL에 있습니다.
- 17. Git이 내 CS 파일이 바이너리라고 생각하는 이유는 무엇입니까?
- 18. 연결되지 않은 .cs 파일이 응용 프로그램 성능에 영향을 미침
- 19. Visual Studio에서 js 파일이 cs 파일이라고 생각하는 이유는 무엇입니까?
- 20. html5 appcache : 원격 매니페스트 파일이 작동합니까?
- 21. .htaccess : 여러 .htaccess 파일이 어떻게 작동합니까?
- 22. 하나의 .cs 파일 클래스에서 다른 .cs 파일 클래스의 메서드 사용
- 23. 모든 Java 클래스 파일이 Java 패키지에 속해야합니까?
- 24. Spring 3.1 Java 기반 구성은 어떻게 작동합니까?
- 25. Java getResource 메소드는 특정 확장에서만 작동합니까?
- 26. 이 Java 프로그램은 어떻게 작동합니까?
- 27. Java Web Start - Android에서 작동합니까?
- 28. URLClassLoader는 정확히 어떻게 작동합니까? java
- 29. 이 Java 코드는 어떻게 작동합니까?
- 30. R/JAVA/JGR 어떻게 작동합니까?
C# 또는 Java – user1227804
어쩌면 C#을 사용하여 Java를 사용하지 않아도 될까요? – MajesticRa