2012-02-16 1 views
1

작은 OEM 제조업체에서 일하면서 우리 고객의 장비 중 일부에서 사용하는 응용 프로그램을 약간 변경했습니다. 응용 프로그램의 작성자는 가능한 경우 변경 사항을 적용 할 수있는 권한을 Google에 허락했습니다.어디서부터 시작해야할까요? 닷넷 어플리케이션의 미적 변화 (소스 코드 없음)

는 (우리는 또한 그것을 할 그를 얻기의 옵션을 가지고 있지만, 그는 그것을 할 우리에게 음란 한 금액을 청구하고 싶어, 그래서 우리는 우리 자신에 우리의 최선을 제공하는 것입니다.)

프로그래밍에 대한 지식이 거의없고 내 손이 더러워지기 시작했습니다. 지금까지 닷넷 리플렉터로 응용 프로그램을 디 컴파일했고 Visual Studio에서 코드를보기 시작했습니다 (몇 가지 오류가 있습니다. 디버그를 클릭 할 때), 그들은 너무 심각하지는 않습니다.

나는 우리 자신을 대신해야 할 단어 (회사 이름, URL)와 로고 (회사 이미지)에 대한 참조를 찾고 있습니다. 고객이 응용 프로그램을로드 할 때 기본 응용 프로그램 대신 회사 이름과 로고가 표시됩니다.

나는이 시점에서 난처한 상황에 처해 있으며 좋은 출발점이되어야한다.

좋은 조언을 주시면 감사하겠습니다. 불가능한 일을하려고합니까? 계속하기 전에 C#에 관한 많은 책을 읽어야합니까?

감사합니다.

+2

저자의 허가가있는 경우 원본 소스 코드를 요청해야합니다. – SLaks

+3

'ObsceneAmount >> (ShobiSalary * TimeToComplete)'(그리고'TimeToComplete'는 무엇이라고 생각합니까?) 무엇입니까? 그렇지 않다면 남자를 지불하십시오. –

+0

텍스트와 이미지가 리소스로 포함 된 경우 먼저 리소스 편집기 (http://www.resedit.net/)를 사용해보십시오. –

답변

3

소스 코드를 얻으십시오. 디 컴파일 된 코드에서 사소한 응용 프로그램 이상을 실행하는 것은 제정신이 아닙니다. 내가 프로그래밍에서 약간의 지식을 가지고 있고,

소스 코드를 얻을 수없는 경우

더러운 내 손을 얻을 그대로 그냥 응용 프로그램을 떠나기 시작했다

: 이것은 특히 사실이다. 변화가 순전히 심미적 인 경우, 중요한 변화처럼 들리지 않습니다 (우리에게 말하지 않는 것이 없으면).

실제 소스 코드를 갖는 것이 중요한 이유는 무엇입니까?

  • 유지 관리. 벤더가 언젠가 새로운 기능, 버그 수정 등을 발표 할 것이라고 가정하면 원래/새로운 코드가있는 경우 이러한 변경 사항을 통합 할 수 있습니다. 디 컴파일 된 코드에서이 작업을 수행하면 복잡성이 크게 증가합니다.
  • 댓글. 원래 코드에 많은 주석이 없더라도 원래 개발자가 생각한 것을 이해하는 데 매우 중요합니다.
+0

중소기업으로서의 우리의 생존이 고객의 눈에서 우리의 출처를 모호하게 만드는 것에 달려 있다는 점을 고려할 때 변경 사항은 중요합니다 (말장난 의도). 변경 사항은 실제로 순수하게 미적이며 앱이 사소한 것인지 여부에 관해서는 그 의미가 무엇인지 확신 할 수 없습니다. 응용 프로그램 자체는 30k 줄의 코드로 작성됩니다. 소스 코드를 작성자에게 요청했습니다. 귀하의 의견에 감사드립니다! – Shobi

1

소스 코드가 있으면 큰 도움이됩니다. 그것을 요구하십시오!

또한 어떤 응용 프로그램입니까? (Windows Forms, WPF, Silverlight 등)

사용자 인터페이스 만 변경해야하는 경우 많은 독서가 있어서는 안됩니다. Visual Studio의 인터페이스 디자이너는 프로그래밍 경험이없는 사람이라하더라도 사용하기 쉽고 직관적입니다.

약간 video tutorials으로 시작하는 데 도움이됩니다.