Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование (VB,C#,ASP,.NET): новости, советы, примеры



Выпуск # 223


http://www.kbyte.ru/

 

Новый выпуск!

Ну что я могу сказать, погода не летная, но на выпуск рассылки это никак не повлияло. Читайте! Если будут вопросы, пишите нам на E-Mail или воспользуйтесь общедоступным форумом (регистрация не требуется).

 

Содержание выпуска

Система ЭКСПЕРТ

    Вопрос #000611: Новый вопрос без темы

    Вопрос #000607: Вопрос дилетанта: Ajax и asp.net

    Вопрос #000603: Свойство компонента Combo в VB 6.0

    Вопрос #000587: Audit

    Вопрос #000582: Активизировать_элемент_формы,_в_процедуре_Form_...

Последнее на форумах

    lhWnd и PoPUpMenu

    Сохранение в С#

    Services - как включить сессии

    работа в ADO Date

    Как построить грифики в C#

Последние статьи

    Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)

    Работа с SQL – Запросы

    Использование XML.Serialization

    Выбор языка программирования для научных работ (2-я редакция)

    Работаем с MIME

Интересные коды и решения

Юмор на Kbyte.Ru

 

Система ЭКСПЕРТ

 

Система «Эксперт» - уникальная система, которая поможет решить, если не все, то многие Ваши проблемы с программированием и разработкой! Если у Вас есть какой-либо вопрос по программированию или разработке, то Вы всегда можете задать его нашим Экспертам! При этом каких-либо особых действий от Вас не потребуется! Просто отправьте Ваш вопрос на адрес mailto:expert@kbyte.ru, в теме письма укажите тему вопроса, в тексте – сам вопрос, и все! Эксперты дадут Вам ответ в течение 12-24 часов, на тот адрес, с которого Вы отправите вопрос. Все проще простого! Никакой регистрации и заполнение бесконечных форм, никаких наездов, оскорблений и насмешек со стороны гуру, просто спросите и получите ответ ;-)


Вопрос #000611: Новый вопрос без темы

Автор вопроса: Федоренко Дмитрий Константинович // 15.11.2007 / 05:32

Здравствуйте уважаемые эксперты.
Скажите пожалуйста есть ли такое свойство у компонента Combo в VB 6.0,
которое задает длинну низпадающего списка.
Например, если у меня, скажем, 3-4 элемента занесено в этот список, то я при
выборе нужного вижу их все сразу, а если их очень много(так что они не
умещаются сразу все в видимую область), то приходится пользоваться бегунком
справа и прокручивать в поиске нужного элемента.
Так вот, есть ли такое свойство, которое позволяет задавать размеры этой
видимой области (длинну низпадающего списка), чтобы я смог увидеть например
не 3-4 элемента, а 10-20, пока мне это будет позволять делать экран монитора
:))) ? И что это за свойство?
Заранее благодарен за ответ.

Отвечает: Алексей Немиро // 15.11.2007 / 05:39

Здравствуйте, Дмитрий!

Нет, стандартного такого свойства нет, но это можно реализовать при помощи API.
Я не так давно добавлял примеры на эту тему в наш Кодообменник:
http://kbyte.ru/Code/ShowList.aspx?lid=1&gid=1&uid=0&sort=0

ЗЫ: прям дежавю какое-то :))


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000607: Вопрос дилетанта: Ajax и asp.net

Автор вопроса: "Vladimir Prokofiev" // 15.11.2007 / 04:23

Доброе время суток!

Мужики, не сочтите за труд ответить на вопрос дилетанта :)
Ситуация такая: хочу создать сайт, где будет использоваться база данных (это
по моей части, специальность в вузе такую получил) и технологии, позволяющие
обновлять в браузере содержимое только части страницы (не всей страницы
сразу). Это две главные задачи.
Прочитал про технологию ajax (javasctript+xml), которая решает вторую
задачу. Но и столкнулся с asp страницами, которые, возможно, тоже решают
вторую задачу.
Пытаюсь понять, в чём же разница этих технологий. Плюс натыкаюсь на ссылки
типа Ajax ASP.NET. Вот тут и возникает ступор - что, же, собственно, это за
звери такие.
Можно в общих чертах рассказать в чём разница? Как эти технологии
соотносятся друг с другом?

Спасибо.

Отвечает: Алексей Немиро // 15.11.2007 / 04:38

Здравствуйте, Vladimir!

В классическом ASP для работы с AJAX можно использовать набор библиотек Prototype выполненный на JavaScript (файлик JavaScript (*.js) размером порядка 60-90 Кб), который позволит без особых усилий сделать то, что вам нужно.

