Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.05.2010, 09:45
|
|
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
Провел на форуме: 5011696
Репутация:
2221
|
|
Вопросы по Visual C#
1. Как сделать отправку HTTP запроса?  (на гугл) // Сделал уже.
Принять, обработать регуляркой.
2. Как сделать выпадающее меню в listBox? 
Последний раз редактировалось Ctacok; 28.05.2010 в 09:53..
|
|
|

28.05.2010, 16:40
|
|
Новичок
Регистрация: 04.04.2010
Сообщений: 10
Провел на форуме: 64293
Репутация:
0
|
|
Сообщение от Ctacok
Вопросы по Visual C#
2. Как сделать выпадающее меню в listBox? 
Используй ComboBox
|
|
|

29.05.2010, 07:40
|
|
Постоянный
Регистрация: 22.11.2008
Сообщений: 395
Провел на форуме: 3987105
Репутация:
776
|
|
C#
Для получения HTML страницы использую вот этот код:
Код:
HttpWebRequest r = (HttpWebRequest)WebRequest.Create("http://google.ru");
string str = new StreamReader(r.GetResponse().GetResponseStream(), Encoding.GetEncoding(1251)).ReadToEnd();
richTextBox1.Text = str;
Вопросы:
1. Как можно сделать что бы считывать не весь код а только первые (к примеру 50 символов).
2. Будет ли при этом идти экономия интернет трафика? Или все так же будет скачивать(все страницу).
Заранее спасибо.
|
|
|

29.05.2010, 12:21
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от cel1697i845
Для получения HTML страницы использую вот этот код:
Код:
HttpWebRequest r = (HttpWebRequest)WebRequest.Create("http://google.ru");
string str = new StreamReader(r.GetResponse().GetResponseStream(), Encoding.GetEncoding(1251)).ReadToEnd();
richTextBox1.Text = str;
Вопросы:
1. Как можно сделать что бы считывать не весь код а только первые (к примеру 50 символов).
2. Будет ли при этом идти экономия интернет трафика? Или все так же будет скачивать(все страницу).
Заранее спасибо.
1. http://msdn.microsoft.com/ru-ru/library/system.io.stream.read(VS.90).aspx вместо ReadToEnd();
2. по идее будет
|
|
|

30.05.2010, 14:51
|
|
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме: 394522
Репутация:
14
|
|
Всем привет ! Есть такой вопрос - как в С# легче работать с системами счисления !
Нужно быстро переводить из 2-ной в 8, 10, 16 !!!
Заранее благодарен !
|
|
|

31.05.2010, 12:52
|
|
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме: 2052341
Репутация:
95
|
|
как сделать условие на длинну ввода числа? То есть, так, чтобы программа работала только если вводишь число, содержащее больше 7 цифр и не больше 12, например 12345678 или 27461859823 - это первый вопрос))
второй. Как подсчитать кол-во записей, анпример , внесенный в RichBox, т.е. в РичБоксе есть несколько внесенный записей. Запись номер 1: ФИО1, НОМЕР1, СУММА1
Запись номер 2: ФОИ2,НОМЕР2, СУММА2 - то есть зкол-во записей = 2. Слышал, что можно через массив и применить massiv.count. Есть ли еще варианты, мож попроще есть? Если нет, то привидите плиз пример с массивом=))
|
|
|

31.05.2010, 13:22
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
1)
Код:
if (textBox1.Text.Length < 7 || textBox1.Text.Length > 12)
return;
else
{
//твой код;
}
2)
Код:
richTextBox1.Lines.Length
Последний раз редактировалось BrainDeaD; 31.05.2010 в 13:35..
|
|
|

31.05.2010, 13:47
|
|
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме: 2052341
Репутация:
95
|
|
Сообщение от BrainDeaD
1)
2)
Код:
richTextBox1.Lines.Length
А если у меня слудующая запись(Не встрочку, а в столбик):
Счет 1:
ФИО1
Счет1
Сумаа1
Счет2
ФИО2
Счет2
Сумма2
для такого расклада richTextBox1.Lines.Length тоже катит?)
|
|
|

31.05.2010, 13:56
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
Сообщение от jecka3000
для такого расклада richTextBox1.Lines.Length тоже катит?)
нет. в таком случае тебе надо парсить свой текст типа
Код:
foreach (string str in richTextBox1.Text)
{ if str.Contains"какое нибудь уникальное ключевое слово, встречающееся в каждой записи";}
но не понимаю, почему бы тебе не считать записи при вводе в ричбокс?
|
|
|

31.05.2010, 14:16
|
|
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме: 2052341
Репутация:
95
|
|
создал метод для проверки длинны номера:
Код:
public static int TryNum(int number)
{
if (tb2.Text.Length < 7 || tb2.Text.Length > 12)
{
MessageBox.Show("Ошибка! Прочитайте инструкцию!", "Ошибка ввода");
return 0;
}
else
{
return number;
}
}
применяю его в основной программе:
Код:
int num = Account.TryNum(tb2.Text);
if (num != "<Ошибка>")
{
отсюда несколько ошибок:
Код:
Элемент "tb2" не существует в текущем контексте. (Хотя на самом деле имя и все остальное правильное=))
дальше идет вообще бред=)
Код:
Невозможно объявить локальную переменную с именем "num" в этой области видимости, т.к. она придаст другое значение "num", которое уже используется в области видимости "родительский или текущий" для обозначения другого понятия
Это уже ругается на вот этот маленбкий кусочек кода в основной программе.
Код:
Оператор "!=" не может применяться к операндам типа "int" и "string"
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|