Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7452-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 C# для новичков, вопросы и ответы

Phaust
Mar 18 2009, 17:36
  
Пост #101



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 117
С нами с: 9-July 07


Люди, помогите найти руссификатор на С#

С офф. сайта майкрософта скачай триал русской студии и всех проблемsmile.gif

Сообщение отредактировал Phaust - Mar 18 2009, 17:36
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ОТЕЦъ
Mar 23 2009, 17:05
  
Пост #102



Репутация:   37  
Cтаршой
**

Группа: Пользователи
Сообщений: 501
С нами с: 10-April 06


есть мега трабла записать значение DateTimePiker в базу в custom формат
В св-вах самого DateTimePiker поставил формат (dd.MM.yyyy) передаю в базу значение так DateTimePiker1.Value и потом получаю в базе (в которой тож стоит формат (dd.MM.yyyy)) всё равно 3/27/2009 4:57 (а не 3/27/2009)
1) как правильно в запросе написать значение???

2) как в эту же базу в то же поле записать значение из textbox???. То есть, так как у DateTimePiker нет значения null , то меняю DateTimePiker значение попадает нормально как хочу в textbox, а из textbox как передать в поле базы значение с нужным форматом??? А если не меняю значение DateTimePiker, то из textbox хочу передать пустоту ("").

Интересует именно синтаксис в строке запроса SQL
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Livanias
Mar 30 2009, 12:58
  
Пост #103



Репутация:   229  
Постоялец
***

Группа: Пользователи
Сообщений: 1 969
С нами с: 7-September 07


Для dd.MM.yyyy использовал свойство CustomFormat.
Format установил в Short.
Для null в БД использовал

var lv_Value =dateTimePicker1.Value.Date;
Database1DataSetTableAdapters.dtTableAdapter da= new dtTableAdapter();
da.Insert(lv_Value);
if (textBox1.Text == "")
{
     da.Insert(null);    
}

В параметрах команды Insert DataAdapter'а указал тип данных не DateTime, а Date.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ОТЕЦъ
Apr 23 2009, 11:01
  
Пост #104



Репутация:   37  
Cтаршой
**

Группа: Пользователи
Сообщений: 501
С нами с: 10-April 06


В win7 всё работает нормально, но вот в ХР вылезает грабля:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

вот используемый код:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «


в базе типы полей Date. База аксесовская. Думаю что грабля в типе запроса ("23.04.2000 0:00:00") так как не чисто Date. Но тогда б в 7 не работало, думаю.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gengzu
Apr 23 2009, 12:55
  
Пост #105



Репутация:   8  
Дух


Группа: Пользователи
Сообщений: 190
С нами с: 2-July 07


возможно разные версии access, либо региональные настройки. попробуй выполнить этот запрос в самом access.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ОТЕЦъ
Apr 24 2009, 12:41
  
Пост #106



Репутация:   37  
Cтаршой
**

Группа: Пользователи
Сообщений: 501
С нами с: 10-April 06


решил траблу:
нужно немного видоизменить запрос (дополнительно заменять "." на "/")
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

У мну начинает складываться впечатление что win7 - реально для ленивых програмистов (а может из-за того что бета). По сравнение с ХР многие вещи конвертит из одного типа в другой сама, что приводит к некоторым ошибкам в ХР (на висте не пробывал)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jvj
Jun 28 2009, 20:54
  
Пост #107



Репутация:   13  
Активист
*

Группа: Пользователи
Сообщений: 265
С нами с: 5-April 08


программисту с# - VB.net знать обязательно? Они взаимосвязоны? Требуют почему по приёму на работу VB?

Сообщение отредактировал jvj - Jun 28 2009, 20:54
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Jun 28 2009, 21:24
  
Пост #108



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 117
С нами с: 9-July 07


программисту с# - VB.net знать обязательно?

нет. C# самодостаточен.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jvj
Jun 28 2009, 21:57
  
Пост #109



Репутация:   13  
Активист
*

Группа: Пользователи
Сообщений: 265
С нами с: 5-April 08


(Phaust @ Jun 28 2009, 22:24) Перейти к цитате

нет. C# самодостаточен.


Но в шарпе можно писать говорят и на VB тоже?

Или в этом нету некакой связи? вдруг ктото уже наччал писать программу на vb.net?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Celin
Jun 28 2009, 22:31
  
Пост #110



Репутация:   -342  
rtfm
*****

Группа: Пользователи
Сообщений: 5 264
С нами с: 4-April 08


С# - гибрид ООП языков программирывания. Чего в нём только нету.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Jun 28 2009, 22:58
  
Пост #111



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 117
С нами с: 9-July 07


C#-основной язык .Net. VB.net сделан лишь для удобства армии программистов на VB и облегчения им перехода на платформу .Net. Если ты знаешь C#, то VB.net тебе не понадобится.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
reiten
Jun 29 2009, 10:22
  
Пост #112



Репутация:   229  
Cтаршой
**

Группа: Пользователи
Сообщений: 813
С нами с: 16-January 08


При условии что ему не придется иметь дело с чужим кодом. А иначе может и VB.NET и managed C++ и еще черт знает что понадобиться.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yushchenko
Jun 29 2009, 10:46
  
