Главная страница

  Реклама на транспорте

  Обратная связь

  Новости по категориям:
  Операционные системы
  Средства разработки
  Работа с данными
  Сетевые технологии
  Криптография и защита

Логин
Пароль
 








  Создание классов коллекций в C#
Вступление

Классы коллекций часто используются в .NET. Это такие классы, как ArrayList, NamevalueCollection и HashTable. Характерной чертой таких классов является их использование в циклах foreach(...) в C#. В VB.NET есть похожая конструкция For...Each. Ваши классы также могут перебираться таким способом, если включить реализацию нескольких интерфейсов. В этой статье мы увидим как закодировать классы коллекций с помощью C#.
Просмотров : (380) | Автор admin_site 5 ноября 2007  
  Работа с библиотеками динамической компоновки (DLL)
Работа с библиотеками динамической компоновки (DLL)
Использование DLL
Библиотеки импортирования
Согласование интерфейсов
Загрузка неявно подключаемой DLL
Динамическая загрузка и выгрузка DLL
Пример обычной DLL и способов загрузки
Создание DLL
Функция DllMain
Экспортирование функций из DLL
Экспортирование классов
Память DLL
Полная компиляция DLL
DLL и MFC
Обычные MFC DLL
Динамические расширения MFC
Загрузка динамических расширений MFC
Экспортирование функций из динамических расширений
Просмотров : (342) | Автор admin_site 5 ноября 2007  
  Драйвер с нуля
В один прекрасный день меня попросили написать Драйвер. На тот день мои познания в C/C++ ограничивались программой «Hellow Word», и, поэтому, на вопрос: «Напишешь?» я самоуверенно ответил: «Конечно». На следующий день я узнал, что на свете существуют MSDN и DDK. Вскоре я понял, что не все Windows одинаковые, оказалось, что мой драйвер должен работать «под Win2000/NT». У меня ушло больше месяца на то, чтобы скомпилировать и запустить свой первый Драйвер.
Просмотров : (355) | Автор admin_site 5 ноября 2007  
  Расширения программ MS Office
Когда говорят о программировании для MS Office (или «офисном программировании»), чаще всего подразумевается, что речь идет о написании макросов на языке Visual Basic, или, в крайнем случае, о разработке механизма передачи данных из разрабатываемой программы в MS Word или Excel. Между тем, приложения MS Office, обладая открытой архитектурой, позволяют расширять свою функциональность с помощью специальных дополнений – add-ins, которые далее я буду именовать плагинами (транслитерация английского синонима plug-in все же более привычна русскому уху и глазу, чем «эд-ин»). В этой статье я ставлю перед собой задачу вкратце рассказать о том, как написать такое дополнение.
Просмотров : (371) | Автор admin_site 5 ноября 2007  
  Управляем вложенными транзакциями
ADO.NET позволяет вам легко оформить несколько обращений к БД в виде одной транзакции. Однако программисты часто неохотно используют такой подход, поскольку они полностью не понимают взаимодействие между транзакциями, объявленными в коде ADO.NET и транзакциями, использующимися в хранимых процедурах (ХП). Ситуация часто усугубляется исключениями, вызванными SQL Server’ом при использовании вложенных транзакций с ХП, которые сами используют транзакции. В этой статье мы проясним указанные моменты, и я покажу вам, как использовать вложенные транзакции и правильно обрабатывать ошибки.
Просмотров : (347) | Автор admin_site 5 ноября 2007  
  25 советов по оптимизации ASP-приложений
Введение

Данные советы вводят в проблему повышения производительности работы приложений, использующих технологии Microsoft Active Server Pages (ASP) и Visual Basic Scripting Edition (VBScript). Большинство из них были многократно обсуждены и c успехом проверены на практике и будут интересны как новичкам в программировании ASP и VBScript, так и тем, кто уже имеет опыт работы с этими технологиями. При подготовке советов был использованы материалы c веб-сайта корпорации Microsoft Corp. (http://www.microsoft.com/) и материалы конференций Relib.com (http://www.relib.com/)
Просмотров : (354) | Автор admin_site 5 ноября 2007  
  Пример использования многопоточности в приложениях
Рассмотрим довольно часто встречающуюся ситуацию: однопользовательское приложение, работающее с базой данных. В программе объявлены и используются объекты DataSet и DataTable. В результате действий пользователя состояние этих объектов изменяется: записи добавляются, удаляются, изменяется содержимое полей. Предлагаемый пример позволяет без лишних усилий реализовать внесение сделанных изменений в базу данных.
Просмотров : (347) | Автор admin_site 5 ноября 2007  
  Программная печать отчётов с использованием C# и SQL Server 2000 Reporting Services
О чём: В статье показано, как программно печатать отчёты, используя Reporting Services XML Web service и C#.

Microsoft SQL Server 2000 Reporting Services – новая, располагающаяся на сервере платформа для создания отчётов самых разных видов – табличных, графических, пользовательских и т.д., содержащих данные из реляционных и многомерных источников данных. Просмотр и управление созданными отчётами можно выполнять через веб-соединение.
Просмотров : (106) | Автор admin_site 5 ноября 2007  
  Эксплуатация событий DataTable в качестве клиентских триггеров
О чём: Использование событий DataTable для проверки данных и выполнения бизнес-процессов, базирующихся на изменении полей и записей.
Общим подходом в случае приложений, написанных на ASP.NET является использование серверных элементов управления для проверки правильности данных при их изменении. Элементы контроля ввода ASP.NET выполняют проверку данных с использованием клиентского скрипта, если это возможно, и серверного скрипта, не взирая на то, возможна ли проверка данных с помощью клиентского скрипта. Это обычный подход для лю
Просмотров : (100) | Автор admin_site 5 ноября 2007  
  Управление состоянием в веб-формах
Управление состоянием в веб-формах
В этой статье обсуждаются способы управления состоянием в веб-формах. Как показано ниже, такое управление может быть осуществлено как на стороне сервера, так и на стороне клиента.
Просмотров : (88) | Автор admin_site 5 ноября 2007  



Я профи!
Отлично
Хорошо
Средне
Плохо
Что такое компьютер?







Яндекс цитирования