Welcome![Sign In][Sign Up]
Location:
Search - 7bit

Search list

[Com Portserial1

Description: 通过串口与手机模块收发短信。已经用sim100测试过,支持8bit,7bit,unicode编码发送接收,软件的其他附属功能已经删除,发送短信的全部功能保留。-through the serial port transceiver module and cell phone text messages. Sim100 has been tested with and support 8 bit, Transfer, unicode coding this reception, Other software subsidiary functions have been deleted, sent messages to retain full functionality.
Platform: | Size: 32555 | Author: 晓苇 | Hits:

[SMSPDUdecoding

Description: PDU编码,包括7bit编码和解码,用户手机短信开发-PDU encoding, including the coding and decoding Transfer, the development of SMS users
Platform: | Size: 4533 | Author: 刘先生 | Hits:

[SMSSMSModule

Description: 【软件名称】 《收发手机短信读写手机电话本的开发库源代码》 【版 本】 1.0.0 【操作系统】 Windows 系列 【作 者】 谢红伟 · chrys · chrys@163.com · http://www.howa.com.cn 【软件说明】 本源代码完全实现手机短信收发和操作电话本的功能,示例程序可当作一个简单的短信处理小工具来使用。支持中文、英文、数字多种文字类型,自动 识别文字编码,自动选择最佳的编码方式(7Bit、8Bit或USC2),超长短信能自动拆分成多条发送,还可群发短信,收到短信自动通过声音提示,还能识别 来电信息,显示来电号码。可以对本机、SIM卡、已拨电话纪录、未接电话纪录等多个电话本进行读写操作。能自动查找设备接口。另外还演示了UNICODE编 程的方法。 你可以任意修改复制本代码,但请保留这段文字不要修改。 希望我能为中国的软件行业尽一份薄力! 【开发日期】 2007-10-07 06:26:24
Platform: | Size: 482012 | Author: 谢红伟 | Hits:

[SMSduanxinModule

Description: 本源代码完全实现手机短信收发和操作电话本的功能,示例程序可当作一个简单的短信处理小工具来使用。支持中文、英文、数字多种文字类型,自动 识别文字编码,自动选择最佳的编码方式(7Bit、8Bit或USC2),超长短信能自动拆分成多条发送,还可群发短信,收到短信自动通过声音提示,还能识别 来电信息,显示来电号码。可以对本机、SIM卡、已拨电话纪录、未接电话纪录等多个电话本进行读写操作。能自动查找设备接口。另外还演示了UNICODE编 程的方法。
Platform: | Size: 567093 | Author: david | Hits:

[Delphi VCL带附件及Html显示的邮件发送类

Description:

unit UnitSendMail;

interface

uses
  Windows, SysUtils, Classes,StdCtrls, ExtCtrls, ComCtrls, Dialogs,
  IdMessage, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdExplicitTLSClientServerBase,IdMessageClient, IdSMTPBase, IdSMTP, IdText,
  IDAttachmentFile;

function SendEMail(SenderName, SenderAddress: PChar;
    Receivename, ReceiveAddress: PChar; MailSubject, MailContent: PChar;
    JpgFileName: PChar; SendType: Integer; PicID: PChar; IsCustom: Boolean;Attachment:PChar): Boolean; stdcall;
function ConnectMailServer(Host, UserName, Password: PChar;
    Port: Integer): Boolean; stdcall;
procedure DisconnectMail; stdcall;

type
  TSendMailObj = class
  private
    FHost: String;
    FPort: Integer;
    FUserName: String;
    FPassword: String;
    ASmtp: TIdSMTP;
  public
    property Host: string read FHost write FHost;
    property Port: Integer read FPort write FPort;
    property UserName: String read FUserName write FUserName;
    property Password: String read FPassword write FPassword;
    constructor Create;
    function ConnectServer: Boolean;
    function SendEMail(SenderName, SenderAddress: PChar;
      Receivename, ReceiveAddress: PChar; MailSubject, MailContent: PChar;
      JpgFileName: PChar; SendType: Integer; PicID: PChar;
      IsCustom: Boolean;Attachment:PChar): Boolean;
  end;

var
  SendObj: TSendMailObj;

implementation

function SendEMail(SenderName, SenderAddress: PChar;
    Receivename, ReceiveAddress: PChar; MailSubject, MailContent: PChar;
    JpgFileName: PChar; SendType: Integer; PicID: PChar; IsCustom: Boolean;Attachment:PChar): Boolean; stdcall;
begin
  Result :=  SendObj.SendEMail(SenderName, SenderAddress, Receivename,
          ReceiveAddress, MailSubject, MailContent,
            JpgFileName, SendType, PicID, IsCustom,Attachment);
end;

function ConnectMailServer(Host, UserName, Password: PChar;
    Port: Integer): Boolean; stdcall;
begin
  try
    //if SendObj = nil then
    SendObj := TSendMailObj.Create;
{    if SendObj.ASmtp.Connected then
      SendObj.ASmtp.Disconnect;  }
    SendObj.Host := StrPas(Host);
    SendObj.Port := Port;
    SendObj.Username := StrPas(UserName);
    SendObj.Password := StrPas(Password);
    Result := SendObj.ConnectServer;
  except
    Result := False;
  end;
end;

procedure DisconnectMail; stdcall;
begin
  if SendObj <> nil then
  begin
    if SendObj.ASmtp <> nil then
      SendObj.ASmtp.Disconnect;
    SendObj := nil;
    SendObj.Free;
  end;
end;
{ TSendMailObj }

function TSendMailObj.ConnectServer: Boolean;
begin
  ASmtp.Host := FHost;
  ASmtp.Port := FPort;
  ASmtp.Username := FUserName;
  ASmtp.Password := FPassword;
  try
    ASmtp.Connect;
    Result := ASmtp.Connected;
  except
    Result := False;
  end;
end;

constructor TSendMailObj.Create;
begin
  ASmtp := TIdSMTP.Create(nil);

end;

function TSendMailObj.SendEMail(SenderName, SenderAddress, Receivename,
  ReceiveAddress, MailSubject, MailContent, JpgFileName: PChar;
  SendType: Integer; PicID: PChar; IsCustom: Boolean;Attachment:PChar): Boolean;
var
  IdBody, IdHtml: TIdText;
  Att: TIdAttachmentFile;
  AMessage: TIdMessage;
  ASmtp_1: TIdSMTP;
begin
  ASmtp_1 := TIdSMTP.Create(nil);
  ASmtp_1.Host := FHost;
  ASmtp_1.Port := FPort;
  ASmtp_1.Username := FUserName;
  ASmtp_1.Password := FPassword;
  //ASmtp_1.AuthType := atDefault;
  ASmtp_1.Connect; // }
  if not ASmtp.Connected then
    ASmtp.Connect;
  AMessage := TIdMessage.Create(nil);
  with AMessage do
  begin
    NoDecode := False;
    NoEncode := False;
    ContentType := 'multipart/mixed';
    Encoding := meMIME;
    MsgId := 'PrettyPic';
    if FileExists(StrPas(JpgFileName)) then
      References := ChangeFileExt(ExtractFileName(StrPas(JpgFileName)), '')
    else
      References := '';
    Recipients.Clear;
    with Recipients.Add do
    begin
      Name := StrPas(Receivename);
      Address := StrPas(ReceiveAddress);
    end;
    Subject := StrPas(MailSubject);
    Sender.Name := StrPas(SenderName);
    Sender.Address := StrPas(SenderAddress);
    From.Name := Sender.Name;
    From.Address := Sender.Address;
    if SendType = 0 then
    begin
      IdBody := TIdText.Create(MessageParts);
      IdBody.ContentType := 'text/plain';
      IdBody.Body.Add(StrPas(MailContent));
      IdBody.Body.Add('');
    end
    else
    begin
      IdHtml := TIdText.Create(MessageParts);
      IdHtml.ContentType := 'text/html;charset=gb2312';
      IdHtml.ContentTransfer := '7bit';
      IdHtml.Body.Add(' <html>');
      IdHtml.Body.Add('  <head>');
      IdHtml.Body.Add('      <title>' + StrPas(MailSubject) + ' </title>');
      IdHtml.Body.Add('  </head>');
      IdHtml.Body.Add('  <body title="' + References + '">');
      IdHtml.Body.Add('    ' + StrPas(MailContent) + ' <br>');
      if (not IsCustom) and FileExists(StrPas(JpgFileName)) then
        IdHtml.Body.Add('      <img src="cid:' + StrPas(PicID) + '" alt="' + ExtractFileName(StrPas(JpgFileName)) +
                            '" name="' + ExtractFileName(StrPas(JpgFileName)) + '" title="">');
      IdHtml.Body.Add('  </body>');
      IdHtml.Body.Add(' </html>');
    end;
    if FileExists(StrPas(JpgFileName)) then
    begin
      Att := TIdAttachmentFile.Create(MessageParts, StrPas(JpgFileName));
      Att.ExtraHeaders.Values['Content-ID'] := StrPas(PicID);
      Att.ContentType := 'image/jpg';
    end;  
    if FileExists(StrPas(Attachment)) then
    begin
      Att := TIdAttachmentFile.Create(MessageParts, StrPas(Attachment));
    end;
  end;
  try
    ASmtp_1.Send(AMessage);
    if Att <> nil then
      Att.Free;
    if IdBody <> nil then
      IdBody.Free;
    if IdHtml <> nil then
      IdHtml.Free;
    if AMessage <> nil then
      AMessage.Free;
    ASmtp_1.Disconnect;

    ASmtp_1.Free; //}
    ASmtp.Disconnect;
    Result := True;
  except on e: Exception do
  begin
    Result := False;
  end;
  end;

end;

end.


Platform: | Size: 1685 | Author: kennyxue | Hits:

[ComboBox短信ocx控件

Description: 蓝天短信猫收发控件开发使用手册 安装 通过运行regsvr32.exe程序来安装本控件,如: regsvr32.exe c:\winnt\system32\alasunsmscon.ocx 提示: 由于本控件使用了微软公司的MSCOMM32.OCX,所以用户在自己程序发布时,除了要分发本 控件外,还要包括MSCOMM32.OCX。 特别声明: 深圳市蓝天信息技术有限公司开发的alasunsmscon.ocx控件稳定支持本公司生产的短信猫设备,已对短信猫芯片调用此控件进行了加密技术,本公司的alasunsmscon.ocx控件在调用其它公司短信猫设备时,刚开始能运行一段时间,但运行一段时间后会出现控件无法调用,导致程序无法运行,短信出现乱码等问题,由此声明只对本公司生产的短信猫调用控件负责,用其它公司生产的短信猫调用此控件所引起的系统不稳定,本公司概不负责,敬请谅解。 控件使用说明 ◆属性 序 号 属性名称 数据类型 说 明 1 AutoDelMsg Boolean 设置是否在阅读短信后自动删除SIM卡内短信存档 (建议在经常接收短信时设置为true)。 设计和运行时都可以读写, true自动删除 false不自动删除 默认为false 2 CommPort Integer 串口号(运行时只读) 3 IsOpen Boolean 设备是否已经打开(只读) True已打开 False未打开 4 IsRegOK Boolean 控件是否成功注册(只读) True已打开 False未打开 5 Settings String 设备与计算机的串口通讯设置 设计时和运行时都可以读写 默认值为 9600,n,8,1,分别代表波特率、奇偶校验、 数据位数和停止位数 ◆方法 ☆ 发送AT指令 (ATCommand) 功能描述:向端口发送AT指令 参数:ATCmd string 您要发送的AT指令 返回:string AT指令返回结果 如为错误,返回ERROR ☆ 关闭通讯端口 (CloseComm) 功能描述:关闭与设备的通讯端口 参数: 无 返回: Long 0 成功,其它 失败 ☆ 删除短消息 (DelMsgByIndex) 功能描述:删除SIM卡中指定位置的短信 参数: iIndexNo Integer 要删除SIM卡中短信的位置 返回: Long 0 删除成功,其他 删除失败 ☆ 取得机器码(GetMachineNo) 功能描述:取得机器码(注册控件时用) 参数: 无 返回: string 机器码字符串 ☆ 取得短信中心号码 (GetMsgCenterNo) 功能描述:取得短信中心号码 参数: 无 返回: string 短信中心号码 ☆ 取得注册用户名 (GetRegUserName) 功能描述:取得注册用户名 参数: 无 返回:string 用户名 ☆ 取得未读信息列表 (GetUnreadMsgIndexList) 功能描述:取得未读信息列表 参数: 无 返回: string 逗号分隔的未读信息序号的列表 ☆ 打开通讯端口 (OpenComm) 功能描述: 打开与设备的通讯端口 参数: 无 返回: Long 0 成功, 其他 失败 ☆ 读取设备新收到的短消息 (ReadMsg) 功能描述:读取设备新收到的短消息 参数: sNo string 收到短信的来源号码 sCon string 收到短信的内容 sMsgCenterNo string 短信中心号码 dSendTime date 发送短信的时间 iSendTimeZone Integer 发送短信的时区 返回: Long 0 读取成功, 其他 读取失败 ☆ 读取短消息 (ReadMsgByIndex) 功能描述:读取SIM卡中指定位置的短消息 参数: iIndexNo Integer 短信序号 sNo string 收到短信的来源号码 sCon string 收到短信的内容 sMsgCenterNo string 短信中心号码 dSendTime date 发送短信的时间 iSendTimeZone Integer 发送短信的时区 返回: Long 0 读取成功,其他 读取失败 ☆ 发送短消息 (SendMsg) 功能描述:发送一条短信息 参数: sNo string 对方的手机号码 sCon string 短消息内容 sMsgCenterNo string 短信中心号码(可选) iMsgType Integer 短信类型 (见下表) bAsync Boolean 是否异步发送(可选,默认为False) 返回: Long 0 发送成功,其他 发送失败 ◆短信类型: 常量 值 说 明 alasunUCS2 0 Unicode类型,如中文。选择此类型,短信的最长长度 为70个字符。 alasun7Bit 1 7Bit类型,一般用来发送英文短信,选择此类型,短信 最长长度为160个字符。 alasunBlinking 2 闪烁类型的短信(需手机支持)。 alasunFlash 4 免提短信(直接显示在用户手机屏幕上,需手机支持), 选择此类型,短信编码自动为Unicode,并且最长长度 为69个字符。 以为常量可以结合使用,如alasunBlinking+alasunFlash ☆ 设置短信中心号码 (SetMsgCenterNo) 功能描述:设置短信中心号码 参数: sNewValue string 短信中心号码 返回: Long 0 成功,其他 失败 ☆ 注册控件 (SetSN) 功能描述:注册控件(注册控件时用); 参数: strUserName string 短信用户名 strRegNo string 注册序列号 返回: Boolean True 注册成功,False 失败 ☆ 显示控件关于对话框 (ShowAbout) 功能描述:显示控件关于对话框 参数: 无 返回: 无 ◆ 事件 ☆ OnReceive 当短信到达时触发这个事件,请在此事件中调用ReadMsg方法 ☆ OnSend 在异步发送方式时,短信成功发送时,触发此事件,同步发送时,此事件无效
Platform: | Size: 207421 | Author: terry600@163.com | Hits:

[Com Portserial1

Description: 通过串口与手机模块收发短信。已经用sim100测试过,支持8bit,7bit,unicode编码发送接收,软件的其他附属功能已经删除,发送短信的全部功能保留。-through the serial port transceiver module and cell phone text messages. Sim100 has been tested with and support 8 bit, Transfer, unicode coding this reception, Other software subsidiary functions have been deleted, sent messages to retain full functionality.
Platform: | Size: 32768 | Author: 晓苇 | Hits:

[SMSPDUdecoding

Description: PDU编码,包括7bit编码和解码,用户手机短信开发-PDU encoding, including the coding and decoding Transfer, the development of SMS users
Platform: | Size: 4096 | Author: 刘先生 | Hits:

[SMSSMSModule

Description: 【软件名称】 《收发手机短信读写手机电话本的开发库源代码》 【版 本】 1.0.0 【操作系统】 Windows 系列 【作 者】 谢红伟 · chrys · chrys@163.com · http://www.howa.com.cn 【软件说明】 本源代码完全实现手机短信收发和操作电话本的功能,示例程序可当作一个简单的短信处理小工具来使用。支持中文、英文、数字多种文字类型,自动 识别文字编码,自动选择最佳的编码方式(7Bit、8Bit或USC2),超长短信能自动拆分成多条发送,还可群发短信,收到短信自动通过声音提示,还能识别 来电信息,显示来电号码。可以对本机、SIM卡、已拨电话纪录、未接电话纪录等多个电话本进行读写操作。能自动查找设备接口。另外还演示了UNICODE编 程的方法。 你可以任意修改复制本代码,但请保留这段文字不要修改。 希望我能为中国的软件行业尽一份薄力! 【开发日期】 2007-10-07 06:26:24
Platform: | Size: 482304 | Author: 谢红伟 | Hits:

[SMSduanxinModule

Description: 本源代码完全实现手机短信收发和操作电话本的功能,示例程序可当作一个简单的短信处理小工具来使用。支持中文、英文、数字多种文字类型,自动 识别文字编码,自动选择最佳的编码方式(7Bit、8Bit或USC2),超长短信能自动拆分成多条发送,还可群发短信,收到短信自动通过声音提示,还能识别 来电信息,显示来电号码。可以对本机、SIM卡、已拨电话纪录、未接电话纪录等多个电话本进行读写操作。能自动查找设备接口。另外还演示了UNICODE编 程的方法。 -Source code fully realized and operation of SMS to send and receive phone book functions, sample program can be used as a simple SMS to handle small tools to use. Support Chinese, English, the number of a variety of text types, automatic recognition of text encoding, automatically selects the best encoding (7Bit, 8Bit or USC2), long messages can automatically split into a number of sent mass text messages can also receive SMS automatically by voice prompts, but also identify the caller information, caller ID display. On this machine, SIM cards, has been allowed to make phone calls record, did not answer the phone records, etc. to carry out a number of phone book to read and write operations. Can automatically find device interface. Also demonstrated UNICODE programming approach.
Platform: | Size: 566272 | Author: david | Hits:

[SMSgsmpdu7bit

Description: encode/decode gsm sms 7bit pdu format text. orginally written for palm os, but it don t make any special system call. plain stdio is ok
Platform: | Size: 1024 | Author: kccheng | Hits:

[SMSPduSMSLib

Description: PDU SMS library, for making 7bit/8bit/16bit SMS
Platform: | Size: 14336 | Author: faycal | Hits:

[Windows DevelopPduSMSLib

Description: SMS library for 7bit/8bit/16bit SMS binary PDU generator
Platform: | Size: 701440 | Author: faycal | Hits:

[Communication-Mobile7bitcoding

Description: PDU 7BIT编码程序,目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。-PDU 7BIT encoding process, at present, commonly used to send short messages Text and PDU (Protocol Data Unit, Protocol Data Unit) mode. Send and receive SMS Text mode using a simple code to achieve them is very easy, but the biggest drawback is that the Chinese can not send and receive text messages and SMS PDU mode only supports English, but also send text messages in English. PDU mode send and receive text messages you can use three kinds of coding :7-bit ,8-bit and UCS2 encoding. 7-bit encoding used to send normal ASCII characters ,8-bit encoding used to send data messages, UCS2 encoding used to send Unicode characters.
Platform: | Size: 1024 | Author: li | Hits:

[SCMmc55_sms

Description: 一个控制设备中接收发送短信部分的驱动。分析短信pdu,并根据相应的7bit,8bit或16bit模式解析出实际短信文本,对于中文还包括了unicode到gb2312的转码。硬件平台stm32103VB,用Keil写的-A control device to send text messages to receive part of the drive. Analysis of SMS pdu, and in accordance with the corresponding 7bit, 8bit or 16bit mode of parsing out the actual message text, of the Chinese language also includes unicode to gb2312 transcoding. Hardware platform stm32103VB, written with the Keil
Platform: | Size: 142336 | Author: ansern | Hits:

[Other7bit

Description: 用于将ascii 7bit 编码转8bit,以及8 bit 转 7 bit-ascii change 7 bit code to 8bit ,8 bit code to 7 bit
Platform: | Size: 6144 | Author: 周烨 | Hits:

[Linux-Unix7bit

Description: The Decode to 7Bit code.
Platform: | Size: 1024 | Author: Vincent | Hits:

[Special Effects7bitTo8bit

Description: 不错的转换代码,7bit 转化为8bit 并以ascii显示-transfer 7bit data to 8 bit data and display it in ascii
Platform: | Size: 29696 | Author: lte | Hits:

[Other7bit

Description: GPRS短信文本格式的收发,7bit编码,解码-GPRS 7bit
Platform: | Size: 208896 | Author: popo zhang | Hits:

[Multimedia Develop7bit

Description: 用于将ascii 7bit 编码转8bit,以及8 bit 转 7 bit-ascii change 7 bit code to 8bit ,8 bit code to 7 bit
Platform: | Size: 6144 | Author: lu8391378 | Hits:
« 12 3 »

CodeBus www.codebus.net