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

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

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

numetalist



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, как можно получить рабочую папку программы по процессу?

Всего записей: 26 | Зарегистр. 05-02-2008 | Отправлено: 23:08 22-12-2009
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
только недавно начал изучать c# и немного не понимаю некоторых вещей..у меня есть главная форма на ней listView1 туда загнал контент..и если нажать на свойства должна показаться вторая форма со свойствами...так вот
form1 не имеет практически никаких свойств еси обратиться к нему через "."
посему
1. как получить свойства формы которые есть на панели свойств?
2. как программно скрыть форму? ибо даже на панели свойств нет что то типа visible

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 11:55 26-12-2009
deliziosso

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет, мне нужна простая программка в виде теста или игры для определения рискованности человека кто может написать такую, и куда обращаться, знаю что не по теме, но заранее спасибо Писать сюда strangersova@bk.ru

Всего записей: 1 | Зарегистр. 25-12-2009 | Отправлено: 12:19 26-12-2009
blaro



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

Цитата:
1. как получить свойства формы которые есть на панели свойств?  

Если я правильно понял, то Form1.ActiveForm... и так далее.
 

Цитата:
2. как программно скрыть форму? ибо даже на панели свойств нет что то типа visible

Form1.ActiveForm.Close();

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 13:28 26-12-2009
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
это я в инете видел...вот только проблема..у меня Form1 имеет всего 6 свойств (ControlCollection,Equals,Main,MouseButtons,MousePosition,ReferenceEquals)
ПС
это проект для wm5

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 13:35 26-12-2009 | Исправлено: mdid, 14:07 26-12-2009
blaro



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

Цитата:
wm5  

Чего?

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 15:16 26-12-2009
mdid

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

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 18:38 26-12-2009
AutoIT



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет =)
Народ, помогите, все голову сломал ((
Запрос к СКУЛ не проходит, говорит ошибка в строке (во второй, где добавление данных, с первой строкой все норм, табличка, колонки создаются...), вот
Код:
private void OpenSqlConnection()
        {
            string connectionString = GetConnectionString();
            using (System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionString))
            {
                richTextBox2.Text = "Устанавливаю коннект к базе MS SQL...";
                connection.Open();
                richTextBox2.Text = richTextBox2.Text.ToString() + "\n Коннект установлен";
                richTextBox2.Text = richTextBox2.Text.ToString() + "\n Версия сервака: " + connection.ServerVersion;
                while (Count < 2)
                {
                    string String = GetCommand();
                    System.Data.SqlClient.SqlCommand command = new System.Data.SqlClient.SqlCommand(String, connection);
                    command.ExecuteScalar();
                    richTextBox2.Text = richTextBox2.Text.ToString() + "\n" + String;
                }
                /*
                    System.Data.SqlClient.SqlDataReader reader = command.ExecuteReader();
                    try
                    {
                        while (reader.Read())
                        {
                            Console.WriteLine(String.Format("{0}, {1}",
                                reader[0], reader[1]));
                        }
                    }
                    finally
                    {
                        reader.Close();
                    }
                 */
            }
        }
 
        public string GetCommand()
        {
            Count += 1;
            if (Count == 1)
                return "CREATE TABLE Person (ID int IDENTITY, FirstName text, LastName text, Adress text)";
            else if (Count == 2)
                return "INSERT INTO Person ('ID', 'FirstName', 'LastName', 'Adress') VALUES" +
                    "('1', 'Пупкин', 'Андрей', '1 м-н д. 46, кв. 164')," +
                    "('2', 'Велосипедов', 'Александр', 'Солнечный д. 2, кв. 82')," +
                    "('3', 'Макаров', 'Александр', 'Солнечный д. 3, кв. 16')," +
                    "('4', 'Васильева', 'Марина', 'Солнечный д. 67, кв. 12');";
            //else if (Count == 3)
            //    return "CREATE TABLE Person (ID int IDENTITY, FirstName text, LastName text, Adress text)";
            //else if (Count == 4)
            //    return "CREATE TABLE Person (ID int IDENTITY, FirstName text, LastName text, Adress text)";
            return false.ToString();
        }
 
        static private string GetConnectionString()
        {
            return @"Server=localhost\sqlexpressatabase=master;Integrated Security=true;";
        }
    }

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

