一.简介: Elite Container是DELPHI下的一个轻量级IoC对象容器(IoC:Inverse of Control,反转控制).它是参考了Java中的Spring框架(主要是配置文件的写法),并结合DELPHI的特点来构建的.相比Spring的对象容器,它提供的功能更为精简常用(如对象延迟创建.对象属性自动注入等),降低了学习的难度,并且提供了很多扩展点,你只需简单地写一个插件实现类,并在配置文件中进行简单配置,就可以让Elite Container拥有你的自定义功能! Elit…
在Android里,用java通过实现BroadcastReceiver接口,就可以获得Intent消息.可是Delphi程序不能直接实现JBroadcastReceiver,如何能够实现类似Java的BroadcastReceiver功能呢? 幸运的是Delphi提供了TJFMXBroadcastReceiver类实现了BroadcastReceiver,我们便可以以此达到目的. 下面的程序片段举例,实现如何在Delphi下获取USB外设拔插的消息. uses System.SysUtils,…
小小总结一下,以防过几天忘记,自己的复习资料,如果能帮到大家,也是有所作用!! 1,字符转化为Unicode编码方法: ord("字符") ord("A") ord("李") 1,Unicode编码转化为字符方法: chr(65535) chr() '\uffff' chr() 'A'…
using UnityEngine;using System.Collections;using System.Collections.Generic; List<); string chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; ;i<;i++){ ); byte[] bytes=System.Text.Encoding.Unicode.GetBytes(sub); enc…
方法一:使用SHDocVw, MSHtml单元提供的一些方法利用浏览器的特性来获取. uses SHDocVw, MSHtml; function GetUserAgent: string;var  Doc: IHTMLDocument2;  win: IHTMLWindow2;  wb: TWebBrowser;begin  Result := '';  try    wb := TWebBrowser.Create(nil);    try      wb.Navigate('about:b…
function getUnicode (charCode) { return charCode.charCodeAt(0).toString(16); } 获取的是 UTF-16 编码的值,不足4位的话在前面补0. 最终的 Unicode 码格式:\uxxxx…
class EnumStruct { //定义QQ的状态枚举 Qme QnLine OffLine Leave Busy //提示用户现在一个状态 然后接收 ,并将用户输入转换成枚举类 enum Qstar { Qme, QnLine, OffLIne, Leave, Busy } public void QqStar() { Console.WriteLine("请选择您的QQ状态:1.Qme 2.QnLine 3.OffLine 4.Leave 5.Busy"); int star…
http://blog.163.com/l1_jun/blog/static/143863882011741124581/ 由于 Delphi2005 支持中文标识符,在编写 PASCAL 词法分析器的过程中遇到了这个问题,经过多次试验找到了解决方案,至今未发现问题. 代码如下: ) then    result:=false else result:=true;end; 2005年1月28日:感谢滚龙的指点,已将代码改写如下: ) then result:=true  else result:…
plainText=input('message:') for c in plainText: print(chr(ord(c)-3),end='') plainText=input('message:') for c in plainText: print(chr(ord(c)+3),end='') for i in range(12): print(9800+i,chr(9800+i))…