C#快速开发框架

RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案...

简单实用的c++快速排序模板类

(一)目标   在实际问题的解决过程中,我们发现,很多问题都可以归结为对数据的排序和查询。而查询的效率则在很大程度上依赖于排序的效率;尤其是在数据量达到海量级的时候。因此,设计一个有效的排序算法是至关重要的。本文设计了一个通用的c++ quicksort 模板类。通过简单的提供一个Data类,可...

2009-04-15 17:30:00

阅读数:2412

评论数:0

C语言中的类模拟(C++编程思想)

在面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合。   1.实例:下面先从一个小例子看起   #ifndef C_Class    #define C_Class...

2009-04-15 17:29:00

阅读数:1675

评论数:0

高质量C++/C编程指南学习笔记(上)

高质量C++/C编程指南学习笔记(上)   《高质量C++/C编程指南》是 林锐 博士 写的,现在已经出书了。以下是我在学习中的一些笔记,贴给大家有空看看。   1、 关于版权和版本的声明   版权和版本的声明位于头文件和定义文件的开头。示例如下:   /** Copyright (c)...

2009-04-15 17:28:00

阅读数:1007

评论数:0

Win32页上的所有控件属性与方法

Win32页上的所有控件。该页控件是在32位Win系统中的一些基本控件,如果你选择开发CLX程序,则在控件面板上不会显示该页TTabControl属性 DisplayRect:只定该控件客户区的一个矩形  HotTrack:设置当鼠标经过页标签时,它的字是否有变化。如果为True,是字会变成蓝色I...

2009-04-15 17:00:00

阅读数:2577

评论数:0

高质量C++/C编程指南 -- 其它编程经验

使用const提高函数的健壮性 看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮。const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const是constant的缩...

2009-04-14 18:21:00

阅读数:996

评论数:0

高质量C++/C编程指南 -- 类的继承与组合

对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派生类。本章仅仅论述“继承”(Inheritance)...

2009-04-14 18:16:00

阅读数:1220

评论数:0

Delphi实现下载进程的动态显示

Delphi实现下载进程的动态显示     许多知名的下载软件中都有下载管理器,用一个TListView来显示下载的进程,你可以清楚的看到已经下载了多少,还有多少内容仍需下载,这样的控件,Delphi自身并未提供,但我们可以在TListView的基础之上加入进度条控件(TProgressBar)来...

2009-04-13 18:23:00

阅读数:1158

评论数:0

vector介绍

vector介绍介绍std::vector,并且讨论它在STL中的算法和条件函数remove_if()。  介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的...

2009-04-12 10:10:00

阅读数:5522

评论数:0

程序员必须知道的SQLSERVER数据库优化技巧

2009-04-03 15:45:00

阅读数:982

评论数:0

C++ Builder中应用GDI实现虚拟台屏

 

2009-04-03 12:58:00

阅读数:916

评论数:0

漫谈C++ Builder多线程编程技术

摘 要:本文简单介绍了Windows环境下进行多线程编程的意义,重点讨论了C++Builder环境下开发多线程应用程序这一问题,并通过实现生产者-消费者问题,帮我们更好地理解同步概念及其实现方法。   关键词:多线程;同步;生产者-消费者;C++Builder   线程之可行性 ...

2009-04-03 12:57:00

阅读数:1317

评论数:0

用C++ Builder实现电子邮件群发

摘 要:本文简单阐述了发送电子邮件的原理,提出了一种基于C++ Builder和Access2000数据库来实现电子邮件群发的方法,详细介绍了C++ Builder 中TIdSMTP组件的使用,并给出了用TIdSMTP组件实现群发的核心示例代码。   关键词:电子邮件群发;认证;TIdSMT...

2009-04-03 12:57:00

阅读数:1877

评论数:0

用BCB开发有身份认证功能的Email程序

摘 要 本文介绍了如何增强BCB中发送电子邮件的NMSMTP控件的功能,实现具有身份认证功能的邮件发送程序。   关键词 ESMTP,MIME,身份认证   引言   为了更有效地抑制垃圾邮件的泛滥,目前多数网站的邮件收发系统都使用了ESMTP服务的身份认证功能。即用户发送邮件时...

2009-04-03 12:56:00

阅读数:926

评论数:1

C++ Builder 初学问与答(十五)

(7)在C++Builder集成开发环境中,还有Component菜单。在组件菜单下的菜单命令是有关建立、安装、重建组件的菜单项。其中: “New Component”菜单项打开组件向导建立新组件。   “Install Component”菜单项安装新的组件。   “Import Acti...

2009-04-03 12:55:00

阅读数:831

评论数:0

C++ Builder 初学问与答(十六)

16.C/C++语言在CB中的一些特定用法       2)AnsiString是从Delphi中引进来的吗?   答:CB的核心组件VCL是用Object Pascal语言写出的,所以CB的VCL组件的属性有很多都是使用long string,例如:Text、 Name、Caption...

2009-04-03 12:55:00

阅读数:918

评论数:1

C++ Builder构建算二十四点小游戏

所谓算二十四点可能是不少读者朋友童年喜欢玩的扑克游戏之一,玩法是:把一副扑克牌从A到10选出来均分成两份,两个小朋友各持一份即可开始游戏,每人随机抽两张出来组成四张牌,把这四张牌加减乘除凑成结果为二十四,先算出来的一方赢得对方的两张牌,进行下一轮,如果都没计算出来为和局,直到把对方所有的扑克牌全部...

2009-04-03 12:55:00

阅读数:1132

评论数:0

C++ Builder 初学问与答(十二)

 13.对话框组件96)问:怎样编写文件打开、保存等对话框?  答:C++Builder为我们提供了许多常用的对话框组件,这些对话框组件都放在组件模板的Dialogs选项卡中,例如Font,Color,Open和Print对话框。其中OpenDialog对话框组件最具有代表性,只要掌握了它的用法,...

2009-04-03 12:54:00

阅读数:874

评论数:0

C++ Builder初学问与答(十三)

 第二部分:快速提高  好久以来有不少朋友问我,《C++  Builder问与答》为什么不继续写了?我也一直在思考还应该写下去不?CBX的推出,加之宝兰宣布不在出新的CB版本,让我们这些一直喜爱CB的人不清楚下一个方向到底在何处?当然真的希望CB会继续,而不要倒下,但对于我们来说这只能是一种期盼L...

2009-04-03 12:54:00

阅读数:678

评论数:0

C++ Builder初学问与答(十四)

 “Attatch to Process”菜单项用来调试一个当前正在运行的进程。  “Parameters”菜单项用于指定应用程序运行时的初始参数。  “ReGISter ActiveX Server”菜单项用于将ActiveX控制加入到窗口登记表中。  “Unregister ActiveX S...

2009-04-03 12:54:00

阅读数:641

评论数:0

C++ Builder 初学问与答 (十一)

11.工具条组件  87)问:工具条是Windows编程经常要用的, C++Builder能不能实现这个功能呢? 答:当然可以,工具条是由许多具有图形的按钮组成的,这些按钮被分隔符分隔成许多组,每个组都能够完成特定的工作。工具条上的按钮具有与位图按钮相似的特性——可以拥有多个位图,当按钮处于不同状...

2009-04-03 12:53:00

阅读数:844

评论数:0

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