Задать вопрос
  • Упала процессорная мощность на сервере, в чем может быть дело?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Задайте этот вопрос тем у кого арендовали VDS.
    Ответ написан
    Комментировать
  • Что нужно установить для разработки на C# из под Ubuntu 16.04?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    .NET Core - https://www.microsoft.com/net/core#linuxubuntu
    Visual Studio Code - https://code.visualstudio.com/Download

    ну или Mono - www.mono-project.com/download/#download-lin-ubuntu

    Смотря что вы подразумеваете под "разработкой на C#".
    Ответ написан
    7 комментариев
  • Как разметить SSD накопитель при установленной системе не имея CD привода?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Панель управления -> Администрирование -> Управление компьютером -> Управление дисками
    Ответ написан
    Комментировать
  • Как предоставить ноутбук и защитить информацию от копирования?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    в полном распоряжении сотрудника

    Никак.
    Ответ написан
    9 комментариев
  • Как проверить, найдена ли запись в БД?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Пример для MSSQL, думаю в вашем случае надо будет только дописать "My" перед "Sql"

    SqlConnection con;
    SqlCommand cmd;
    SqlDataReader dr;
    
    con = new SqlConnection();
    con.ConnectionString = "строка подключения к БД";
    
    cmd = new SqlCommand();
    cmd.Connection = con;
    
    con.Open();
    cmd.CommandText = "SELECT * FROM users WHERE username='"+username+"' AND password='"+password+"'";
    dr = cmd.ExecuteReader();
    dr.Read();
    if ((string)dr["username"] != "")
    // юзер найден
    else
    // юзер не найден
    con.Close();
    Ответ написан
    Комментировать
  • Как подобрать коммутаторы к сети видеокамер?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Все берется из официальной документации.

    - видеокамера AXIS M3024-LVE потребляет максимально - 6,3 Вт
    https://www.axis.com/files/datasheet/ds_m3024lve_1...

    - коммутатор AXIS T8516 PoE+ имеет максимальный бюджет питания - 240 Вт и 16 портов с поддержкой PoE
    https://www.axis.com/files/datasheet/ds_t8516_poe_...

    - коммутатор D-Link DES-1018P имеет максимальный бюджет питания - 80 Вт и 8 портов с поддержкой PoE
    www.dlink.ru/ru/products/1/1969_b.html
    Ответ написан
    Комментировать
  • Google Play. Использование сторонних систем оплаты?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Так ли это?

    Так.

    Если да, то как можно сделать пополнение баланса на произвольную сумму?

    Лично я не встречал ни одного приложения ни в магазине Гугла, ни в магазине Эпла позволяющего это делать. В любом случае наиболее точный ответ на этот вопрос вам даст техподдержка Гугла.

    Также планируется приложение для iOS, там тоже есть ограничения?

    Точно такие же ограничения.
    Ответ написан
    Комментировать
  • Как составить план обучения?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Хотелось бы знать о тонкостях языка и прочих мелких важных деталях, но я не уверен, что в колледже нам его дадут в том объеме, в котором я хочу его изучать.

    Вам и в университете не дадут его "в том объеме". Университет отличается от школы/пту/что-то там еще тем что в университете не учат, а дают возможность выучиться. Преподаватели в университете могут вас направить (если вам это нужно и у вас есть тяга к знаниям), посоветовать литературу, ответить на ваши вопросы, рассказать о каких-то тонкостях, посоветовать откуда узнать о других тонкостях и т.д.

    Собственно, что делать? Стоит ли бросать читать книгу и учить только то, что дают или продолжить читать и книгу, но как тогда это совмещать?

    Хотите заниматься саморазвитием - занимайтесь. Вам интересен С++ - изучайте его.
    Совмещать очень легко - не надо спать до 2-ух дня :) Как же люди совмещают 2 работы, или работу и очное обучение в университете, или работу и очное обучение в университете и хобби и игру в мморпг еще? :) А вы не можете совместить учебу с чтением всего 1 книги? Простите за прямолинейность, но вам или не настолько интересен/важен С++ или вы попросту лентяй и "пришли" сюда чтобы перед самим собой найти оправдание собственной лени.
    Ответ написан
    Комментировать
  • Как в Image программно указать картинку?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Файл "App.xaml":
    <Application x:Class="WpfApplication1.App"
                 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                 xmlns:local="clr-namespace:WpfApplication1"
                 StartupUri="MainWindow.xaml">
        <Application.Resources>
            <BitmapImage x:Key="MyImageSource" UriSource="H:\Temp\WpfApplication1\WpfApplication1\bin\Debug\icon1.png" />
        </Application.Resources>
    </Application>


    Файл "MainWindow.xaml":
    <Window x:Class="WpfApplication1.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            xmlns:local="clr-namespace:WpfApplication1"
            mc:Ignorable="d"
            Title="MainWindow" Height="350" Width="525">
        <Grid>
            <Image Name="Fast" Width="15" Height="15" HorizontalAlignment="Stretch" Margin="0,0,170,0" Source="{DynamicResource MyImageSource}"/>
            <Button Name="button" Content="Button" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75" Click="button_Click"/>
        </Grid>
    </Window>


    Файл "MainWindow.xaml.cs":
    using System;
    using System.Windows;
    using System.Windows.Media.Imaging;
    
    namespace WpfApplication1
    {
        /// <summary>
        /// Interaction logic for MainWindow.xaml
        /// </summary>
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
            }
    
            private void button_Click(object sender, RoutedEventArgs e)
            {
                Application.Current.Resources["MyImageSource"] =
                    new BitmapImage(new Uri(@"H:\Temp\WpfApplication1\WpfApplication1\bin\Debug\icon2.png"));
            }
        }
    }


    По нажатию на кнопку происходит смена картинки на форме.
    Ответ написан
    1 комментарий
  • Как поменять иконки у файлов в Win7?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Комментировать
  • Инструменты для генерации сетевого трафика для windows?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Ostinato

    Support for the most common standard protocols
    • Ethernet/802.3/LLC SNAP
    • VLAN (with QinQ)
    • ARP, IPv4, IPv6, IP-in-IP a.k.a IP Tunnelling (6over4, 4over6, 4over4, 6over6)
    • TCP, UDP, ICMPv4, ICMPv6, IGMP, MLD
    • Any text based protocol (HTTP, SIP, RTSP, NNTP etc.)
    • More protocols in the works …
    Ответ написан
    Комментировать
  • Как осуществить просмотр фалов в категории и открытие их в самое программе C#?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Пока только для pdf-файлов. Для файлов Word'а придумал вариант только с конвертированием файла в pdf и отображение на экран уже pdf-файла.

    Скрин
    93a830ac35894bb085135c3f80f5c5b7.png


    На форме:
    - Элемент TabControl (tabControl1)
    - На вкладке tabPage1 элемент Button (button1)
    - На вкладке tabPage2 элементы ListView (listView1) (в дизайнере свойству View установить значение List) и WebBrowser (webBrowser1)

    Обработчик нажатия кнопки button1:
    private void button1_Click(object sender, EventArgs e)
    {
        // перейти во вторую вкладку
        tabControl1.SelectTab(1);
    
        // очистить отображаемый список файлов
        listView1.Items.Clear();
    
        // отобразить список pdf-файлов из директории
        foreach (string file in Directory.GetFiles(@"H:\Test\333", "*.pdf"))
        {
            listView1.Items.Add(new ListViewItem() { Text = Path.GetFileName(file), Tag = file });
        }
    }

    Список файлов состоит из экземпляров класса "ListViewItem".
    Свойство "Text" - то что отображается на экране, в данном случае это имя файла и расширение (без полного пути к файлу) (получаем с помощью функции Path.GetFileName).
    Свойство "Tag" предназначено для пользовательских данных, в данном случае будем хранить там полный путь к файлу.

    Обработчик события выбора файла:
    private void listView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        // потому что при смене выбранного значения этот обработчик ловит ситуацию когда число выделенных элементов равно нулю, данный "костыль" нужен как раз для таких случаев
        if (listView1.SelectedIndices.Count <= 0)
            return;
    
        // вывести содержимое файла на экран
        webBrowser1.Navigate(listView1.SelectedItems[0].Tag.ToString());
    }
    Ответ написан
    9 комментариев
  • Как установить собственное приложение на айфон для личного пользования?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Комментировать
  • Как осуществить просмотр фотографий из папки в программе?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Скрин
    f1419b9c0bf842509f3e184264c36b32.png


    На форме:
    - элемент Button (button1)
    - элемент PictureBox (pictureBox1)
    - элемент Button (button2)

    Код
    public partial class Form1 : Form
        {
            private int imageIndex;
            private string[] imageList;
    
            public Form1()
            {
                InitializeComponent();
    
                imageList = Directory.GetFiles("D:\\Test\\111", "*.jp*g");
    
                imageIndex = 0;
    
                pictureBox1.Image = Image.FromFile(imageList[imageIndex]);
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                imageIndex--;
                if (imageIndex < 0)
                    imageIndex = imageList.Length-1;
    
                pictureBox1.Image = Image.FromFile(imageList[imageIndex]);
            }
    
            private void button2_Click(object sender, EventArgs e)
            {
                imageIndex++;
                if (imageIndex > imageList.Length-1)
                    imageIndex = 0;
    
                pictureBox1.Image = Image.FromFile(imageList[imageIndex]);
            }
        }


    imageIndex - номер отображаемой картинки из списка

    imageList - список путей к файлам картинок

    Directory.GetFiles("D:\\Test\\111", "*.jp*g"); - получить список путей к файлам из папки "D:\\Test\\111", по маске "*.jp*g" (чтобы "нашлись" файлы и jpeg и jpg) (если у тебя в этой папке только картинки - достаточно только первого параметра)

    Image.FromFile(imageList[imageIndex]); - отобразить на форме картинку с текущим выбранным номером

    if (imageIndex < 0) imageIndex = imageList.Length-1; - для того чтобы "зациклить" смену изображений и после первого изображения показывать последнее

    if (imageIndex > imageList.Length-1) imageIndex = 0; - для того чтобы "зациклить" смену изображений и после последнего изображения показывать первое
    Ответ написан
    1 комментарий
  • Как отобразить и открыть файлы pdf из папки в TabControl?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Скрин
    3ea3b9c3a79e48408bb31fa2c98c19ca.jpg


    Помнишь мой вчерашний пример?)
    На страницу tabControl кидаешь элемент "WebBrowser" (отмечен красным на рисунке). И меняешь обработчик нажатия на кнопку:

    private void button1_Click(object sender, EventArgs e)
    {
        tabControl1.SelectTab(1);
        webBrowser1.Navigate("путь_к_pdf_файлу");
    }


    PS: скорее всего понадобится чтобы на ПК был установлен Adobe Reader.
    Ответ написан
    2 комментария
  • Как по нажатию кнопки открыть окно с кнопками C#?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Скрины
    14aa19edad0b4df5852e1e4d517f98e9.jpg
    270de4ad454d4924967a9fe6f24f7409.jpg


    Форма нужна только одна.
    Элемент который будет содержать изменяемую часть - "TabControl" (tabControl1) с пятью вкладками, вкладка №0 - для главной "страницы", вкладка №1 для "кнопки 1" и т.д.
    Как убрать "хвосты" на которых в данном примере написано "tabPage1", ..., "tabPage5" описано здесь.

    Обработчик нажатия "кнопки 1" (для остальных кнопок - по аналогии):
    private void button1_Click(object sender, EventArgs e)
    {
        tabControl1.SelectTab(1);
    }


    На втором скрине текст "КНОПКА 1" выводится в элемент "Label" (label5).
    Обработчик нажатия на данный элемент:
    private void label5_Click(object sender, EventArgs e)
    {
        tabControl1.SelectTab(0);
    }
    Ответ написан
    2 комментария