В ASP .NET работа с AJAX выглядит более привлекательней, как и сам .NET в целом :), хотя для новичка может показать немного сложноватым, чем, например, классический ASP, или PHP. В .NET для работы с AJAX существуют довольно мощные готовые решения, в плоть до того, что вам вообще может не понадобится писать какой-либо серверные и/или клиентский код :)
В классическом ASP и PHP вам придется писать все руками, как серверный, так и клиентский код. Собственно серверный язык программирования в данном случае значения особого не играет, поскольку Prototype является клиентским скриптом, вам просто надо будет отдавать ему данные в нужном формате, и все. Хотя, как я уже говорил, в .NET все это дело реализовано на более высоком уровне.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000603: Свойство компонента Combo в VB 6.0

Автор вопроса: Федоренко Дмитрий Константинович // 08.11.2007 / 09:27

Здравствуйте уважаемые эксперты.
Скажите пожалуйста есть ли такое свойство у компонента Combo в VB 6.0,
которое задает длинну низпадающего списка.
Например, если у меня, скажем, 3-4 элемента занесено в этот список, то я при
выборе нужного вижу их все сразу, а если их очень много(так что они не
умещаются сразу все в видимую область), то приходится пользоваться бегунком
справа и прокручивать в поиске нужного элемента.
Так вот, есть ли такое свойство, которое позволяет задавать размеры этой
видимой области (длинну низпадающего списка), чтобы я смог увидеть например
не 3-4 элемента, а 10-20, пока мне это будет позволять делать экран монитора
:))) ? И что это за свойство?
Заранее благодарен за ответ.

Отвечает: Алексей Немиро // 08.11.2007 / 09:32

Здравствуйте, Дмитрий!

Нет, стандартного такого свойства нет, но это можно реализовать при помощи API.
Я не так давно добавлял примеры на эту тему в наш Кодообменник:
http://kbyte.ru/Code/ShowList.aspx?lid=1&gid=1&uid=0&sort=0

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000587: Audit

Автор вопроса: -=Andrey=- // 28.10.2007 / 14:57

вопрос: как отследить подключение к MS SQL серверу?(имя пользователя в домене Windows и IP-адрес компа пользователя)
описание: пользователь запускает клиентское приложение через Citrix, в базе данных master..sysprocesses в данном случае будет отображаться только информация о sql-имени пользователя,запустившего приложение, адреса самого citrix-сервера, с которого запускалось приложение, а об адресе локального компа и доменном имени юзера ничего нет...



--------------------------------------
Категория: --- SQL Server

Отвечает: Алексей Немиро // 29.10.2007 / 04:09

Здравствуйте, Андрей!

Попробуйте вот так:
001:
002:
003:
004:
005:
CREATE TABLE #tmp ([output] varchar(255) null)
INSERT INTO #tmp exec master..xp_cmdshell 'arp -a'
SELECT count([output]) FROM #t where [output] like '%dynamic%'
DROP TABLE #tmp
SELECT count(DISTINCT net_address) FROM sysprocesses



--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000582: Активизировать_элемент_формы,_в_процедуре_Form_...

Автор вопроса: Александр Левашов // 24.10.2007 / 20:16

Здравствуйте уважаемые эксперты!

Visual Basic 6.0. Как программно активизировать конкретный элемент формы Text, в процедуре Form_Load()? То есть сразу после загрузки формы.

Спасибо.
Александр Левашов. г.Кострома.

Отвечает: Алексей Немиро // 25.10.2007 / 02:54

Если речь идет о установке фокуса, то в событие Form_Load это сделать
не возможно. Используйте другое событие, либо таймер.

 


Чтобы задать Ваш вопрос, отправьте его на адрес expert@kbyte.ru

Раздел Эксперт на сайте Kbyte.Ru

Наверх

 

 

Последнее на форумах

lhWnd и PoPUpMenu | Автор: mARk
Добавлено: 25.11.2007 / 14:06 | ответов: 0 | просмотров: 17

Помогите пожалуйста, мне нужно зделать 2 вещи.
1. как скрать (Совсем) окно зная его lhWnd
2. Я зделал PoPUpMenu, добавил в него пункты, а как при нажатии на них
выполнить то или иное действие

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Сохранение в С# | Автор: werwoolf
Добавлено: 24.11.2007 / 17:15 | ответов: 2 | просмотров: 44

нашел вотакой код.

private void button1_Click(object sender, EventArgs e)
{
// Задание возможных расширений для файла.
saveFileDialog1.Filter = "All files|*.*";
if(saveFileDialog1.ShowDialog()==DialogResult.OK)
{
// Код по сохранению...
string fileName = saveFileDialog1.FileName;
// ...
}
}
код работает без ошибок но фаил не создается.
и еше как дополнить код чтобы сохранялось содержимое моего textbox????

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:24.11.2007 / 18:19
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
private void button1_Click(object sender, EventArgs e)
{
// Задание возможных расширений для файла.
saveFileDialog1.Filter = "All files|*.*";
if(saveFileDialog1.ShowDialog()==DialogResult.OK)
{
// Код по сохранению...
string fileName = saveFileDialog1.FileName;
// ...
}
}

