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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

dmention

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
derelict
 
Спасибо огромное!
 
А что он действительно функцию Format не знает?

Всего записей: 206 | Зарегистр. 09-07-2005 | Отправлено: 15:05 16-12-2009
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В моем проекте есть функция которая добавляет новый checkbox. Функция работает как надо, вот только как сохранить этот checkbox со всеми его параметрами и чтобы при следующем запуске программы он появлялся?

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 16:01 16-12-2009
GastonR

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmention
Вот еще один вариант. Ф-ция Format в VBScript не поддерживается.

Всего записей: 555 | Зарегистр. 26-01-2004 | Отправлено: 16:22 16-12-2009
derelict



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

Цитата:
как сохранить этот checkbox со всеми его параметрами и чтобы при следующем запуске программы он появлялся?

По идее можно сериализовать его в файл, а потом при запуске программы - десериализовать.

Всего записей: 232 | Зарегистр. 11-06-2006 | Отправлено: 18:05 16-12-2009
AutoIT



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем ку!
Знатоки, хелп.
есть класс, внутри этого класса создается гуи.
существует второй класс, внутри которого происходит слежение за файловой системой.
 
вопрос: как из функции "private static void OnChanged" созданной во втором классе, вставить текст в ричтекст бокс созданный в первом классе.
как взаимодействовать между классами?

Всего записей: 77 | Зарегистр. 04-12-2008 | Отправлено: 06:08 17-12-2009
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AutoIT
Создавай метод (свойство) паблик в первом  - которому будеш передавать строку, а уже этот метод будет сам куда надо вставлять эту строку или если нужно обрабатывать ее как-нить.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:58 17-12-2009
AutoIT



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Код
 
Неполучается, вот код, глянь плз, что  делаю не так??

Всего записей: 77 | Зарегистр. 04-12-2008 | Отправлено: 08:07 17-12-2009 | Исправлено: AutoIT, 08:09 17-12-2009
dmention

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Подскажите как реализовать такую вещь...
 
Данные из формы должны сохраняться в базе данных. Планирую использовать для этого БД MS Access.
 
В форме есть текствое поле (TEXTAREA). В Access для сохранения информации из этого поля создам поле MEMO.
 
При обратном отображении теста из поля MEMO на сайте текст отображается без переносов строк. Просто как сплошной текст, т.к. естественно там нет <BR>.
 
Тоже самое и с пробелами. Лишние пробелы при отображении съедаются.
 
Как сохранять текст из формы в поле MEMO c дескрипторами <BR> или что еще лучше как отображать поле MEMO на сайте с правильным количеством пробелов и переносов строк?
 
2. Че-то я забыл, могу я в Access заранее создать запросы, а потом обращаться непосредственно к ним, чтобы не прописывать текст запроса (в виде SQL) в файле странички?

Всего записей: 206 | Зарегистр. 09-07-2005 | Отправлено: 08:56 17-12-2009
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AutoIT
извини за глупый вопрос - а что ты сделал? я собсно не увидел проблемы ... Если не понял - я тебе нарисую схему про что я тебе говорил:

Код:
 
public partial class Form1 : Form  
    {
       ....
 
       public void SetText(string _string) // здесь название метода можеш свое
       {
            _richTextBox.Text = _string;
       }
       ....
    }
 
 
public class Class1  
    {
        ....
 
        private static void OnChanged(object sourse,  
            System.IO.FileSystemEventArgs e)  
        {  
             // например такой код, но здесь ты можеш свое вписать - я тебе показал пример использования ...
             Form1 _form1 = new Form1;
             _form1.SetText = "Bla-Bla-Bla";
        }
 
        ....
    }
 

 
dmention
1. не знаю по этому пункту - не сталкивался ...
2. Можно ... Примерно пару лет назад делал курсач - поэтому точно не скажу как работало: запамятывал уже ...

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 09:44 17-12-2009
derelict



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmention
По п.2 - можно, надо делать так:

Код:
OleDbCommand oleCom = new OleDbCommand("имя_запроса", oleCon);
oleCom.CommandType = CommandType.StoredProcedure;

И дальше выполнять oleCom как обычный запрос.

Всего записей: 232 | Зарегистр. 11-06-2006 | Отправлено: 11:19 17-12-2009
AutoIT



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

Цитата:
извини за глупый вопрос - а что ты сделал? я собсно не увидел проблемы ... Если не понял - я тебе нарисую схему про что я тебе говорил:

