自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 D2 下win32 api 中文框架备忘

隔一段时间就忘了怎么在D2下win32 SDK框架里使用中文,这次记在这里.[code="java"]/+ + Copyright (c) Charles Petzold, 1998. + Ported to the D Programming Language by Andrej Mitrovic, 2011. +/module HelloWin;import...

2011-07-28 17:49:24 135

原创 MS ODBC for DMD 2.053

东拼西凑,终于在dmd2.053下成功连接上了ODBC 数据库(ACCESS)。代码还很不完善,慢慢再补。参数化查询函数(如bind)还没有,通过连接字符串和变量来组成查询语句进行查询是可以的,中文以及字段值为转义字符嵌套的字符串也支持。所需的sql头文件来自D bindings--win32包。已知问题:不建立DSN直接用字符串连接还不行,不知道是什么原因,个人XP下和公司WIN7下...

2011-05-20 16:49:07 117

截屏、闪屏(Timer)、输入窗口--DFL for D2.053

这个小练习用D2.053+DFL完成了以下功能:1.截屏(Chris的例子);2.用截屏做闪屏,Timer(用Chris的例子);3.数据库登陆窗口(数据库连接部分暂没做);4.输入窗口模块module inputbox,从窗口输入中获得一个字符串和一个整数可以这样:[code]string input=inputBox.getString("用户自定义提示","用户自定义...

2011-05-16 17:41:59 158

原创 SDK写的一个画树(花)程序

[img]C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\Sunset.jpg[/img]从国外一个网站上抄来的,是用C+SDK写的,惭愧看不大懂,转成D版本先:[code="java"]module flower;import std.stdio;import std.string;import...

2009-11-23 17:53:07 183

原创 json for D2.034

作者:Jeremie Pelletier 链接:[url]std.json: http://pastebin.com/f64b75abb[/url][url]std.uni: http://pastebin.com/fe47f274[/url] 俺把源里的unittest 提出来做了一个测试程序,另把源的模块名重新命名为作者的名字,供自己和需要的同学方便使用。在DMD2。034...

2009-10-13 19:54:36 87

D2 中使用VC的Windows资源文件

终于试成功了。总结一下: 一.在*.RC里包含windows头文件,因为不用系统预定义常量的机会不多 #include 二.直接在*.RC里定义自定义常量 #define IDD_MAIN #define IDC_TEXT1 102 等等 三.用Walter的 rcc.exe编译*rc rcc.exe -32 myresource.rc 生成myres...

2009-09-15 15:26:12 112

windows vfw.lib

上传到这里,因为有时候改变工作地点后另一台机上没有。:P

2009-09-07 20:06:31 124

Windows D编程类封装初步学习并请教

首先把要请教的问题写在最顶部:[color=blue]1。事件最好的包装方法是怎样的?怎样才能扩展它?可不可以给一个可运行的Minimal例程?2。如何向WNDCLASS 的回调传递另一个类的成员方法,当然签名是相同的。直接传递是不行的,因delegate 和function不可隐式转换。诚意请教,请赐教,谢谢![/color][code="java"]dmd2031+...

2009-09-01 18:37:20 100

原创 再学SQLite3 API

这次进一步看了看SQLigte3 的API,不用上次写的类包装,而直接用C式写法做了一个练习。列在这里备忘。[code="java"]module sqlite3Ex01;import samsTools.utils;import sqlite4D.sqlite3_imp;import std.stdio;import std.string;import...

2009-08-21 17:48:02 90

原创 "D"iving Into the D Programming Language

"D"iving Into the D Programming LanguageBy Andrei AlexandrescuDate: Jul 29, 2009Book Excerpt is provided courtesy of Addison-Wesley Professional.Return to the article--------------...

2009-08-04 16:23:21 259

练习:boost.timer 转D2

中间解决了好几个问题,尚有几个问题没解决,已在NG上提问。备忘timer.d[code="java"]module timer;import core.stdc.time;class Timer { private: core.stdc.time.clock_t _start_time; public: this() { _start_...

2009-07-21 12:32:22 90

Sqlite3 C++类库Sharplite 转D

这是一份作业,因为所有创作的部分都是前人的。材料:1.sqlite3 V3.5.16 2.sqlite3 D头文件bindings: http://www.proficiosoftware.com/sqlitebindings 3.C++ sqlite 封装库sharplite: http://sourceforge.net/projects/sharp...

2009-07-17 16:32:03 104

原创 D2 反射和defineEum! 练习

备忘:[code="java"]module DioApp;import std.stdio;import std.conv;import std.string;import std.metastrings;import std.typecons;import samsTools.utils;mixin(defineEnum!("Shape"...

2009-07-16 14:21:05 101

原创 D2 std.stream 文件读写小练习

笔记要点:1。个人工具包samsTools 工具之一PromptMessage,方法: pause():Console 下暂停命令; showMessage:MS MessageBox/MessageBoxW 之D改写; char askForChar(string msg=" ")从控制台读取用户输入并返回一字符串; T askFor!(T)(string msg="...

2009-07-13 19:12:32 185

原创 DFL for DMD2.031

从NG里要到的,俺测过了,OK 的啦. 原贴原下载地址链接: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_qUdWI6dW 致谢: Robert Jacques Chris Miller 编译举例:1.解压至DMD_ROOT(D2根目录)\dmd\import,形成dmd\i...

2009-07-10 16:33:29 132

原创 D2/Phobos与D2/Tango一键切换编译环境设置

一。适合谁:象俺一样,反反复复搭不起D编译环境的小菜二。不适合谁:坛子里的牛,大牛。三。可以做什么:不用安装,不用设置系统环境变量,直接用,编译D1/Tango或D2/Phobos程序随时切换四。包括什么库及版本:D1:DMD1043+Tango0998+DFL098+DSSS078;D2: DMD2028+Phobos+DFL098;五。来源与致谢:5。1...

2009-05-08 18:01:32 194

(翻译)Phobos 2.029 R部 std.random

std.random ...

2009-04-27 14:58:24 118

(翻译)Phobos 2.029 P部 std.process

std.process Jump to: system execv execve execvp execvpe shell getenv 跳转: system execv execve execvp execvpe shell getenv Authors: Walter Br...

2009-04-23 11:57:20 100

(翻译)Phobos 2.029 P部 std.path

std.path This module is used to parse file names. All the operations work only on strings; they don't perform any input/output operations. This means that if a path cont...

2009-04-23 10:52:48 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除