⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userinfo.h

📁 一个移动通信用SMPP协议写的.非常经典!
💻 H
字号:
//---------------------------------------------------------------------------
#ifndef UserInfoH
#define UserInfoH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <ADODB.hpp>
#include <Db.hpp>
//---------------------------------------------------------------------------
class TUserInfo
{
public:
         __fastcall TUserInfo();
         ~TUserInfo(){};
//成员函数
public:
        //获取数据库信息
        bool GetDatabaseInfo(AnsiString _DBIP,AnsiString _DBNAME,
             AnsiString _DBUSERNAME,AnsiString _DBUSERPWD);
        //打开数据库
        bool OpenDatabase();
        //关闭数据库
        void CloseDB();
        //构造数据库控件
        void CreateDbContrl();
        //析构数据库控件
        void DelDbContrl();
        //执行SQL语句
        void RunSQL(TADOQuery *ADOQuery,AnsiString strSQL,bool HaveReturn);
        bool RunSQLNoOver(TADOQuery *ADOQuery,AnsiString strSQL,bool HaveReturn);
public:
        //添加一条猜灯谜信息
        void AddOneDm(AnsiString sim);
        //处理一条灯谜信息
        void UserAnswer(AnsiString sim,AnsiString sDate);
        //返回用户谜底
        void AnswerToUser(AnsiString sim);
        //激活
        void SendAllDm(AnsiString sim);
        //群发
        void SendAll(AnsiString sim);
        //查积分
        void QueryGrade(AnsiString sim);
        //征谜面
        void AnswerMd(AnsiString sim,AnsiString sBody);
private:
        //获得特定手机号的下一条灯谜
        AnsiString GetDmBySim(AnsiString sim);
        //分联通或移动发消息
        void SendDate(AnsiString sim,AnsiString strDate);
        //获取所有答案
        DynamicArray<AnsiString> GetAllAnswer(AnsiString strAnswer);
        //判断号段
        bool IfInNumber(AnsiString sim);

//成员变量
public:
        AnsiString DBIP;                 //数据库IP
        AnsiString DBNAME;               //数据库名
        AnsiString DBUSERNAME;           //数据库用户名
        AnsiString DBUSERPWD;            //数据库密码
private:
        TADOConnection *ADOConnection1;  //数据源
public:
        TADOQuery *ADOQuery1;            //数据库访问控件一
        TADOQuery *ADOQuery2;            //数据库访问控件二
        TADOQuery *ADOQuery3;            //数据库访问控件三
        TADOQuery *ADOQuery4;            //数据库访问控件四
        TADOQuery *ADOQuery5;            //数据库访问控件五
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -