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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » C#

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

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

Vsevolod



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и ещё вопрос, какие dll надо присоединять, чтобы вызде работало и как в проект запихнуть уже все нужные библиотеки? (VS .NET 2003)

Всего записей: 2366 | Зарегистр. 13-06-2001 | Отправлено: 22:10 29-09-2004
dotBY



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

Цитата:
как открыть Form2 из Form1 ?
Form2.ActiveForm.Visible=true; не работает

для начала форму нужно создать - т.е.  

Цитата:
form2 : Form
{//описание класса формы номер 2}  
// а затем где-нить в обработчике OnClick (где тебе надо)
...
form2.Create();
form2.Show();
...  

 
Добавлено

Цитата:
и ещё вопрос, какие dll надо присоединять, чтобы вызде работало и как в проект запихнуть уже все нужные библиотеки? (VS .NET 2003)

гы, .NET Framework. большая библиотека однако
все dll ты подключаешь на этапе разработки (судя по всему тебе по другому не надо)
а они все входят во фреймворк, но выдрать только нужные не получится...
а используешь ты несколько dll - они автоматом подключаются если в VStudio создать C#-проект Windows Application. именно из них и берутся нэймспейсы System, System.Windows.Forms (здеся почти все классы для работы с окошками), System.Collections и т.д.

Всего записей: 164 | Зарегистр. 19-08-2003 | Отправлено: 10:36 30-09-2004
Vsevolod



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так форма не создаётся в VS .NET (не получается, выдаёт ошибки, что неверный команды)
 
вот код
 
private void button1_Click(object sender, System.EventArgs e)
{


 
Form2.ActiveForm.Visible=true;

}
 
который можно предположить, но он не открывает форму 2.
 
И значит, что на компах, где не установлена .NET Framework работать не будет программа? Прога-то всего 25 кб.

Всего записей: 2366 | Зарегистр. 13-06-2001 | Отправлено: 17:09 30-09-2004
Vsevolod



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как запустить на компе с 98 виндой проект?
Много вариантов есть? Хотелось бы все услышать.

Всего записей: 2366 | Зарегистр. 13-06-2001 | Отправлено: 20:22 11-10-2004
executor83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На закон мура не претендую, но закономерность железная - чем дальше ты отходишь от стандартных сценариев майкрософт - тем в квадрате больше будет у тебя гемороя. Еще раз подумай - нужен ли тебе .Net в Windows 98. Может быть лучше исопльзовать TiniXP на слабой машине ?

Всего записей: 9 | Зарегистр. 08-09-2005 | Отправлено: 14:05 31-03-2008
quasar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть ли у кнопки свойство "нажатости"? как отобразить нажатую, кнопку, но не на toolstip, а просто обычную кнопку на форме?

Всего записей: 398 | Зарегистр. 29-01-2002 | Отправлено: 12:58 02-04-2008 | Исправлено: quasar, 12:59 02-04-2008
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
quasar
Свойства нажатости у кнопки нет. Отрисовать нажатую кнопку можно при помощи класса System.Windows.Forms.ButtonRenderer.
 
И вообще, есть прилепленная тема по этим делам. Эту вообще можно закрыть.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 19:31 03-04-2008
micle1234

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C# Net
У меня проблема -  на форме 2 контрола: календарь и DataGridView. На LoadForm активный контрол DataGridView. Клик на календаре всегда вызывает MouseDown, но не всегда MouseClick и MouseUp. В результате сообщение остается необработанным и мышка начинает порхать. Как из программы завершить обработку сообщений и как узнать  в MouseDown, что я не приду в MouseUp? Работа с API не разрешена.

Всего записей: 1 | Зарегистр. 22-04-2008 | Отправлено: 12:49 22-04-2008 | Исправлено: micle1234, 12:50 22-04-2008
Van_der_Vlaad



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, уважаемые форумчане!
Надеюсь я пишу в нужную тему, если что, то прошу простить.
 
У меня возникла следующая проблема с MS Visual С# 2010 Express. Я установил ее на свой нетбук (Win 7 Starter x86). Компилится, все норм. Но для одного из обучающих заданий мне понадобилось создать локальную БД.
http://img708.imageshack.us/img708/7441/59057690.jpg
После создания, я не могу к ней подключиться, получаю следующую ошибку:
"Не удалось найти запрошенного поставщика данных .Net Framework. Возможно он не установлен"
http://img600.imageshack.us/img600/1274/error1jn.jpg
Или ее второй вид (хотя там иногда и другое сообщение выводится вроде):
http://img16.imageshack.us/img16/2033/error2w.jpg
 
Далее привожу скриншоты свойств/настроек БД:
http://img208.imageshack.us/img208/9894/settings1c.jpg
http://img803.imageshack.us/img803/1361/settings2.jpg
 
После гугления, единственное что я смог найти по теме, это добавление в ссылки (ссылки находятся в панели Solution Explorer (обозреватель решений)) пути к одной dll - System.Data.SqlServerCe.dll из Microsoft SQL Server Compact Edition v3.5  (на MSDN кстати)
http://img406.imageshack.us/img406/420/addlink.jpg
 
После этих манипуляций как вы понимаете ошибка все равно осталась и к БД не коннектится.
 
П.с. на домашнем компьютере, все установилось и заработало с первого раза. но там уже стояла полноценная вижуал студио 2010, да и всякого говна скопилось за несколько лет предостаточно, так что я не удивлен что там C# Express нашел то что ему надо)))

Всего записей: 24 | Зарегистр. 23-08-2009 | Отправлено: 13:56 25-06-2012 | Исправлено: Van_der_Vlaad, 14:01 25-06-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Van_der_Vlaad Ну скачай Microsoft SQLExpress, поставь нормально, настрой сетевой доступ к ней, и работай в свое удовольствие.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 23:12 27-06-2012
MihaNix

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите разрешить небольшое затруднение.
Я создаю на C# приложение с БД.
После внесения изменений в одну из таблиц обновляю ее содержимое кнопкой, прописав в нее следующее: videoTableAdapter.Update(cDDataSet.Video);
При внесении данных все нормально пишется.
А вот с изменением данных у меня беда.
Как производить изменение уже внесенных данных в таблице?

Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 18:06 20-09-2013
MihaNix

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С предыдущим вопросом не разобрался, остается открытым.
Возник другой:
Есть файл с паролем, но не PlainText а его xor.
Мне необходимо считать с этого файла пароль, считать его же с TextBox моего приложения введенный пароль, подвергнуть его операции xor и затем сравнить и если все True то выполняем следующий код, если False, то вывод сообщения об этом.
 
Собственно в чем проблема - не получается у меня написать сравнение и xor на C#.
 
На С я все знаю как пишется.
 
Для чего это надо? - так тупая аутентификация будет работать в курсовом проекте при доступе к БД.

Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 08:20 03-10-2013
EgoPingvina



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите какой-нибудь хороший хороший учебник по C#.

Всего записей: 8 | Зарегистр. 04-09-2013 | Отправлено: 10:20 17-10-2013
Dmitry

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EgoPingvina
Троелсен Э. - Язык программирования C# 2010 и платформа .NET 4
Andrew Troelsen. Pro C# 5.0 and the .NET 4.5 Framework
Нейгел К., Ивьен Б., Глинн Дж., Уотсон К. C# 4.0 и платформа .NET4 для профессионалов

Всего записей: 81 | Зарегистр. 24-09-2003 | Отправлено: 11:03 17-10-2013
EgoPingvina



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо)

