Включить режим разработки проекта sln в SharpDevelop

Мне дали папку со многими файлами .cs и .sln для работы с явным интересом к разработке графического интерфейса для всего проекта. Единственная проблема в том, что я не знаю, как это сделать.

В моем распоряжении есть и Visual Studio 2010, и SharpDevelop 4.4; хотя я хотел бы изучить и то, и другое, если это возможно, потому что мне нравятся IDE с открытым исходным кодом, но я также ценю опыт работы в Visual Studio.

Я не могу найти никакой информации о том, как включить режим разработки в этой ситуации из-за того, насколько узок мой опыт работы с инструментами; Видите ли, я знаю, что нужно щелкнуть правой кнопкой мыши файл .cs, чтобы просмотреть его код или дизайн в Visual Studio 2010... но здесь это недоступно. Единственный элемент, который я вижу, это «просмотреть код», а это не то, что я пытаюсь сделать.

Если я не могу включить форму, мне интересно, могу ли я просто... создать новую? Так как одного не существует?

Спасибо за помощь.

РЕДАКТИРОВАТЬ: скриншот того, что я вижу (размыто для безопасности)введите здесь описание изображения


person jwarner112    schedule 27.09.2013    source источник
comment
Какой файл вы пытаетесь создать? Форма окна?   -  person Matt Ward    schedule 27.09.2013
comment
Я не совсем уверен. Проект такой же вопиющий, как и разработка графического интерфейса для этого, но если бы мне пришлось угадывать, я бы сказал «да».   -  person jwarner112    schedule 27.09.2013


Ответы (2)


Абстрактный ответ

Дизайнер имеет смысл только для некоторых типов файлов. Например, конструктор Windows Forms существует для классов, наследующих System.Windows.Forms.Control, и когда в проекте заданы соответствующие атрибуты для этого файла.

Практический ответ

  • Убедитесь, что у вас есть проект, поддерживающий формы (например, «Приложение Windows Forms» или «Библиотека управления Windows Forms»), и при необходимости создайте его.
  • В дереве проекта щелкните правой кнопкой мыши проект и используйте «добавить новый ...» в контекстном меню.
  • Там выберите «Форма» или «Управление» в зависимости от ваших намерений. Он должен создать и настроить то, что нужно, и вы сможете использовать конструктор.

В Visual Studio вы можете переключаться между текстом и дизайнером с помощью сочетания клавиш (F7, Shift-F7) или контекстного меню. В SharpDevelop используйте вкладки «Источник» и «Дизайн».

person Stéphane Gourichon    schedule 26.01.2016

В SharpDevelop, если для файла доступен конструктор, вы можете открыть его следующим образом:

  1. Откройте файл в текстовом редакторе.
  2. Перейдите на вкладку Дизайн в нижней части текстового редактора.
person Matt Ward    schedule 27.09.2013
comment
В нижней части редактора нет вкладки «Дизайн». Вкладки «Код» тоже нет. Я редактирую свой пост, чтобы включить скриншот того, с чем я работаю и что я вижу. - person jwarner112; 27.09.2013
comment
Скриншот добавлен. - person jwarner112; 27.09.2013
comment
Я не вижу исходный код, но он выглядит как файл Program.cs. Это не похоже на форму, поэтому для этого файла не будет дизайнера. Если представление дизайна доступно в Visual Studio, я бы использовал его вместо этого. - person Matt Ward; 28.09.2013
comment
Я запутался в базовой структуре визуального проекта C # - было два проекта, один из которых я начал с нуля. У этого уже был дополнительный файл с вкладкой конструктора. У него также был файл program.cs, в котором нет вкладки конструктора. - person jwarner112; 29.09.2013
comment
@jwarner112 jwarner112, ваше замешательство происходит из-за различий между SharpDevelop и Visual Studio. Типичный Visual C# WinForms - person Lex Li; 21.11.2013