Что самый легкий путь состоит в том, чтобы преобразовать от классика asp в asp.net?

Это просто UICollectionView с UIPageControl под ним.

Вам просто нужно спроектировать UICollectionViewCell, который будет выглядеть как карта, и использовать его в виде коллекции.

Посмотрите [этот учебник Рэя Вендерлиха], чтобы дать вам представление о том, как использовать UICollectionView. Конечно, вам понадобится горизонтальная прокрутка, но это легко настраивается. Также прочитайте документацию по iOS .

Вам также нужно прокрутить, чтобы остановить, когда видна одна полная карта; прочитайте это .

Поскольку вы новичок в StackOverflow, вы можете не знать этого: в StackOverflow вы должны сначала провести собственное исследование и постараться, чтобы что-то заработало. Затем, когда у вас есть подробная проблема, которую вы не можете выяснить, вы публикуете ее здесь. Пожалуйста, сделайте это в следующий раз.

14
задан OrionRobillard 18 September 2008 в 19:04
поделиться

9 ответов

Будучи давним классическим программистом asp и теперь ASP.NET dev, я не торопился бы и спроектировал бы его правильно в 2,0 платформах (3.5, если Вы хотите/нуждаетесь функции).

Мое последнее задание у нас было большое небольшое количество очень плохо сборки классические приложения asp, что мы восстанавливали, и "уничтожение и прокладываем" подход, было самым успешным. Используйте существующее классическое приложение в качестве своей функциональной спецификации и каркасов, и создайте Ваши задачи и технические спецификации прочь этого.

11
ответ дан 1 December 2019 в 10:19
поделиться

Сколько времени полное преобразование/переписывать взяло бы? Это также собирается зависеть от того, как Вы структурировали свой исходный проект.

я могу ответ, что необходимо просто быть нацелены на v2.0 (3.5, если Вы будете хотеть/нуждаться, это - функции) с начала. Нет никакой потребности подчиниться 1.1 из платформы.

1
ответ дан 1 December 2019 в 10:19
поделиться

Не выбрасывайте свой код!

Это - единственная худшая ошибка, которую можно сделать (на большой кодовой базе). См. Вещи, которые Вы Никогда не должны Делать, Часть 1 .

, Вы инвестировали большое усилие в тот старый код и разработали много ошибок. Выбрасывание его является классической ошибкой разработчика (и один я много раз делал). Это заставляет Вас чувствовать себя "лучше", как генеральная уборка. Но Вы не должны покупать новую квартиру и всю новую мебель для снабжения оборудованием дома. Можно работать над одной комнатой за один раз..., и возможно некоторые вещи просто нуждаются в новом paintjob. Следовательно, это - то, где рефакторинг входит.

Для новой функциональности в Вашем приложении, запись это в C# и вызове это от Вашего классического ASP. Вы будете вынуждены быть модульными при перезаписи этого нового кода. Когда Вы имеете время, осуществляете рефакторинг части Вашего старого кода в C# также и разрабатываете ошибки, когда Вы идете. В конечном счете Вы замените свое приложение всем новым кодом.

Вы могли также записать свой собственный компилятор. Мы записали один для нашего классического приложения ASP давным-давно, чтобы позволить нам производить PHP. Это звонило Васаби , и я думаю, что это - причина, Jeff Atwood думал, что Joel Spolsky ушел свой рокер. На самом деле возможно, мы должны просто поставить его, и затем Вы могли использовать это.

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

кроме того, если это - внутреннее только приложение, просто оставьте его. Не переписывайте его - Вы - единственный клиент и если требование - Вы, должен выполнить его как классический asp, можно отвечать тому требованию.

13
ответ дан 1 December 2019 в 10:19
поделиться

Я постарался бы не входить в.NET 1.1, так как Microsoft заканчивает поддержку v 1.1 Платформы.NET 14.10.2008. Расширенная поддержка пробегает 08.10.2013, но является обычно дорогой для покупки. Любые ошибки или дыры в системе безопасности не будут обращены и являются Вашей проблемой.

http://support.microsoft.com/lifecycle/?LN=en-us&x=11&y=10&p1=1249

Paul

0
ответ дан 1 December 2019 в 10:19
поделиться

Смотрите на Форумы Snitz (www.snitz.com) - они в настоящее время находятся в ASP, но порт на ASP.NET почти завершен. Обе кодовых базы доступны для Вас для взгляда на то, таким образом, можно понять то, как это было сделано там для помощи Вам.

0
ответ дан 1 December 2019 в 10:19
поделиться

Можно хотеть посмотреть на новый ASP.NET платформа MVC. Уровень гибкости удивителен, и стиль кодирования немного более сродни подходу классика ASP, хотя с намного лучшим отделением церкви от государства.

0
ответ дан 1 December 2019 в 10:19
поделиться

самый легкий способ сделать это состоит в том, чтобы просто перейти в голове сначала. получите некоторые книги asp.net и погружение в Visual Studio. Сделайте примеры, играйте с ним, создайте что-то забава для себя. Вы будете обучаться на практике.

0
ответ дан 1 December 2019 в 10:19
поделиться

Я также работаю над постепенной миграцией от классического ASP до ASP.NET. Наша первая фаза мигрирует, некоторая общая логика от ASP включают в блок.NET, который выставляется COM Interop, таким образом, их можно назвать и классическим ASP и ASP.NET. Я записал некоторые тесты с помощью ASPUnit для проверки поведения после миграции к блоку.NET (с дополнительным преимуществом более безопасного рефакторинга). После того как логика ядра находится в.NET, мы можем начать создавать новые страницы в ASP.NET и перемещать отдельные ASP-страницы в ASP.NET в нашем собственном темпе.

я рекомендовал бы.NET 2.0 или 3.5 более чем 1,1. ASP.NET MVC похож на привлекательную процедуру обновления.

0
ответ дан 1 December 2019 в 10:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: