HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #61  
Старый 18.01.2009, 12:17
tarakannn
Новичок
Регистрация: 15.12.2008
Сообщений: 7
Провел на форуме:
10426

Репутация: 0
По умолчанию

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

C#
  #62  
Старый 26.01.2009, 19:46
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию C#

Значит есть объект DataGridView:
По дефолту в нем только одна поле(строка), а остальное место пустует.

Можно ли его как-то заполнить по-дефолту, чтобы юзер не видел коричнегого бэкграунда, а только видел ячейки?
 
Ответить с цитированием

  #63  
Старый 26.01.2009, 21:47
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от ChaaK  
Значит есть объект DataGridView:
По дефолту в нем только одна поле(строка), а остальное место пустует.

Можно ли его как-то заполнить по-дефолту, чтобы юзер не видел коричнегого бэкграунда, а только видел ячейки?
измени свойство - AllowUserToAddRow = false

p.s. если мне не изменяет память, то у объекта Cells[index] имеется метод устанавливающий цвет бэкраунда. Cells[index].BackColor = Color.Black
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #64  
Старый 26.01.2009, 21:51
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от tarakannn  
или обьясните, как по другому удалить все записи из таблица
using(var sqlCon = new SqlConnection(ConStr))
{
using(var cmd = new SqlCommand("Truncate Table <TableNameHere>", sqlCon)
{
sqlCon.Open();
cmd.ExecuteNonQuery();
}
}

если я ничего не забыл. вобщем просто Truncate table делаешь и все

подробнее о Truncate Table - http://msdn.microsoft.com/ru-ru/library/ms177570.aspx
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #65  
Старый 01.02.2009, 16:29
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Народ, подскажите пожалуйста, как в шарпе устроить проверку типов, тоесть я считываю с консоли строку, потом хочу преобразовать ее в целочисленный тип. Но если в строке находилась буква, а не цифра? как узнать об успешности или не успешности конвертирования?

я пробовал сделать так:
Код:
if ((Пункт_Меню = int.Parse(пункт_меню)) == 0)
где Пункт_Меню - целочисленный тип int, а пункт_меню - строковый string

Но у меня не вышло( хелп плз
 
Ответить с цитированием

  #66  
Старый 01.02.2009, 16:45
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Есть такие операторы как is и as.
is возвращает true если, тот тип который нужен. as возвращает объект, если можно привести к типу.
Смотри допустим:
Код:
if (15 is int)
                Console.Write("true");
            else
                Console.WriteLine("false");
вернет true
Код:
if ("sdfs" is int)
                Console.Write("true");
            else
                Console.WriteLine("false");
вернет false

Последний раз редактировалось procedure; 01.02.2009 в 17:01..
 
Ответить с цитированием

  #67  
Старый 01.02.2009, 16:55
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Цитата:
Сообщение от procedure  
Есть такие операторы как is и as.
is возвращает true если, тот тип который нужен. as возвращает объект, если можно привести к объекту.
Смотри допустим:
Код:
if (15 is int)
                Console.Write("true");
            else
                Console.WriteLine("false");
вернет true
Код:
if ("sdfs" is int)
                Console.Write("true");
            else
                Console.WriteLine("false");
вернет false
Спасибо огромное!
 
Ответить с цитированием

  #68  
Старый 01.02.2009, 17:46
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Может я немного не понял, но у еня чего-то не получается(

Код:
class Program
    {
        static public void Main()
        {
            int a;
            string c;
            c = Console.ReadLine();
            a = int.Parse(c);

            if (a is int)
                Console.Write("true");
            else
                Console.Write("false");

        }
Если ввести в консоли число - все нормально, но если букву - вылезает ошибка с отчетом виндовс( Что сделать, чтобы при вводи с консоли буквы появлялось "false", а не ошибка?

заранее спасибо!
 
Ответить с цитированием

  #69  
Старый 01.02.2009, 18:37
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Думал я думал, напрягался я напрягался... и в итоге что-то да получил. Хотя работает не совсем идеально, но все же!

Код:
while (true)
            {
                int a = -1;
                string c;
                c = Console.ReadLine();
                int.TryParse(c, out a);

                if (a != 0)
                    Console.Write("true");
                else
                    Console.Write("false");
            }
Но есть и 1 минус - это то, что значение 0 оно не воспринимает как число. int.TryParse(c, out a); в случае не правильности ввода возвращает в переменную а значение 0. А в случае правильности - уже целочисленное значение переменной с. Потому и пришлось убрать 0.

Может кто подскажет вариант по эффективнее?
 
Ответить с цитированием

  #70  
Старый 01.02.2009, 18:46
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Цитата:
Сообщение от horlyk  
Думал я думал, напрягался я напрягался... и в итоге что-то да получил. Хотя работает не совсем идеально, но все же!

Код:
while (true)
            {
                int a = -1;
                string c;
                c = Console.ReadLine();
                int.TryParse(c, out a);

                if (a != 0)
                    Console.Write("true");
                else
                    Console.Write("false");
            }
Но есть и 1 минус - это то, что значение 0 оно не воспринимает как число. int.TryParse(c, out a); в случае не правильности ввода возвращает в переменную а значение 0. А в случае правильности - уже целочисленное значение переменной с. Потому и пришлось убрать 0.

Может кто подскажет вариант по эффективнее?
Додумал до идеала!
Код:
while (true)
            {
                int atemp;
                string c;
                c = Console.ReadLine();
                

                if ((int.TryParse(c, out atemp)) == true)
                    Console.WriteLine("true");
                else
                    Console.Write("false");
            }
фух, ну и напрягся) если кто знает еще способы - напишите плз)

А вот еще проще, без использования дополнительной переменной!

Код:
 int atemp; 
while (true)
            {
                                             
                if ((int.TryParse(Console.ReadLine(), out atemp)) == true)
                    Console.WriteLine("true");
                else
                    Console.WriteLine("false");
            }
Думаю, это идеальный вариант)

Последний раз редактировалось horlyk; 01.02.2009 в 19:01..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждение темы. Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 55 16.06.2010 01:07
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