• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Единая тема по C# для новичков

  • Автор темы Автор темы Foxy2016
  • Дата начала Дата начала
F

Foxy2016

Здесь всегда ответят на все ваши вопросы по тематике C#.С вопросами по другим языкам прозьба не обращаться.
 
C# 6.0. Карманный справочник

Автор: Джозеф Албахари, Бен Албахари

Описание:
Когда вам нужны ответы на вопросы по программированию на языке C# 6.0, эта практическая и узкоспециализированная книга предложит именно то, что вам необходимо знать — безо всяких длинных введений или раздутых примеров. Легкая в чтении, она идеальна в качестве краткого справочника или даже руководства в том случае, если вы знакомы с языком Java, C++ или более ранней версией C#. Все программы и фрагменты кода, рассмотренные в этой книге, доступны в виде интерактивных примеров для LINQPad. Вы можете редактировать код и немедленно видеть результаты без необходимости в настройке проектов в Visual Studio. Эта книга написана авторами книги C# 6.0. Справочник. Полное описание языка и раскрывает все особенности языка C# 6.0.

- Фундаментальные основы языка C#
- Более сложные темы, такие как перегрузка операций; ограничения, ковариантность и контравариантность типов; итераторы; типы, допускающие значение null; подъем операций; лямбда-выражения и замыкания
- Язык LINQ, начиная с последовательностей, отложенного выполнения и стандартных операций запросов, и заканчивая полным справочником по выражениям запросов
- Динамическое связывание и асинхронные функции
- Небезопасный код и указатели, специальные атрибуты, директивы препроцессора и XML-документация
#book@itcookies #csharp@itcookies
WTqHZuBca88.jpg

https://vk.com/doc7608079_437356628?hash=6147cb3d7477d400d6&dl=93f1fc0eeead253221
 
  • Нравится
Реакции: Сергей Попов
1005672732.jpg

link removed Полное руководство Герберд Шилд. Книжка обязательна к прочтению.
 
Вообще чтобы стать богом шарпа (помимо практики), надо всего 3 книженции
Первая от корки до корки Штилд, которую уже выложили.
Далее бегло подточить Троелсеном.
И в конец добить уже крутые штуки уровня CIL Рихетром
Ссылочка на последний тут

ProgrammingPlatformforMicrosoftNETFramework45inCSharp250.jpg
 
  • Нравится
Реакции: Foxy2016
Вообще чтобы стать богом шарпа (помимо практики), надо всего 3 книженции
Первая от корки до корки Штилд, которую уже выложили.
Далее бегло подточить Троелсеном.
И в конец добить уже крутые штуки уровня CIL Рихетром
***Скрытый текст***[/URL]

ProgrammingPlatformforMicrosoftNETFramework45inCSharp250.jpg
Богом конечно не станешь но программировать вполне можно и не плохо
 
Вообще чтобы стать богом шарпа (помимо практики), надо всего 3 книженции
Первая от корки до корки Штилд, которую уже выложили.
Далее бегло подточить Троелсеном.
И в конец добить уже крутые штуки уровня CIL Рихетром
***Скрытый текст***[/URL]

ProgrammingPlatformforMicrosoftNETFramework45inCSharp250.jpg
Нужна помощь с Виндовс форм. Точнее нужно вывести квадратное уравнение что бы считало с дискриминантом. Нужно вывести по клику кнопки один корень и два корня или корней нет
 
Нужна помощь с Виндовс форм. Точнее нужно вывести квадратное уравнение что бы считало с дискриминантом. Нужно вывести по клику кнопки один корень и два корня или корней нет
Подробности пожалуйста, какое уровнение. откуда берем a,b,c ?
 
Подробности пожалуйста, какое уровнение. откуда берем a,b,c ?
a,b,c это будет вводить пользователь. Так и при нажатии кнопки в 4тексбоксе должен появиться ответ 1 корен 2 корня или корней нет.
 
ок буду благодарен
Код:
using System;
using System.Windows.Forms;

