- 浏览: 330817 次
-
最新评论
-
riki:
D 语言学习交流群 264617728, 欢迎加入
D语言真相 The Case for D(1-5) -
exploder:
请教,如果使用D2进行wxD编译呢?
编译WxD0.16 -
blue_halo:
那如何解决呢????????
不能每次都用别的打开存成utf- ...
pyDev 中输入中文问题 -
funxue:
请教楼主
Error: undefined identifie ...
D语言版本的华容道 -
litsen:
在配置ms sqlserver的过程中遇到些问题,从Googl ...
安全第一,在sql server和client之间配置ssl连接
文章列表
GDI是我发现比较麻烦的一个东西了.看了Windows程序设计,虽然描述很清楚,但还让我们难以理解.最让人麻烦的就是窗口和视口的概念了.其实,本质就是设备和显示的关系.把我理解的写在下面!希望指正.
1.设备,设备就是Device,有显示 ...
- 2008-12-16 00:34
- 浏览 2744
- 评论(0)
感谢Chris发布了DFL ,使用后发现没有打印功能,遗憾之后,不敢奢望,只好自己干。而在第一个版本的DFL Printting后,终于有时间,完成了第二个版本。每天匆匆编程,完成了不敢自专,抽空写出文档,功能太少,目标也太小 ,欢迎大家指正。
本次版本,主要亮点:
1.把所以的代码集中到一个文件,包含测试,直接可以运行,0配置!
2.提供了打印预览的窗口,当然,还在测试中。
3.提供了打印对话框
4.打印纸张设置,Win9x没有测试。
5.使用可以类似于DWT的打印,也可以类似于dotNET里面C#的打印。
打印要了解的东西太多了,但看大师信手拈来,随意挥洒,就成就了打 ...
- 2008-12-09 20:35
- 浏览 1408
- 评论(5)
在数据传输中,同一定遇到Unicode一样,你一定会遇到加密问题.下面说说我的理解.
一.对称算法,非对称算法.
有加密就有解密,解密和解密都要用到一个或多个密码,俗称密钥.密钥一致的就是对称算法,而不一致的就是非对称算法.非 ...
- 2008-12-09 18:41
- 浏览 1263
- 评论(0)
每个有经验的程序员都知道,在软件开发中存在着一些规律。但是,破坏了这些规律并不会得到惩罚,相反会有些许奖励。
任何一个程序一旦发布就意味着它已经过时了。
让需求根据程序调整往往要比让程序根据需求调整来得容易。
如果一个程序是有用的,那它必将被改变。
如果一个程序是无用的,那它必须被注释。
在任何一个程序里只有10%的代码会被执行。
软件会无限扩张以占用所有的系统资源。
任何有价值的程序都会包含至少一个错误。
一个演示版的程序完美无瑕的几率和关注它的人数成反比,最终要花费的金钱的数量是原数量的平方。
一个程序的致命错误要到其发布至少半年后才会被发现。
不可检 ...
- 2008-10-12 08:07
- 浏览 967
- 评论(0)
追求完美的人如何享用D语言
我使用D语言已经快2年了,虽然仅仅开发了一个小的软件,但我发现我心中的一个最大问题:原来我不信任D语言. D语言为什么不被我信任呢?没有完善的库?本身有很多BUG?没有稳定的版本?文档书籍不完善?
但我还是喜欢用D语言,她能编写优美的代码,D语言提高了我的效率,像C#一样的简洁语法,确是编译执行;D语言也给了我足够的自由:访问底层,甚至汇编到寄存器;D语言还让我充满信心:同时支持多种操作系统,Windows,Linux,直接支持Unicode;D语言还让我自在:写嵌入文档,让代码和文档一起变化,同时内部测试;
我为什么会来用D语言呢?是我追求完美.D语言的好, ...
- 2008-10-12 08:03
- 浏览 2020
- 评论(4)
七个受用一生的心理寓言
(一)成长的寓言:做一棵永远成长的苹果树
一棵苹果树,终于结果了。
第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个 ...
- 2008-10-11 09:44
- 浏览 978
- 评论(0)
联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢 ...
- 2008-07-02 14:48
- 浏览 1599
- 评论(0)
首先,再次问候大家,春节好!祝愿D语言社区兴旺发达,祝愿JavaEye蒸蒸日上!
在前文中,已经讨论了如何调用ANSI和多字节的函数。本文目的是关于在D中如何更好应用。当然,很多人认为完全可以使用宽字符的函数,但是,有时候,你要调用的函数是ANSI函数(例如WinExec,仅仅有ANSI版本,不支持Unicode,当然你可以使用麻烦的ShellExecuteEx),你就必须了解Unicode的相关知识。建议阅读前文http://ideage.iteye.com/blog/119177,运行相关例子,认真揣摩调用的几个用法。
1.首先要明白你使用的char是什么格式。char在D中,有两种格 ...
- 2008-02-10 09:17
- 浏览 2827
- 评论(3)
今年的南方出现的反常天气,损失巨大.看了连续的报道,想到在冰冷的户外等候列车的人们,心更沉重.出门在外真难.象战斗一样对待春运,真不战斗还难.
世界上人口最多的国家让我自豪.最大的移民潮流也在上演.农村的人口都将转移到城市.城市,巨大的城市.房价的节节攀升,带来了很多社会财富.移民正在撑起增长的强劲动力.
我所给移民象到的:
1.饱暖很关键.
2.厕所,电力,通讯.
3.后勤服务人员,药品,医护人员.
4.最好给大家一些简单的娱乐:电视,报纸.
如何给更多人带来福祉,让更多的人生活美好,不负众望的预案,期待明天更美好!
- 2008-01-27 22:51
- 浏览 1261
- 评论(0)
在WindowsNT平台上,最具有伸缩性和吞吐量的网络服务器程序都使用了完成端口。为了在D中使用完成端口,我写了这个简单的例子。希望大家指正!
在DMD1.020-1.022,WindowsXP,编译测试通过。
没有使用std.socket,因为std里面的socket实现不能使用重叠IO。
D 代码
// D Program Language IOCP
// write by ideage@gmail.com
// complie: dmd ic ws2_32.lib
import std.c.windows.wi ...
- 2007-10-20 20:43
- 浏览 6194
- 评论(9)
曾几何时,国人中悄然流行起这样一个寓言故事,说是有个中国老太太和美国老太太,中国老太太说我工作了一辈子,终于存够了买房子的钱,而那个美国老太太说,我工作了一辈子,终于把银行的房贷还清了。寓 ...
- 2007-10-09 11:20
- 浏览 1537
- 评论(0)
*.扶着墙进扶着墙出-------吃自助餐的最高境界.
*.你以为番茄炒蛋加点水就是番茄蛋汤吗?那区别大了去了!
*.---受不了!
---那就胖吧!
*.不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆!
*.吃了天鹅肉的癞蛤蟆还是癞蛤蟆!!
*.走自己的路,让其他人打的去吧
*.我不能给你幸福,但可以让你舒服……
*.吃了三天斋就想上西天——功底还浅
*.时间就象女人的乳沟,挤一挤总还是有的~
*.愤青和爱国仅有一步之遥,和SB一步都没有
*.金钱不能买到一切但能买到我,暴力不能解决一切但能解决你
*.想当爷 ...
三人行,必有我师。
师者,传道 授业 解惑也。
每个人都会有心中深刻记忆的老师。他们曾经在幼小的心灵中,给你强大的信心和动力,给你深深的帮助和情义。他们的无私和奉献,给你带来深深的爱。这一切,在今天,长大的我,也感慨良多。
一个给我树立信心老师,一个让我有了自知的老师,一个给我方法和爱心的老师,一个鼓励我支持我的老师,一个改变我思想教我做人的老师,一个让我实践的老师,你们的帮助,让我有万语千言不能表达,让我感谢也无法释怀的,我只能,也只会永远记住你们,在心中默默祈祷和祝愿:身体健康,桃李天下!
好老师可遇不可求。但是你遇见了,你会错过吗?
我要把大师当我的老师。去读他们写的书,看他们写的代码 ...
- 2007-09-11 20:06
- 浏览 1506
- 评论(0)
每个使用C或者C++直到D的人都要认识到的Unicode问题:
如果你的程序要在更广的国度使用,或者要进入Internet,你都要使用Unicode!
先列个提纲,细节解释待续!
1.编码 ansi,mbcs/dbcs,unicode,ucs2
2.类型 ansi char ,utf8 char,wchar,dchar
3.类型的指针和内存复制
4.windows的知识
windwos98,2000,windowsCE
D代码
public import std.c.string;
public import std.string;
pub ...
- 2007-09-01 12:07
- 浏览 5480
- 评论(16)
将打印的代码从DWT,添加到DFL中,从而让DFL拥有打印的功能.http://wiki.dprogramming.com/Dfl/PrinttingDWT的打印写的一般,我添加的就更一般, 以后继续封装,先提供一个可以使用的版本.1.PrintDocument 封装了打印机和打印文档,提供打印事件,供打印调用.2.PrintDialog 打印对话框3.PrintSetting 打印机设置4.PrintEventArgs 在打印事件中调用的参数,包含执行具体打印的Graphics. NEXT: 提供PrintPreview,PageSetting. 使用方法(Test on DMD1.020,X ...
- 2007-08-28 17:14
- 浏览 3028
- 评论(5)