Всего записей: 77 | Зарегистр. 04-12-2008 | Отправлено: 21:28 26-12-2009 | Исправлено: AutoIT, 21:32 26-12-2009
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoIT
1.Добавлять несколько рекордов одновременно нельзя. Добавляешь 4 рекорда - делаешь 4 Insert. Исключение - когда источик данных Select.
2.Если ID в таблице является autonumber, то его впрямую вносить нельзя.(можно с предварительной командой - что-то там с Identity True)  
3.Данные чтения находятся в рекордсете. А куда потом поместишь - исключительно твое дело. Хочешь в массив, хочешь в файл.
 
PS. Надо всегда выкладывать error скрин, чтобы не приходилось гадать.
PPS.Опять же пришлось  догадыватся о какой 2-й строке идет речь. Insert не находится во второй строке.
 
ТщательнEе надо...  
 

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 02:53 27-12-2009 | Исправлено: dneprcomp, 20:53 27-12-2009
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AutoIT
Замечание маленькое -
Цитата:
 string String = GetCommand();
-это неверно с точки зрения философии, т.к. String - это тип. пиши хотя бы знак подчеркивания впереди ...

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:18 28-12-2009
aak1980



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

Всего записей: 52 | Зарегистр. 24-11-2006 | Отправлено: 19:50 02-01-2010 | Исправлено: aak1980, 19:53 02-01-2010
JokerX

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят помогите пожалуйста, гугл на вопрос молчит, может кто то сможет подсказать алгоритм.
Суть собственно вот в чем:
Необходимо создать программу для передача информации на принтер (лазерный, струйный) через usb, но не печатать ее, т.е. отправлять только данные на него.

Всего записей: 124 | Зарегистр. 01-02-2007 | Отправлено: 09:54 04-01-2010
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JokerX
Что значит
Цитата:
но не печатать ее, т.е. отправлять только данные на него.

И что с этими данными должно происходить, если не печатать?

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 22:00 05-01-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет всем! С новым вас годом! Скажите мне как добавить новый checkbox в программу? То есть, я знаю как добавлять новые элементы в программу, но это будет временно, до закрытия программы. После её повторного запуска элемент не отображается. Я сначала хотел записывать все изменения в файл, но мой препод сказал что надо в саму программу добовлять без записи в файл. Такое вообще возможно?

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 22:29 05-01-2010
Omicron_Persey_8



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

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 22:49 06-01-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Omicron_Persey_8
Представь себе, есть кнопка. Если на нее нажать то будет выполнена функция.

Код:
 
private void button_Clicked(Object object, Sender e)
{
CheckBox check=new CheckBox();
check.Location=new Point(x,y);
check.Size=new Size(x,y);
check.Name="Something";
check.Text="Something";
GroupBox1.Control.Add(check);
}
 

Так вот. Этот CheckBox будет виден пока программа работает. После закрытия программы, этот CheckBox исчезнет, потому что не будет сохранен. Мне надо как то сохранить его, но только не в файл, чтобы потом, после нового запуска программы он там был. Мой препод говорит, что его надо сохранять не в файл а в саму программу. Вот я спрашиваю, возможно ли добавить новый элемент в программу (не в код) с последующим его сохранинием (не в файл)?
 
Пы.Сы: Здается мне, что мой препод (а у него докторская степень) ничего не понимает в программировании.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 23:10 06-01-2010
V0lt



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

Цитата:
Мой препод говорит, что его надо сохранять не в файл а в саму программу.

раньше можно было, сейчас система не даст

Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 23:27 06-01-2010
blaro



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

Цитата:
раньше можно было, сейчас система не даст

И остается только записывать в файл?
 
Добавлено:
Или есть что то еще?

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 23:42 06-01-2010
Omicron_Persey_8



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

Цитата:

Код:
private void button_Clicked(Object object, Sender e)  
{  
CheckBox check=new CheckBox();  
check.Location=new Point(x,y);  
check.Size=new Size(x,y);  
check.Name="Something";  
check.Text="Something";  
GroupBox1.Control.Add(check);  
}  
 

ты сохраняешь его не в программе? Вызывай этот метод при старте.
В принципе, checkBox можно сериализовать и засунуть в ресурсы, а при исполнении десериализовать и рисовать на форме.
Можно попробовать его засунуть в Settings, если кодишь из студии.  
Больше вариантов на ум не приходит.

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 09:40 07-01-2010 | Исправлено: Omicron_Persey_8, 09:41 07-01-2010
V0lt



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

Цитата:
И остается только записывать в файл?

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

Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 10:06 07-01-2010
Открыть новую тему     Написать ответ в эту тему

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