Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
45 / 45 / 5
Регистрация: 04.01.2010
Сообщений: 337

Пожалуйста научите начинающего программиста :)

04.01.2010, 15:34. Показов 1878. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем мне 14 лет) И не смотря на свой с одной стороны большой а с другой маленький возраст прошу научить меня (хотя бы начало) программировать на языке объектно-орентированному программированию на языке C#

Пробывал программирывать на языке Basic )) ну это просто для развлечения, там поему мнению достаточно лишь простых знаний английского.

То есть можно рассмотреть код на Basic:

PureBasic
1
2
3
4
cls // - чистим экран
input "What you Name"; a$ // - спрашиваем как зовут
if a$ = "Yura" then print "Access Oppened" : end //если имя юра печатаем доступ открыт 
print "Access is Forbidden" : end //если имя не совпало печатаем доступ закрыт
С помощью этого простейшего кода можно устроить проверку доступа к чему либо.. но сейчас вернёмся к C#


Вот допустим у меня есть данный код:

C#
1
2
3
4
5
6
7
8
public class Hello1
{
    public static void Main()
    {
        System.Console.WriteLine("Hello, World!");
        System.Console.ReadLine();
    }
}
Из него я вижу
1) Создаём публичный класс под именем Hello1
2) строчка просто не понятна
3) В консоле пишем линию
4) В консоле читаем линию (что бы программа сразу не выключалась)


Скобки за линию я не считал.

В общем я не против бы пообщаться пусть даже на форуме с программистом для объяснения мне азов C# 'а. Мне достаточно разнообразных примеров и описания каждой строчки ведь получив 1 вариант кода передалать его для себя и усовершенствовать не составит труда.

Заранее Спасибо. Извините, если написал не в тот форум.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.01.2010, 15:34
Ответы с готовыми решениями:

Практика для начинающего программиста
Доброго времени суток всем! Я начинающий программист(самоучка), изучаю C#, и для закрепления материала, нужна практика. то есть какие...

Какие вопросы могут задать на собеседовании по C# для начинающего программиста
Подскажите пожалуиста, какие вопросы могут задать на собеседовании по C# для начинающего программиста? ПС: Буду рад услышать полезые советы...

Книги и видеокурсы для начинающего "программиста"
Привет! Я начинающий "программист". И в буд хочу разрабатывать приложения... Сейчас я знаю очень мало, а именно 85% - это основы...

12
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
04.01.2010, 15:48
https://www.cyberforum.ru/net-... d6642.html
Рекомендую Шилдта.
ИМХО На форуме вам без проблем помогут с каким-либо непонятным моментом. Но вот учить вас программированию на C#... Для начала прочтите литературу и проанализируйте, что прочитали. Если что-то станет непонятно, пишите на форуме - поможем.
0
45 / 45 / 5
Регистрация: 04.01.2010
Сообщений: 337
04.01.2010, 17:36  [ТС]
Ну тогда не прикрывайте пока эту тему что бы если что с вопросами новую не создавать

Добавлено через 1 час 43 минуты
kirill спасибо , качественный учебник )) а то в магазе купил нечто мудрённое причём для школьника..
0
85 / 84 / 8
Регистрация: 03.11.2009
Сообщений: 723
04.01.2010, 20:37
Цитата Сообщение от yura097 Посмотреть сообщение
Ну тогда не прикрывайте пока эту тему что бы если что с вопросами новую не создавать

Добавлено через 1 час 43 минуты
kirill спасибо , качественный учебник )) а то в магазе купил нечто мудрённое причём для школьника..
вот моя ася 416-584-550, я сам довольно недавно занялся изучением программирования, но чем смогу помогу) если что пиши мне в личку
0
 Аватар для IICuX
87 / 87 / 26
Регистрация: 04.01.2010
Сообщений: 270
04.01.2010, 23:27
C#
1
2
3
4
5
6
7
8
public class Hello1
{
    public static void Main() // Это самый главной метод в программе Вашей, не обезательно ему давать модификатор доступа public, в его отсутствие компилятор автоматически прикрепит ему private
    {
        System.Console.WriteLine("Hello, World!");//Что бы легче было вызывать методы, существуют директивы using, в данном случае в самом верху кода либо же в объявлении namespace достаточно написать using System;. Данный метод WriteLine(); выводит на экран сообщение.
        System.Console.ReadLine();
    }
}
Тоесть, новый код может выглядить вот так:

