易截截图软件、单文件、免安装、纯绿色、仅160KB

WAP文本分页显示


     最近在WAP开发中用到文本分页。什么是文本分页呢,就是将一段内容太长,需要分页显示。WAP因为有流量的限制,你不能在一页中显示过多的内容。很有可能显示的内容并不是用户所关心的,这样就浪费了用户的流量。
       当然很直观的一种的做法是人工分页,很多WAP的图书网站,都是采用人工分页的方式。即在数据库中已经将数据分割存储。这样的好处,自然是分页的字数准确、每一页的现实包括样式、长度可以精确的控制。但是这样需要投入不少人力,而且对数据的维护成本也很多。如果我某一天从中间插入一个章节,这篇分页数据很可以就需要从新生产。
       另一种就是目前采用的程序自动根据文本的大小进行分页。美中不足就是因为中英文混排等对字数的控制、显示的分页因为字距长短不一等。
考虑到WAP上很多地方可以会因为文本过长需要分页的需求。就写了一个通用控件。你只需要定义传入总的需要显示的String,需要分页的字数。其他一般情况不需要设置,就可以自动完成分页过程。
1:基本用法
PagerText1.InputText = inputString;//需要输入的字符串
PagerText1.PageSize = 100;//需要显示的分页字数限制
lblText.Text = PagerText1.OutputText;//将需要分页的字符显示在lblText控件上。
2:支持数字显示和上页下页的简单模式显示
PagerText1.ShowPageNumber = true
3:自定义格式化URL
如果你希望对分页的URL进行自定义,可以通过完成FormatCustomerLink 这个委托来完成。
PagerText1.FormatCustomerLink = delegate(int showPageNo,int currentPage){};
源码下载: 文本翻阅
如果大家有什么BUG或改进的地方也请通知一下噢!
本文来自:http://www.cnblogs.com/pumaboyd/archive/2008/07/27/1254769.html


相关文档:

用户反馈 WAP 显示 403 。。。

收到反馈。我马上去看了下~~  的确是 403 为啥呢?  代码确定没动过。。
目前主要WAP上网是两种网络
CMNET   CMWAP
经过测试发现  CMWAP  就显示 403   而  CMNET 就很正常~~
顶。原来是网络问题~~ ......

WAP GPRS WIFI WLAN

      手机WIFI上网是指通过无线网关上网,可在咖啡厅、图书馆等有无线网络的地方上网,可以用WIFI连接到笔记本的无线网卡,建网桥通过本本上网。它是直连互联网的,通过移动联通或电信的热点,速度和接入网关选择的带宽有关,一般是免费的!如果没有热点,可以购置一台无线路由器连接自家宽 ......

IIS 6.0下架设wap网站。

IIS--默认网站属性-->http 头-->MIME映射 -->文件类型 -->新类型 
.wml text/vnd.wap.wml
如果你服务器上,只有.wml文件,则只添加上面这个就好。如果需要,可添加以下:
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wbmp ......

symbian net wap 区分

TBool  isWap = EFalse;
 TBuf<128> iapServerType;
 TUint32  iapServerId;
  CCommsDatabase*   commsDb = CCommsDatabase::NewL( EDatabaseTypeIAP );
  CleanupStack::PushL( commsDb );
  CCommsDbTableView*   ia ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号