沐枫小筑

每一片叶子,都记录着完美的程序 -- 如沐枫林

VC中的一个很奇怪的问题--关于C4244

VC中的一个很奇怪的问题--关于C4244     从VC2003到VC2005,一直有一个很奇怪的问题。     如下的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co...

2007-11-30 12:55:00

阅读数 1306

评论数 0

C++指针探讨 (四) 函数对象

C++指针探讨 (四) 函数对象 函数对象不是函数指针。但是,在程序代码中,它的调用方式与函数指针一样,后面加个括号就可以了。   这是入门级的随笔,说的是函数对象的定义,使用,以及与函数指针,成员函数指针的关系。  沐枫小筑 函数对象实质上是一个实现了operator()--括...

2007-11-28 14:17:00

阅读数 1358

评论数 2

VC2008 的几个新东西

VC2008 的几个新东西 关于.net方面,已经有许多人在关注了,我就关注一下,VC2008方面的新东西吧。1. 晕倒,实证后,没有增加tr1库(仅增加了tr1::hexfloat).不过据说2008年会出一个新补丁,里头会增加支持tr1。2. 对于模板的>>...

2007-11-28 14:16:00

阅读数 1605

评论数 0

从for到foreach

从for到foreach     一直在使用C/C++,对于循环语句while、do while、for,对于for情有独钟,因为其简洁、清晰、灵活。访问数组类型的变量,只有for写出来的语句是最易于阅读的,如:Code highlighting produced by ...

2007-11-28 14:12:00

阅读数 1289

评论数 0

从赋值到初始化

从赋值到初始化    C语言确实很优雅,整个语言的设计简洁一致。而在C++中,有一个让人诟病的问题就是变量初始化的不一致性。   C语言中的初始化,都是用花括号进行,简单美观:int array[] = {1,2,3,4,5};struct Point point = {2, 3}...

2007-11-28 14:10:00

阅读数 996

评论数 0

Lua脚本语法说明(增加lua5.1部份特性)

Lua脚本语法说明(增加lua5.1部份特性)  Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。  所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。  在Lua中,一切都是变量,除了关键字。I.  首先是注释  写一个程序...

2007-02-08 13:50:00

阅读数 2572

评论数 3

让C++源码和C#源码一起生成单一的Assembly

  本文提供了一个方法,让C++源码和C#源码一起编译链接成一个单一的Assembly。  由于C++提供了IJW方法,允许将旧有C++代码也编译成托管代码,因此这篇小文可以用极小的工作量来彻底解决所有C++遗留代码移植到.NET的问题。  这个方法,再加上前次的小文《您也使用托管C++吗?》,就...

2006-04-15 00:16:00

阅读数 4094

评论数 2

创建一个没有窗口的程序

  为了创建一个主窗口不显示的应用程序,我做了若干个探索。结果绕了几个弯,回到最简朴的没有窗体的世界中。  由此发现,我已经对窗体设计器产生了严重的依赖性,而且自已已经懒得不得了了--哪怕只有几行的代码,也要IDE自动生成。  我将探索过程,以及最后的解决,全部呈现出来,希望能对大家有点帮助。  ...

2006-04-13 13:27:00

阅读数 3231

评论数 0

您也使用托管C++吗?

  转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。  在这里,我笔记了几个在工作中遇到的几...

2006-04-10 09:47:00

阅读数 11829

评论数 11

C++指针探讨 (三) 成员函数指针

  C语言的指针相当的灵活方便,但也相当容易出错。许多C语言初学者,甚至C语言老鸟都很容易栽倒在C语言的指针下。但不可否认的是,指针在C语言中的位置极其重要,也许可以偏激一点的来说:没有指针的C程序不是真正的C程序。  然而C++的指针却常常给我一种束手束脚的感觉。C++比C语言有更严格的静态类型...

2006-04-10 09:43:00

阅读数 1717

评论数 0

如何在.NET中实现脚本引擎 (CodeDom篇)

