Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Ламерские" вопросы, задаем здесь элементарные вопросы 
:(
    Опции темы
wester
Дата 3.8.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 3
Всего: 13



robotov
у троэлсена все достаточно подробно рассказано
PM MAIL   Вверх
Remember
Дата 3.8.2009, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 25.2.2007
Где: Самара

Репутация: 1
Всего: 1



robotov, на мой взгляд тут не в сторону книг смотреть надо, если понятно что и как делать..
Тут надо научиться пользоваться MSDN.. 

К примеру вопрос:
Цитата

Снова здравствуйте.
Продолжаем разговор.
Каким образом мне правильно обьявить переменную в коде (или отформатировать ее в messagebox), чтобы компилятор не ругался.
В данной конструкции компилятор говорит, что не может сконвертить int в string.
 Код

                        public int CountFiles;
        void Button2Click(object sender, EventArgs e)
        {
        CountFiles = SimpleClass.GetNumOfFiles(textBox1.Text, true);
        MessageBox.Show("{0}",CountFiles);
                        }

Заранее спасибо.


Чудо инженерной мысли Visual Studio подсказывает, что может быть в MessageBox.Show(). Если не понятно, что там написано вбиваем в раздел Index справки MSDN..
Ну и с классом Convert.. надо "на ты" быть..
PM MAIL   Вверх
robotov
Дата 4.8.2009, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Remember
Там все понятно. Чудо инженерной мысли говорит нам о том,  "что не может сконвертить int в string"
А вот синтаксис для меня остался загадкой. покопался в литературе - пусто. поэтому и спросил)
В navision, где я раньше программил работает конструкция FORMAT(). Поэтому я предпочел String.Format, чтобы было понятнее.
Сейчас перечитаю Троелсена и снова полезу с глупыми вопросами). И потом -это тема именно для ламерских вопросов)

Например таких - куда и как мне надо встроить прогрессбар, чтобы он считал количество файлов вместе с функцией?

Видите, я же не спрашиваю, как мне реализовать ту или иную мою задумку. Меня интересует в основном синтаксис.  На примере этого прогрессбара я могу показать (если вам конечно интересно) , что я нашел в книгах и почему оно не подходит для моих задач. В первый раз по книге, да еще если спросить не у кого глупые вопросы из разряда "а где тут поставить запятую" - очень тяжело.ПРимерно год назад начинал изучение языка и именно из-за этого бросил. Но сейчас все таки решил добить, потому как привлекают перспективы именно этого языка. буду грызть гранит науки, пока он не сдастся))) Или вы меня не забаните)))

Это сообщение отредактировал(а) robotov - 4.8.2009, 10:27
PM MAIL   Вверх
robotov
Дата 4.8.2009, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Еще несколько вопросиков сразу.
Существует ли функция нахождения первого файла в директории? Если да, то по каким параметрам он будет первым? дата создания, имя и т.п.  

Как стирать в открытом тхт файле первые строки.

Нужно добавлять в архив (раровский) файлы. как это сделать программными средствами.

Для самых нетерпеливых сразу сообщаю, что весь день курил мануал и msdn - ничего похожего не нашел smile

спасибо.
PM MAIL   Вверх
Partizan
Дата 4.8.2009, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 8
Всего: 67



Цитата

Существует ли функция нахождения первого файла в директории? Если да, то по каким параметрам он будет первым? дата создания, имя и т.п.


MSDN FindFirst DllImport - это WinAPI-way

Directory.GetFiles() - это .NET-way

Цитата

Как стирать в открытом тхт файле первые строки.


Прочитать файл, удалить ненужное, записать изменённые данные обратно в файл

Цитата

Нужно добавлять в архив (раровский) файлы. как это сделать программными средствами.


Поюзать rar.dll (Возможно оно платное...точно не помню...)


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Тиниминиминиму
Дата 5.8.2009, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 4.8.2009

Репутация: нет
Всего: нет



