Хотите прямо сейчас получить бесплатный видеокурс по программированию для начинающих?

Blog Archives

Клиентское и серверное приложение с использованием сокетов на C++

Клиентское и серверное приложение с использованием сокетов на C++

И так, для того, чтобы написать любое приложение, которое работает с сокетами в Windows, необходимо включить в ваш проект файл winsock2.h и библиотеку WS2_32.lib В Microsoft Visual C++ Express edition. Это можно сделать так: Проект -> Свойства проекта -> Свойства конфигурации -> Компоновщик -> Ввод и в поле “Дополнительные зависимости” нужно вписать имя библиотеки....

Как подключить MySQL к вашей программе на С++?

Как подключить MySQL к вашей программе на С++?

В наше время трудно себе представить какой небудь Web-проект, в котором бы не использовалась, если не распределённая, то простая база данных. При этом нельзя не заметить тот факт, что уже давно нету чётких границ между Desktop-программированием и Web-программированием. То есть, используя современные среды разработки ПО, можно, как говорится «лёгким движением руки» спроектировать клиентскую программу,...

C++ Скрыть программу от диспетчера

C++ Скрыть программу от диспетчера

В данной статье рассмотрим небольшой код о том как можно скрыть программу от диспетчера задач. Мы будем использовать функции WinAPI, подгружая библиотеку KERNEL32. Основная суть в том, что мы будем выдавать наш процесс за сервис, используя функцию RegisterServiceProcess. Итак создаем консольное приложение: #include <iostream.h> #include <windows.h>   BOOL (WINAPI *RegisterServiceProcess)(DWORD dwProcessId,DWORD dwType);   int main(){  ...

С++ Использование explicit конструкторов

С++ Использование explicit конструкторов

В С++ определено ключевое слово explicit, которое применяется для обработки специальных ситуаций, когда используются конструкторы определенных типов. Что бы понять назначение спецификатора explicit рассмотрим следующую программу. #include <iostream>; using namespace std; class myclass { int a; public: myclass(int x) { a = x; } int geta() { return a; } }; int main() {...

С++ Спецификация компоновки

С++ Спецификация компоновки

В С++ можно определить, как функция связывается с вашей программой. По умолчанию функции компонуются как С++ функции. Но, используя спецификацию компоновки, можно обеспечить компоновку функций, написанных на других языках программирования. Общий формат компоновки выглядит так: extern "язык" прототип функции Здесь элемент язык означает нужный язык программирования. Все С++ компиляторы поддерживают как С так и...

C++ Неименованные пространства имен

C++ Неименованные пространства имен

Существует неименованное пространство имен специального типа, которое позволяет создавать идентификаторы, которые можно использовать только в данном файле. Общий формат его объявления выглядит так. namespace {    //объявления } Неименованные пространства имен, позволяют устанавливать уникальные идентификаторы, которые известны только в области видимости одного файла. Другими словами, члены файла, который содержит неименованное пространство имен, можно использовать...

C++ Использование asm

C++ Использование asm

С помощью ключевого слова asm в С++ программу встраивается код, написанный на языке ассемблера. Несмотря на то что С++ — всеобъемлющий и мощный язык программирования, возможны ситуации, обработка которых для него оказывается весьма затруднительной. Поэтому с++ предоставляет средство , которое позволяет войти в код , написанный на языке ассемблера, совершенно игнорируя С++ компилятор. Общий...

C# Чтения данных из файла

C# Чтения данных из файла

В предыдущей статье мы рассмотрели процесс записи данных в файл. Мы говорили о том, что для чтения и записи используются классы из пространства имен using System.IO; Чтение и запись производится, используя так называемые потоки. Точно так же как и для записи, при чтении используется наследуемый от абстрактного класса Stream класс StreamReader. Для начала нам...

C# Запись файлов

C# Запись файлов

Поток(stream) — это способ, которым c# обменивается данными с программой. Для чтения данных из файла и записи их в файл используется объект Stream. Существует несколько видов потоков для различных данных. Каждый поток является производным от абстрактного класса Stream и существует множество встроенных классов stream, предназначенных для различных операций. Мы не будем останавливаться на каждом...

C# POST и GET запросы на сервер

C# POST и GET запросы на сервер

В одной из предыдущих статей, мы уже говорили, о том как заполнять формы на сайтах и отправлять их, но это не очень эффективно и подавляющем большинстве случаев программисты отправляют запросы на сервер, указывая необходимые параметры. Сейчас рассмотрим 2 функции, которые будут отправлять запросы, на переданный в параметре адрес и свойства. Мы будем использовать классы...

Поддержите проект

Хит продаж:

Случайный анекдот

Моя вторая книга

Что это???

Программирование для Android:

Мы вконтакте

Помощь сайту

Понравился сайт? Он сильно нуждается в раскрутке.

Чтобы помочь в раскрутке - опубликуйте ссылку на сайт (или любую его страницу) на любом другом сайте в интернете. Тогда сайт станет чуточку популярнее.

Или просто нажмите на кнопки социальных сетей которые стоят в конце каждой статьи

Вместе мы сможем сделать программирование более популярным и более понятным для всех!

Заранее спасибо!
Артём Кашеваров.