Jump to content

    
Sign in to follow this  
repairDV

"SerialPort" в Си

Recommended Posts

Здравствуйте. Сейчас переделываю стендовую программу из Delphi в Wisual Си++. Скачал "ознакомительную версию" с Майкрософта. Она - без справки. Замучался методом тыка осваивать этот сомпонент - SerialPort. А он - основной. Как подключить справку, или где найти информацию по SerialPort в Си? Остальные функции вроде неплохо во всякой литературе расписаны.

Share this post


Link to post
Share on other sites
Здравствуйте. Сейчас переделываю стендовую программу из Delphi в Wisual Си++. Скачал "ознакомительную версию" с Майкрософта. Она - без справки. Замучался методом тыка осваивать этот сомпонент - SerialPort. А он - основной. Как подключить справку, или где найти информацию по SerialPort в Си? Остальные функции вроде неплохо во всякой литературе расписаны.

SerialPort из .Net?

Например вот: SerialPort

 

Пример:

// cpp_clr_test.cpp : main project file.

#include "stdafx.h"

using namespace System;
int i=100;

int main(array<System::String ^> ^args)
{
    float f=110.123;
    int iii;
    iii=f;
    int x=1,y=0;

    iii=y++ + ++x + x++;
    System::IO::Ports::SerialPort Port;
    Port.PortName="COM1";
    Port.BaudRate=9600;
    Port.DataBits=8;
    Port.Open();
    if (Port.IsOpen)
        Console::WriteLine("Port opened");
    Console::WriteLine(L"Hello World");
    return 0;
}

Share this post


Link to post
Share on other sites

"Справка" является отдельным продуктом и называется MSDN. Можно установить локально, можно найти в интернете. Я предпочитаю пользоваться онлайн через сайт майкрософта.

 

Если программа пишется с использованием .NET, то ИМХО, следует писать на c#, он специально заточен под это дело. C++ с поддержкой Framework задумывался майкрософтом просто как мостик между "старым" (не CLR) кодом и "новым" (CLR), а не как самостоятельное средство разработки.

Share this post


Link to post
Share on other sites
C++ с поддержкой Framework задумывался майкрософтом просто как мостик между "старым" (не CLR) кодом и "новым" (CLR), а не как самостоятельное средство разработки.

Сомнительное утверждение, учитывая факт существования таких продуктов как VB.Net, J#, F#, и даже Delphi.NET.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this