文章标题关闭所有内容预览 | 展开所有内容预览
-
转贴:C++语言常见问题解:#94 ~ #104
[内容预览]
0 | 2009-03-16
这是我从台湾的http://www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-Chinese/发现的《C++FrequentlyAskedQuestions》的繁体翻译,作者是:叶秉哲,也是《C++ProgrammingLanguage》3/e繁体版的译者,该文章是...
[阅读全文]
-
转贴:C++语言常见问题解:#105 ~ #120
[内容预览]
0 | 2009-03-16
这是我从台湾的http://www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-Chinese/发现的《C++FrequentlyAskedQuestions》的繁体翻译,作者是:叶秉哲,也是《C++ProgrammingLanguage》3/e繁体版的译者,该文章是...
[阅读全文]
-
转贴:C++语言常见问题解:#121 ~ #140
[内容预览]
0 | 2009-03-16
这是我从台湾的http://www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-Chinese/发现的《C++FrequentlyAskedQuestions》的繁体翻译,作者是:叶秉哲,也是《C++ProgrammingLanguage》3/e繁体版的译者,该文章是...
[阅读全文]
-
实例讲解 C 语言的分支结构
[内容预览]
0 | 2009-03-16
既然是实例分析,当然要有例子。好吧,先给出一个实验题:输入一个百分制成绩,要求输出该成绩是及及格。 很显然,应该使用分支结构将及格及不及格两种情况分别打印。给出解答程序如下:/*例1*/#includevoidm...
[阅读全文]
-
实例讲解 C 语言的循环结构
[内容预览]
0 | 2009-03-16
这一讲开始之前,我们需要准备一个函数。这个函数的作用就是把一个百分制成绩转换成等级制。转换的过程我已经在讲解分支结构的时候详细阐述了,现在仅提供函数如下: /*准备grade.h*/ chargrade(intscore)...
[阅读全文]
-
ping程序的C#实现
[内容预览]
0 | 2009-03-16
cornfield编了一个.Net下的ping控制台程序,从简单的程序结构可见.Net的强大!以下是程序源码,望大家多多跟贴,讨论改进,一起成长!namespaceCornfield{usingSystem;usingSystem.Net;usingSystem.Net.Sockets;clas...
[阅读全文]
-
Effective C++ 2e Item32
[内容预览]
0 | 2009-03-16
条款32:尽可能地推迟变量的定义是的,我们同意C语言中变量要放在模块头部定义的规定;但在C++中,还是取消这种做法吧,它没必要,不自然,而且昂贵。还记得吗?如果定义了一个有构造函数和析构函数的类型的变量,当程...
[阅读全文]
-
Effective C++ 2e Item33
[内容预览]
0 | 2009-03-16
条款33:明智地使用内联内联函数--多妙的主意啊!它们看起来象函数,运作起来象函数,比宏(macro)要好得多(参见条款1),使用时还不需要承担函数调用的开销。你还能对它们要求更多吗?然而,你从它们得到的确实比你想...
[阅读全文]
-
More Efffective C++ Item 1
[内容预览]
0 | 2009-03-16
MoreEffectiveC++翻?g?]??著者同意,翻?g及原文?H供?W??交流使用Item1:指????引用的?^?e指????引用看起?碛泻艽??^?e(指??用"*"和"->"操作符,引用用"."操作符),但是它??似乎做相似的事情.指??和引用都??你?g接指向其它...
[阅读全文]
-
C#,自然的进步
[内容预览]
0 | 2009-03-16
随着VisualJ++的隐退,Microsoft引入C#来填补这一空白MichaelL.PerryMallard软件设计师2000年8月Microsoft对因特网的新视野与当今在线内容的网络相去甚远。Microsoft预见未来的因特网是一个由不同的人用不同的语言在...
[阅读全文]
-
.NET ?κ褂谜吲c?_?l人?T的意?x(一)
[内容预览]
0 | 2009-03-16
「您的呼叫器??了起?恚????淼氖悄阋呀????纬晒Φ墓善辟I?r消息,你?S即?碾??X?B上「理??中心(MoneyCtentral)」,?K?漠?面上拖曳下???I下的1,000股微??股票?M入支票?纛^?e,?o接著你再度?碾??X上?_?J交易的成功及...
[阅读全文]
-
.NET ?κ褂谜吲c?_?l人?T的意?x(二)
[内容预览]
0 | 2009-03-16
?W??服???r代?砼R?^去,?_?l人?T??要藉助整合本?C系?y服???斫?????用程式。?@?N模式使得?_?l人?T需要使用大量的程式?O???Y源,?K要精?实目刂七@些??用程式的?幼鳌=袢眨??_?l人?T正在架??一?N?}合性的多?邮郊???系?y...
[阅读全文]
-
Effective C++ 2e Item23
[内容预览]
0 | 2009-03-16
条款23:必须返回一个对象时不要试图返回一个引用据说爱因斯坦曾提出过这样的建议:尽可能地让事情简单,但不要过于简单。在C++语言中相似的说法应该是:尽可能地使程序高效,但不要过于高效。一旦程序员抓住了“传值...
[阅读全文]
-
Viewing Assembly Permissions
[内容预览]
0 | 2009-03-16
IntroductionInthisarticleIwillshowyouhowyoucanviewtheCodeGroupsthatanassemblybelongstoandwhatpermissionsbelongtotheassembly.IwilldemonstratetheCaspolutilitysuppliedwiththe.NETSDK.Whenwouldyouneedtovie...
[阅读全文]
-
Effective C++ 2e Item24
[内容预览]
0 | 2009-03-16
条款24:在函数重载和设定参数缺省值间慎重选择会对函数重载和设定参数缺省值产生混淆的原因在于,它们都允许一个函数以多种方式被调用:voidf();//f被重载voidf(intx);f();//调用f()f(10);//调用f(int)voidg(intx=0)...
[阅读全文]
-
Effective C++ 2e Item25
[内容预览]
0 | 2009-03-16
条款25:避免对指针和数字类型重载快速抢答:什么是“零”?更明确地说,下面的代码会发生什么?voidf(intx);voidf(string*ps);f(0);//调用f(int)还是f(string*)?答案是,0是一个int――准确地说,一个字面上的整数常...
[阅读全文]
-
Effective C++ 2e Item26
[内容预览]
0 | 2009-03-16
条款26:当心潜在的二义性每个人都有思想。有些人相信自由经济学,有些人相信来生。有些人甚至相信COBOL是一种真正的程序设计语言。C++也有一种思想:它认为潜在的二义性不是一种错误。这是潜在二义性的一个例子:cla...
[阅读全文]
-
Effective C++ 2e Item27
[内容预览]
0 | 2009-03-16
条款27:如果不想使用隐式生成的函数就要显式地禁止它假设想写一个类模板Array,它所生成的类除了可以进行上下限检查外,其它行为和C++标准数组一样。设计中面临的一个问题是怎么禁止掉Array对象之间的赋值操作,因为...
[阅读全文]
-
php中如何实现在线网友
[内容预览]
0 | 2009-03-16
<?$time=getdate();$tt=$time[year]*365*24*60+$time[mon]*30*24*60+$time[mday]*24*60+$time[hours]*60+$time[minutes];if($userid!="guest"){$SQLqq="UPDATE$USER_ATTR_TABLESETtime=$tt,status=1WHEREuserid='$us...
[阅读全文]
-
PalmOS开发教程-译者序
[内容预览]
0 | 2009-03-16
译者序后PC时代是嵌入式和网络化的时代,包括掌上电脑在内的PDA产品是后PC时代最重要的产品之一。在PDA市场激烈竞争的今天,Palm这个PDA界的龙头老大,将被国内越来越多的人所接受,有关PalmOS的研究、开发和应用工作...
[阅读全文]
-
PalmOS开发教程-1
[内容预览]
0 | 2009-03-16
第一章关于Palm本章将对Palm这个新奇的东西进行一些简单的介绍。对于有一定的嵌入式软件开发基础,又想尽快开始编程的读者,我建议你跳过本章,直接从第二章开始阅读,等闲暇时间再回到本章浏览。书中的一些章节提到...
[阅读全文]
-
PalmOS开发教程-2
[内容预览]
0 | 2009-03-16
第二章建立一个应用程序无论你是一位编程专家还是初学者,通过本章的学习,你都将很快的学会PalmOS的编程。在这个过程中你首先要创建一个能稳定工作的开发环境。值得一提的是,开发环境并不仅仅是一些编程工具的简单...
[阅读全文]
-
PalmOS开发教程-3
[内容预览]
0 | 2009-03-16
第三章文本框中的乐趣在本章节中,我们将通过讨论第二章中Hello应用程序的副本,来研究文本框的属性和事件。涉及的内容包括文本框如何调用PalmOS存储器和处理它们之间的关系等。我们也将花些时间讨论与文本框相关的其...
[阅读全文]
-
PalmOS开发教程-4
[内容预览]
0 | 2009-03-16
第四章窗体的编程在本章中,我将通过为上一章的Contacts程序添加一个About对话框,继续向读者展示PalmOS简单有效的程序风格。你将学会如何创建含有位图、文本和按钮的窗体。你可在Contacts程序中加入菜单和代码使你可...
[阅读全文]
-
.NET体系中的源程序安全问题(一、概述)
[内容预览]
0 | 2009-03-16
在VisualStudio.NET(VS.NET)体系中,VB、VisualC++以及C#之类的编译器把源程序编译成MSIL。MSIL即MicrosoftIntermediateLanguage,或Microsoft中间语言,它在执行之前被即时(Just-In-TimeCompile,JIT)编译成...
[阅读全文]
-
.NET体系中的源程序安全问题(二、中间语言)
[内容预览]
0 | 2009-03-16
为了了解在用VB.NET构造工程的过程中发生了什么事情,我们需要创建一个生成代码和程序集时使用的示例工程:打开VS.NET,新建一个VisualBasic工程,在窗体中加入一个文本标签(Label),然后把文本标签的Text属性...
[阅读全文]
-
.NET体系中的源程序安全问题(三、反向工程)
[内容预览]
0 | 2009-03-16
当程序集以MSIL而不是机器代码的形式发布时,最令人关心的问题应该就是安全。正如前面所介绍的,程序集包含了关于包里面所有模块的manifest以及详细描述各个模块的元数据。.NETSDK提供了一个名为ILDASM的工具,它...
[阅读全文]
-
.NET体系中的源程序安全问题(四、结束语)
[内容预览]
0 | 2009-03-16
如果你是一个桌面应用的供应商,你清楚自己应该怎么做。你可以用非受管理的C++编写代码,然后从受管理的VB调用它。用这种方法设计应用,你能够确信代码的安全。然而,如果你是一个第三方供应商,而且准备在组件中...
[阅读全文]
-
Effective C++ 2e Item35
[内容预览]
0 | 2009-03-16
继承和面向对象设计很多人认为,继承是面向对象程序设计的全部。这个观点是否正确还有待争论,但本书其它章节的条款数量足以证明,在进行高效的C++程序设计时,还有更多的工具听你调遣,而不仅仅是简单地让一个类从另...
[阅读全文]
-
CGI技术及其开发
[内容预览]
0 | 2009-03-16
作为Internet上最主要的信息管理和组织手段,WWW由一系列相应的技术及应用构成,其组成技术包括HTTP、HTML、URL以及CGI等。WWW服务器本身提供一些基本功能,以完成客户端的请求和自身的管理。但不同的用户有不同的功...
[阅读全文]