分类: 程序设计预览模式: 普通 | 列表

最近在研究Nokia PC Connectivity API

因为工作上的一个项目需要收发短信息,所以在找了N套方案之后还是得研究起Nokia PC Connectivity API。装VS2008的目的之一也是因为这个。

Nokia PC Connectivity API一共提供了三套API,包括:

Device Management API - 提供设备管理,连接管理,设备信息等功能。

Content Access API - 提供内容的访问接口,可以让你访问电话簿、SMS、MMS、日程等信息

查看更多...

Tags: VC Windows IDE Nokia PC Connectivity

分类:程序设计 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 1123

Carbide.C++ v2.0

    这几天重装N70才上了一下Nokia的网站,现有看了一下开发论坛。才发现Carbide.C++ v2.0已经发布的,而且现在都免费了。对于做移动开发的来说是一个福音啊。

    我也下个Carbide.C++ v2.0来看看,玩玩。

Tags: Carbide Symbian

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 186

狂晕的TRichEdit.Lines.Assign

    唉,又是一个问题搞几天,累人那。。TRichEdit.Lines.Assign,都不知道这函数是怎的。如果你在TRichEdit里设置了FONT的话,千万不要再用这个函数去修改里面的值。

    如TRichEdit.Lines.Assign(TStringList),这样你死了都不知道。这函数它会修改TRichEdit里的FONT,大概是还原windows默认的FONT吧。

    具体怎么回事我就不研究了,反正我是改成TRichEdit.Text := TStringList.Text了。

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 508

无需安装Excel也可以导出XLS文件

    很多人在导出Excel文件的时候都会使用COM,调用Excel.exe。但是如果客户机器没有安装Excel呢?那就会报错了。

    之前我试过用DAO读取Excel文件。把Excel文件的Sheet当表来读,可没想过可以回写进去。这几天有个需求,要在没有安装Excel的机器上导出Excel文件。要求比较简单,只要有数据看就行了。

    没有安装Excel,就是不能使用COM调用Excel.exe。以前的CreateOLEObject( 'Excel.Application' );就派不上用场了。回想以前可以用DAO读取Excel,那回写呢?

查看更多...

Tags: Excel XLS

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 893

    一个问题搞了我两三天,今天终于把问题解决。问题在于TQDOQuery.Filtered属性。

    问题是这样的:一个小项目,读取XML文件保存到数据库里。在读取几个XML没有问题,有两个出问题。报“在所要求名称或序数的相关集合物件中,找不到此项目。”错误。

    代码循环读取XML节点,保存每个节点下的Table和Field内容。其中使用了Filter和Filtered属性。基于VCL控件的惯性,在Close时会把相关属性还原为初始值,所以我在Close以后也没有把Filtered设为False。

查看更多...

Tags: Delphi

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 661

    增加了一个当前行的标识,记忆中MMX5还没有这个。

    MMX6没有试用过,不知道具体情况,可能这里说的某些功能在MMX6里已经有了。

(D2009下表现不怎样,会错位。)

查看更多...

Tags: MMX

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 465

Delphi 2009/C++Builder 2009发布

    今天Delphi 2009/C++Builder 2009正式发布了,不知道什么时候会有正式版的下载呢。

    Delphi 2009/C++Builder 2009的改进还是比较多的,已经全面支持Unicode。

Tags: Delphi C++ Builder

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 895

在WEB打印中不打印页面中的某些内容

    其实很简单,用一个CSS就可以实现了,这个方法同时支持IE和FF。

    HTML内容

 
  1. <HTML>
  2.   <HEAD>
  3.     <TITLE>Test Print</TITLE>
  4.     <STYLE type="text/css">
  5.         .css1 {
  6.             text-align: center;
  7.             text-align: center;
  8.             height: 250;
  9.             width: 400;
  10.             background-color: blue;
  11.         }
  12.         .css2 {
  13.             text-align: center;
  14.             height: 250;
  15.             width: 400;
  16.             background-color: red;
  17.         }
  18.         @media print {
  19.             .printbtn, .css1 {
  20.                 display: none;
  21.             }
  22.         }
  23.     </STYLE>
  24.   </HEAD>
  25.   <BODY>
  26.     <DIV class="printbtn"><INPUT type="button" value="Print" onclick="window.print()"/> Print button can't print out, But it can display in page.</DIV>
  27.     <DIV class="css1"><BR/><BR/><BR/>Not print out</DIV>
  28.     <DIV class="css2"><BR/><BR/><BR/>Print out</DIV>
  29.   </BODY>
  30. </HTML>

    主要是在于CSS @media print,这个定义了打印时引用的CSS。css1定义了display: none;,所以打印时css1的类型不会被打印。

Tags: WEB打印 CSS

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 530

    标题写得非常简单,实现业务需求比较复杂。业务是这样的,一个页面,要同时修改多行记录。并且可以在这个页面实时添加记录。记录里有一下拉,下拉内容跟随记录行数变动,内容为某一字段。

    复杂吧?我这里说的只是一个小细节,这样的细节还可以多达10多个。真是晕啊。

    这里随便说一下啦,具体要贴代码才能说明白。

查看更多...

Tags: JavaScript Combobox

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 737

使用Ajax+Struts2实现动态查询的Combobox

    其实这个东西已经实现一段时间也,一直没有写上也。这段时间也修复了一些BUG。Ajax代码是从网上找的一个仿Google的代码修改而成的。

先贴代码吧:

ComboboxAjax.css

 
  1. .tab_suggest {
  2.     border1px solid #333;
  3.     background#ffffff;
  4.     -moz-user-select:none;
  5. }
  6.  
  7. .tab_suggest th,.tab_suggest td {
  8.     font12px '宋体';
  9.     font-weightnormal;
  10.     height17px;
  11.     text-alignleft;
  12.     line-height17px;
  13.     padding2px 3px;
  14.     white-spacenowrap;
  15.     cursordefault;
  16.     -moz-user-select:none;
  17. }
  18.  
  19. .tab_suggest td {
  20.     color#008000;
  21.     -moz-user-select:none;
  22. }
  23.  
  24. .tab_suggest tr.cur {
  25.     background#36c;
  26.     color#ffffff;
  27.     -moz-user-select:none;
  28. }
  29.  
  30. .tab_suggest tr.cur td {
  31.     color#ffffff;
  32.     -moz-user-select:none;
  33. }

查看更多...

Tags: Java Struts2 Combobox

分类:程序设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 589