Windows.Form c # без визуальной студии - PullRequest
11 голосов
/ 06 августа 2009

Я пытаюсь изучать Windows.Forms, и хотя у меня есть Visual Studio (редактирование, очевидно, моя ошибка), я чувствую, что учусь намного эффективнее, делая все в блокноте. Я искал везде учебник, который использует этот подход. Я наконец начал с http://www.geekpedia.com/tutorial33_Windows-forms-programming.html,, но после первого примера он тоже начинает работать с несколькими файлами? как-то генерируется с помощью Visual Studio. Как я могу сделать это в блокноте? Кто-нибудь может подсказать мне что-нибудь полезное?

Спасибо!

** В то время как подавляющий отклик кажется сильным против этого, и я начал убеждаться, я увидел, что SmokingRope говорил об этом так же просто, как о записи всех классов в один файл. Это то, чем я занимался до сих пор для значительных проектов, не относящихся к Windows.Form. Может быть, вы можете помочь объяснить, как эти необходимые файлы могут быть включены с помощью этого метода? *

Ответы [ 17 ]

0 голосов
/ 15 ноября 2016

Не использовать Блокнот поможет. Crimson Editor или TextPad или другие имеют нумерацию строк, подсветку синтаксиса и множество функций, которые вам понадобятся. Я уверен, что в Блокноте есть ограничения по размеру файла, с которыми вы можете столкнуться.

Элемент sans-IDE, на который я могу полностью ответить только с точки зрения Java. Я много занимался разработкой пользовательского интерфейса на Java, используя Crimson Editor, Java SDK, командные файлы и / или ANT, или Maven. Если вы разрабатываете код пользовательского интерфейса, который является универсальным или вносит значительный вклад в динамическое развитие, тогда это нормально. Если ваша работа включает в себя разработку множества различных конкретных форм (то есть экранов, которые имеют много пользовательских форм и не подлежат повторному использованию), функции Designer в IDE чрезвычайно полезны.

Однако, я нашел разработку .NET IDE немного разочаровывающей из-за вышеприведенной модели разработки Java.

0 голосов
/ 11 сентября 2015

Я пользователь блокнота.:) У меня не установлено приложение Visual Studio на моем компьютере.

это то, что я делаю.

1-й Вы должны зарегистрировать папку .net framework в переменных Environmen.. Путь или запуск на CMD путь этой строки =% путь%; (это где был адрес .NET Framework) (ex path =% путь%; C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319) затемнажмите enter

2nd , чтобы скомпилировать отдельный блокнот (сохранить как .cs), найти место назначения файла с помощью cmd.затем.наберите "csc nameOfCS.cs" для нескольких файлов .. "csc ManinCsForname.cs classes.cs classes.cs" он будет скомпилирован как exe.для большей команды."csc /?"

нормально использовать Visual Studio.но если вы хотите познакомиться с C # и структурой.или может сделать систему на любом ПК.без использования какой-либо IDE.ты можешь сделать это.

0 голосов
/ 19 ноября 2010

Обратите внимание, что блокнот даже не равен vi, не говоря уже о vim.

Если вы хотите использовать текстовый редактор, вы можете попробовать его, но я не вижу смысла в использовании блокнота. Используйте настоящий текстовый редактор, не обязательно vim / emacs, вы можете выбрать хороший текстовый редактор с графическим интерфейсом, такой как notepad ++ или kate.

Блокнот не может даже отображать окончания строки Unix (я думаю).

0 голосов
/ 17 августа 2009

Я знаю, что на это отвечает странно, я не видел, чтобы кто-нибудь говорил о NAnt.

В течение многих лет я разрабатывал в TextPad, с некоторой подсветкой синтаксиса, + NAnt, чтобы делать свои сборки. В наши дни это будет еще проще, поскольку ваш сервер сборки может подготовить для вас правильную сборку (CC.NET + NAnt).

Я также узнал о некоторых вещах, которые физически не могли сделать в Visual Studio (в то время это был .net 1.1). Определенно хороший опыт, и я бы порекомендовал его на самом деле. Вероятно, не для winforms, хотя, потому что дизайнер является на самом деле полезно для этого.

0 голосов
/ 06 августа 2009

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

0 голосов
/ 06 августа 2009

Я не знаю, где найти учебники, но подход довольно прост: импортируйте System.Windows.Forms, извлекайте класс из Form и передавайте ему .Show (). Ваши компоненты являются членами класса и могут быть расположены с использованием их соответствующих свойств позиции / размера. События обрабатываются через делегатов.

Я вижу, где этот метод полезен, хотя я бы использовал приличную IDE вместо Notepad. .NET слишком плодовит. Знание того, как создавать формы на лету, может пригодиться.

Если вы ищете альтернативную среду разработки, посмотрите на SharpDevelop icSharpCode.

Кроме того, посмотрите учебники по JScript.NET - для этого языка нет редактора форм, поскольку наследование просто невозможно. Но он все еще основан на .NET, поэтому основные движения такие же. Вот приличный:

http://www.webreference.com/js/column117/

0 голосов
/ 06 августа 2009

если у вас есть что-то против MS или VS.net, вы можете попробовать sharpdevelop http://www.icsharpcode.net/OpenSource/SD/

в прошлый раз, когда я смотрел, это был xcopy развертываемый

...