RSS订阅·收藏本站·网站地图·网页代码测试·在线小游戏
行业资讯IT动态手机数码电子商务搜索引擎网络游戏
行业评论门户动态收购融资站长资讯通信要闻传媒
编程语言PHPASPc++Html/CssMySqlasp.netVisual Basic
电脑技术入门实用技术办公软件网络安全QQ专题IT必备书
站长教学频道
网站模板下载

    ·C++教程 - C++强大的背后

  • 在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented progr... [阅读全文]

    ·C++教程 - 揭秘:C++编译器的函数编译流程

  • C++中的类型查找过程相对简单,基本上就是名字查找,这里不再介绍。对于 .cpp 文件中调用的一个函数 ( 或成员函数 ), 编译器主要做了下面三件事情: 1 、名字查找 。 先在所在编译单元中可见名字实体中进行名字查找 。 (1) 类成员函数优先 ( 对象所在的类 -》 基类 )... [阅读全文]

    ·C++教程 - Vdsp(bf561)中的浮点运算(4):FLT_MAX

  • FLT_MAX是在float.h中定义的一个常量,用以表示单精度浮点数的最大值。 #define FLT_MAX 3.4028234663852886E+38F 那么这个值从何而来? 从浮点数的表示可以知道,要取最大值,可以将指数和尾数都设置为最大值,由于标准规定将指数全为1留做特殊表示,故指数最大值为255,这... [阅读全文]

    ·C++教程 - Vdsp(bf561)中的浮点运算(3):FLT_MIN

  • FLT_MIN是在float.h中定义的一个常量,用以表示单精度浮点数的最小值。 #define FLT_MIN 1.1754943508222875E-38F 那么这个值从何而来? 从浮点数的表示可以知道,尾数必然是大于等于1的,要取最小值,只能将指数设置为最小值,由于浮点数规定将指数为0的情况表示特殊的浮点... [阅读全文]

    ·C++教程 - Vdsp(bf561)中的浮点运算(2):float的疑问

  • 写一行很简单的C代码: float a = 1234.56; 用vdsp编译后的汇编代码为: R0 = 20972 ( X ) ; R0.H = 17562 ; [ FP + 0x10 ] = R0 ; 有点看不懂,呵呵,R0的值转换为十六进制就是0x449A51EC。根据vdsp文档的说法,其单精度浮点数格式为: 浮点数计算公式: 将0x449A51EC转换... [阅读全文]

    ·C++教程 - C++如何单步执行外部程序

  • for c++builder,用于vc应该把消息框改一下就可以了 void contour(void){ char ln[100]; int make; char str[100]=; char *tip=不能执行:; sprintf(ln,%s\\%s,getcurrentdir(),watson.exe); char path[100]; sprintf(path,%s,getcurrentdir()); chdir(path); //showmessage(... [阅读全文]

    ·C++教程 - C++在CB中实现流类的版本控制

  • 要使一个类成为流类,首先应为该类定义两个成员函数SaveToStream 和 LoadFromStream, (如何定义请参见流类i/o的简化处理) 然后在这两个函数内考虑流的版本。示例如下: class TSome{ private: int num; double sum; public: void SaveToStream(TStream*stream) {//函数中代... [阅读全文]

    ·C++教程 - C++ 使用CommaText

  • 有时需要一个方便的方法存放一个StringList,它只有简单的一行。例如,当你想使用一个INI文件,如何向一个INI文件中写入一行呢,使用CommaText 就能完成这个工作。 这里有个例子,功能是创建一个blah.ini文件,并写入一个如下形式的值: [My Section] Memo1=(你在Memo1中输入... [阅读全文]

    ·C++教程 - C++ 软件试用次数的限制

  • 软件试用次数的限制有很多种方法,其关键是把次数这个值存储在哪里。本文介绍一种方法,通过改变文件的时间来存储试用次数,从而限制软件的试用。 一、通过改变文件时间来限制软件的试用次数 在MS-DOS中,文件的时间是 通过一个16位的值来保存的,位 15~11用来保存小时数,... [阅读全文]

    ·C++教程 - C++ Builder中使用Compress Html Help

  • 如何在C++Builder中使用Compress Html Help (.chm文件): 微软提供的HTML HELP Workshop中包含了htmlhelp.h和htmlhelp.lib,用于在程序中使用Compressed Html Help。但其中htmlhelp.lib不能直接在BCB中使用。在BCB中的使用方法如下: implib hhctrl.lib hhctrl.ocx:创建Html... [阅读全文]

    ·C++教程 - C++ 自解密的加密程序的制作

  • 为了保证自己的数据不被别人非法地窃取,有必要对数据文件进行适当地加密。本程序采取一定的算法,对密码和数据进行加密,生成一个自解密的EXE文件。这个自解密文件是由两部分组成的。第一部分为可执行代码部分,其作用是对密码进行判断,对数据进行解密;后一部分是被加过... [阅读全文]

    ·C++教程 - C++ Builder中多线程的实现

  • 还在Dos时代,人们就在寻求一种多任务的实现。于是出现了TSR类型的后台驻留程序,比较有代表性的有Side Kick、Vsafe等优秀的TSR程序,这类程序的出现和应用确实给用户使用计算机带来了极大的方便,比如Side Kick,我们编程可以在不用进编辑程序的状态下,一边编辑源程序,一... [阅读全文]

    ·C++教程 - C++ Builder下编译含有MFC的程式

  • 虽然说C++ Builder 3.0是Borland C++ 5.02 的下一个版本,一样支援MFC ,但若要在C++ Builder 3.0 下使用 MFC 并不简单。不是直接写个 MFC native Code 并在 Project Option 中再勾选个MFC Compatibility这麽简单,若你只这样做,保证你在编译时一定会得到一堆的Warnning与E... [阅读全文]

    ·C++教程 - C++ Builder IDE使用技巧分享

  • 不管您已经用了多久的C++Builder,无庸置疑,IDE中总有些被您忽略的功能。本文中介绍了IDE中的一些鲜为人知的功能。 快速选择Form 在您开发应用程序时,您经常需要选中Form来改变Form的属性值或生成新的Form事件句柄。有些时候,选择页面只需简单在页面上单击。但更多的时候... [阅读全文]

    ·C++教程 - C++ Builder实现Word 97自动化

  • 要在应用程序中控制Word97的运行,首先必须在编制自动化客户程序时使其头文件中包含文件ComObj.hpp,写入#include。编程工具C++Builder的开发者把调用Word97自动化对象的功能大致包装成了几个Oleobjectclass函数,应用程序设计人员可以很方便地利用它们。 *设定Ole对象... [阅读全文]

    ·C++教程 - C++简易实现网上动态信息发布

  • 1-信息文本,2-目录索引,3-日期索引。 每日将生成的三组文件上载到相应的子目录即实现了对信息的每日更新。 方案的优点: 每日的维护简单,操作容易,一般操作员都能很快上手。 整个操作安全稳定,不会出现连接中断网址找不到的情况。 费用很低,不需要购买大型数据库软件... [阅读全文]

    ·C++教程 - C++深入浅出之正则表达式

  • 前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教 程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这... [阅读全文]
  • 118条记录

搜索教程

推荐专题

C++教程热点排行

赞助广告

C++教程编辑推荐

赞助广告