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

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

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

Standy66

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Парни кто нибудь работал с WPF? Проблема такая, стоит пара плейнов с текстурой Viewport2DVisual3D и прикрепленным RotateTransform3D, так вот, вся эта штуковина на кор2дуо 2 ггц жрет максимум 20 процентов, а на двуядерном пентиум д 3.6 ггц - (!) 50 - 80 процентов. Пробовал оптимизировать через ngen.exe, ничего не выходит

Всего записей: 2 | Зарегистр. 25-02-2012 | Отправлено: 23:32 25-02-2012
Molniev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Standy66
WPF же через DirectX работает. Видимо "на кор2дуо 2 ггц" стоит современная видюха, "а на двуядерном пентиум д 3.6 ггц" используеться встроеное видио.
Что не соответствует вашим ожиданиям?

Всего записей: 176 | Зарегистр. 13-03-2008 | Отправлено: 18:55 26-02-2012
andrey777k



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C#  
Подскажите как получить доступ к переменной string a1 которая находится в классе var.cs, из класса program.cs(изменить ее значение)?

Всего записей: 27 | Зарегистр. 19-02-2011 | Отправлено: 21:48 29-02-2012
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
andrey777k
Либо сделать ее паблик (но это неправильно по философии), либо сделать паблик-свойство - которое даст доступ к переменной, еще способ - можно использовать метод или конструктор в качестве параметра использовав новое значение этой переменной.
В коде program, создаешь экземпляр var - и обращаешься к свойству, методу.
можно использовать статик класс и методы - тогда создавать экземпляр не обязательно ...

----------
Регистрация ника))
ОСАГО и КАСКО
Работа

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:56 01-03-2012
salexn1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andrey777k
привести код еще желательно var.cs

Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 14:02 01-03-2012
andrey777k



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за помощь разобрался у меня была описана переменная как public string a1; а нужно было  public static string a1;

Всего записей: 27 | Зарегистр. 19-02-2011 | Отправлено: 21:46 01-03-2012 | Исправлено: andrey777k, 21:53 01-03-2012
Klaid1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мужики, подскажите как в iMacros сделать вставку текста из файла.
Например:
... идет макрос,  
дальше обращается к файлу,  
вставляет из него текст в определенное поле....
 
Что-то типа:
VERSION BUILD=7401110 RECORDER=FX
SET !DATASOURCE file.txt
TAB T=1
TAG POS=1 TYPE=A ATTR=TXT:Написать<SP>сообщение
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:im-textarea CONTENT={{name}}
TAG POS=1 TYPE=DIV ATTR=ID:sendMesseng
 
в каком формате записывать данные в file.txt чтобы они вводились в поле CONTENT={{name}}  
или может сделать в файле csv, тогда как?

Всего записей: 376 | Зарегистр. 02-09-2008 | Отправлено: 09:12 06-03-2012 | Исправлено: Klaid1, 13:11 07-03-2012
Undaster

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Взялся за написание морды для домашней БД, в качестве инструментов пытаюсь освоить и использовать WPF с её MVVM. Поделитесь пожалуйста хинтами / трюками (ссылки приветствуются) для работы с большими БД (rows от 200k до 3000k например). Сейчас делаю примерно следующее:
1.    Модель ADO.NET EDM в качестве MODEL для существующей базы
2.    С VIEWMODEL пока особо не заморачиваюсь
3.    Для VIEW преимущественно XAML.
 
Из, так сказать, «животрепещущих» вопросов:
1.    Биндинг собственно больших таблица со значительным числом строк. Например, делаю к ListBox’у биндинг всей таблички, выставляю IsAsync="True". Запускаю, и… иду «пить чай» … да и память забивается. Вроде бы напрашивается считывание данных порциями с помощью .SKIP() .TAKE() в LINQ. Но изобретать велосипед совсем не хочется, может быть уже есть готовые решения?
2.    Тот же быстрый отбор записей в процессе ввода строки фильтра --- тоже не совсем понятно как реализовать. Про таймер понятно, а вот как это с WPF/MVVM увязать?
 
Буду также рад, советам и замечаниям к проблемам, до которых ещё не «дорос», но с которыми вероятнее всего столкнусь

Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 13:17 19-03-2012 | Исправлено: Undaster, 13:18 19-03-2012
bumaga3rub



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ подскажет как в lightswitch (c#) вытащить данные из таблицы.
 
Суть в следующем: У меня связаны две таблицы (ОДИН КО МНОГИМ), и я спокойно могу использовать данные из таблицы "ОДИН" в таблице "МНОГИМ", но как сделать на оборот.
 
Если кто меня понял, помогите решить эту проблему.

Всего записей: 29 | Зарегистр. 18-03-2009 | Отправлено: 06:24 24-03-2012
IGROmane

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кодом народ
http://forum.ru-board.com/topic.cgi?forum=33&topic=13226#1

Всего записей: 14 | Зарегистр. 22-12-2010 | Отправлено: 18:13 25-03-2012
valento005

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может кто помоч перевети проги в обычный Си там где printf scanf .............
вот проги  
Подробнее...

Всего записей: 28 | Зарегистр. 14-12-2011 | Отправлено: 23:06 12-04-2012
mpirz88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Я практически новичок в программирование на .Net.
По ходу написания БД на C# у меня возникли некоторые вопросы со стандартными  компонентами, я хотел бы найти альтернативные компоненты, которые смогут решить возникшие затруднения. Понимаю что можно и стандартные подшаманить, создать на их основе др.компоненты с переписными событиями и т.п. Сейчас так и поступаю, но все равно работает это не очень хорошо, поэтому ищу альтернативу..
Меня интересует:
1) Нормальный DateTimePicker или DateTimeEdit, который можно быстро редактировать с клавиатуры без мышки. И в котором нормально обрабатывается DBNull. Да, есть MaskEdit, есть модернизированные(унаследованные) DateTimePicker...но все равно везде существенные недостатки.
2) Нужен гибко настраиваемый ComboBox, в котором можно было бы удобно искать инкрементым поиском, но при этом нельзя было бы вводить значения, которых нет в списке -  т.е. не просто "шустро и быстро" набирать первые буквы, которые к тому же не видны при наборе (как в случае, когда DropDownStyle=DropDownList)... а примерно так, как при DropDownStyle=DropDown, но при этом нельзя было бы вводить значения, которых нет в списке (например, выбирается всегда наиболее подходящий пункт из списка). На Delphi у меня были похожие компоненты, которые я всегда использовал. Сейчас я все делаю через события стандартного ComboBox, но работает несколько кривовато..
3) Желательно (но не обязательно) нужен некий DataGridView с многоуровневыми Column Header. Например, на более верхнем уровне - "Данные сотрудника", на более нижнем - "Имя", "Фамилия", "Возраст", "Должность".

Всего записей: 34 | Зарегистр. 27-10-2011 | Отправлено: 19:43 21-04-2012 | Исправлено: mpirz88, 00:50 22-04-2012
Undaster

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

Цитата:
3) Желательно (но не обязательно) нужен некий DataGridView с многоуровневыми Column Header. Например, на более верхнем уровне - "Данные сотрудника", на более нижнем - "Имя", "Фамилия", "Возраст", "Должность".

Посмотри DevExpress, по остальным пунктам кстати тоже можешь глянуть
http://www.devexpress.com/Products/NET/Controls/WinForms/Grid/adv_banded_view.xml

Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 06:53 22-04-2012
mpirz88



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

Цитата:
Посмотри DevExpress, по остальным пунктам кстати тоже можешь глянуть
http://www.devexpress.com/Products/NET/Controls/WinForms/Grid/adv_banded_view.xml

Ну DevExpress само собой, и он в делфях супер. Но больно уж он громоздкий наверно (пока еще не ставил).  
Есть ли что-либо более компактное (многоуровневые Grid-ы необязательны) ?
 
Кстати, я еще хотел вам написать свои соображения по поводу EDM:
Цитата:
Поделитесь пожалуйста хинтами / трюками (ссылки приветствуются) для работы с большими БД (rows от 200k до 3000k например). Сейчас делаю примерно следующее:
1.    Модель ADO.NET EDM в качестве MODEL для существующей базы  

Скажу вам как на духу  Зря вы связались с EDM. Честно сказать, я не знаю, как объектно-сущностный подход EDM может "разрулить" большие объемы данных. Конечно, в теории это всё очень красяво выглядит: "модель", "отображение". Но в реальности я работал с довольно большими sql server базами, знаете, никакой EDM вам не заменит написанные и оптимизированные лично вами sql-запросы к БД. Слишком много деталей и тонкостей в написании запросов. Лучше вынесите логику формирования данных для программы в хранимые процедуры, с ними и работайте (используя автономный уровень ado). Конечно нельзя возвращать программе 200-300 тыщ записей, вы ведь работаете с реальным сервером БД, практикуйте разумный подход. После того, как пользователь ввел критерий поиска - верните первые сто (или тысячу) записей, которые подходят под обозначенный критерий. Если оператору нужно что-то более конкретное - пусть уточнит критерий поиска. Иначе так и будете «пить чай», а если операторов будет десять или сто, тогда и чай не поможет.

Всего записей: 34 | Зарегистр. 27-10-2011 | Отправлено: 16:38 22-04-2012 | Исправлено: mpirz88, 16:39 22-04-2012
NME



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IGROmane
я в шахматы играть не умею, хотя знаю правила игры и умею передвигать фигуры в нужном направлении))
также и в программировании - могу написать программу (не очень сложную), которая будет работать как надо, хотя сведущие люди скажут, что так писать код нельзя..
вот пример твоей программы
Подробнее...
нужно сделать окно с двумя кнопками (открыть и сохранить) и добавить в форму openFileDialog и saveFileDialog..
хотелось бы услышать от знающих людей о грубых нарушениях правил программирования в данном коде..  
 
Добавлено:
фигасе, я месяца попутал)) думал запрос вчерашний, а ему оказывается ужо месяц))
 
Добавлено:
а вообще я сюда сам с просьбой пришел..
есть такая весчь, как DjVuLibre.. исходники есть здесь
интересует из этого пакета утилита bzz.. она может кодировать и декодировать данные.. проблема в том, что она на с++, а я в нем вообще 0.. мож кто знающий 2 языка откликнется и поможет портировать код в шарп? есть много задумок по созданию утилит для формата DjVu, а использование утилит из DjVuLibre мало того что зачастую медленно и неудобно, так еще и не всегда дружит с кириллицей.. в общем, очень надеюсь на помощь, ибо сам ниасилю..

Всего записей: 1436 | Зарегистр. 26-07-2007 | Отправлено: 00:30 27-04-2012 | Исправлено: NME, 00:59 27-04-2012
piratiK

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите новичку что то запутался с интерфейсами.
Читаю книжку по C# и что то мне кажется странным что интерфейс это как бы самостоятельная единица кода, которая реализуется в классе наследнике. А потом через ссылки на интерфейс дергается как бы реализация из наследуемого класса. Это если бы  они (интерфейсы) были бы виртуальными то тогда еще можно как то понять, а так
То есть это если бы по ссылке на базовый класс вызывался метод из наследуемого класса, но не виртуальный.
В общем запутался.

Всего записей: 29 | Зарегистр. 03-10-2004 | Отправлено: 22:11 28-04-2012
Mextrom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
piratiK
Через интерфейс в CLR реализуется ограниченное множественное наследование. Интерфейс - декларация методов, свойств и событий, которые будут реализованы в классе или структуре, наследующих этот интерфейс. Т.е. класс (или структура) должен в обязательном порядке реализовать все члены, объявленные в интерфейсе.

Всего записей: 854 | Зарегистр. 30-03-2005 | Отправлено: 21:30 29-04-2012
dimpase

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто пробывал юзать .NET класс DOTNET() в php?
system.io.ports.serialport
?
У меня че то не пголучается этот класс вызвать.
Может кто нить у себя вызвать его?
http://msdn.microsoft.com/ru-ru/library/system.io.ports.serialport.aspx
 
Добавлено:
Т еще вопрос, есть дллка, от производителя ккм, штрих фрк, можно ли эту дллку подключить в .NET для php , вызывается она так,-"Addin.DrvFR".
дллка собстна DrvFR.dll
 
 
Добавлено:
И по возможности не надо предлагатьнаписать все это на си там или делфи, мне нужен пхп.
Спрашиваю про конкретный класс дотнет.

Всего записей: 130 | Зарегистр. 29-09-2008 | Отправлено: 10:39 09-05-2012
dimpase

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И тут все молчат. Что, такая это непокорная функция?

Всего записей: 130 | Зарегистр. 29-09-2008 | Отправлено: 10:22 11-05-2012
Undaster

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimpase, подобные вопросы логичнее задавать PHP'шникам, а тут, как видно из заголовка, - "собрались" C#/VB.NET Net'чики. Я не удивлюсь, если под CLR с указанными функциями и классами и проблем никаких нет. DLL в .Net содержат управляемый код, DrvFR.dll - я подозреваю обычная бинарная с неуправляемым кодом.

Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 11:01 11-05-2012 | Исправлено: Undaster, 11:02 11-05-2012
Открыть новую тему     Написать ответ в эту тему

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