namespace Descrim
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxA.Text) || string.IsNullOrEmpty(textBoxB.Text) || string.IsNullOrEmpty(textBoxC.Text))
            {
                MessageBox.Show("Введены не все данные");
                return;
            }

            double a = double.Parse(textBoxA.Text);
            double b = double.Parse(textBoxB.Text);
            double c = double.Parse(textBoxC.Text);

            double D = b * b - 4 * a * c;

            if (D < 0)
            {
                textBoxRes.Text = "Корней нет";
            }
            else if (D == 0)
            {
                double result = (-b) / (2 * a);
                textBoxRes.Text = String.Format("Корень {0:2}", result);
            }
            else if (D > 0)
            {
                double resultA = ((-b) + Math.Sqrt(D)) / (2 * a);
                double resultB = ((-b) - Math.Sqrt(D)) / (2 * a);
                textBoxRes.Text = String.Format("Корни {0:N2}; {1}", resultA, resultB);
            }
        }

        private void textBoxA_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!(Char.IsDigit(e.KeyChar)) && !((e.KeyChar == '.') &&
                (((TextBox)sender).Text.IndexOf(".") == -1) &&
                (((TextBox)sender).Text.Length != 0)))
            {
                if (e.KeyChar != (char)Keys.Back)
                {
                    e.Handled = true;
                }
            }
        }
    }
}

upload_2016-12-14_20-14-48.png


link removed
 
Последнее редактирование модератором:
Код:
using System;
using System.Windows.Forms;

namespace Descrim
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxA.Text) || string.IsNullOrEmpty(textBoxB.Text) || string.IsNullOrEmpty(textBoxC.Text))
            {
                MessageBox.Show("Введены не все данные");
                return;
            }

            double a = double.Parse(textBoxA.Text);
            double b = double.Parse(textBoxB.Text);
            double c = double.Parse(textBoxC.Text);

            double D = b * b - 4 * a * c;

            if (D < 0)
            {
                textBoxRes.Text = "Корней нет";
            }
            else if (D == 0)
            {
                double result = (-b) / (2 * a);
                textBoxRes.Text = String.Format("Корень {0:2}", result);
            }
            else if (D > 0)
            {
                double resultA = ((-b) + Math.Sqrt(D)) / (2 * a);
                double resultB = ((-b) - Math.Sqrt(D)) / (2 * a);
                textBoxRes.Text = String.Format("Корни {0:N2}; {1}", resultA, resultB);
            }
        }

        private void textBoxA_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!(Char.IsDigit(e.KeyChar)) && !((e.KeyChar == '.') &&
                (((TextBox)sender).Text.IndexOf(".") == -1) &&
                (((TextBox)sender).Text.Length != 0)))
            {
                if (e.KeyChar != (char)Keys.Back)
                {
                    e.Handled = true;
                }
            }
        }
    }
}

Посмотреть вложение 7974

***Скрытый текст***
Вот спасибо хорошо)))Прекину деньжата с форума ток пойму как
 
  • Нравится
Реакции: Foxy2016
Еще с одномерным массивом поможешь? Задача что бы когда юзер вводил данные в текст бокс то колличество ячеек менялось на ту цифру которую он ввел в дата грив вью. Сможешь? Виндовс форм.
 
Еще с одномерным массивом поможешь? Задача что бы когда юзер вводил данные в текст бокс то колличество ячеек менялось на ту цифру которую он ввел в дата грив вью. Сможешь? Виндовс форм.
Изи. Но задачу подробнее
 
Опиши по человечески задачу. Что мне даст этот скрин?
 
Опиши по человечески задачу. Что мне даст этот скрин?
link removed Смотри вот эту прогу. Код подправь чуток в место 2 ки поставь один. И когда вводишь в текст бокс число нажми пробел сразу увидишь что клетки добавились автоматом. Осталось только прикрутить кнопку и дописать код таким образом что когда юзер ввел значения в появившиеся клетки то по на жатию кнопки программа сосчитала минмальный индекс и максимальный идекс и сумму индексов.
 
link removed Смотри вот эту прогу. Код подправь чуток в место 2 ки поставь один. И когда вводишь в текст бокс число нажми пробел сразу увидишь что клетки добавились автоматом. Осталось только прикрутить кнопку и дописать код таким образом что когда юзер ввел значения в появившиеся клетки то по на жатию кнопки программа сосчитала минмальный индекс и максимальный идекс и сумму индексов.
Дорогой. Ты просто скинь задание и всё. Изучать свою же не интересно мне. Ты просто скажи мне что и как должно быть. К тому же мне по прежнему не ясно.
 
Последнее редактирование:
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab