- 博客(19)
- 收藏
- 关注
原创 无题
在C++中,指针的主要用处是管理和操纵动态分配的内存内联函数避免了普通的函数调用开销和宏定义繁琐的的缺点,也就是说,综合了宏定义高效率和函数不繁琐的优点向量vector和普通数组的区别数组提供了一个巨大的可实用于象量的操作集vector只提供一个基本的最小集合,其他的则通过独立的算法实现
2009-10-01 12:49:00 367
原创 VC6引入OCX控件的方法
步骤 1) 向应用程序加入OCX控件对应的类,如远程数据控件的缺省名为RDC,而数据表格的缺省名为MSDBGRID。加入的过程是选择Project菜单项,选择Add to Project,选择Components and Controls项,选择Registered ActiveX Controls项,双击你要加入的构件。 2) 通常是在对话框中加入OCX控制,这时应在对话
2009-09-22 20:56:00 1513
原创 C++读写文本文件
#include #include #include using namespace std; int main(){ const char filename[]="test.txt"; ofstream o_file;/* 输出流:将数据从内存输出其中ofstream是将数据输出到文件,因此对于文件来说是“写”*/ ifstream i_file;/*将数据输入到内存,其中ifstream
2009-09-22 20:54:00 641
原创 C++中使用sqlite
#include #include #include #include "./sqlite3_lib/sqlite3.h" static int _callback_exec(void * notused,int argc, char ** argv, char ** aszColName){ int i; for ( i=0; i { printf( "%s =
2009-09-22 20:53:00 578
原创 vc++ main系列入口函数
vc++执行程序一般都从下面的入口函数开始进入执行_tWinMain WinMain, wWinMain, _tmain,main,wmain,AfxWinMain其中,_t开头是为了支持unicodew开头是为了支持双字节的语言环境Win开头是为了支持Windows系统Afx开头是使用MFC框架情况下使用的
2009-09-22 20:52:00 873
原创 operator 例子
#pragma onceclass TestObj{public: int ivalue; TestObj(void); virtual TestObj operator+(TestObj ra){TestObj v;v.ivalue = ivalue+ra.ivalue; return v;} virtual TestObj operator-(TestObj ra){TestObj v;v.i
2009-09-22 20:51:00 490
原创 c++简单例子
#pragma onceclass person{ public: person(void);public: ~person(void);}; *************************#include "person.h"#include "Windows.h" int WINAPI WinMain(HINSTANCE hInstance, HINST
2009-09-22 20:41:00 549
原创 需求(功能)和技术的关系思考
1 一个软件功能需要不需要,首先看看这个功能对软件整体是否有价值,如果没有,再好的功能都没必要去考虑,这个说起来简单,但技术人员常常会陷入这个误区中 2 常常问,这个功能技术上可以实现吗,采用什么技术实现比较好(从节省成本,可持续改进,实现速度快,性能好等方面考虑),而不是问,这个技术可以实现什么功能 3 一个软件,哪些功能需要强大,哪些功能可以弱化,是由市场决定的,不是由技术决定
2009-09-05 10:53:00 1609
原创 通用软件产品化的一些想法(2)
1“杀毒软件经常会这样,碰到一个东西,他会问你,这是可疑的文件你要清掉不清掉?一般人哪知道啊,你应该告诉用户是不是病毒。技术人员判断成可疑,让用户来决定放行不放行,这是技术人员产品化经验不足的问题。”2很好的技术架构能够让软件获得可持续的发展很深的业务知识能够让软件获得市场
2009-05-30 01:05:00 589
原创 由P2P说开去
对互联网软件技术应用引起极大兴趣是在开始接触P2P这个词后,现在虽然有了许多更新的认识,但这个词一直在心目中占据着比较特殊地位置! P2P简言之,就是一种互联网上的点对点通信技术,最开始主要是在文件下载应用中得到普及-为了解决传统的集中式下载导致的服务器负载和带宽压力问题,另外一个典型的应用是点对点即时消息! 在这里我并不想就P2P深入的讨论下去,我想真正讨论的是从P2P这个点
2009-02-14 17:39:00 523 1
原创 通用软件产品化的一些想法
以下是一些通用软件产品化的想法,欢迎大家交流!1. 一般来说,通用软件需要具有以下特征:跨操作系统.无行业特性.丰富的参数设定.易用.稳定 2. 通用软件靠技术.行业软件靠经验 通用软件面临环境的多样化,决定了在做一个成熟的通用软件或通用平台时,要解决很多行业软件不用去考虑的技术问题,比如跨操作系统,不同的使用风格,不同的操作习惯等!如果在比如整体框架等技术层面的东西考虑的
2009-02-11 00:07:00 1031
原创 xDom-一个简单的Delphi框架-介绍及下载
xDOM是一个简单的Delphi数据对象框架,其具有如下特点:1 基于DesignOne模板技术设计2 分层设计,暂时分为对象层,存储层,显示层!3 完整设计,理想情况下,数据模型设计完成,相应的初始完整代码也能够完成!4 命名为:xDOM-X Delphi Object Model5 开源 最新版本的xDOM下载:http://www.onewone.com/de
2008-09-17 20:23:00 10331 2
原创 XDom多重排序算法剖析-XDom对象模板在实际场景中的一次小试
在delphibbs中正好遇到一个正在寻找多重排序解决办法的贴,我写的模板代码正好有点关系,所以就拿去小试了一下,有很多有意义的讨论,对于有兴趣了解XDom对象模板内部实现机制的朋友来说,是一个不错的了解方式,另外在这个贴中也可以了解到很多其他的多重排序方案,值得一看! 贴内容太长,直接贴地址了,别忘了看后回来发表下意见啊: 排序,不过比较复杂,求助http://www.del
2008-09-15 10:53:00 852
原创 一个简单的Delphi框架-xDom-2 文件存储
受益于对象层的灵活,文件存储变的比较简单!以下是文件存储的实现代码 模型文件下载地址 http://www.onewone.com/designone/xDOM.dom {*******************************************************}// // 文件存储模板:以流的形式存储数据 // 特
2008-09-09 23:21:00 1166
原创 一个简单的Delphi框架-xDom-1 内存对象
从现在开始,着手实现一个简单而实用的Delphi框架-xDOM,这个框架准备具备以下几个特色:1 基于DesignOne模板技术设计2 分层设计,暂时分为对象层,存储层,显示层!3 完整设计,理想情况下,数据模型设计完成,相应的初始完整代码也能够完成!4 命名为:xDOM-X Delphi Object Model 基于上述目标,首先实现对象层代码如下:
2008-09-08 23:45:00 1537
原创 DesignOne的一些讨论,记录下来,权做参考
cm4ever发表于:2008-08-07 19:53:1710楼 得分:0 看了demo,楼主做得不错。 我一直在做类似的东西。 首先这些代码生成的东西,概念上来讲应该属于模型转换,模型驱动架构(MDA)。 市面上已经有很多这种产品,java开源界有appfuse,收费的共享软件有个很老的,忘了名字。 你可以用这几个关键字google一下,在论坛里问没几个人知道。 估计你是用delphi写的
2008-09-01 16:37:00 834 5
原创 Hibernate代码生成模板
Hibernate代码生成模板(下载地址 DHibernate(Delphi) NHibernate(.Net) Hibernate(java)) {DesignOne}{CodeTemplate}{{* This unit is created by DesignOne *}unit PODO_[ObjectName];{$M+}i
2008-07-31 22:43:00 810
原创 DesignOne介绍及下载
0 DesignOne主页: http://www.onewone.com/designone 1 DesignOne是什么 DesignOne是一个用来根据业务数据模型辅助快速生成各种文本格式文件的工具! 2 DesignOne怎样工作! DesignOne主要由三部分构成:模型,资源,工程,其中: 模型主
2008-07-30 22:36:00 1022 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人