Запуск программирования на C # GUI - PullRequest
9 голосов
/ 30 ноября 2010

Итак ... Я никогда не делал так много для приложений с графическим интерфейсом. А именно потому, что в школе я застрял на земле C ++. Но так как я заканчиваю в декабре, я подумал, что было бы неплохо (пока я ищу работу) изучать то, что я хотел бы изучить некоторое время. И, пожалуйста, не отмечайте это как «субъективный», я просто спрашиваю, что мне нужно «знать», чтобы начать.

А именно программирование GUI. Я не привык к этому .... и я никогда не был. Это не то, на чем они фокусируются в школе (например, мой старший дизайн был мышью с веб-камерой, но у нее было очень мало GUI)

Я много видел, как C # является превосходным инструментом программирования GUI для быстрой разработки ..... но я действительно не знаю, что там. Я знаю "из" QT, и я привык к C ++. Однако я не слишком знаком с языком GUI «выбора». Мне действительно нравится программировать на Windows, однако в последнее время большая часть моих вещей была в Unix (в основном из-за моего класса ОС).

Я ничего не знаю о .net, и я слышал о чем-то под названием WPF? Это часть .net ..... или ..... что? Я просто немного запутался, с чего начать.

Спасибо

Ответы [ 4 ]

7 голосов
/ 30 ноября 2010

У Microsoft есть несколько хороших ресурсов для начала работы на их платформе с .NET.

Попробуйте это ...

Разработка для начинающих

Добро пожаловать на страницу разработки Windows.Это лучшее место, чтобы научиться создавать программы для Windows.Приложения Windows могут использовать звук, графику и другие возможности вашего компьютера.Вы узнаете, как писать программное обеспечение для Windows XP, Vista или Windows Server с использованием выпусков Visual Basic, Visual C # или Visual C ++ Express.

Ramp Up

Ramp Up - это бесплатная онлайновая обучающая программа для сообщества, которая поможет вам развить профессиональные навыки развития.Присоединяйтесь к Ramp Up (это бесплатно!) И помогите продвинуть свою карьеру ...

Создание вашего первого приложения Visual C # - Эта ссылка содержит три примера:

  • Как: создать консольное приложение C #
  • Как: создать приложение C # для Windows Forms
  • Как: создать приложение C # WPF

Экскурсия по Visual C #

Экскурсия по Visual C # представляет серию уроков, которые знакомят вас с интегрированной средой разработки (IDE) Visual C # Express Edition, созданием первого приложения иразработка пользовательского интерфейса приложения.

Изучение .NET Framework на MSDN

Начните здесь, чтобы получить концептуальный обзор основных функций.NET Framework, включая общеязыковую среду выполнения, библиотеку классов .NET Framework и т. д.

1 голос
/ 30 ноября 2010

У вас есть два варианта:

Windows Forms (WinForms) Windows Presentation Foundation (WPF)

Для всех будущих настольных компьютеровПриложения с графическим интерфейсом, рекомендуется WPF.

1 голос
/ 30 ноября 2010

WPF довольно крутой. Это довольно тесно связано с XML.

http://msdn.microsoft.com/en-us/library/aa663364.aspx

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

http://msdn.microsoft.com/en-us/library/bb531270(VS.90).aspx

1 голос
/ 30 ноября 2010

Да ... C # - отличный инструмент для графического интерфейса .... Мое состояние было таким же, как и у вас, когда я начинал .... Мое предложение - войти в него .... Сделайте несколько простых графических интерфейсов ....Забавно делать простые приложения, такие как, скажем, Калькулятор!

В Интернете есть очень хорошие учебники ... Вы всего лишь Google от них .... И для каждой проблемы есть переполнение стека!:)

Всего наилучшего !!

Вы также можете проверить это: Учебник по C # GUI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...