Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Морской бой на 23 февраля!.

Виталий
  • Звание: Микробитер
  • Накопленный опыт: 30 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-02-16 14:09:01
  • Город проживания: Харьков

Видеокурсы

Дата активности Видеокурс Прогресс
2015-08-24 game0 Демо игры 2 из 10 20 %
2015-08-23 soft0 Демо софт 1 из 7 15 %
Итого: 3 из 17 18 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2015-09-14 task1a Целые числа все 7 100 %
2015-08-25 task1b Строки все 14 100 %
2015-08-25 task1 Семантика все 6 100 %
Итого: все 27 100 %
Сохранить страницу:

6863. Виталий
Виталий
ответить
# Консоль / Разминка / Дядюшка Эхо / 2015-08-25 10:51

object input = Console.ReadLine();
А так работать должно?  Я имею ввиду что оно так работает и мне интересно должно ли так быть


6863. Виталий
Виталий
ответить
# Консоль / Разминка / Считалка / 2015-08-25 10:48

А что тут хотели? что бы я создал строковый массив из пяти элементов и вывел его через foreach или просто 5 раз написал ConsoleWriteLine?


6863. Виталий
Виталий
ответить
→  Александр Вдовенков   / 2015-08-25 00:24

Я пока разобрался лишь где-то с 5% функциональности. Основная проблема в том, что почти всё, что мне попадалось, рассчитано на людей, имеющих некоторый опыт работы с системами контроля версий. Как по мне штука достаточно сложная, и знания мои её очень фрагментарные и их будет недостаточно, но попробую помочь.
Начинать нужно с создания аккаунта на гитхаб. Второе - нужно создать репозиторий. Вполне достаточно для этого оказалось ихней статейки https://help.github.com/articles/set-up-git/
Подключаться лучше пока для начала через HTTPS. В Visual Studio 2013 есть втроенная поддержка git, но по SSH оно пока корректно не работает: http://stackoverflow.com/questions/21194969/visual-studio-and-libgit2-git-commit-error-in-different-solution  - первый ответ.
Третье - нужно скачать git: https://git-scm.com/downloads    После её установки в меню правой кнопки мыши появляются дополнительные пункты для вызова консоли.  По работе с ней есть довольно обширный материал: http://githowto.com/  - можно переключить на русский и http://git-scm.com/book/ru/v2  Но мне этот материал показался избыточно сложным и избыточным. Наибольшая функциональность - у консоли этой самой git, доскональное владение ею - идеал к которому нужно стремится. Но для упрощения работы с ней пока лучше поставить прогу с графическим интерфейсом в придачу к git. Самая популярная, насколько я знаю - TortoiseGit  https://code.google.com/p/tortoisegit/ 
Четвертое. Как уже говорил, в Visual Studio 2013 есть встроенная функциональность для работы с  git. Лучшая статейка, которую нашёл - http://michaelcrump.net/setting-up-github-to-work-with-visual-studio-2013-step-by-step/  Но и тут была проблема, выскакивала ошибка "You cannot publish local branch master to the remote repository origin because a branch with the same name already exists there. You might want to rename your local branch and try again". Нужно было создать ветку (branch) в Visual Studio c названием, отличным от master и локально работать в ней.
Ну и немного добавлю в общем. Две основные операции - commit и clone. Самая простая - клонирование. Для нее достаточно только ссылки на репозиторий. Позволяет получить на свой комп содержимое выбранного репозитория. Поскольку бесплатные аккаунты позволяют создавать только опенсорсные проекты, то склонировать можно любой public репозиторий и вносить в код изменения какие угодно.  Но, что бы их на репозиторий отправить  - нужно уже вводить имя пользователя и пароль, поэтому испортить(или наоборот улучшить) чужой нам не дадут. Но можно отправить на свой.  Как работать в команде пока не знаю. Внесение изменений состоит из двух этапов - подготовка (commit) и отправка (push). Потом проект если нужно можно вернуть к состоянию каждого коммита.
К сожалени, хорошей пошаговой инструкции как с нуля до интеграции с интеграции с Visual Studio 13 мне не попалось ((


6371. Александр Вдовенков
Александр Вдовенков
ответить
→  Виталий  # Наноигры / Лабиринт 2D - меню / 2015-08-24 18:30

Молодцом! А не научишь пользоваться github?


24. Олюшка
Олюшка
ответить
→  Виталий  # Наноигры / Картинка с секретом / 2015-08-24 14:33

Виталий, очень тщательно все продумал и выполнил! Отличный результат! ✨ ✨✨


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Виталий  # Наноигры / Картинка с секретом / 2015-08-24 12:14

Молодчина!


24. Олюшка
Олюшка
ответить
→  Виталий  # Наноигры / Вступительное слово / 2015-08-23 13:33

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Виталий  # Наноигры / Вступительное слово / 2015-08-23 11:36

Виталик, их тут много будет, ты попал в правильное место :)


  • Звание: Микробитер
  • Накопленный опыт: 30 часов
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 5 5 405
2 Андрей Шевченко 16533 5 5 305
3 Tekashnik 8275 4 5 9 209
4 Иван Воронин 10558 3 3 203
5 vip 9913 5 5 194
6 Новопашин Владимир 7119 170
7 Александр 16653 1 1 151
8 Дмитрий 4814 5 15 5 25 150
9 Pavlin 16496 5 15 5 25 150
10 Алексей В. 10494 134
11 FireWolf 10080 125
12 Anna 17181 113
13 Дмитрий 16218 1 1 98
14 Александр 3922 2 5 7 97
15 gorynych 8877 97
16 Алекс 8932 5 5 10 92
17 Григорий 3850 85
18 Константин Мельников 17022 78
19 Николай Денисов 9014 73
20 Николай 17038 73
21 Андрей 162 72
22 Андрей Гришагин 17240 55
23 Алексей Хонин 10673 54
24 Алексей|BrisK|Кривицкий 3506 5 5 10 53
25 Pavel 11353 5 5 53
26 Timoha 9980 49
27 Виталий 16268 44
28 Константин 16880 5 5 41
29 Николай (nick27m) 6203 41
30 Родион Глушков 11582 41
31 DimkaKMS 9156 40
32 Володимир 8707 36
33 Yefim 11589 36
34 Денис 13665 36
35 Антон Кравченко 5502 5 5 35
36 DimanDOS 14981 35
37 Денис Корнеев 16989 32
38 Margarita 16911 31
39 Кирилл Шмойлов 6452 5 5 30
40 Евгений Волосатов 1 30
41 WildOrc 17443 29
42 Петя 7652 3 3 28
43 jin 17093 28
44 Наталья 7226 2 2 27
45 Protos 16459 27
46 Ivan 4038 26
47 Сергей Сергеевич 459 25
48 Виктор Си 5923 25
49 Илья 17343 25
50 Сергей Соколов 10670 1 1 23
51 Степан 1710 22
52 ser2018 17425 22
53 Сергей Стефаненко 13131 21
54 Семен 17051 21
55 Денис 4395 20
56 Zebos 13846 20
57 Piligrim 8066 19
58 KonstantinK 17456 17
59 nikolay famin 402 15
60 Андрей 9732 14
61 Дмитрий 17348 12
62 Роман 14462 11
63 KaptainMidnight 17211 11
64 ZerGo 17448 11
65 Антон 17457 11
66 Фомичева Наталья 1232 10
67 Kapitanov Dmitrij 9368 10
68 Danil42Russia 10895 10
69 Андрей Суслов 11868 10
70 Кирилл 17402 10
71 Abc 17438 10
72 Павел 5263 8
73 norton 17440 8
74 Дмитрий 11604 7
75 Roman Liss 12800 6
76 Дмитрий Трамп 16246 6
77 Дмитрий 16253 6
78 Vlad179 17098 6
79 Артём 17408 6
80 Петров Артем Александрович 17465 6
81 Yuracik 44 5
82 Neverwinter 2 1901 5
83 Сергей 7504 5
84 Владислав 8036 5
85 Олег Лопухинский 10775 5
86 Oleg 16132 5
87 eldarovich99 16516 5
88 sense1997 17446 5
89 ILIFAST 17458 5
90 Константин 17476 5
91 Дроннченко 17483 5
92 Yaroslav 17513 5
93 alex_kag 10591 4
94 Александр 9858 3
95 Иван 2146 2
96 zhikharevav 8380 2
97 Анатолий 15610 2
98 Владислав 15740 2
99 Валерий 1305 1
100 Александр 6614 1
101 Евгений 12238 1
102 Василь Воронін 12306 1
103 Денис 16396 1
104 Мурат 16675 1
105 vjacheslav 16906 1
106 Qwerty123 17435 1
107 Николай 17460 1
108 Alex 17504 1
109 Gera 17507 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Импортировать языковые настройки в VS
Программ как таковых на С# еще не писал. Только переписывал примеры из книги "Andrew Troelsen. Pro C# 5.0 and the .NET 4.5 Framework". Ну вот последний примерчик из тех, что я разбирал и будем считать последней программой. Ожидания: Вот как раз и хочу тут найти какие-нибудь задачки для какой-то практики.
Научился: Немного быстрее находить настройки формы.
Трудности: Подобрать размер окна что бы не перекашивало картинку. И я так и не понял задаем размер только рабочей области или всего окна (рабочая область + границы окна винды).
Всё ОК