_______________________
Colorized by: Eros.CodeSyntaxColor Engine

кода сохранения тут нет, тут есть код вывода диалогового окна (saveFileDialog1.ShowDialog()), где
можно выбрать путь и имя файла, которые потом передаются в переменную
fileName (string fileName = saveFileDialog1.FileName;),
при условии, что пользователь нажмет на кнопку "Ok" (if(saveFileDialog1.ShowDialog()==DialogResult.OK)).

Для сохранения файла надо использовать примерно такой код:
001:
002:
003:
004:
005:
006:
StreamWriter FS = new StreamWriter(fileName, true, System.Text.Encoding.GetEncoding(1251));
FS.Write("Здесь можно вставить текст, например, из текстового поля");
FS.Close();

_______________________
Colorized by: Eros.CodeSyntaxColor Engine

Этот кода надо вставить как раз сразу после string fileName = saveFileDialog1.FileName; в вашем примере.
Все, что нужно для работы с файлами можно найти в System.IO:
001:
002:
003:
004:
using System.IO;

_______________________
Colorized by: Eros.CodeSyntaxColor Engine



зы: вы добавляете все ваши вопросы в подфорум "Framework .NET (VB, C#, J#)",
который подразумевает, что язык для вас значения не имеет, т.е.
вам могу случайно написать ответ и на VB .NET и на J# :) Чтобы этого
избежать, можно выбрать подфорум "C#", он есть в списке, чуть ниже,
чем подфорум "Framework .NET (VB, C#, J#)"

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Алексей
Добавлено:25.11.2007 / 05:34
Если что, то полный текст кода лежит тут: http://kbyte.ru/code/Show.aspx?id=87

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Services - как включить сессии | Автор: Bille Gates
Добавлено: 24.11.2007 / 13:03 | ответов: 2 | просмотров: 44

сабж

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:24.11.2007 / 13:06
если мне не изменяет память, то <WebMethod(True)>

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Алексей
Добавлено:25.11.2007 / 08:39
Да, кстати, это я знаю, что тебя интересуют именно WebService :) но
другие та этого не знают, так что в будущем рекомендую формулировать
вопрос более детально, или как минимум пихать в нужный подфорум, а то
на вопрос по "Services - как включить сессии" в подфоруме "Прочие языки программирования",
я тебе в следующий раз напишу ответ на Kylix-е.

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


работа в ADO Date | Автор: LIS
Добавлено: 22.11.2007 / 13:16 | ответов: 1 | просмотров: 37

Всем здрасте!

у меня возник вопрос..... мож кто обяснит принцип работы добавления, удаления или изменения строк с помощью ADO data
или мож у кого завалялся кодик с примерами ???

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:23.11.2007 / 05:38
Вывод данных в ListBox
Пример работы с Microsoft ADO Data Control (ADODC)

Примеры использования библиотек Microsoft DAO, также есть на сайте, в разделе примеры и универсальные коды (как для VB 6.0 так и для ASP/VBScript (код практически одинаковый))

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Как построить грифики в C# | Автор: werwoolf
Добавлено: 21.11.2007 / 23:15 | ответов: 2 | просмотров: 72

Нужно в C# построить график.
Кто знает помогите.

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:23.11.2007 / 04:55
Вот статейка на тему построения графиков в .NET:
http://kbyte.ru/Articles/ShowArticle.aspx?id=31

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: werwoolf
Добавлено:24.11.2007 / 09:07
Спасибо но я знаю только C# и в vb нечего толком не понял((((

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Наверх

 

Последние статьи

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)
Автор: Немиро Алексей | добавлено: 27.07.2007 / 14:01 | просмотров: 1537

В данной статье речь пойдет о том, как можно программно заполнить и отправить Web-форму, а также получить результат с использованием довольно простых классов - HttpWebRequest и HttpWebResponse.

Работа с SQL – Запросы
Автор: Хабибулин А. (aka Bille Gates) | добавлено: 22.07.2007 / 04:43 | просмотров: 2803

В данной статье рассмотрены часто используемые SQL-запросы и приведены примеры их использования.

Использование XML.Serialization
Автор: Немиро Алексей | добавлено: 19.07.2007 / 15:38 | просмотров: 792

В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.

Выбор языка программирования для научных работ (2-я редакция)
Автор: Юдин С. Ю. | добавлено: 15.03.2007 / 02:49 | просмотров: 2924

Идея написания этой статьи возникла после того, как на одном из сайтов по физике http://physics.nad.ru/aniboard/messages/291.html я обнаружил интересный алгоритм моделирования движения тела в поле постоянной напряженности по различным направляющим. Вернее, меня заинтересовал не весь алгоритм, т.к. основа их всех одна (принцип Даламбера, если не считать квазиалгоритма с применением уравнений Лагранжа 2-го рода) и различаются они только способом определения реакций в месте соприкосновения тел. ...

Работаем с MIME
Автор: Немиро Алексей | добавлено: 29.11.2006 / 14:46 | просмотров: 2724

Не так давно мне пришлось немного поработать MIME (Multipurpose Internet Mail Extension) - это стандарт почтовых сообщений, в РуНете (Russian Internet) я не нашел нормального описания спецификации MIME, и посему решил написать небольшую статейку на эту тему. В данной статье вы узнаете об основных особенностях и стандартах MIME, а также научитесь «читать» MIME с использованием синтаксиса языка Visual Basic .NET 2005.

 

Статьи на Kbyte.Ru

Наверх

 

Интересные коды и решения

Как связать расширение файла с приложением?
Дата добавления: 04.08.2006 / 08:56 | просмотров: 1156 | платформа: VB .NET

Как запретить изменение размера формы?
Дата добавления: 21.08.2006 / 20:11 | просмотров: 1304 | платформа: VB

Как получить данные из базы данных?
Дата добавления: 31.07.2006 / 12:50 | просмотров: 2072 | платформа: VB

Как получить содержимое каталога?
Дата добавления: 31.07.2006 / 17:31 | просмотров: 864 | платформа: ASP .NET (VB)

Поиск слов определенной длины
Дата добавления: 24.03.2007 / 11:02 | просмотров: 744 | платформа: RegEx

Как изменить цвет строки в GridView при заполнении данными?
Дата добавления: 14.08.2006 / 14:25 | просмотров: 1250 | платформа: ASP .NET (VB)

Как программно изменить дату в Calendar?
Дата добавления: 25.03.2007 / 08:33 | просмотров: 858 | платформа: ASP .NET (VB)

Удаление файла
Дата добавления: 31.07.2006 / 17:28 | просмотров: 901 | платформа: ASP .NET (VB)

Анализ IP-адреса
Дата добавления: 24.03.2007 / 10:56 | просмотров: 716 | платформа: RegEx

Как узнать, отправлялись данные форме или нет?
Дата добавления: 31.07.2006 / 14:23 | просмотров: 961 | платформа: ASP .NET (VB)

 

Универсальные коды на Kbyte.Ru

Наверх

 

Юмор на Kbyte.Ru

В посудной лавке:
- Мама! А зачем продавец стучит карандашом по чашкам и рюмкам?
- Ну, это он проверяет их качество, нет ли где трещин или брака.
- А-а! Вот, значит, зачем мне учительница мне вчера по голове указкой стучала.

 

Рейтинг: 448
Всего голосов: 620
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Неужели я выпила мало фанты? - подумала Анна Каренина, видя, что поезд и не собирался останавливаться.

 

Рейтинг: 111
Всего голосов: 159
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

– Доктор, посоветуйте, что делать. Мой муж постоянно говорит во сне.
– Позволяйте ему говорить днем.

 

Рейтинг: 168
Всего голосов: 276
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

- Вовочка, какие зубы растут последними?
- Золотые, - ответил Вовочка

 

Рейтинг: 183
Всего голосов: 301
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

- Почему считается, что Windows 2000 не падает?
- А куда ей падать, если она ничего не поддерживает.

 

Рейтинг: 160
Всего голосов: 246
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Московский милиционер занимает первое место в рейтинге как "самый продаваемый и покупаемый товар года".

 

Рейтинг: 174
Всего голосов: 264
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Отец Вовочки на родительском собрании:
- Ну что ж поделаешь, Вовочке в одно ухо влетело, в другое вылетело...
Учитель физики со своего места:
- Ошибаетесь, звук в вакууме не распространяется...

 

Рейтинг: 206
Всего голосов: 328
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Приходит програмист с работы, а на него жена набрасывается с кулаками:
- Негодяй! Я столько лет тебя кормила, поила, ублажала, а ты, паразит, мне изменяешь!
- ???
- Не прикидывайся! Звонил Витька, спрашивал адрес твоей Аськи!

 

Рейтинг: 446
Всего голосов: 643
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь покрытый BADами абсалютно весь HARDDISC невезения в магазине есть...

 

Рейтинг: 127
Всего голосов: 207
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Что такое новый чукча? Это:
1) Малиновый халат
2) Трёхэтажная яранга
3) 600-й олень с откидными рогами

 

Рейтинг: 173
Всего голосов: 256
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь юмор на Kbyte.Ru

Наверх


Выпуск подготовил: R-KDR-19826

Редактор: Немиро Алексей

Copyright (c) Nemiro AS, 2005-2007


В избранное