21.03.2005Оптимизация построения дерева из базы данных в .NET
Некоторое время назад мне пришлось написать код, который создавал объектное дерево из DataView. В общем, не плохой задел на будущее, код работал и я, до поры до времени, не возвращался к нему. Но недавно я начал использовать ANTS Profiler и обнаружил, что построение дерева было довольно медленным. Я проверил мой старый код снова и нашел способ значительно его ускорить... Автор: NielsHoldijk <
17.03.2005Программная сортировка DataGrid
Эта статья показывает как программно отсортировать System.Windows.Forms.DataGrid. Другими словами, как сэмулировать «щелчок» по заголовку столбца. Автор: Terry Denham <
23.01.2005Веб-сервис в среде DOT.NET и Java-клиент
Рассмотрены некоторые практические аспекты технологии web-services на платформах DOT.NET и Java. Такой метод обмена информацией, хотя не является наиболее оптимальным, тем не менее, имеет много преимуществ по сравнению с другими современными технологиями создания распределенных приложений. Автор: Олег Ремизов <
23.09.2004DOT.NET vs. Java - тестирование
Для чего вообще нужен сервер приложений и почему нельзя обеспечить прямой доступ пользователя к данным? Тому есть, по меньшей мере, три причины. Прежде всего, для кэширования данных, которое позволяет значительно уменьшить нагрузку на сервер баз данных - и, соответственно, на компьютер, являющийся физическим хранилищем ваших данных. Автор: Олег Ремизов <
14.09.2004Параметризованные запросы ADO.NET - средство защиты от «SQL Injection» атак
«SQL Injection» атаки возможны в приложениях, не проверяющих полученные от пользователя данные. Уязвимое приложение использует полученные данные для построения динамического SQL запроса и последующего (его) выполнения. Подобный тип уязвимостей характерен как для веб-приложений (ASP.NET, ASP, PHP и так далее), так и для обычных приложений. Автор: Василий Петрухин <
12.09.2004Как правильно работать с Excel в .NET
Работа с OLE объектами из .NET проста и приятна. Но при этом таит в себе немало подводных камней и граблей, на которые может наткнуться неопытный (или неаккуратно работающий) программист. Одна из таких проблем - невозможность контролировать освобождение использованных объектов. Данная статья рассмативает эту проблему на примере использования MS excel в .NET приложениях. Автор: Максим Прохоров <