Когда начать? Эстетические изменения в приложении .net (без исходного кода) - PullRequest
1 голос
/ 16 февраля 2012

Я работаю на небольшого производителя оригинального оборудования, и мне было поручено внести небольшие изменения в приложение, которое мы используем на оборудовании некоторых наших клиентов.Автор приложения дал нам разрешение вносить эти изменения самостоятельно, если мы можем.

(У нас также есть возможность заставить его это сделать, но он хочет взять с нас за это непристойную сумму, поэтому мыСобираемся сделать это самостоятельно.)

У меня мало знаний в программировании, и я начал пачкать руки: до сих пор я декомпилировал приложение с помощью .Net рефлектора, и яначали смотреть на код в Visual Studio (есть несколько ошибок, которые появляются, когда я нажимаю на отладку), хотя они не кажутся слишком серьезными.

Я должен найти ссылкина несколько слов (название компании, URL) и логотипы (имидж компании), которые мне нужно заменить нашими собственными.Таким образом, когда наш клиент загружает приложение, он видит название и логотип нашей компании вместо имени по умолчанию.

В данный момент я озадачен, мне нужен метод для продолжения и хорошая отправная точка.

Любой хороший совет будет с благодарностью.Я пытаюсь сделать что-то невозможное?Нужно ли мне читать много книг о C #, прежде чем продолжить?

Спасибо !!

Ответы [ 2 ]

3 голосов
/ 16 февраля 2012

Получить исходный код. Неразумно запускать что-то большее, чем простое приложение из декомпилированного кода. Это особенно верно, если:

Я немного разбираюсь в программировании и начал получать руки грязные

Если вы не можете получить исходный код, просто оставьте приложение как есть. Если изменения носят чисто эстетический характер, они не звучат как важные изменения (если только вы не говорите нам что-то).

Почему важно иметь фактический исходный код?

  • обслуживание. Предполагая, что поставщик однажды выпустит новые функции, исправления ошибок и т. Д., Можно интегрировать эти изменения, если у вас есть оригинальный / новый код. Выполнение этого из декомпилированного кода значительно увеличивает сложность.
  • Комментарии. Даже если в исходном коде не так много комментариев, они неоценимы с точки зрения понимания того, о чем думал первоначальный разработчик.
1 голос
/ 16 февраля 2012

Наличие исходного кода очень поможет вам.Спросите об этом!

Кроме того, что это за приложение?(Формы Windows, WPF, Silverlight и т. Д.)

Если вам нужно только изменить пользовательский интерфейс, не нужно много читать.Дизайнер интерфейса Visual Studio довольно интуитивно понятен и прост в использовании даже для тех, у кого нет опыта программирования.

Несколько видеоуроков помогут вам начать работу с этим.

...