C#. Обзор языковых возможностей

Вместе с выпуском новой платформы .NET компания Microsoft представила новый язык, идеально подходящий для новой платформы - C# (читается “си шарп”). Читать полностью »

Руководство для начинающих по использованию SQL Server из C#

В этой статье я хочу показать, как добавлять и читать данные из баз данных SQL Server или MSDE. Этот код должен работать на обоих SQL-серверах. Я использую как 2000, так и MSDE. Кроме того, я использую Visual Studio 2002, но все это должно работать и с Visual Studio 2003, Web Matrix, и SDK из командной строки. Приведенный код должен работать как с приложениями C#, так и с веб-приложениями C# и веб-сервисами. Этот код не компилируется на FreeBSD с помощью Rotor [^]. Читать полностью »

Управляемый C++

Не правда ли, название “Управляемый C++” вряд ли можно назвать логичным? Как можно сделать управляемым язык программирования, одно из основных достоинств Читать полностью »

Upload файлов с уникальными именами в ASP.NET

Задача: необходимо загружать файлы в папку upload на сервере с уникальными именами. Т.е. при загрузке двух файлов с одинаковыми именами они Читать полностью »

C# глазами Java

Есть два подхода к сравнению языков программирования: религиозная война и «a нам всё равно». Я постараюсь втиснутся между ними и начну Читать полностью »

Пример встраивания Python с получением результатов интерпретации в C-программу

Ниже приведен простой пример встраивания Python в программу на языке C с возможностью получения результата интерпретации.

/*** c2py2.c ***/
#include
#include Читать полностью »

Использование произвольных функций из библиотек на C из Python

Часто бывает, что хочется использовать функции из библиотеки на C, но для нее не написан модуль-обертка для Python, либо по какой-то причине нам не хочется использовать то что написано. Что ж, выход есть. Модуль ctypes (который включен в стандартную библиотеку Python начиная с версии 2.5, а до этого доступен в качестве стороннего модуля) позволяет нам вызывать практически что угодно откуда угодно. Читать полностью »

Пример перемещения файла / директории в корзину (.NET / C#)

Ниже приведен пример использования Win32 API функции SHFileOperation для перемещения файла или директории в корзину Windows. В случае перемещения директории в корзину, выбранная директория может содержать файлы и папки. Читать полностью »