在编程过程中,常常涉及到一些基础知识,这些知识与编程语言无关,但即是在进行某些基本类型的操作时必不可少的内容。如操作OFFICE的基础知识,短信发送基础知识,微信操作基础知识等。现在做一下汇总,以便后续更好地进行编程开发。
1.短信操作要点。
对于一和般的短信操作,需要利用短信猫进行开发。 所谓短信猫,即封装了一段短信操作的硬件部件,可以以IMPORTDLL的方式进行引入,从而方便短信的收发操作。
如
[DllImport ("dllforvc.dll",EntryPoint="GSMModemInitNew",CharSet=CharSet.Ansi,CallingConvention=CallINGcONVENTION.sTDcALL)]
public static extern bool GSMModemInitNew(string device,string baudrate,string initstring,string charset,bool swHandshake,string sn);
//此代码代是初始化gsm modem,并连接gsm modem, 即名为gsm modem的短信猫。
//注意语法格式, 及引入外部方法的语法标示。
//另外,对于短信猫,除了封装了相关的操作方法外,还一般与某通讯公司有一定的协议,即可以通过该硬件设备通过网络向通讯公司发出发送短信的请求。
2.ID卡操作要点。
一般的ID卡等,可以直接将扫描或读取的信息发送到电脑端的光标处,故程序需要处理的是怎样设置光标及获取信息后的后续处理。
3.在有关条形码及二维码的编程中,即可以自己设置条形码的生成与读取代码,也可以借助开源的第三方插件,如ZXING,则可以轻松实现有关条形码及二维码的相关编程工作。