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

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

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

prizrakm

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

Всего записей: 2 | Зарегистр. 04-07-2007 | Отправлено: 11:37 10-07-2007
GastonR

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

Цитата:
пишет ошибку: NullReferenceExeption was unhandled.  
Object reference not set to an instance of an object.  
-  
как обратится к параметру реестра если его имя "@C:\\WINDOWS\\system32\\SHELL32.dll,-9216"  ???

Имя ключа реестра не имеет никакого значения. Ошибка возникает из-за того что объект r равн null, а ты пытаешься вызвать его метод GetValue. А равен он null потому что
ты передал неверное значение пути к ветке реестра (В начале пути не должно быть слеша). Кстати что бы не квотить слешы в строке, можешь перед значением переменной rp поставить знак тильды (@) и тогда все что находится в кавычках будет восприниматься как простая строка, без спецсимволов. Вобщем путь нужно объявить вот так:

Цитата:
string rp = @"Software\Microsoft\Windows\ShellNoRoam\MUICache";

и тогда все заработает.
 
А подымать темы запрещено правилами
 
   
 

Всего записей: 555 | Зарегистр. 26-01-2004 | Отправлено: 16:27 10-07-2007
networm74

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу перейти на C#.NET ... но вот загвоздка - нужна инфа в стиле "C#.NET для чайников" в электронном виде. И еще в каком приложении пишутся проги на C#.NET? Помогите начинающему программеру на Си шарпе. Или может ссылку кинете где и что искать.

Всего записей: 2 | Зарегистр. 13-07-2007 | Отправлено: 16:10 14-07-2007
Cosmo_vk



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

Цитата:
Хочу перейти на C#.NET ... но вот загвоздка - нужна инфа в стиле "C#.NET для чайников" в электронном виде. И еще в каком приложении пишутся проги на C#.NET? Помогите начинающему программеру на Си шарпе. Или может ссылку кинете где и что искать.

по электронным библиотекам полазь:  
www_natahaus_ru( _  поменяй на точки)
all-ebooks.com
c-books.info
 
старые книги по ASP.NET 1.1 лучше не брать, т.к. многое поменялось с тех пор...
Пишуться конечно в Visual Studio2005 потому что asp(active server page) это разработка Microsoft. Тестирование сайтов идет с помощью IIS5 или 6-й версии.  
 
P.S. Если планируется программирование доступа к базам данным, лучше сразу поставить Windows Server 2003 и SQL Server 2005 Developer Edition потом меньше проблем будет.

Всего записей: 59 | Зарегистр. 08-06-2007 | Отправлено: 00:09 15-07-2007 | Исправлено: Cosmo_vk, 00:13 15-07-2007
networm74

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cosmo_vk, Ок, спасибо. Усё понял. Ща начнем всё это добро искать.

Всего записей: 2 | Зарегистр. 13-07-2007 | Отправлено: 15:00 16-07-2007
VovaMozg



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

----------
В конце концов причина причин оказалась в начале начал...

Всего записей: 761 | Зарегистр. 02-06-2005 | Отправлено: 12:30 18-07-2007
recvezitor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вобщем такой вопрос. Как сделать модальное окно чтобы при его вызове работал прогресс-бар, который допустим читает чтогнибудь из файла. К примеру:
 
На главной форме есть менюшка которая вызывает модальное окно:
private void addPhonesToolStripMenuItem1_Click(object sender, EventArgs e)
        {            
            string input = "";
            Stream myStream;
            OpenFileDialog openFileDialog1 = new OpenFileDialog();
            openFileDialog1.InitialDirectory = @"~/";
           
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                 
                if ((myStream = openFileDialog1.OpenFile()) != null)
                {
                    myStream.Position = 0;
                    StreamReader sr = new StreamReader(myStream);
                    Progress pr = new Progress();
                    pr.ShowDialog();
                    pr.StepUp(sr);
                  }
               }
           }
Модальное окошко выглядит следующим образом:
    public partial class Progress : Form
    {
        public Progress()
        {
            InitializeComponent();
            progressBar1.Minimum = 0;
            progressBar1.Maximum = 100;
            progressBar1.Step = 1;
 
        }
 
        public void StepUp(StreamReader sr)
        {
            string input = "";
            while ((input = sr.ReadLine()) != null)
            {
                 Text = progressBar1.Value.ToString();
                 progressBar1.PerformStep();
            }
        }
     }
 
Так вот это дело не работает как надо если вызывать pr.ShowDialog(); , но если вызывать pr.Show();, то все нормально рабтает, но окно становится не модальным. Нужно чтобы во время хода загрузки, пользователь никуда не смог бы щелкнуть кроме кнопок на диалоговой форме.

