Запись в Excel: Справочник по C#
using Microsoft.Office.Core;
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application myExcelApp;
Excel.Workbooks myExcelWorkbooks;
Excel.Workbook myExcelWorkbook;
object misValue = System.Reflection.Missing.Value;
myExcelApp = new Excel.ApplicationClass();
myExcelApp.Visible = true;
myExcelWorkbooks = myExcelApp.Workbooks;
String fileName = "C:mybook.xls"; Указываем файл...
Изменяем размер иконок рабочего стола: Справочник по C#
public static extern long SendMessageTimeout(
int hWnd,
int Msg,
int wParam,
string lParam,
int fuFlags,
int uTimeout,
out int lpdwResult);
private const int HWND_BROADCAST = 0xffff;
private const int WM_SETTINGCHANGE = 0x001A;
private const...
Получение имен файлов при перетаскивании их в целевые объекты пользовательского интерфейса: Справочник по C#
Перетаскиванием обычно называют метод передачи данных, который реализуется с помощью мыши (или другого указывающего устройства) для выбора одного или нескольких объектов...
Имена (пути) используемых приложением DLL-библиотек: Справочник по C#
foreach (var item in AppDomain.CurrentDomain.GetAssemblies())
{
listBoxControl1.Items.Add(item.Location);
listBoxControl1.Items.Add(item.FullName);
}
Результат:
Программно создаем и компилируем(приложения и библиотеки).: Справочник по C#
public static bool CompileExecutable(String sourceName)
{
// Файл который вы скомпилировать
FileInfo sourceFile = new FileInfo(sourceName);
CodeDomProvider provider = CodeDomProvider.CreateProvider("CSharp");
// Создаем логическую переменную чтобы увидеть, были ли ошибки...
Обзор C# библиотек для работы с PDF: Справочник по C#
1. iTextSharp
Библиотека iText позволяет создавать и манипулировать PDF документами. Она позволяет разработчикам совершенствовать веб и прикладные приложения с помощью динамической генерации и/или манипуляции над...
Получаем строку соединения (ASP.NET): Справочник по C#
В ASP.NET есть такое понятие как строка соединения. Кто хоть немного знаком с ASP.NET знает, что она необходима для получения доступа к базе данных.
Эта...
Добавляем свои кнопки в заголовок окна Windows Form(WinAPI) V2: Справочник по C#
Я уже выкладывал статью реализации данной задачи, но тут я наткнулся на просторах интернета на исходник с реализацией CHECKED/UNCHECKED!
Так как времени у...
Получение текущего местоположения приложения: Справочник по C#
WinForms
Path.GetDirectoryName (System.Windows.Forms.Application.ExecutablePath);
WPF
System.AppDomain.CurrentDomain.BaseDirectory
Path.GetDirectoryName (Process.GetCurrentProcess (). MainModule.FileName)
Получаем список установленных обновлений Windows: Справочник по C#
string computer = ".";
ManagementScope scope = new ManagementScope(@"" + computer + @"rootcimv2");
ManagementObjectSearcher quickFixes = new ManagementObjectSearcher(scope, new ObjectQuery("Select * from Win32_QuickFixEngineering"));
foreach (ManagementObject quickFix in...
Аналоговые часы: Справочник по C#
const float PI = 3.141592654F;
DateTime dateTime;
float fRadius, fCenterX, fCenterY, fCenterCircleRadius, fHourLength;
float fMinLength, fSecLength, fHourThickness, fMinThickness, fSecThickness;
bool bDraw5MinuteTicks = true;
bool bDraw1MinuteTicks = true;
float fTicksThickness =...
Привязка окон друг к другу при перетаскивании: Справочник по C#
Данная инструкция позволяет реализовать стыковку окон(форм), присоединяя дочерние формы к главному окну. Готовым примером работы данного функционала может послужить программа Winamp.
...
Получаем серийный номер принтера через SNMP: Справочник по C#
public void SNMPserial(string ip)
{
try
{
arrSNMP = string.Empty;
OctetString community = new OctetString("public");
AgentParameters param = new AgentParameters(community);
param.Version = SnmpVersion.Ver1;
IpAddress agent = new IpAddress(ip);//IP address
UdpTarget target = new...
Определение места запуска приложения(сеть или локальная машина): Справочник по C#
Данная функция позволяет определить откуда был произведен запуск вашего приложения, из сети или на локальном компьютере!
Для работы, необходимо подключить следующее пространство имен:
using System.IO;
Код реализации...
Запрет кнопки закрытия приложения: Справочник по C#
private const int dis_close_button = 0x200;
protected override CreateParams CreateParams
{
get
{
CreateParams ObjCP = base.CreateParams;
ObjCP.ClassStyle = ObjCP.ClassStyle | dis_close_button;
return ObjCP;
}
}
Нумерация строк в DataGridView: Справочник по C#
Как то пришлось мне впервые столкнуться с задачей вывода нумерации строк в DataGridView. Скажу сразу, что тогда я эту задачу решил в самом запросе...
Функция GetModuleHandle: Справочник по C#
Описание:
function GetModuleHandle(ModuleName: PChar): THandle;
Считывает описатель модуля.
Параметры:
ModuleName: Имя модуля (заканчивающееся пустым символом).
Возвpащаемое значение:
В случае успешного завеpшения - идентификатоp модуля; 0 - в пpотивном случае.
Создание библиотеки динамической компоновки Dll: Справочник по C#
Иногда при запуске какой-либо программы появляется сообщение, что не найден файл *.dll. Для операционных систем Microsoft Windows, большая часть функциональных возможностей...
Устанавливаем иконку UAC Shield на кнопку: Справочник по C#
Каждый, кто использует Windows Vista или Windows 7 видел такую вот иконку на различных элементах управления. Щит на элементе управления означает, что после взаимодействия...
Получение MAC адреса через SNMP: Справочник по C#
public void SNMPmac(string ip)
{
try
{
Pdu pdu;
SnmpV1Packet result;
arrSNMP = string.Empty;
OctetString community = new OctetString("public");
AgentParameters param = new AgentParameters(community);
param.Version = SnmpVersion.Ver1;
IpAddress agent = new IpAddress(ip);//IP address
UdpTarget target...