Возвращение в Windows, программируя после 10 лет

Сделайте ваше поле slug многозначным:

<field name="slug" type="string" indexed="true" stored="true" multiValued="true" />

.. и сохраните все возможные варианты слагов. Если вы храните только long-title-slug в этом поле сегодня и хотели бы сохранить его таким образом, добавьте вместо него новое поле:

<field name="path_slug" type="string" indexed="true" stored="true" multiValued="true" />

.. и затем включите все возможные значения для слагов в виде массив.

['posts/state', 'posts/city-name', ....]

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

Затем вы можете запросить этот слаг, используя path_slug:posts/state.

5
задан Fred Basset 11 November 2008 в 20:51
поделиться

7 ответов

Я пошел бы с.NET и WPF. WinForms все еще доступен, но является действительно ответвлением прежней версии.NET в этой точке, и не стоящий изучения, начинаете ли Вы с нуля. WPF предлагает много хороших функций и является симпатичным использованием для подъема и работающий с.

Я нашел "Windows Presentation Foundation Unleashed" хорошим введением в WPF. Это объяснило основополагающие понятия хорошо и не было только одним из тех учебных руководств на 2 000 страниц, полных снимков экрана.

7
ответ дан 18 December 2019 в 10:50
поделиться

Я рекомендую Главный Первый C#. Если Вы запрограммировали в C++ прежде, необходимо быть до скорости справедливо быстро.

сопроводительный текст http://ecx.images-amazon.com/images/I/51u3iZDwU6L._SL500_AA240_.jpg

3
ответ дан 18 December 2019 в 10:50
поделиться

MFC изменился очень мало начиная с vc 6 необходимо смочь взять его снова с небольшой проблемой и в то время как этот набор навыков не может быть как indemand, поскольку .net There является все еще заданиями там, и можно все еще записать востребованные приложения Windows.

2
ответ дан 18 December 2019 в 10:50
поделиться

Я запустил бы с чтения C# учебные руководства онлайн и статьи из Проекта Кода

2
ответ дан 18 December 2019 в 10:50
поделиться

Ну, при использовании C#, Вы используете.NET..NET действительно является большой платформой для того, чтобы создать настольные приложения. Я думаю, что Вы на правильном пути.

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

На самом деле я изучил МНОГО просто просматривающее Переполнение стека и отправляющий несколько вопросов здесь. Я думаю, что инструменты Visual Studio Express являются большими для новых разработчиков. Я - также поклонник материала Bob Tabor (http://www.learnvisualstudio.net/), у Него действительно есть некоторый свободный материал расположенным на MSDN здесь, который был действительно полезен для парня как я с главным образом пишущим сценарий фоном. Можно быть передо мной из-за прошлого опыта поэтому, возможно, это является слишком элементарным для Вас.

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

Jim

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

Если Вы будете иметь фон C++ и не будете бояться указателей/стека/"кучи" и т.д., то эта книга (CLR vi C#) даст Вам превосходное понимание .NET. Это очень читаемо и обеспечит основы, необходимо смочь понять примерно любую новую / и ближайшую технологию .NET (например, Linq, дополнительные методы, и т.д.).

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

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

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