Всего записей: 95 | Зарегистр. 21-11-2006 | Отправлено: 06:00 21-07-2007
recvezitor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну или может быть подскажите как не разрешить пользователю чтолибо выполнять кроме нажатия на кнопку  пока выполняется какое либо событие.
Либо как послать сообщение модальному диалогу

Всего записей: 95 | Зарегистр. 21-11-2006 | Отправлено: 14:40 23-07-2007
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
recvezitor
Я делал так: в настройках формы ставил модальный режим окна, а в классе формы создавал метод, который отображал эту форму, т.е. выполнял команду ShowDialog() . В другой форме создавал объект этой формы и вызывал метод отображения.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 07:18 24-07-2007 | Исправлено: BlackVetal, 07:19 24-07-2007
Antyrat



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

Всего записей: 70 | Зарегистр. 06-11-2006 | Отправлено: 15:26 25-07-2007
recvezitor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оказывается все это делается через потоки(Treads). В основном потоке вызывается диааоговое окно, а в дополнительном выполняется вся остальная работа

Всего записей: 95 | Зарегистр. 21-11-2006 | Отправлено: 04:57 28-07-2007 | Исправлено: recvezitor, 05:01 28-07-2007
Antyrat



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

Всего записей: 70 | Зарегистр. 06-11-2006 | Отправлено: 20:09 03-08-2007
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antyrat
имхо, никак, там мало чего можно сделать...

Всего записей: 10457 | Зарегистр. 05-02-2003 | Отправлено: 22:12 03-08-2007
eLLoco



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

Цитата:
У меня такой впрос: никто не знает как в WebBrowser отключть возможность выделения текста, правую клавишу мышки я отключил но вот бы еще выделение.......

Юзай JavaScript, проще будет.
 
Кстати, предлагаю разделиться - ASP.NET идет в отдельную ветку в Web-программирование, C# применительно к приложениям WinForms - остается здесь. Так будет логичней, уж очень разные темы - в ASP.NET можно потереть и об Вэб-службах и об импорте с других сайтов и особенно - об особенностях =) организации взаимодействия с MSSQL (ADO.NET), применительно именно к сайтам (хороший поиск по релевантности с вызовом CLR-процедур из SQL-кода, например (этим сейчас занимаюсь)).
 
Голосуем?

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 10:25 04-08-2007 | Исправлено: eLLoco, 10:55 04-08-2007
Cosmo_vk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eLLoco
Какое-то странное разделение! C# используется не только в WinForms, но и в ASP.NET. Просто данную ветку надо переименовать в ASP.NET(C#.NET) чтоб не было все в куче, а для Winforms на этом языке создать свою ветку.  
 

Всего записей: 59 | Зарегистр. 08-06-2007 | Отправлено: 10:48 04-08-2007
eLLoco



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

Цитата:
Какое-то странное разделение! C# используется не только в WinForms, но и в ASP.NET

 
Дело не в том, что везде используется один язык, у нас же топик не по синтаксису C#. Это две совершенно разные категории разработки со своими особенностями, мешать их в одну кучу... Даже не знаю, я просмотрел все сообщения - действительно куча.
 
Но - не хотите как хотите, а у меня как время будет, все-таки застолблю участок в Web-программировании =)
 
P.S. И все-таки - вам не кажется, что ASP.NET'у там самое место?

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 11:02 04-08-2007
Cosmo_vk



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

Цитата:
P.S. И все-таки - вам не кажется, что ASP.NET'у там самое место?

Такая же каша будет, только уже из ASP.NET, PHP и Perl. Ну и Java-script туда же подтянется...

Всего записей: 59 | Зарегистр. 08-06-2007 | Отправлено: 23:25 04-08-2007
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пара вопросов:
 
1. Как сделать чтобы WebBrowser реботал через прокси, но при этом не менялись системные настройки IE?
 
2. Как сменить User-Agent для WebBrowser?

Всего записей: 10457 | Зарегистр. 05-02-2003 | Отправлено: 18:50 08-08-2007
dyr farot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
судя по тому, что в сети есть куча таки же вопросов без ответов -- сделать это очень сложно/никак.
вот:
http://www.rsdn.ru/forum/message/2185695.1.aspx
единственный ответ...

Всего записей: 697 | Зарегистр. 03-08-2004 | Отправлено: 18:14 09-08-2007
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dyr farot
это я видел, грустно...
 
Решил тут недавно потоки в своей проге использовать... Вызываю функцию в отдельном потоке, а она не может изменить моё TreeView, потому что мол само дерово создано в другом потоке. Пробовал lock - не получается, читал про invoke - не понял. Как правильно сделать, чтобы поток мог менять контролы на основной форме?

Всего записей: 10457 | Зарегистр. 05-02-2003 | Отправлено: 22:55 09-08-2007
Открыть новую тему     Написать ответ в эту тему

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