如何在.NET中实现脚本引擎 (CodeDom篇)         .NET 本身提供了强大的脚本引擎,可以直接使用.NET CLR的任何编程语言作为脚本语言,如VB.NET、C#、JScript, J#等等。使用脚本引擎,我们可以动态生成任意表达式、或动态导入任意脚本文件,并在任意时候执行。  ...

2006-01-13 14:22:00

阅读数 3348

评论数 0

学者袁伟时:看!中学历史课本谎话连篇

 学者袁伟时:看!中学历史课本谎话连篇   作者:袁伟时(中山大学教授)  21世纪的中国人,面对的是顺之者昌、逆之者困的全球化趋势。与此同时,中国的现代化事业进入了关键时刻。在这个年代,决定公民和国家发展成败的最重要条件是制度环境,但公民的心智状态对自己乃至国家和社会发展的影响也十分巨大。   ...

2006-01-13 14:17:00

阅读数 3443

评论数 0

用 .NET 实现插件机制

.NET 提供的反射(Reflection)机制可以很方便的加载插件。本文提供一种方法,可以灵活的正确的载入所需的插件。在.NET中,一个完整的类型名称的格式如 "类型名, 程序集名"。例如:"System.Configuration.NameValueSection...

2005-08-21 11:52:00

阅读数 1841

评论数 0

C#注释文档生成的HTML问题解决

最近在使用Visual Studio 2003生成C#的程序注释文档时,发现生成的HTML文档不能够正常使用。大惑不解之下,请教了一位同事,经这位同事多方试验之下,突然发现,原来VS在生成HTML文件时,在文件末尾多加了 0x00  字符引起的。VS生成的HTML是UNICODE格式的文件,可能是...

2005-06-02 16:18:00

阅读数 3668

评论数 0

C++指针探讨 (二)函数指针

试了几十次,一直没办法在CSDN上发表成功这篇文章,只好留下镜象的链接了:http://www.teeta.com/ttweb/?U=ly4cn&Op=Log&Do=Detail&KeyID=25324

2005-05-28 10:30:00

阅读数 1971

评论数 2

C++指针探讨 (-) 数据指针

    指针,在C/C++语言中一直是很受宠的;几乎找不到一个不使用指针的C/C++应用。用于存储数据和程序的地址,这是指针的基本功能。用于指向整型数,用整数指针(int*);指向浮点数用浮点数指针(float*);指向结构,用对应的结构指针(struct xxx *);指向任意地址,用无类型指针...

2005-05-11 20:59:00

阅读数 2048

评论数 0

如何使用.NET配置文件(二)

    3. 自定义配置结构 (使用IConfigurationSectionHandler) 假设有以下的配置信息,其在MyInfo可以重复许多次,那么应如何读取配置呢?这时就要使用自定义的配置程序了。     访问代码如下:Hashtable cfgTable = (Hashtable)Con...

2005-04-27 11:02:00

阅读数 1993

评论数 0

扫雷 - 冲破火网 Ver 1.02

扫雷 - 冲破火网 Ver 1.02游戏目的  指挥下方的小兵,通过雷区,到达上方的目标地点。游戏规则  在不触发地雷的情况下到达目标地点,并尽可能多的展开地图。提示  一定有一条没有地雷的路,可以到达目标。  “重新来过”以及“读取存档”将使你的纪录不能上榜。附件1: 游戏 附件[lyMine....

2005-04-11 15:02:00

阅读数 1626

评论数 0

如何在Form中嵌入Excel

.NET Framework1.0和1.1 都没有实现OleContainer组件。查遍MSDN,最后得了一个提示:可以使用IEBrowser来模拟OleContainer。这绝对是一个超重的实现,不过,最目前情况下,却是一个最省事的方法。本文就简单的说明一下,如何使用IEBrowser控件来嵌入...

2005-04-11 14:48:00

阅读数 2093

评论数 0

如何使用.NET配置文件(一)

   .NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信...

2005-04-11 10:02:00

阅读数 1902

评论数 0

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