資源簡介
已經正在使用的AT指令發送短信的實例動態庫.Dll文件,完全按可以正常運行!請放心下載!

代碼片段和文件信息
/**************************************************
*?Copyright?(C)?2009-2010?使用本代碼請保留此文件頭。
*?文?件?名:XB.COM?Port.cs
*?文件功能:此模塊是用于對COM端口進行操作的一個低層API。
*?開發部門:合作產品開發部
*?創?建?人:戚曉偉
*?創建日期:2008-7-15
*?修?改?人:戚曉偉
*?修改日期:2008-9-17
*?備????注:最主要的無非就是對COM端口進行寫數據與讀取設備返回信息的兩個函數
*???????????此模塊為通用模塊,任何基于COM口開發的應用程序,都可以使用此模塊來
*???????????進行操作,靈活性好。?
*************************************************/
using?System;
using?System.Runtime.InteropServices;
namespace?XB.COM
{
????public?class?Port
????{
????????public?string?PortNum;
????????public?int?BaudRate;
????????public?byte?ByteSize;
????????public?byte?Parity;?//?0-4=nooddevenmarkspace?
????????public?byte?StopBits;?//?012?=?1?1.5?2?
????????public?int?ReadTimeout;
????????//comm?port?win32?file?handle
????????private?int?hComm?=?-1;
????????public?bool?Opened?=?false;
????????//win32?api?constants
????????private?const?uint?GENERIC_READ?=?0x80000000;
????????private?const?uint?GENERIC_WRITE?=?0x40000000;
????????private?const?int?OPEN_EXISTING?=?3;
????????private?const?int?INVALID_HANDLE_VALUE?=?-1;
????????[StructLayout(LayoutKind.Sequential)]
????????public?struct?DCB
????????{
????????????//taken?from?c?struct?in?platform?sdk?
????????????public?int?DCBlength;???????????//?sizeof(DCB)?
????????????public?int?BaudRate;????????????//?指定當前波特率?current?baud?rate
????????????//?these?are?the?c?struct?bit?fields?bit?twiddle?flag?to?set
????????????public?int?fBinary;??????????//?指定是否允許二進制模式在windows95中必須主TRUE?binary?mode?no?EOF?check?
????????????public?int?fParity;??????????//?指定是否允許奇偶校驗?enable?parity?checking?
????????????public?int?fOutxCtsFlow;??????//?指定CTS是否用于檢測發送控制,當為TRUE是CTS為OFF,發送將被掛起。?CTS?output?flow?control?
????????????public?int?fOutxDsrFlow;??????//?指定CTS是否用于檢測發送控制?DSR?output?flow?control?
????????????public?int?fDtrControl;???????//?DTR_CONTROL_DISABLE值將DTR置為OFF?DTR_CONTROL_ENABLE值將DTR置為ON?DTR_CONTROL_HANDSHAKE允許DTR“握手“?DTR?flow?control?type?
????????????public?int?fDsrSensitivity;???//?當該值為TRUE時DSR為OFF時接收的字節被忽略?DSR?sensitivity?
????????????public?int?fTXContinueOnXoff;?//?指定當接收緩沖區已滿并且驅動程序已經發送出XoffChar字符時發送是否停止。TRUE時,在接收緩沖區接收到緩沖區已滿的字節XoffLim且驅動程序已經發送出XoffChar字符中止接收字節之后,發送繼續進行。 FALSE時,在接收緩沖區接收到代表緩沖區已空的字節XonChar且驅動程序已經發送出恢復發送的XonChar之后,發送繼續進行。XOFF?continues?Tx?
????????????public?int?fOutX;??????????//?TRUE時,接收到XoffChar之后便停止發送接收到XonChar之后將重新開始?XON/XOFF?out?flow?control?
????????????public?int?fInX;???????????//?TRUE時,接收緩沖區接收到代表緩沖區滿的XoffLim之后,XoffChar發送出去接收緩沖區接收到代表緩沖區空的XonLim之后,XonChar發送出去?XON/XOFF?in?flow?control?
????????????public?int?fErrorChar;?????//?該值為TRUE且fParity為TRUE時,用ErrorChar?成員指定的字符代替奇偶校驗錯誤的接收字符?enable?error?replacement?
????????????public?int?fNull;??????????//?eTRUE時,接收時去掉空(0值)字節?enable?null?stripping?
????????????public?int?fRtsControl;?????//?RTS?flow?control?
????????????/*RTS_CONTROL_DISABLE時RTS置為OFF
????????????????????????????????????????????RTS_CONTROL_ENABLE時?RTS置為ON
???????????????????????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7168??2010-07-25?16:52??XB.MOBILE\XB.COM\bin\Debug\XB.COM.dll
?????文件??????15872??2010-07-25?16:52??XB.MOBILE\XB.COM\bin\Debug\XB.COM.pdb
?????文件??????16384??2008-08-30?12:41??XB.MOBILE\XB.COM\obj\Debug\Refactor\XB.COM.dll
?????文件????????230??2010-07-25?16:52??XB.MOBILE\XB.COM\obj\Debug\XB.COM.csproj.FileListAbsolute.txt
?????文件???????7168??2010-07-25?16:52??XB.MOBILE\XB.COM\obj\Debug\XB.COM.dll
?????文件??????15872??2010-07-25?16:52??XB.MOBILE\XB.COM\obj\Debug\XB.COM.pdb
?????文件????????130??2009-02-20?10:13??XB.MOBILE\XB.COM\obj\XB.COM.csproj.FileList.txt
?????文件??????14492??2010-10-21?10:48??XB.MOBILE\XB.COM\Port.cs
?????文件???????1331??2008-08-30?13:13??XB.MOBILE\XB.COM\Properties\AssemblyInfo.cs
?????文件???????2118??2009-10-09?16:06??XB.MOBILE\XB.COM\XB.COM.csproj
?????文件???????7168??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\bin\Debug\XB.COM.dll
?????文件??????15872??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\bin\Debug\XB.COM.pdb
?????文件??????14336??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\bin\Debug\XB.MOBILE.dll
?????文件??????32256??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\bin\Debug\XB.MOBILE.pdb
?????文件???????8192??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\bin\Debug\XB.PDU.dll
?????文件??????22016??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\bin\Debug\XB.PDU.pdb
?????文件??????12574??2008-11-12?11:09??XB.MOBILE\XB.MOBILE\MMSender.cs
?????文件???????5649??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\obj\Debug\ResolveAssemblyReference.cache
?????文件????????437??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\obj\Debug\XB.MOBILE.csproj.FileListAbsolute.txt
?????文件??????14336??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\obj\Debug\XB.MOBILE.dll
?????文件??????32256??2010-07-25?16:52??XB.MOBILE\XB.MOBILE\obj\Debug\XB.MOBILE.pdb
?????文件????????230??2009-02-20?10:13??XB.MOBILE\XB.MOBILE\obj\XB.MOBILE.csproj.FileList.txt
?????文件???????1337??2008-08-30?13:13??XB.MOBILE\XB.MOBILE\Properties\AssemblyInfo.cs
?????文件????????448??2008-08-30?16:04??XB.MOBILE\XB.MOBILE\RecSM.cs
?????文件??????13472??2010-10-21?10:48??XB.MOBILE\XB.MOBILE\Send.cs
?????文件???????2580??2009-10-09?16:06??XB.MOBILE\XB.MOBILE\XB.MOBILE.csproj
?????文件???????1861??2009-10-09?16:06??XB.MOBILE\XB.MOBILE.sln
????..A..H.?????33792??2010-10-21?10:48??XB.MOBILE\XB.MOBILE.suo
?????文件???????8192??2010-07-25?16:52??XB.MOBILE\XB.PDU\bin\Debug\XB.PDU.dll
?????文件??????22016??2010-07-25?16:52??XB.MOBILE\XB.PDU\bin\Debug\XB.PDU.pdb
............此處省略38個文件信息
- 上一篇:會員積分管理系統C#版
- 下一篇:C#設計的簡單的用戶登錄界面窗體
評論
共有 條評論