Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Как я в студенчестве подсел на компьютеры одного бренда и, повзрослев, встретил их снова
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Дмитрий Фомин

.NET программист, фрилансер.
  • 3
    вклад
  • 0
    вопросов
  • 4
    ответа
  • 50%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Создание приложения на C# и JS, что ещё надо?

    Дмитрий Фомин @fomindp
    .NET программист, фрилансер.
    Не представляю как можно сделать сайт без html и css...

    Для изучения могу постоветовать эти материалы:
    https://metanit.com/web/html5/
    https://metanit.com/sharp/aspnet5/
    Этого достаточно чтобы сделать свой сайт.

    Если совсем не хочется учить данные технологии, то можно попробовать сделать сайт и на одном только C#:
    https://github.com/praeclarum/Ooui
    https://github.com/nventive/Uno
    Ответ написан более года назад
    1 комментарий
    Нравится 1 1 комментарий
  • Как добавить строку в уже существующий столбец WPF?

    Дмитрий Фомин @fomindp
    .NET программист, фрилансер.
    Привет!
    Вот самый простой пример как можно программно добавить данные в DataGrid:
    <DataGrid Name="dataGridView1" IsReadOnly="True" ColumnWidth="*" VerticalAlignment="Top"
                              CanUserResizeColumns="False" CanUserAddRows="False" CanUserDeleteRows="False"
                              CanUserReorderColumns="False" BorderThickness="0">
                <DataGrid.Columns>
                    <DataGridTextColumn Header="Номер карты" Binding="{Binding Column1}"></DataGridTextColumn>
                    <DataGridTextColumn Header="Симптомы"  Binding="{Binding Column2}"></DataGridTextColumn>
                    <DataGridTextColumn Header="Диагноз"  Binding="{Binding Column3}"></DataGridTextColumn>
                    <DataGridTextColumn Header="Лечение"  Binding="{Binding Column4}"></DataGridTextColumn>
                    <DataGridTextColumn Header="Дата приема"  Binding="{Binding Column5}"></DataGridTextColumn>
                </DataGrid.Columns>
            </DataGrid>


    using System.Windows;
    
    namespace WpfApp2
    {
    	public partial class MainWindow : Window
    	{
    		public MainWindow()
    		{
    			InitializeComponent();
    		
    			dataGridView1.Items.Add(new TestData { Column1 = "Col1,Row1", Column2 = "Col2,Row1", Column3 = "Col3,Row1", Column4 = "Col4,Row1", Column5 = "Col5,Row1" });
    
    			dataGridView1.Items.Add(new TestData { Column1 = "Col1,Row2", Column2 = "Col2,Row2", Column3 = "Col3,Row2", Column4 = "Col4,Row2", Column5 = "Col5,Row2" });
    
    			dataGridView1.Items.Add(new TestData { Column1 = "Col1,Row3", Column2 = "Col2,Row3", Column3 = "Col3,Row3", Column4 = "Col4,Row3", Column5 = "Col5,Row3" });
    		}
    	}
    
    	public class TestData
    	{
    		public string Column1 { get; set; }
    		public string Column2 { get; set; }
    		public string Column3 { get; set; }
    		public string Column4 { get; set; }
    		public string Column5 { get; set; }
    	}
    }


    Результат:
    5cf4db142c2c8925080095.png
    Ответ написан более года назад
    5 комментариев
    Нравится 2 5 комментариев
  • Какой актуальный учебник C# нулевого уровня выбрать?

    Дмитрий Фомин @fomindp
    .NET программист, фрилансер.
    Здравствуйте!
    На русском рекомендую этот учебник https://metanit.com/sharp/tutorial/ Получите базовые знания по языку и основным функциям стандартных библиотек.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как задать кодировку ответа для HttpClient?

    Дмитрий Фомин @fomindp
    .NET программист, фрилансер.
    Здравствуйте!
    Вот такой код должен решить проблему:
    using (var client = new HttpClient())
    {
    	gate.addHeaders(client);
    	client.DefaultRequestHeaders.Pragma.Add(new NameValueHeaderValue("no-cache"));
    	var content = new StringContent(body, gate.getEncode(), gate.getMediaType()); // тело запроса
    	var result = await client.PostAsync(uri, content); // запрос
    	var buffer = await result.Content.ReadAsByteArrayAsync();
    	var byteArray = buffer.ToArray();
    	var responseString = Encoding.GetEncoding(1251).GetString(byteArray, 0, byteArray.Length);
    }
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации