После копания я нашел лучшее решение. Это также распространенная ошибка пользовательского интерфейса в приложениях GTK в Windows, одним из которых является GIMP. Это сильно раздражает меня, поэтому я хотел найти лучшее глобальное исправление, чем устанавливать его для каждого элемента управления вручную.
Обходной путь устанавливает цвет для фокуса на всех общих элементах управления, которые не должны появляться прозрачными. Я много тестировал с Windows Forms в Visual Studio. Кнопки панели инструментов и кнопки ToggleButtons никогда не должны иметь пунктирной границы, даже когда они находятся в фокусе. Панели инструментов должны быть setFocusable (false); по умолчанию, как в Windows. Любой другой элемент управления должен иметь пунктирную границу, как в Swing, но только при фокусировке.
// Removes the dotted border around controls which is not consistent with Windows
UIManager.put("Button.focus", new ColorUIResource(new Color(0, 0, 0, 0)));
UIManager.put("ToggleButton.focus", new ColorUIResource(new Color(0, 0, 0, 0)));
// ways to remove it from other controls...
UIManager.put("CheckBox.focus", new ColorUIResource(new Color(0, 0, 0, 0)));
UIManager.put("TabbedPane.focus", new ColorUIResource(new Color(0, 0, 0, 0)));
UIManager.put("RadioButton.focus", new ColorUIResource(new Color(0, 0, 0, 0)));
UIManager.put("Slider.focus", new ColorUIResource(new Color(0, 0, 0, 0)));
// figure out combobox
UIManager.put("ComboBox.focus", new ColorUIResource(new Color(0, 0, 0, 0)));
Сильная головная боль, основания для развода, правдоподобное оправдание убийства и т. Д.
Но на самом деле ответ намного сложнее. Быстрый ответ - это модуль развертывания, который обычно включает в себя такой контент, как страницы приложений .aspx, схемы списков, настройки, выраженные в CAML (потенциально огромные XML-файлы без особой документации).
Предложение JD для книги Теда Паттисона является хорошим. но я предлагаю взять несколько книг, потому что в одной вы обычно найдете то, чего не найдете в другой, и это поможет вам увидеть, что требуется по соглашению, а что является предпочтением конкретного автора.
Вы действительно нужно будет изучить множество различных источников и запланировать потратить значительное количество времени на SharePoint, прежде чем освоиться с этими концепциями.
Ознакомьтесь с информацией о шаблонах и практиках SharePoint здесь и здесь
Я также настоятельно рекомендую взять копию книги Теда Паттисона Inside SharePoint Windows Services 3.0
Их следует прочитать новичкам-разработчикам SharePoint. Удачи в пути к SharePoint.
Эта веб-конференция о том, как добавить функции социальных сетей в Sharepoint, может быть полезна.
И здесь много видео , некоторые бесплатные и некоторые нет.
Минимум, который вам нужен, - это feature.xml и elements.xml, если вы хотите, чтобы функция действительно что-то делала. Я рекомендую шаблоны из WSPBuilder в качестве отправной точки.