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

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

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

lummey



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

Цитата:
Вот это > > > тоже надо бы вынести в отдельную тему

Всё это вообще не надо было писать. Уже пару страниц. Но мне захотелось. Кстати, на каждом сообщении присутствует кнопочка "Сообщить модератору". Это сделать имеет смысл. Потому что рассуждения на тему недостатка опыта и денег на книжки при наличии русского MSDN и халявных пиратских терабайтных он-лайн библиотек категорически не уместны. Сиди и читай, сколько угодно. В заключение приведу первый попавшийся линк на известную библиотеку:
http://www.medigo.ru
http://www.medigo.ru/2006/12/10/razrabotka_windowsprilozhenijj_na_microsoft_visual_basic_net_i_microsoft_visual_c_net_uchebnyjj_kurs_mcadmcsd.html
http://www.medigo.ru/2006/11/30/razrabotka_webprilozhenijj_na_microsoft_visual_basic_net_i_microsoft_visual_c_net_uchebnyjj_kurs_mcadmscd.html
http://www.medigo.ru/2006/11/30/razrabotka_webservisov_xml_i_servernykh_komponentov_na_microsoft_visual_basic_net_i_microsoft_visual_cnet_uchebnyjj_kurs_mcad__mcds.html
http://www.medigo.ru/2007/11/27/razrabotka_windowsprilozhenijj_na_osnove_visual_c.html

Всего записей: 1882 | Зарегистр. 06-01-2002 | Отправлено: 17:31 17-12-2007
KChernov



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

Цитата:
Потому что рассуждения на тему недостатка опыта и денег на книжки при наличии русского MSDN и халявных пиратских терабайтных он-лайн библиотек категорически не уместны.  

Ну не у всех есть нормальный инет (и деньги на него), чтобы лазить по онлайновому мсдн-у, а тем более качать гигабайты с торентов.
У нас в Обнинске (вроде всего 100км от Москвы) анлимы за 1000р стали появляться только недавно и далеко не у всех провайдеров есть (и не к каждому так просто подключишься - есть в конкретном доме конкретный провайдер - и никуда ты от него не денешься ).
 
В Москве с этим проще - да - анлим за 300-500р практически норма.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 17:41 17-12-2007
Umbrall



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

Всего записей: 168 | Зарегистр. 18-03-2006 | Отправлено: 01:52 18-12-2007
lummey



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

Всего записей: 1882 | Зарегистр. 06-01-2002 | Отправлено: 03:13 18-12-2007 | Исправлено: lummey, 09:46 18-12-2007
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Umbrall
не понимаю я проблему, смотри значит:
 
создаешь новый проект WinForms, кидаешь текстовое поле и кнопку.
при нажатии кнопки вызывается этот самый метод конвертации, который берет имя файла из поля и конвертирует во что хочешь (комбобокс можно накинуть для выбора типа).
 
консольное решение (лучше, ибо можно пакетную обработку сделать) - создаешь новый проект консольного приложения, передаешь имя файл и целевой тип в командной строке, и опять вызываешь этот самый метод конвертации для этих параметров.
 
если и это непонятно, то советую прочитать хотя бы брошюрку "C# за 10 мин" или туториал в MSDN попроще как создать и скомпилить проект.

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 06:22 18-12-2007
Umbrall



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

Всего записей: 168 | Зарегистр. 18-03-2006 | Отправлено: 09:09 18-12-2007
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в .NET версии 3.5 (или 3.0, не суть) ввели любопытные средства для написания дополнений к прогам, вот их namespaces на MSDN:
 
system.addin
system.addin.contract
system.addin.pipeline
 
нужно сказать, что модель, на мой взгляд, сильно перегружена и обладает некоторыми ограничениями (хранение сборок с Контрактами и Адаптерами в фиксированных папках). однако все замечательно с точки зрения безопасности и расширяемости.
 
если кто имел дело или читал про addin-ы, то на ваш взгляд, что лучше - потратить пару недель и написать по-своему, но несколько криво и, возможно, небезопасно, или все же не изобретать велосипед, а пользоваться тем, что микрософт подсовывает, пытаясь не обращать внимания на ограничения и замороченность?
 
еще лучше если у кого есть ссылки на доки, мануалы.., описывающие построение фрэймворка с возможностью расширения плагинами, модулями.., может быть названия е-книг.
 
речь идет о пользовательских десктоп-приложениях, не слишком опасающихся за свою безопасность.

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 16:00 19-12-2007
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
eLLoco
Я решил (с месяц назад) с новым погодить. Разбираться там все равно много, неизвестно какие грабли лежат. Путь пооботрется малость. Поэтому динамическая загрузка сборок, reflection, домены приложений. Вопрос безопасности стоит не очень остро, поэтому я пока не уделяю этому вопросу почти никакого внимания. В итоге получается не хуже, чем в более других системах, в которых расширение делается на VBScript-е c возможностью создавать любые COM-объекты.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 18:51 19-12-2007
eLLoco



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

Цитата:
Поэтому динамическая загрузка сборок, reflection, домены приложений.