C#
1
2
3
4
5
6
7
8
9
10
11
using System;
 
public class MyClass
{
    static void Main()
    {
        Console.WriteLine("This my first program");
        Console.ReadLine(); 
        //Console.ReadKey(); //как удобно либо ReadKey() либо ReadLine()
    }
}
0
Кодило
 Аватар для r0fL
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
04.01.2010, 23:54
Цитата Сообщение от IICuX Посмотреть сообщение
//Console.ReadKey(); //как удобно либо ReadKey() либо ReadLine()
Ну, между ними все же есть разница, ReadKey выполнится при нажатии любой клавиши, а ReadLine лишь при нажатии Enter
0
85 / 77 / 13
Регистрация: 03.09.2009
Сообщений: 346
05.01.2010, 01:01
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ByeByeBasic
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("What is you Name? ");
            string name;
            name = Console.ReadLine();
            if (name == "Yura") Console.WriteLine("Access Oppened");
            else Console.WriteLine("Access is Forbidden");
 
            Console.WriteLine("Bye bye {0}!", name);
            Console.ReadKey();
        }
    }
}
0
45 / 45 / 5
Регистрация: 04.01.2010
Сообщений: 337
07.01.2010, 20:13  [ТС]
Да я уже начал потихоньку писать..) ну программы всякие вычеслительные..
0
45 / 45 / 5
Регистрация: 04.01.2010
Сообщений: 337
02.03.2010, 17:23  [ТС]
Опять требуется ваша помощь!

Мне нужен генератор случайных чисел от 1 до 4.

Что то вроде:
C#
1
2
3
4
5
6
7
8
int i = 1
for(int i; i <= 999; i++)
int a = 1 
Здесь нужно превратить a случайным образом в 1-4.
if (a = 1){       ;};
if (a = 2){       ;};
if (a = 3){       ;};
if (a = 4){       ;};
Пытался понять в помощи Random но там как то не по русски написано.

Заранее всем спасибо!

Добавлено через 20 минут
Помогите пожалуйста! Это срочно!
0
Заблокирован
02.03.2010, 17:27
Random r = new Random();
int k = r.Next(1,4);
0
26 / 25 / 2
Регистрация: 26.02.2010
Сообщений: 96
02.03.2010, 17:28
Полный Справочник по СиШарп - автор Герберт Шилд - лучшая книжка для начинающих

так же советую по каждому вопросу не обращаться на форум, а пробовать поискать решение самому здесь и здесь, это гораздо полезнее
0
45 / 45 / 5
Регистрация: 04.01.2010
Сообщений: 337
03.03.2010, 08:27  [ТС]
Почему то при коде:

C#
1
2
3
            Random r = new Random();
            int k = r.Next(1, 4);
            if (k == 1)
В отладке пишет false, и условие не выполняет.
Есть идеи?

Если поставить одну "=" то пишет что преобразование из int в bool не возможно.
0
Заблокирован
03.03.2010, 08:40
Это же генератор случайный чисел. И значения у k всякий раз разные.
Нажимай на кнопку пока не выскачет сообщение
C#
1
2
3
4
5
6
 private void button1_Click(object sender, EventArgs e)
        {
            Random r = new Random();
            int k = r.Next(1, 5);//от 1 до 4 включительно
            if (k == 1) MessageBox.Show("Ура!Получилось.");
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.03.2010, 08:40
Помогаю со студенческими работами здесь

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

Вопрос от начинающего программиста
Добрый день! Интересует вопрос: возможно ли отметить и измерить длину обозначенных отрезков на изображении в VB. Если да, то подскажите...

Для начинающего программиста
Здравствуйте, уважаемые Гуру программирования под 1С. Я начинающий программист 1С. Я часто смотрел вакансии и очень сталкивался в...

Игра начинающего программиста
В общем проблема такая есть игра, когда её запускаешь, то какой бы ты не выбрал уровень сложности то все равно выпадают только 2 вида...

Трудности начинающего программиста
Всем привет, сегодня я решил начать изучать С++, так как в школе я прогуливал уроки информатики, поэтому в программировании я ничего не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru