2552/04/25

โน๊ต กีตาร์ เปียโน (sheet guitar piano)

พอดีหาเนื้อเพลง F*ck you ของ Lily Allen แล้วก็เลยเจออีกหลายเพลง

คอร์ด กีตาร์ โน๊ต เปียโน เพลงต่างประเทศ ฟรี

2552/04/22

Mac thai dictionary

About Thai Dictionary
English-Thai and Thai-English dictionaries are to be used with OS X Dictionary application as an additional source to support word translation for Thai language. These dictionaries package is created by Infinisoft Technology from the Longdo Dictionary project compilation. (http://dict.longdo.com) contents:

- NECTEC Lexitron 2 (EN-TH, TH-EN)
- Hope Studio (EN-TH)
- Nontri (EN-TH)
- Longdo EN-TH (EN-TH)

2552/04/21

Symbian OS Communications Programming

This book will not teach you the basics of Symbian programing. And its a change. It deals with communications and communications only. And there is much to say when you develop for a wireless phone : sockets, TCP/IP, GSM/GPRS, serial, irda, bluetooth, the ETEL server, SMS and MMS,...

By focusing on one topic, this book does it well. It brings valuable information not covered elsewhere. Another must-read if your code deals with any kind of communication

File types and dependencies




The picture below shows the dependencies that exists between source files in a typical Symbian application.

String and Descriptors

The choice of Symbian not to use common types and functions for handling strings and binary buffer may look quite surprising for many developers new to this platform. And probably more than one developer has spent a couple of hours wondering about the respective merits of Tbuf, TbufC, HbufC,...

The main characteristics of Symbian descriptors are:
- strings and binary data are threated the same way
- data can reside in any memory location, either ROM or RAM, on the stack or on the heap
- a descriptor object maintains pointer and length information to describe its data. Some descriptors also include a maximum length

TRAPs and Leaves

If you are new to Symbian programming, you may have notice that it is quite common to have functions name with trailing L, LC or LD. These letters have an important meaning:
- L indicates a function that may Leave. We will talk about this below.
- C indicates a function that add something on the Cleanup Stack (we will talk about this in a future article).
- D indicates a function that takes ownership of a heap allocated object (and that will be responsible for its Deletion).


.....
Powered By Blogger