вот и склоняюсь в эту сторону - во-первых действительно про грабли думается, ну и во-вторых, еще экспы заработать, не приходилось plugin-aware приложения пока писать

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 19:50 19-12-2007
Lihonosov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение истории о текстовом поле и кнопочке
 
Нужно, чтоб ы если пользователь ввел в текстбокс не слово, а целое предложение, то поиск бы велся по каждому слову предложения!
Думаю нужно перед передачей строки из текстового поля в строку запроса, строку из текстового поля разобрать на слова.
Подскажите?

Всего записей: 537 | Зарегистр. 05-07-2007 | Отправлено: 15:15 20-12-2007
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lihonosov
пожалуйста, смотри msdn почаще, там есть отличный поиск по ключевым словам и не только
статический метод у String;

Код:
string.Split(separator);

 
Добавлено:
даже не потому что, мы злые, а просто так оно быстрей будет

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 15:21 20-12-2007
Solnake



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

Код:
 
string[] arrSrch = текстовое_поле.Text.Split(new char[] {' '});
 


----------
Я не страдаю манией величия, я ею наслаждаюсь(с)

Всего записей: 826 | Зарегистр. 16-09-2004 | Отправлено: 15:24 20-12-2007
Lihonosov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eLLoco
Solnake
Спасибо!
Solnake
Поздравляю со счасливым сообщением 777!

Всего записей: 537 | Зарегистр. 05-07-2007 | Отправлено: 15:32 20-12-2007
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поздравляю всех с изменениями!
Если кто не заметил - тема переименована с целью обсуждения дотНета во всех его проявлениях именно в ней и даже закреплена .
 
ShIvADeSt, спасибо.

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 05:54 21-12-2007
Lihonosov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А кто-нибудь пробовал пользоваться ASP.NET Makerом?
Я создал проект, все открывается, показывает, ищет, но при попытке удалить или обновить запись в базе данных выдает ошибки:  
1) Невозможно удалить запись из базы данных
2) Нужно использовать только храниме процедуры.
Что может быть? Исправлений в коде никаких не делал.

Всего записей: 537 | Зарегистр. 05-07-2007 | Отправлено: 10:15 21-12-2007
eLLoco



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

Цитата:
1) Невозможно удалить запись из базы данных
2) Нужно использовать только храниме процедуры.  

есть подозрение, что можно использовать только хранимые процедуры
ты как удаляешь?
 
если не знаешь, что это такое, поищи инфу по MSSQL Server (база на нем ведь?) по хранимым процедурам (stored procedures). авансом скажу, что это почти те же SQL запросы, но с расширенным синтаксисом и соотв. возможностями, также они хранятся в БД, а не присылаются с клиента, от клиента нужны только их названия и параметры.
 
Добавлено:
посмотри настройки, может ограничение можно снять.

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 10:51 21-12-2007 | Исправлено: eLLoco, 10:53 21-12-2007
Lihonosov

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

Цитата:
посмотри настройки, может ограничение можно снять.

Т.е. могут стоять какие-то ограничения?
 
С выводом из базы разобрался и проблем нет, потому что принцип понял.
 

Код:
Для SQL:
1.  SqlConnection myConnection = new SqlConnection(connectionString);
2.  SqlDataSetCommand myCommand=new SqlDataCommand(queryString,myConnection);
3.  DataSet myDS = new DataSet();
4.  myCommand.FillDataSet(myDS,"myTable");
5.  MyDataGrid.DataSource=myDS.Tables["myTable"].DefaultView;
6.  MyDataGrid.DataBind();
 
Для OLEDB:
1.  OleDbConnection myConnection = new OleDbConnection(connectionString);
2.  OleDbDataAdapter myCommand=new OleDbDataAdapter(queryString,myConnection);
3.  DataSet myDS = new DataSet();
4.  myCommand.Fill(myDS,"myTable");
5.  MyDataGrid.DataSource=myDS.Tables["myTable"].DefaultView;
6.  MyDataGrid.DataBind();

 
А вот с записью и обновлением, проблемы. Может кто-нибудь написать принцип для записи и обновления данных? Вдруг кому-нибуть еще пригодится.
 
Добавлено:

Цитата:
 (база на нем ведь?)

пробовал на Access

Всего записей: 537 | Зарегистр. 05-07-2007 | Отправлено: 11:23 21-12-2007
eLLoco



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

Цитата:
Т.е. могут стоять какие-то ограничения?

покажи код, ответственный за удаление и обновление, который ошибку генерит (с самого начала стоило это сделать).

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 11:48 21-12-2007 | Исправлено: eLLoco, 11:51 21-12-2007
Lihonosov

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

Всего записей: 537 | Зарегистр. 05-07-2007 | Отправлено: 11:59 21-12-2007
AndVGri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lihonosov
Для Access для обновления, добавления и удаления нужно или явно настроить OleDbDataAdapter, или создать OleDbCommandBuilder, который и будет выполнять эти действия

Код:
 
OleDbCommandBuilder FComBuilder = New OleDb.OleDbCommandBuilder(myCommand)
//.....
myCommand.Update(myDS.Tables["myTable"]) // или варианты
 

p.s. может в коде что-то и поднапорол, я в VB.NET пишу

Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 13:56 21-12-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