Вопрос : Нужно разрешение преобразовать применение Java 1.6 в проект C#

Hi,
I хочет сдержать мое существующий применение Java 1.6 в C#. Для этого я провел исследование некоторое исследование и нашел следующий solutions
1. Using
Following
3. JLCA
2. JNBridge J# (только варианта java поддержки до 1.1.4) (преобразование делает применение медленным на продолжительности времени) (ассистента преобразования языка Java) недостатки каждого approach
1. Using J#: Вариантом java поддержки J# только до 1.1.4 и моим применением будут строение вверх в Java 1.6 поэтому не smogло быть самым лучшим подходом к работе with.
2. JNBridge будет битом медленным после того как преобразование поэтому он не smogли выбирать это approach.
3. JLCA: я начал работать на ем но также поддержать варианты java до 1.3 но пишут некоторые места что он может поддержать до java 1.5 поэтому я думаю что он может разрешить мой взгляд problem.

Please на вышеуказанном подходе и препятствовал мне предложить любое целесообразное разрешение для того чтобы преобразовать мое применение java 1.6 в C#.

Thanks
class=

Ответ : Нужно разрешение преобразовать применение Java 1.6 в проект C#

Слепо преобразовывать от одного языка к другим будет опасным делом.
Предметы или методы дороги поступают в одном языке могут быть довольно по-разному в других.

Препятствуйте мне показать вам я намереваюсь путем давать вам один классический пример; преобразовывающ VB6 проектирует к VB.NET или C#.Net:

- В VB6 вы объявляете fixed-size блок таким образом:
                         Тусклые номера (5) как интежер

- в VB.NET вы делаете такое же объявление.
- в C#, котор вы написали бы:
             int [] нумерует = новый int [5];

Теперь здесь пинок в силе воли.
.NET не поддерживает фикчированное - определенные размер блоки. Объявление C# создаст блок 5 интежеров, но если вы пытаетесь добавить элемент, то они вырастут до 6.
VB.NET даже более плох. Будет сломленным языком потому что он пытается быть backwardly совместим с VB6.
В VB6 блоки начинают индицирование от 1, но в .NET индексы начинают на нул. Так делает VB.NET делают, они имеют бит каждая дорога, вышеуказанное объявление создало бы блок 6 элементов (5, котор вы объявили плюс одно для нул - как сломанное кровопролитное то?), и ohe да, если вы пытаетесь добавить элементы к блоку, то они будут hapily препятствовали вам.

Это не будет проблема, если ваше Кодий программы не работать на предположении fixed-size блоков, тогда вещи начнут сломать.

В лубом случае, вы видите мой пункт о преобразовывать программы к другому языку?
Вы можете найти программу преобразует все ваши линии Кодего, но вы пойти назад через каждую линию Кодего и проверить что свое поведение по мере того как вы предпологали.

Так, вы говорите вы хочет преобразовать применение Java к c#… сколько линиях Кодего вы говоря о?
Вы делаете, не упадите в ложное чувство безопасности о вашей программе преобразования….Проверите! Проверите! Испытайте! и retest.

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us