D语言中国主页  D语言编辑器SciTE4D   DWin库 D语言官方网站
D语言编译器1.x最新版 OpenSource   Tango   webnews  Wiki

查看完整版本: 1 d语言文档资源大全

yidabu 2007-4-15 17:28

1 d语言文档资源大全


1 d语言文档资源大全
知识若不分享 实在没有意义 http://www.d-programming-language-china.org/ 20070408
点击下面网址查看原文:http://bbs.d-programming-language-china.org/thread-455-1.html
D语言中文文档
D语言中文论坛:http://www.d-programming-language-china.org/

1 d语言文档资源大全
http://bbs.d-programming-language-china.org/thread-455-1.html
2 d语言编译器下载教程
http://bbs.d-programming-language-china.org/thread-456-1.html
3 d语言编译器环境变量的设置
http://bbs.d-programming-language-china.org/thread-457-1.html
4 D语言编辑器SciTe下载安装和配置教程
http://bbs.d-programming-language-china.org/thread-458-1.html
5 用SciTe编辑并运行你的第一个D语言程序
http://bbs.d-programming-language-china.org/thread-459-1.html( 本文出处: http://bbs.d-programming-language-china.org/thread-455-1.html )
6 D语言简单实例
http://bbs.d-programming-language-china.org/thread-547-1.html
D语言官方文档
D语言官方网站:http://digitalmars.com/d
大量D资源的连接:http://www.digitalmars.com/d/dlinks.html
D语言开源社区:http://dsource.org/
D language wiki,有大量资源收集, d-programming-language-china.org推荐:http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage( 本文出处: http://bbs.d-programming-language-china.org/thread-455-1.html )
dprogramming:http://www.dprogramming.com/( 本文出处: http://bbs.d-programming-language-china.org/thread-455-1.html )
Tango:http://www.dsource.org/projects/tango
D语言论坛:http://www.digitalmars.com/webnews/newsgroups.php?search_txt=&group=digitalmars.D
DMD更新日志:http://digitalmars.com/d/changelog.html
D语言作者的个人网站:http://www.walterbright.com/( 本文出处: http://bbs.d-programming-language-china.org/thread-455-1.html )
D语言新闻博客:http://dblog.aldacron.net/
Win32 Debugger for the D Programming Language:http://ddbg.mainia.de/
Windows数据类型
D语言论坛 http://www.d-programming-language-china.org/ 按:用D语言进行windows编程,首先要搞清windows有哪些数据类型,及和D语言数据类型的对应关系。
要求在windows编程中,清楚知道每种数据类型名字的意思和size大小。
下面是微软的官方文档,关于windows data typeshttp://msdn2.microsoft.com/en-us/library/aa383751.aspx下表包含了下列的数据类型:character, integer, Boolean, pointer, and handle.character, integer, 和Boolean 和大多数C编译器相同,多数pointer-type 名字以P或LP开头. Handles refer to a resource that has been loaded into memory.( 本文出处: http://bbs.d-programming-language-china.org/thread-455-1.html )
中文翻译:

QUOTE:
ATOM    原子(原子表中的一个字符串的参考)BOOL    布尔变量BOOLEAN    布尔变量BYTE    字节(8位)CCHAR    Windows字符CHAR    Windows字符COLORREF    红、绿、蓝(RGB)彩色值(32位)Const    变量,该变量的值在执行期间保持为常量CRITICAL_SECTION    临界段对象CTRYID    国名标识符DLGPROC    指向一个对话框过程的指针DWORD    双字(32位)ENHMFENUMPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举增                                            强的元文件记录ENUMRESLANGPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举资                                            源语言。ENUMRESNAMEPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举资                                            源名称。ENUMRESTYPEPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举资                                            源类型。FARPROC    指向一个回调函数的指针FLOAT    浮点变量FMORDER    32位字体映射值的数组FONTENUMPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举字                                            体GOBJENUMPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举图                                            形设备接口(GDI)对象HACCEL    加速键表句柄HANDLE    对象的句柄HBITMAP    位图句柄HBRUSH    画刷句柄HCONV    动态数据交换(DDE)会话句柄HCONVLIST    DDE会话句柄HCURSOR    光标句柄HDC    设备描述表(DC)句柄HDDEDATA    DDE数据句柄HDLG    对话框句柄HDWP    延期窗口位置结构句柄HENHMETAFILE    增强原文件句柄HFILE    文件句柄HFONT    字体句柄HGDIOBJ    GDI对象句柄HGLOBAL    全局内存块句柄HHOOK    钩子句柄HICON    图标句柄HINSTANCE    实例句柄HKEY    登记关键字句柄HLOCAL    局部内存块句柄HMEMU    菜单句柄HMETAFILE    元文件句柄HMIDIIN    乐器的数字化接口(MIDI)输入文件句柄HMIDIOUT    MIDI输出文件句柄HMMIO    文件句柄HOOKPROC    指向一个应用程序定义的钩子函数的指针HPALETTE    调色板句柄HPEN    画笔句柄HRGN    域句柄HRSRC    资源句柄HSZ    DDE字符串句柄HWAVEIN    波形输入文件句柄HWAVEOUT    波形输出文件句柄HWINSTA    工作站句柄HWND    窗口句柄INT    符号整数LANGID    语言标识符LCID    所在国(Locale)标识符LCTYPE    所在国类型LINEDDAPROC    指向一个回调函数的指针,该回调函数处理行坐标LONG    32位符号整数LP    指向一个以"NULL"结束的Unicode(TM)字符串的指针LPARAM    32位消息参数LPBOOL    指向一个布尔变量的指针LPBYTE    指向一个字节的指针LPCCH    指向一个Windows字符常量的指针LPCCHOOKPROC    指向一个应用程序定义的钩子函数的指针LPCFHOOLPROC    指向一个应用程序定义的钩子函数的指针LPCH    指向一个Windows字符的指针LPCOLORREF    指向一个COLORREF值的指针LPCRITICAL_SECTION    指向一个临界段对象的指针LPCSTR    指向一个以"NULL"结束的WINDOWS字符串常量的指针LPCTSTR    指向一个以"NULL"结束的Unicode或Windows字符串常量的指针LPCWCH    指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量                                            的指针LPCWSTR    指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常                                            量的指针LPDWORD    指向一个无符号双字(32位)的指针LPFRHOOLPROC    指向一个应用程序定义的钩子函数的指针LPHANDLE    指向一个句柄的指针LOHANDLER_FUNCTION    指向一个处理程序函数的指针LPHWAVEIN    指向一个波形输入文件句柄的指针LPHWAVEOUT    指向一个波形输出文件句柄的指针LPINT    指向一个符号整数的指针LPLONG    指向一个符号长整数(32位)的指针LPOFNHOOKPROC    指向一个应用程序定义的钩子函数的指针LPPRINTHOOKPROC    指向一个应用程序定义的钩子函数的指针LPSETUPHOOKPROC    指向一个应用程序定义的钩子函数的指针LPTSTR    指向一个以NULL结束的Unicode或Windows字符串的指针LRESULT    消息处理的符号结果LPVOID    指向任何类型的指针LPWSTR    指向一个以"NULL"结束的Unicode字符串的指针LUID    局部唯一的标识符MCIDEVICEID    媒体控制接口(MCI)设备标识符MFENUMPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举元                                            文件记录MMRESULT    多媒体消息的处理结果NPSTR    指向一个以"NULL"结束的Windows字符串的指针NWPSTR    指向一个以"NULL"结束的Unicode字符串的指针PBOOL    指向一个布尔变量的指针PBYTE    指向一个字节的指针PCCH    指向一个Windows字符常量的指针PCH    指向一个Windows字符的指针PCHAR    指向一个Windows字符的指针PCRITICAL_SECTION    指向一个临界段对象的指针PCSTR    指向一个以"NULL"结束的Windows字符串常量的指针PCWCH    指向一个Unicode字符常量的指针PCWSTR    指向一个以"NULL"结束的Unicode字符串常量的指针PDWORD    指向一个无符号双字的指针PFLOAT    指向一个浮点变量的指针PFNCALLBACK    指向一个回调函数的指针PHANDLE    指向一个句柄的指针PHANDLER_ROUTINE    指向一个处理程序的指针PHKEY    指向一个登记关键字的指针PINT    指向一个符号整数的指针PLONG    指向一个符号长整数的指针PLUID    指向一个局部唯一的表示符(LUID)的指针PROPENUMPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征PSHORT    指向一个符号短整数的指针PSID    指向一个加密标识符(SID)的指针PSTR    指向一个以"NULL"结束的Windows字符串的指针PSZ    指向一个以"NULL"结束的Windows字符串的指针PTCH    指向一个Windows或Unicode字符的指针PTCHAR    指向一个Windows或Unicode字符的指针PTSTR    指向一个以"NULL"结束的Windows或Unicode字符串的指针PUCHAR    指向一个无符号Windows字符的指针PUINT    指向一个无符号整数的指针PULONG    指向一个无符号长整数的指针PUSHORT    指向一个无符号短整数的指针PVOID    指向任何类型的指针PWCH    指向一个Unicode字符的指针PWCHAR    指向一个Unicode字符的指针PWORD    指向一个无符号字的指针PWSTR    指向一个以"NULL"结束的Unicode字符串的指针REGSAM    登记关键字的加密掩码SC_HANDLE    服务句柄SERVICE_STATUS_HANDLE    服务状态值句柄SHORT    短整数SPHANDLE    指向一个句柄的指针TCHAR    Unicode或Windows字符TIMERPROC    指向一个应用程序定义的定时器回调函数的指针UCHAR    无符号Windows字符UINT    无符号整数ULONG    无符号长整数USHORT    无符号短整数VOID    任何类型WCHAR    Unicode字符WNDENUMPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口WNDPROC    指向一个应用程序定义的窗口过程的指针WORD    无符号字(16位)WPARAM    32位消息参数YIELDPROC    指向一个输出回调函数的指针
C和D数据类型的对照表
http://www.digitalmars.com/d/htod.html

Mapping C to D types


C type
D type

void
void

_Bool
bool

wchar_t
wchar

char
char

signed char
byte

unsigned char
ubyte

short
short

unsigned short
ushort

int
int

unsigned
uint

long
int

unsigned long
uint

long long
long

unsigned long long
ulong

float
float

double
double

long double
real

_Imaginary float
ifloat

_Imaginary double
idouble

_Imaginary long double
ireal

_Complex float
cfloat

_Complex double
cdouble

_Complex long double
creal
D语言基本数据类型
http://www.digitalmars.com/d/type.html



Keyword
Description
Default Initializer (.init)

void
no type
-

bool
boolean value
false

byte
signed 8 bits
0

ubyte
unsigned 8 bits
0

short
signed 16 bits
0

ushort
unsigned 16 bits
0

int
signed 32 bits
0

uint
unsigned 32 bits
0

long
signed 64 bits
0L

ulong
unsigned 64 bits
0L

cent
signed 128 bits (reserved for future use)
0

ucent
unsigned 128 bits (reserved for future use)
0

float
32 bit floating point
float.nan

double
64 bit floating point
double.nan

real
largest hardware implemented floating point size (Implementation Note: 80 bits for Intel CPUs)
real.nan

ifloat
imaginary float
float.nan * 1.0i

idouble
imaginary double
double.nan * 1.0i

ireal
imaginary real
real.nan * 1.0i

cfloat
a complex number of two float values
float.nan + float.nan * 1.0i

cdouble
complex double
double.nan + double.nan * 1.0i

creal
complex real
real.nan + real.nan * 1.0i

char
unsigned 8 bit UTF-8
0xFF

wchar
unsigned 16 bit UTF-16
0xFFFF

dchar
unsigned 32 bit UTF-32
0x0000FFFF ( lastupdate:20070502 最新文章请访问http://www.d-programming-language-china.org/ )
关于一大步成功社区:yidabu提倡在交流中学习,在分享中提高收集感兴趣的知识,写下心得,通过网络与别人一起分享理解一点就实践一步,收获什么就分享什么,成功就是这样一点点一步步累积起来的网络只是一个工具,只有自己身心提高才是实实在在的。d-programming-language-china.org为大家提供一个学习交流各种知识的平台
页: [1]
查看完整版本: 1 d语言文档资源大全