Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 24 Май, 2012, 12:25:39

Страниц: [1] 2 3 ... 6
Печать
Автор Тема: C# №1: Приступая к работе  (Прочитано 8105 раз)
0 Пользователей и 1 Гость смотрят эту тему.
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() следующий код
C#
MessageBox.Show("Hello world!");
и запускаем (ctrl + F5).
 
Удачи.
 


* HelloWorld.rar (30.37 Кб - загружено 113 раз.)
« Последнее редактирование: 16 Август, 2009, 02:30:57 от Frozzeg » Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
CTAPbIu_MABP    ↓ 
09 Июль, 2009, 10:41:29 , спустя
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 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

Да, поддержу мавра... мне бы о теории поговорить и о возможностях шарпа
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
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, давай пиши статьи тоже ))
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
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, оооо )))
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
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


я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
и меня ;)
Записан

с ув. mario.
Контакты
rider-sx    ↓ 
09 Июль, 2009, 11:43:57 , спустя 5 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

drmmmmmm
Группа: Адекваты

Карма: 32
Сообщений: 2718
Сила слова: 1.18


я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
vtyz pf,sk
Спустя 2 минуты 15 секунд добавил


я поддерживаю твое начинание научить остальных нехуя не умея. это помогает самому понять и научится. но я еще раз повторяю что это никаму нах не надо. кроме дуда.
эта статья раскрыла все мои познания? О_о
 
просто попросили в первой поговорить об ИДЕ, вот я и написал
Спустя 2 минуты 9 секунд добавил
adw0rd, я в теории не силен)
А так это ты мою просьбу выполнил? Ну спасибо , уважил ))))))) И за артикл спс )
Записан

Страниц: [1] 2 3 ... 6
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo, mario