ребята, делаю прогу для создания цикла запросов в интернет. При запуске простого запроса проблем не возникает, но, как только запускаю цикл, вылазит ошибка "в экземпляре объекта не задана ссылка на объект". Можете новичку объяснить суть проблемы, а главное - подсказать решение ?
PM MAIL   Вверх
belousov
Дата 6.8.2009, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Тиниминиминиму, ну если я не ошибаюсь, то проблема в том что используемый объект пустой. Если это, например, строка, то она возможно пустая, поэтому и ругается.


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
mrbrooks
Дата 6.8.2009, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 17
Всего: 306



Цитата(Тиниминиминиму @  5.8.2009,  23:11 Найти цитируемый пост)
Можете новичку объяснить суть проблемы, а главное - подсказать решение ? 

Во первых - даёшь код!
Во вторых можно конечно и потелепатировать - к примеру тебе надо передать массив классов параметром - массив классов ты создал, а вот проинициализировать каждый элемент массива - нет.
PM MAIL   Вверх
robotov
Дата 6.8.2009, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Снова я с вопросом.
Почему не работает код?
Код


sRarPath = "C:\test\Rar.exe";                          //это не строки кода-это просто описание переменных
s  =  a  -y -ep "arhiv" "C:\test\B_162327";      //в программе они собираются из отдельных 
                                                                        //элементов  и   корректны

ProcessStartInfo startInfo = new ProcessStartInfo( sRarPath, s );
        startInfo.WindowStyle = ProcessWindowStyle.Hidden;
        Process p = Process.Start(startInfo);
        p.WaitForExit();
        p.Close();
        p.Dispose();

В командной строке набираю 
C:\test\Rar.exe a  -y -ep "arhiv" "C:\test\B_162327"
Все работает (то есть появляется архив), а из программы- нет.

Спасибо
И дополнительный вопрос. 
DateTime.Today - выдает дату и время. А можно только дату?


Это сообщение отредактировал(а) robotov - 6.8.2009, 16:16
PM MAIL   Вверх
Heinzz
Дата 6.8.2009, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 12.12.2008
Где: .net

Репутация: 3
Всего: 9



Цитата(robotov @  6.8.2009,  16:10 Найти цитируемый пост)
И дополнительный вопрос. 
DateTime.Today - выдает дату и время. А можно только дату?


DateTime.Today.Day


--------------------
user posted image
PM MAIL   Вверх
Тиниминиминиму
Дата 6.8.2009, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 4.8.2009

Репутация: нет
Всего: нет



спасибо больше Джедаю Белоусову и Сиреневому Гуманоидному мистеру Бруксу smile то ли глюк был, то ли че ... ) но прога пашет, хотя возник новый вопрос : не могу изменить тип object, который скопировал из Excel таблицы, в тип int, хотя записано там число ...

Добавлено через 12 минут и 43 секунды
ах да, извиняюсь, вот строка эта smile

schet = (int)worksheet.Cells[1, 1];

и так вариант тоже не катит

schet = Convert.ToInt32(worksheet.Cells[1, 1])
PM MAIL   Вверх
belousov
Дата 6.8.2009, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Тиниминиминиму, а тип переменной в которую суешь значение из ячейки объявил?


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
Тиниминиминиму
Дата 6.8.2009, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 4.8.2009

Репутация: нет
Всего: нет



Цитата(belousov @ 6.8.2009,  21:54)
Тиниминиминиму, а тип переменной в которую суешь значение из ячейки объявил?

да smile говорю - там проблема именно в том, что не приводится к типу int тип object smile
всвязи с этим возник вопрос, существует ли метод, получить целочисленное представление содержимого объекта ?

Это сообщение отредактировал(а) Тиниминиминиму - 6.8.2009, 22:21
PM MAIL   Вверх
Partizan
Дата 6.8.2009, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 8
Всего: 67



Тиниминиминиму, а слабо посмотреть в отладчике, каков реальный тип объекта?


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Тиниминиминиму
Дата 6.8.2009, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 4.8.2009

Репутация: нет
Всего: нет



Цитата(Partizan @ 6.8.2009,  23:04)
Тиниминиминиму, а слабо посмотреть в отладчике, каков реальный тип объекта?

я же новичек или я попал не в тот раздел ?   smile  пишет "невозможно привести COM-объект типа "System.__ComObject" к интерфейсному типу "System.IConvertible"" smile ты об этом ?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1313 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.