Пост #113


Незарегистрированный







B C# можно писать на любом языке
Go to the top of the page
+Quote Post
Бисквит
Jun 29 2009, 11:02
  
Пост #114



Репутация:   68  
Cтаршой
**

Группа: Пользователи
Сообщений: 500
С нами с: 28-May 06


(yushchenko @ Jun 29 2009, 11:46) Перейти к цитате

B C# можно писать на любом языке



О_О Ты это о чем вообще?! Зачем, не зная, лепить всякую чушь?!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Livanias
Jun 29 2009, 12:31
  
Пост #115



Репутация:   229  
Постоялец
***

Группа: Пользователи
Сообщений: 1 969
С нами с: 7-September 07


(yushchenko @ Jun 29 2009, 11:46) Перейти к цитате

B C# можно писать на любом языке

OMG
На английском и на русском ты имел ввиду?
программисту с# - VB.net знать обязательно?

Нет. Если тебе прийдется просматривать чужой код, то ты с легкостью его прочитаешь, зная С#.
Уже не помню как в вин формах, но в вэб приложениях есть возможность в одном проекте подключать файлы с классами/страницами, написанными на разных манагед языках.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ОТЕЦъ
Jul 18 2009, 18:27
  
Пост #116



Репутация:   37  
Cтаршой
**

Группа: Пользователи
Сообщений: 501
С нами с: 10-April 06


Для количества контролов что есть (а будет и увеличиваться их кол-во) нужно прописать следующее условие:

            if ( /* cmb_gde.Text != "" && */
                cmb_pasport.Text != "" &&
                cmb_gorod.Text != "" &&
                cmb_master.Text != "" &&
                tb_search_cvet.Text != "" &&
                tb_search_stil.Text != "" &&
                tb_search_sostav.Text != "" &&
                num_dlina_ot.Value.ToString() != "" &&
                num_dlina_do.Value.ToString() != "" &&
                num_shirina_ot.Value.ToString() != "" &&
                num_shirina_do.Value.ToString() != "" &&
                num_uzel_ot.Value.ToString() != "" &&
                num_uzel_do.Value.ToString() != "" &&
                num_cena_ot.Value.ToString() != "" &&
                num_cena_do.Value.ToString() != "" &&
                dtp_show_all_in_from.Value != DateTime.Now &&
                dtp_show_all_out_from.Value != DateTime.Now)
            {
                string gdeS = " and gdeBD='" + cmb_gde.Text + "'";
            }
            else { string gdeS = " gdeBD='" + cmb_gde.Text + "'"; }
            if (cmb_gde.Text == "")
            {
                string gdeS = "";
            }

Расшифровка: combobox cmb_gde, для него делается исключение (коментируется/ удаляется/не пишеться строка (у мну оно ща закоменчена)). Дальше генерится строка для БД с именем gdeS, и выбирается условие с колонки gdeBD. Для каждого контрола будет тоже самое, тока имена строк будут меняться. Задумка - поиск по многим полям из БД. (критерии поиска беруться из контролов), так как не всё пользователь может выбрать (не захотел что-то выбирать, например), то пишу строку запроса для БД с проверкой условий выбора.

Можно ли написать класс который бы это делал, а то вручную писать не наш метод???, тем более что будет увеличение кол-ва контролов. а это ж скока строчек!!!

Немогу понять как передавать имена контролов в класс и там их использовать.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ОТЕЦъ
Jul 29 2009, 10:06
  
Пост #117



Репутация:   37  
Cтаршой
**

Группа: Пользователи
Сообщений: 501
С нами с: 10-April 06


при програминге на асп юзал Button.CommandArgument Property (System.Web.UI.WebControls)
а вот есть ли ему замена в System.Windows.Controls ??? Пока ува не нашёл.
З.Ы. хочу вызвать по клику на кнопку событие с параметром.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gengzu
Jul 29 2009, 12:49
  
Пост #118



Репутация:   8  
Дух


Группа: Пользователи
Сообщений: 190
С нами с: 2-July 07


юзай Tag
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alukar
Aug 11 2009, 16:17
  
Пост #119



Репутация:   3  
Дух


Группа: Пользователи
Сообщений: 39
С нами с: 30-March 06


я новичок. какую литература по советуете? зарание спосибо
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vitone
Aug 12 2009, 9:48
  
Пост #120



Репутация:   1  
Дух


Группа: Пользователи
Сообщений: 29
С нами с: 5-August 09


(alukar @ Aug 11 2009, 17:17) Перейти к цитате

я новичок. какую литература по советуете? зарание спосибо

ИМХО, для новичка нет ничего лучше, чем "Эндрю Троелсен С# и платформа .NET. Библиотека программиста"
Для меня эта книга - на первом месте.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
JONSON
Mar 24 2015, 14:10
  
Пост #1



Репутация:   176  
Постоялец
***

Группа: Пользователи
Сообщений: 1 057
С нами с: 17-January 08


del

Сообщение отредактировал JONSON - Aug 14 2015, 10:38
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
2 Страницы  « <  
Reply to this topicStart new topic
Ответов(100 - 34)

2 Страницы  « <
Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 9th August 2026 - 23:13
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.