Всего записей: 8 | Зарегистр. 04-09-2013 | Отправлено: 20:27 17-10-2013
VaVaKo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Недавно в своей программе столкнулся с избирательной работой метода replace.
Смоделировал ситуацию в консоли, проблема осталась.
В модели два элемента списка не обрабатываются.
Среда: Win7x32 VS2010.
Может, в более новых VS ошибка уходит?
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
  class Program
  {
    static void Main(string[] args)
    {
        string[] sp = {"Владимиров Д. S-T-I-K-S. Вальтер",
                      "Владимиров Д. S-T-I-K-S. Люгер",
                      "Владимиров Д. S-T-I-K-S. Парабеллум",
                      "Каменистый А. S-T-I-K-S. Человек с котом",
                      "Каменистый А. S-T-I-K-S. Территория везучих",
                      "Каменистый А. S-T-I-K-S. Двойник",
                      "Каменистый А. S-T-I-K-S. Зовите меня форс-мажор",
                      "Каменистый А. S-T-I-K-S. Опасный груз",
                      "Каменистый А. S-T-I-K-S. Существование",
                      "Каменистый А. S-T-I-K-S. Человеческий улей",
                      "Уленгов Ю. S-T-I-K-S. Внешник",
                      "Уленгов Ю. S-T-I-K-S. Трейсер",
                      "Шарапов К. S-T-I-K-S. Век стронга недолог"};
        string a = "S-T-I-K-S";
        for (int i = 0; i < sp.Length; i++)
        {
            Console.WriteLine(sp[i].Replace(a + ". ", ""));
        }
      Console.Read();
    }
  }
}

Всего записей: 2 | Зарегистр. 06-03-2009 | Отправлено: 10:07 18-11-2020
Retro222

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в 2019-й ошибок нет.

Всего записей: 260 | Зарегистр. 21-09-2018 | Отправлено: 11:24 18-11-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » C#


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru