eLLoco Page.FindControl ищет только в самой странице, как в самом высокоуровневом контейнере. Во внутренних контейнерах типа Repeater/Panel он не ищет, посмотри где у тебя лежат чекбоксы и ищи именно в том контейнере.
» Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET
EZH
спасибо, помогло,
нашел, кстати, еще вот такую перегрузку:
Код: protected virtual Control FindControl(
string id,
int pathOffset
)
спасибо, помогло,
нашел, кстати, еще вот такую перегрузку:
Код: protected virtual Control FindControl(
string id,
int pathOffset
)
Есть такой прекрасный код:
oWorkbook.GetType().InvokeMember("Close", BindingFlags.InvokeMethod, null, oWorkbook, new string[] { "false" });
Однако, если книга уже закрыта... Проверка IsComObject(oWorkbook) - получается положительной. Как проверить открыта ли oWorkbook сразу, не вылавливая на catch ?
oWorkbook.GetType().InvokeMember("Close", BindingFlags.InvokeMethod, null, oWorkbook, new string[] { "false" });
Однако, если книга уже закрыта... Проверка IsComObject(oWorkbook) - получается положительной. Как проверить открыта ли oWorkbook сразу, не вылавливая на catch ?
EZH
Цитата:
Спасибо, штука оказалась очень удобная - намного круче management studio, но, к сожалению, SQL Monitor там работает только для самого себя - т.е. мониторит работу EMS SQL Manager for SQL Server . Мне же надо отлавливать/мониторить "общение" со своим произвольным софтом. Может есть еще какие нить мониторы наподобие ProcessMonitor от Русовича, но заточенное спецово для sql ?
Цитата:
Ну опыта у меня тут пока маловато - всего лишь 3-й месяц как достаточно кардинально поменял сферу приложения сваго мощнага интелекту - перешел с администрирования винды и программирования на 1с77 на dot.net и ms sql server. c вершины этого скромного ( пока ) опыта есть 2 соображения:
1. использовать в каждой процедуре возвращаемое (OUT) значение - статус возврата (ок, облом, ...)
2. каждый вызов сторед процедуры обрамлять в try/catch дабы внятно отлавливать и реагировать на свои ошибки. а то уже не раз натыкался на код, исключние которого попадает в совершенно "левую" функцию верхнево уровня и там спокойно пропускаеся или обрабатывается как свое собственное.
Цитата:
Есть такая штука - EMS SQL Manager for SQL Server - там есть SQL Monitor. Посмотри, может поудобнее будет.
http://www.sqlmanager.net/products/mssql/manager/screenshots/2024
Спасибо, штука оказалась очень удобная - намного круче management studio, но, к сожалению, SQL Monitor там работает только для самого себя - т.е. мониторит работу EMS SQL Manager for SQL Server . Мне же надо отлавливать/мониторить "общение" со своим произвольным софтом. Может есть еще какие нить мониторы наподобие ProcessMonitor от Русовича, но заточенное спецово для sql ?
Цитата:
Может вопрос и неправильный, но...
А как нужно проверять корректность вызова хранимых процедур?
С точки зрения Вашего опыта.
Ну опыта у меня тут пока маловато - всего лишь 3-й месяц как достаточно кардинально поменял сферу приложения сваго мощнага интелекту - перешел с администрирования винды и программирования на 1с77 на dot.net и ms sql server. c вершины этого скромного ( пока ) опыта есть 2 соображения:
1. использовать в каждой процедуре возвращаемое (OUT) значение - статус возврата (ок, облом, ...)
2. каждый вызов сторед процедуры обрамлять в try/catch дабы внятно отлавливать и реагировать на свои ошибки. а то уже не раз натыкался на код, исключние которого попадает в совершенно "левую" функцию верхнево уровня и там спокойно пропускаеся или обрабатывается как свое собственное.
Относительно СторедПроков.
Оутпут параментр в простом сторедпроке только для отслеживания успешного/неуспешного выполнения - лишнее.
Заключаем в нужном месте выполнение самого СП а там уже в кетче смотрим че за ошибка.
Если же в СП юзаются другие СП, есть транзакции и т.д., тоесть не совсем простой СП - тогда уже смотрим по обстоятельствам, или оутпутом считаем по @@error или raiserror чтобы вызвать исключение на клиенте...
Короче способов много, нужно исходить от конкретной задачи.
Но как практика показала, правильное проектирование базы, предварительная проверка параметров, обработка всех исключений до работы с базой приносит намного больше результатов чем отлов траблов в самих СП.
Добавлено:
А относительно отслеживания работы с базой - не знаю как в 2005, но в 2000 был такой SQLProfiller. Я думаю чето в 2005 и придумали... Сказать точно не могу, поскольку сам юзаю вышеупомянутую EMS SQL Manager for SQL Server и как только перешол на 2005 чето небыло надобности в мониторинге...
Оутпут параментр в простом сторедпроке только для отслеживания успешного/неуспешного выполнения - лишнее.
Заключаем в нужном месте выполнение самого СП а там уже в кетче смотрим че за ошибка.
Если же в СП юзаются другие СП, есть транзакции и т.д., тоесть не совсем простой СП - тогда уже смотрим по обстоятельствам, или оутпутом считаем по @@error или raiserror чтобы вызвать исключение на клиенте...
Короче способов много, нужно исходить от конкретной задачи.
Но как практика показала, правильное проектирование базы, предварительная проверка параметров, обработка всех исключений до работы с базой приносит намного больше результатов чем отлов траблов в самих СП.
Добавлено:
А относительно отслеживания работы с базой - не знаю как в 2005, но в 2000 был такой SQLProfiller. Я думаю чето в 2005 и придумали... Сказать точно не могу, поскольку сам юзаю вышеупомянутую EMS SQL Manager for SQL Server и как только перешол на 2005 чето небыло надобности в мониторинге...
Solnake
Цитата:
Цитата:
Цитата:
...был такой SQLProfillerОн и сейчас есть, на 2005-м. Рано ты его хоронишь.
Цитата:
Я думаю чето в 2005 и придумали...Изобретать велосипед не было необходимости.
Я рад.
Подскажите пожалуста как обратиться к переменной:
Есть WindowsForm.cs и class.cs.
WindowsForm запрашивает функцию из классов и выполняет ее.
В классе есть переменная string которая в ходе выполнения приобретате значение.
как из WindowsForm обратиться к этой переменной?
Есть WindowsForm.cs и class.cs.
WindowsForm запрашивает функцию из классов и выполняет ее.
В классе есть переменная string которая в ходе выполнения приобретате значение.
как из WindowsForm обратиться к этой переменной?
кто нибудь подскажет как программой загрузить файл на сервер?
по HTTP...
смысл такой.. программа посылает пост запрос асп скрипту с файлом а асп скрипт уже сохраняет файл на сервер.. программа написана на ВБ...
возможно глупый вопрос но я в ВБ и АСП вообще ноль Х_х неделю назад начал заниматься этим..
в нете искал два дня хоть что-то подобное но ничего не нашел...
по HTTP...
смысл такой.. программа посылает пост запрос асп скрипту с файлом а асп скрипт уже сохраняет файл на сервер.. программа написана на ВБ...
возможно глупый вопрос но я в ВБ и АСП вообще ноль Х_х неделю назад начал заниматься этим..
в нете искал два дня хоть что-то подобное но ничего не нашел...
fvgrod
Код:
private string _StatusName;
public string StatusName
{
get { return _StatusName; }
set { _StatusName = value; }
}
Код:
private string _StatusName;
public string StatusName
{
get { return _StatusName; }
set { _StatusName = value; }
}
Solnake
Спасибо.
Спасибо.
кто нибудь может подсказать как работать с сим-картами на VB.NET ???
**в частности чтение/отправка смс
**в частности чтение/отправка смс
s5656
Цитата:
а ASP.NET контрол есть FileUpload:
Код: <asp:FileUpload ID="fileUpload" runat="server" />
Цитата:
кто нибудь подскажет как программой загрузить файл на сервер?
по HTTP...
смысл такой.. программа посылает пост запрос асп скрипту с файлом а асп скрипт уже сохраняет файл на сервер.. программа написана на ВБ...
а ASP.NET контрол есть FileUpload:
Код: <asp:FileUpload ID="fileUpload" runat="server" />
s5656
пардон, сначала написал, потом сообразил. сокеты пользуй с двух сторон.
Добавлено:
olegpronin
ну так ты вроде подключился судя по коду. вопрос скорректируй.
и кстати - можно перед строковой константой поставить @ - тогда переносы строки не надо будет сопровождать плюсами с закавычиванием:
Код: string str = @"ляля
ляля";
пардон, сначала написал, потом сообразил. сокеты пользуй с двух сторон.
Добавлено:
olegpronin
ну так ты вроде подключился судя по коду. вопрос скорректируй.
и кстати - можно перед строковой константой поставить @ - тогда переносы строки не надо будет сопровождать плюсами с закавычиванием:
Код: string str = @"ляля
ляля";
eLLoco, мне очень помог бы ваш совет если бы он был более развернутым =)))
я совсем ниче не понимаю в VB, но понять надо О_о и чем раньше тем лучше..
сейчас правда уже нужды в загрузке файла отпала .. но это пока.. да и самому интересно...
кто нить подскажет как читать приходящие смски на КПК ?? с помощью VB
**точнее мне нужно что бы программа при получении новой смс читала в ней текст/телефон/заголовок/дату... по сути нужно что бы прога просто просто сканила каждую входящую смску...
я совсем ниче не понимаю в VB, но понять надо О_о и чем раньше тем лучше..
сейчас правда уже нужды в загрузке файла отпала .. но это пока.. да и самому интересно...
кто нить подскажет как читать приходящие смски на КПК ?? с помощью VB
**точнее мне нужно что бы программа при получении новой смс читала в ней текст/телефон/заголовок/дату... по сути нужно что бы прога просто просто сканила каждую входящую смску...
Нужен код способный посмотреть листинг ZIP-архива на C#
Скажите где такое есть.
Скажите где такое есть.
Есть файл "Список MD5 хешей файлов" (простой текстовый файл, примерно 20000 строк), в нем нужно искать MD5 хеши запускаемых файлов.
Подскажите, может кто сталкивался, как лучше такое реализовать, чтобы поиск проходил как можно быстрей.
Т.е. способ хранения (в каком формате) и способ поиска.
Подскажите, может кто сталкивался, как лучше такое реализовать, чтобы поиск проходил как можно быстрей.
Т.е. способ хранения (в каком формате) и способ поиска.
Lihonosov
А чего не хватает в решении "в лоб" - отсортировать список, и для поиска юзать метод деления пополам?
А чего не хватает в решении "в лоб" - отсортировать список, и для поиска юзать метод деления пополам?
Цитата:
А чего не хватает в решении "в лоб" - отсортировать список, и для поиска юзать метод деления пополам?
Я сделал так:
При формировании значений, которые должны занестись в файл, я сначала заносил их все в Hashtable, а в конце сохранил ее в файл.
Когда нужно работать с файлом, то я создаю новую хеш таблицу и заношу в нее значения их файла. И потом работаю с этой хеш-таблицей.
В результате скорость поиска в хеш таблице очень даже высока, по сравнению с обычным файлом.
А как можно защитить программу написанную на С# от декомпиляции? Есть ли какие-нибудь шифровальщики или протекторы для .NET?
Может кто знает?
Может кто знает?
видимо никто незнает что делать с смсками =)))) ладно О_о будем сами стараться...
s5656
Может в чем-то поможет:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/callevents.asp
http://www.codeproject.com/KB/cs/PocketPCandSmartphone.aspx?msg=3D2337210
SmartSMS Development Kit:
http://www.smartphone.roodyn.com/DevKit.ashx
Может в чем-то поможет:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/callevents.asp
http://www.codeproject.com/KB/cs/PocketPCandSmartphone.aspx?msg=3D2337210
SmartSMS Development Kit:
http://www.smartphone.roodyn.com/DevKit.ashx
EZH
Спасибо!
Вопрос про OpenFTP, в примерах приводится такой код:
while (!f.Files.DownloadComplete)
{
Console.WriteLine("Downloading: TotalBytes: " + f.Files.TotalBytes.ToString() + ", : PercentComplete: " + f.Files.PercentComplete.ToString());
}
Плохо представляю, как это безобразие грузит систему - оно ведь непрерывно её опрашивает.
А мне вообще не нужен вывод на консоль, но вариант типа
while (!f.Files.DownloadComplete) {}
вообще как то диковат...
Как сделать Download модальным, чтобы оно не запускало скачивание, а завершало его до перехода к следующему коду?
Спасибо!
Вопрос про OpenFTP, в примерах приводится такой код:
while (!f.Files.DownloadComplete)
{
Console.WriteLine("Downloading: TotalBytes: " + f.Files.TotalBytes.ToString() + ", : PercentComplete: " + f.Files.PercentComplete.ToString());
}
Плохо представляю, как это безобразие грузит систему - оно ведь непрерывно её опрашивает.
А мне вообще не нужен вывод на консоль, но вариант типа
while (!f.Files.DownloadComplete) {}
вообще как то диковат...
Как сделать Download модальным, чтобы оно не запускало скачивание, а завершало его до перехода к следующему коду?
say24
Так
Код: while (!f.Files.DownloadComplete) {}
Так
Код: while (!f.Files.DownloadComplete) {}
Lihonosov
Спасибо за ссылки, может быть поможет.. ща гляну... если что получится то обязательно напишу сюда...
Спасибо за ссылки, может быть поможет.. ща гляну... если что получится то обязательно напишу сюда...
BaluBig
Как вариант, вполне подходит. Хотя в идеале было бы некое событие, порождаемое окончанием скачивания/вкачивания файла...
Ещё грабли нашёл в этой библиотеке (она мне всё меньше нравится ): не может разобрать строку листинга FTP-directory, сразу спотыкается на попытке вытащить дату/время. Перепишу, конечно, это несложно, но осадок уже есть...
Может кто-то посоветует другие варианты библиотечек работы с FTP под C#, я сейчас пытаю такую:
Copyright (c) 2006, J.P. Trosclair... Based on FTPFactory.cs code...
Как вариант, вполне подходит. Хотя в идеале было бы некое событие, порождаемое окончанием скачивания/вкачивания файла...
Ещё грабли нашёл в этой библиотеке (она мне всё меньше нравится ): не может разобрать строку листинга FTP-directory, сразу спотыкается на попытке вытащить дату/время. Перепишу, конечно, это несложно, но осадок уже есть...
Может кто-то посоветует другие варианты библиотечек работы с FTP под C#, я сейчас пытаю такую:
Copyright (c) 2006, J.P. Trosclair... Based on FTPFactory.cs code...
say24
Цитата:
Цитата:
Хотя в идеале было бы некое событие, порождаемое окончанием скачивания/вкачивания файла...Что бы не возиться с многопоточностью руками можно использовать компонент BackgroundWorker, который будет выполнять нечто (тот самый цикл по скачиванию) в отдельном потоке. Он может информировать наружу о прогрессе операции и поддерживает отмену. По окончании работы (как нормальном, так и аварийном) возникает событие. Подробности с примерами в MSDN.
Хочу сделать, чтобы при выполнении определенного "продолжительного" действия в программе пользователь видел прогрессбар выполнения.
Подскажите направление.
Подскажите направление.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
Предыдущая тема: Как удалить/добавить/отключить/включить устройство?
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.