|
Frozzeg ↓
|
 |
|
16 Август, 2009, 02:30:57
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5497 Сила слова: 1.67
|
Это моя первая статья из цикла статей по C# и рассчитана она исключительно на новичков.
Приступая к работе.
Перед тем как начать наше изучение C#, необходимое скачать следующее:
П.О.
Обязательно:
1. .NET Framework 3.5 и выше (фреймворк)
2. Visual Studio 2008 Profession Edition (среда разработки)
Дополнительно:
1. MySQL Connector/ODBC 5.1 (для работы с MySQL)
2. XNA Game Studio 3.0 (инструменты для создания игр на C# в Visual Studio)
3. XNA Framework 3.0 (фреймворк)
Литература
pyha.ru - Библиотека - .NET
Перед тем как читать следующие мои статьи - советую ознакомиться с этими книгами.
Ссылки
Документация
Статьи, исходники и т.п.
Исходники
Разное
Теперь давайте познакомимся с самой IDE.
Открываем студию и создаем проект ( File - New - Project - Visual C# - Windows - Windows Forms Application (оконное приложение)), давайте назовем его HelloWorld.
Вкладка #название формы (окна)#.cs [Design] отвечает за создание интерфейса (контролы (элементы управления) их события и свойства).
Различные окна:
1. Solution exploler ( View - Solution explorer) - в этом окне находится список файлов нашего проекта, давайте разберем основные из них:
__1,1. Program.cs - в этом классе создается главное окно нашего приложения.
__1,2. Form1.cs - класс с кодом окна Form1, в котором будет находится логика приложения.
_____1.1.1. Form1.Design.cs - код интерфейса, автоматически созданный визуал студией.
2. Toolbox ( View - Toolbox) - в этом окне находятся все элементы управления, чтобы создать один из них - просто перетащите его на форму (Окно) во вкладке Form1.cs [Design] .
3. Properties ( View - Properties window) - в этом окне можно менять свойства окон и контролов и создавать события. Также события можно создать двойным щелчком по контролу.
4. Application Properties ( Project - HelloWorld Properties) (чтобы открыть это окно, нужно сначала выбрать файл с нашим проектом в окне Solution explorer) - в этом окне мы можем изменять версию файла, информацию об авторе программы, ставить картинку на ехе (в формате .ico) и другое.
Ну и напоследок давайте выведем на экран сообщение "Hello world!" при нажатии на кнопку.
Открываем ToolBox, находим там элемент Button, перетаскиваем на форму (окно) и два раза кликаем - мы попадаем в окно с кодом приложения, обработчик события готов! Теперь просто внутри метода button1_Click() следующий код
MessageBox.Show("Hello world!"); и запускаем ( ctrl + F5).
Удачи.
|
|
|
« Последнее редактирование: 16 Август, 2009, 02:30:57 от Frozzeg »
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Отложить на завтра — значит впасть в рекурсию. © Frozzeg
|
|
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
phpdude ↓
|
 |
|
09 Июль, 2009, 10:44:56 , спустя 3 минуты 27 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20781 Сила слова: 1.66
|
скриншотиги бы =)))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
09 Июль, 2009, 10:50:35 , спустя 5 минут 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Да, поддержу мавра... мне бы о теории поговорить и о возможностях шарпа
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
09 Июль, 2009, 10:54:07 , спустя 3 минуты 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
Да, поддержу мавра... мне бы о теории поговорить и о возможностях шарпа
возможности ... ахуенные. мы на прошлой неделе с убикой написали софт для работы с платеж купюроприемником. шарп не для этих целей скажете вы, но он и с этой задачей справился на ура, хотя соглашусь что с такими простыми вещами как низкоуровненая работа с сетью и реализация протоколов задача не его)))))))))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
09 Июль, 2009, 10:57:09 , спустя 3 минуты 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
phpdude, давай пиши статьи тоже ))
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
09 Июль, 2009, 11:01:11 , спустя 4 минуты 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
phpdude, давай пиши статьи тоже ))
я сишарп нюб :))
четсно я не могу написать по простой причине сттаью - я слишком редко сним имею дело, поэтому нет активных задач и наболевших решений. другое дело пхп :)) Спустя 7 секунд добавил а писать на нем я люблю :) Спустя 32 секунды добавил даже больше не на нем люблю писать, а смотреть на очаровательный форматировщик и ахуенно отформатированный код. на форматированный код у меня встает :))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
09 Июль, 2009, 11:04:30 , спустя 3 минуты 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
phpdude, оооо )))
|
|
|
|
|
Записан
|
|
|
|
|
rider-sx ↓
|
 |
|
09 Июль, 2009, 11:13:13 , спустя 8 минут 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
drmmmmmm
Группа: Адекваты Карма: 32
Сообщений: 2718 Сила слова: 1.18
|
phpdude, давай пиши статьи тоже ))
я сишарп нюб :))
четсно я не могу написать по простой причине сттаью - я слишком редко сним имею дело, поэтому нет активных задач и наболевших решений. другое дело пхп :)) Спустя 7 секунд добавил а писать на нем я люблю :) Спустя 32 секунды добавил даже больше не на нем люблю писать, а смотреть на очаровательный форматировщик и ахуенно отформатированный код. на форматированный код у меня встает :))
риальни гик ))))) Спустя 1 минуту 17 секунд добавил по теме: Frozzeg, на сколько я знаю профешн эдишн платный =( от сюда вопрос можно ли использовать экспресс эдишн, как альтернативу?
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
09 Июль, 2009, 11:16:34 , спустя 3 минуты 21 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5497 Сила слова: 1.67
|
я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
эта статья раскрыла все мои познания? О_о
просто попросили в первой поговорить об ИДЕ, вот я и написал Спустя 2 минуты 9 секунд добавил adw0rd, я в теории не силен)
|
|
|
|
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Отложить на завтра — значит впасть в рекурсию. © Frozzeg
|
|
|
|
phpdude ↓
|
 |
|
09 Июль, 2009, 11:19:24 , спустя 2 минуты 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20781 Сила слова: 1.66
|
Frozzeg, реал все чтоли?
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Frozzeg ↓
|
 |
|
09 Июль, 2009, 11:28:58 , спустя 9 минут 34 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5497 Сила слова: 1.67
|
нее) не все
|
|
|
|
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Отложить на завтра — значит впасть в рекурсию. © Frozzeg
|
|
|
|
phpdude ↓
|
 |
|
09 Июль, 2009, 11:29:12 , спустя 14 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
нее) не все
давай дальше пиши тогда
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
mario ↓
|
 |
|
09 Июль, 2009, 11:38:35 , спустя 9 минут 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
wazzup
Группа: Джедаи Карма: 67
Сообщений: 6162 Сила слова: 1.09
|
я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
и меня ;)
|
|
|
|
|
Записан
|
|
|
|
|
rider-sx ↓
|
 |
|
09 Июль, 2009, 11:43:57 , спустя 5 минут 22 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
drmmmmmm
Группа: Адекваты Карма: 32
Сообщений: 2718 Сила слова: 1.18
|
я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
vtyz pf,sk Спустя 2 минуты 15 секунд добавил
я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
эта статья раскрыла все мои познания? О_о
просто попросили в первой поговорить об ИДЕ, вот я и написал Спустя 2 минуты 9 секунд добавил adw0rd, я в теории не силен)
А так это ты мою просьбу выполнил? Ну спасибо , уважил ))))))) И за артикл спс )
|
|
|
|
|
Записан
|
|
|
|
|