Йа ток начинаю писать на C# =))
Все сделал как ты сказал, неработает ((
 
Код
 
Вот полность вся прога под VS 2010, посмотри плз, че йа не так делаю?

Всего записей: 77 | Зарегистр. 04-12-2008 | Отправлено: 14:33 17-12-2009 | Исправлено: AutoIT, 16:22 17-12-2009
GastonR

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmention
На счет пункта 1. В MEMO все сохраняется правильно, а вот с отображением проблемы.
Если нужно отобразить сохраненную строку на странице, как простой текст, то переводы строк нужно таки заменять на тег BR, по другому не получится. Пробелы пропадают, потому что, перед выводом на страницу их нужно заменить на непрерывные пробелы (&nbsp;).

Всего записей: 555 | Зарегистр. 26-01-2004 | Отправлено: 14:38 17-12-2009
dmention

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GastonR
Спасибо!
Я это в общем то так себе и представлял. Но как это сделать? Получается, что надо каждое сообщение перед выводом на экран брать и анализировать посимвольно, при помощи цикла от начала и до конца. И вместо символов пробела и перевода строки (кстати есть такой символ?) вставлять соответствующие теги...
 
Не будет ли эта конструкция тормозной? Это же все ложится на плечи отправляющего сервера...
 
Может есть команда (функция), которая могла бы разом заменить заданные символы на заданный текст?
 
А еще потребуется иметь возможность редактировать текст в базе из браузера, через страницу администратора. Поэтому предполагаю, что текст из поля MEMO необходимо будет вставить в поле, чтобы дать возможность его отредактировать и после этого его сохранить обратно в базу. В этом случае наверное в нем не надо будет заменять символы? В поле TEXTAREA он правильно должен будет отобразиться из поля MEMO? Не пробывал просто...
 

Всего записей: 206 | Зарегистр. 09-07-2005 | Отправлено: 17:28 17-12-2009 | Исправлено: dmention, 17:36 17-12-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmention
string.Replace разве не подойдет?
перевод строки - это строка Enviroment.NewLine

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 17:32 17-12-2009
dmention

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
 
Спасибо! Попробую. Не знаю такую команду, честно скажу, с asp приходится работать очень-очень мало.
 
А вообще в HTML есть такой дескриптор <PRE>, который вроде как задает заранее отформатированный текст. Он никак не может тут пригодиться?

Всего записей: 206 | Зарегистр. 09-07-2005 | Отправлено: 17:36 17-12-2009 | Исправлено: dmention, 17:37 17-12-2009
derelict



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmention
Вобще на самом деле таких проблем не должно быть. Если содержимое попадает в базу с переносами строк, то и отображаться в textarea должно так же, если конечно вы используете что-то похожее на это:  

Код:
<asp:textbox textmode="multiline" />

Всего записей: 232 | Зарегистр. 11-06-2006 | Отправлено: 17:53 17-12-2009
AutoIT



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемые знатоки.
Я третий день пишу на C#, просьба не шпунять сходу =))
Ранее полтора года писал на AutoIT, стало маловато его, вот, учусь.
 
Есть код который представляет собой полигон для моих опытов и в принцпе никакой ценности не представлят, я хочу чтобы он "следил" за изменениями на диске "С:" по маске. И сообщал об изменениях в Текст боксе. подскажите, что я делаю не так. Да, и будет неплохо если укажете на ошибки и недочеты в коде, не просто так - твой код набор символов, а толково указать на ошибку и объяснить почему надо делать по другому а не так как сделал я.
 
На всякий случай, вот весь проект под VS2010

Всего записей: 77 | Зарегистр. 04-12-2008 | Отправлено: 18:04 17-12-2009 | Исправлено: AutoIT, 18:11 17-12-2009
derelict



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoIT
Первая проблема сейчас в том, что твои два класса вообще не связаны между собой.

Всего записей: 232 | Зарегистр. 11-06-2006 | Отправлено: 18:06 17-12-2009
AutoIT



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
derelict
Спасибо, а как их связать?

Всего записей: 77 | Зарегистр. 04-12-2008 | Отправлено: 18:11 17-12-2009
derelict



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну допустим в Form1_Load написать:

Код:
FilesWacher.FWacher();

Всего записей: 232 | Зарегистр. 11-06-2006 | Отправлено: 18:34 17-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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