Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

kkuuhhaa

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При запуске инициализации формы textbox показывает начало прочитанного файла .

Код:
 
public partial class Form1 : Form
    {read_log();}
private void read_log()
{
     textBox1.Text = File.ReadAllText("file.txt");
     textBox1.SelectionStart = textBox1.Text.Length;
     textBox1.ScrollToCaret();
     textBox1.Refresh();
}
 

При повторном обращении выполняется как хотелось бы (textbox показывает последнюю строку файла) по коду

Код:
 
 private void Form1_KeyUp(object sender, KeyEventArgs e)
{if (e.KeyCode == Keys.R) { textBox1.Text = "";  read_log(); }}

 
Мелочь, но обидно, что-то не учёл
Вроде как не должно  быть сложно, однако Ссылка
При этом в отсутствии  

Код:
textBox1.ScrollBars = ScrollBars.Vertical;

Работает как надо
Помогите советом

Всего записей: 131 | Зарегистр. 14-05-2008 | Отправлено: 19:19 07-02-2020 | Исправлено: kkuuhhaa, 20:26 07-02-2020
mxm1975



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня всё работает. И скроллируется к последней строке и никаких WINAPI:
 

Код:
 
using System;
using System.IO;
using System.Windows.Forms;
 
namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Shown(Object sender, EventArgs e)
        {
            LoadContent();
        }
 
        private void LoadButton_Click(Object sender, EventArgs e)
        {
            LoadContent();
        }
 
        private void LoadContent()
        {
            String content = File.ReadAllText(@"c:\content.txt");
 
            contentTextBox.SuspendLayout();
            contentTextBox.ScrollBars = ScrollBars.Vertical;
            contentTextBox.Text = content;
            contentTextBox.SelectionStart = contentTextBox.Text.Length;
            contentTextBox.ScrollToCaret();
            contentTextBox.ResumeLayout();
        }
    }
}
 
 

Всего записей: 279 | Зарегистр. 31-07-2002 | Отправлено: 09:39 08-02-2020
svs123456789

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите пожалуйста,  
VS создает отладочный сервер и показывает страницы по адресу http://localhost:18998/
 
но они не доступны с соседнего компа по адресу http://192.168.2.12:18998/
 
можно как то получить доступ к странице в локальной сети ?

Всего записей: 2934 | Зарегистр. 10-04-2003 | Отправлено: 09:26 16-03-2020
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svs123456789
если бы оставили сетевой доступ - их бы справедливо сожрали с потрохами за дыру в безопасности
 
Ищите какой-нибудь remote debug

Всего записей: 17163 | Зарегистр. 14-10-2001 | Отправлено: 11:45 16-03-2020
svs123456789

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
наверное проще будет поднять в локальной сети IIS

Всего записей: 2934 | Зарегистр. 10-04-2003 | Отправлено: 19:05 16-03-2020
Mizanthrope



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
 
Подскажите, плиз, такой момент:
(Речь о C#, разумеется)
 
Есть текстовый файл, довольно строго формализованный, выглядит примерно так:

Код:
 
17.01.2020   ID-XZYED   1.75
17.01.2020   ID-XZYED   7.99
17.01.2020   ID-XZYED   -8.15
17.01.2020   ID-ZZZBC   -2.76
18.01.2020   ID-ZZZBC   72.76
 
В нем есть и другие колонки, но они меня не интересуют. Колонки всегда расположены на своих местах относительно разделителей.
 
Естественно, строк с нем до псины. Задача - свести вместе либо все данные по ID, либо по дате.
Файл я, разумеется, загнал в List<string>, могу над ним глумиться как угодно, но вот механизм необходимого действа осмыслить пока не могу.
Т.е., кроме раскадки строк на массивы и прямого перебора ничего в голову не приходит, но может быть решение поизящнее?


----------
Не разрушайте мои нервные клетки! В них живут мои нервные тигры!!! (С) БашОрг

Всего записей: 778 | Зарегистр. 15-08-2006 | Отправлено: 13:46 28-03-2020 | Исправлено: Mizanthrope, 13:47 28-03-2020
V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mizanthrope
Покопай в сторону LINQ и группировок.
Если нужен легко читаемый код, то этого достаточно.
Если нужно быстродействие, то создаешь вспомогательные структуры, например, индексы для ID аля дерево. Правьное решение определяет не только структура данніх, но и для чего она и как будет использоваться.

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 22:36 28-03-2020
ganjarin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Работаю в VB.net. Есть задача следующего типа.  
 
Я записываю через BinaryWriter следующее выражение
 

Код:
bw.Write((&H55915B14 Xor &HB6F01F51) Xor <здесь значение, которое вводит пользователь>)

 
Значение, которое вводит пользователь, числовое. Например 987464535. Я хочу это значение превратить в hex, а затем записать в обратном порядке (то есть в формате little endian) в вышеупомянутый код, то есть чтобы в конечном варианте получилось такое:
 

Код:
bw.Write((&H55915B14 Xor &HB6F01F51) Xor &H5783DB3A)

 
Записать моё десятеричное выражение нужно именно в формате hex, потому что если попытаться заксорить десятеричное, то получится совсем другой результат. Я пробовал уже и использовать функцию Hex(), то она возвращает формат String. Пробовал и "Convert.To", но так и не понял, как ей воспользоваться правильно.
 
В общем, очень прошу помощи у знающих людей.

 
Задача решена, неактуально

Всего записей: 95 | Зарегистр. 24-10-2011 | Отправлено: 21:27 02-04-2020 | Исправлено: ganjarin, 21:35 04-04-2020
svs123456789

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0) ранее я уже успешно использовал хостинг somee.com (он не очень, но халявный)
1) намедни открыл VS создал шаблонный проект ASP и залил на хостинг
2) и мой тестовый сайт перестал запускаться
 
у кого нибудь была такая ситуация ??
 
#
 

Всего записей: 2934 | Зарегистр. 10-04-2003 | Отправлено: 11:48 13-04-2020
mxm1975



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svs123456789
 
В тексте детально описано что и где нужно исправить
 

Цитата:
 
 To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off"
 

 
После этого будет более детальная информация об ошибке, её и покажи.

Всего записей: 279 | Зарегистр. 31-07-2002 | Отправлено: 15:02 13-04-2020
svs123456789

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
будет более детальная информация об ошибке, её и покажи.

пожалуйста
#

Всего записей: 2934 | Зарегистр. 10-04-2003 | Отправлено: 18:55 13-04-2020
mxm1975



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svs123456789
 
ok
Не знаю насколько обширные права дает хостинг, но проблема очевидна -- у пользователя под которым запускается IIS не прав на запись в каталог временных файлов ASP.NET
 
Возможно твой старый аккаунт не имел таких прав и теперь,с новой версией, они понадобились и их нет
 
несколько путей:
 
aspnet_regiis
 
https://stackoverflow.com/questions/5300389/cs0016-could-not-write-to-output-file-error-when-starting-an-app-in-iis-7?rq=1
 
или "руками" смотреть на права и установить доступ
 
https://stackoverflow.com/questions/10974725/error-cs0016-could-not-write-to-output-file-access-is-denied
 
 
сомневаюсь, что бесплатный хостинг такое позволит, а значит:
 
 попробовать создать новый аккаунт в надежде на то, что для нового будут установлены нужные права
 
  написать админам\поддержке, что нужны права
 
наконец, можно попробовать публиковать уже откомпилированное приложение (когда даже в aspx\ascx нет кода и всё уже в dll)
 
ну... или другие хостинги\облака?

Всего записей: 279 | Зарегистр. 31-07-2002 | Отправлено: 03:14 14-04-2020
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, знающие. Есть репозиторий китайца, который декомпилировал программы syspin (http://www.technosys.net/products/utils/pintotaskbar) и выложил на GitHub: https://github.com/airwolf2026/Win10Pin2TB
Программа предназначается для прикрепления ярлыков программ на начальный экран или на панель задач, так как, начиная с версии Windows 10 1903, MS запрекрыла доступ к закреплению чего-либо в эти области.
Скомпилировав, я понял, что не работает почему-то программа. Задал вопрос автору тут, записав видео того, что делаю: https://github.com/airwolf2026/Win10Pin2TB/issues Но автор так и не ответил ничего по сути. Я C# не знаю (только PowerShell), поэтому не понимаю, что пошло не так. Помогите найти или ошибку в коде у него, или укажите, что я не так делаю. Буду очень признателен.
Просьба: если ответите мне здесь, напишите также в ЛС.

Всего записей: 2477 | Зарегистр. 27-07-2009 | Отправлено: 14:40 15-05-2020 | Исправлено: farag, 14:40 15-05-2020
Retro222

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag, это не C#. Это C++. К сожалению, я в нём не бум-бум.
У меня даже нет для него компилятора.

Всего записей: 260 | Зарегистр. 21-09-2018 | Отправлено: 17:56 15-05-2020
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Retro222
Хм, выходит, в другой теме надо спросить. Я думал, C#, так как сейчас проект делаем на нем.

Всего записей: 2477 | Зарегистр. 27-07-2009 | Отправлено: 21:36 15-05-2020
Izyumka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
Застряла на одном задании, в котором нужно спарсить в  вебстранницы (aspx) информацию ..
и не в теле страницы а по клику.
может у кого был опыт?  
мне подсказали что по клику происходит формирование какого то закодированного запроса...

Всего записей: 1 | Зарегистр. 09-07-2020 | Отправлено: 14:10 09-07-2020
arifm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Добрый день, всем!
 
Подскажите, пожалуйста ответ на следующий вопрос. Посоветуйте какие-нибудь видеоуроки по c#, которые не очень уж простые, т.к. основа есть, но и не такие сложные.
 
Спасибо большое заранее.

Всего записей: 64 | Зарегистр. 18-07-2006 | Отправлено: 22:18 01-10-2020
qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
видеоуроки по c#

Как один из вариантов, курс от компании OTUS. Ссылка на торрент-файл и обсуждение. На рутрекере есть также много небольших курсов на английском языке (иногда русский) на более узкие темы типа "файлы и потоки", "асинхронное программирование", "коллекции".

Всего записей: 1055 | Зарегистр. 03-02-2013 | Отправлено: 18:09 20-10-2020
4seasons



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть какой то смысл переносить приложения WindowsForm с .NET Framework 4.x на .NET 5?
Например, тут говорят, что

Цитата:
если вы разрабатываете приложения с использованием WinForms или WPF, ваша жизнь станет лучше.

Очень хотелось бы в это верить.

Всего записей: 5571 | Зарегистр. 31-05-2009 | Отправлено: 16:29 28-04-2021 | Исправлено: 4seasons, 16:42 28-04-2021
Mextrom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4seasons
А что не устраивает сейчас в WinForms? И зачем, если не секрет, сейчас использовать WinForms? Legacy проект?

----------
Qui ambulat in tenebris, nescit quo vadit.

Всего записей: 854 | Зарегистр. 30-03-2005 | Отправлено: 17:31 22-05-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru