万星星@豌豆荚 欢迎加入我们
一个吃软饭的男人!!!!!我只想写程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0
共9页: 1 2 3 4 5 6 7 8 9 
re: 处女作 WTL(7.1)初尝 万连文 2006-01-23 11:26
终于找到VC6下开发WTL的办法,就是安装platformsdk,下载地址:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
安装完后就会更新库,但是下载的例子编译的时候一些宏定义有时需要自己修改,用向导生产一个工程看一下就OK!
re: 数据结构之网格实现 万连文 2006-01-17 20:48
针对以上建议做如下修改:
2006-1-16
WLWGridRow类添加两个函数接口以方便用户使用:
int AddCell(T xData, WLWGridCell<T>* pPos, bool bRight=true);
int AddCell(T xData, int iIndex, bool bRight=true);

2006-1-17
WLWGridRow类和WLWGrid类接口传递指针方式改为传递指针引用,
为了避免用户传入栈地址导致两次析构,如:
int AddCell(WLWGridCell<T>* pCell, int iIndex, bool bRight=true);
改为:
int AddCell(WLWGridCell<T>*& pCell, int iIndex, bool bRight=true);

2006-1-17
WLWGridRow类添加一个拷贝构造函数
re: 数据结构之网格实现 万连文 2006-01-16 22:12
问题一已经修改,添加两个接口函数
// 添加一个单元格,bRight=true表示添加在pos后面
// 可能修改m_pHead、m_pTail
// 返回<=0表示添加失败;>0表示成功
int AddCell(T xData, WLWGridCell<T>* pPos, bool bRight=true);

// 添加一个单元格,iIndex是索引,bRight=true表示添加在iIndex后面
// 可能修改m_pHead、m_pTail
// 返回<=0表示添加失败;>0表示成功
int AddCell(T xData, int iIndex, bool bRight=true);
问题二无法修改,因为不想拷贝,使用的时候必须要交付内存管理权限否则无法正确运行,必须注意。
re: 数据结构之网格实现 万连文 2006-01-16 20:26
非常感谢批评!!
对于1建议非常好,当时由于时间以及个人主观因素没有实现
对于2由于现在在公司,没法看,但是有可能是自己代码有问题。里面的小技巧很少用,呆会研究一下,谢谢共享技术
对于3我则不认同,如果vector< vector<type*> >可以方便实现我的需求的话我不会花费那么大代价了。其实一般获取数据是可以满足的,但是在插入和删除数据时会非常麻烦(不在尾部的话)。还考虑到移动数据的原因所以采用链表实现,其实可以采用list实现,处于一个想学数据结构的朋友的建议才自己动手的
对于4其实我是违背了模板的思想,强制把实现放入cpp,可能会误导他人,当时只是为了玩玩,原以为可以show一下,没想到贻笑大方了
再次感谢小明兄,技术可见厉害。
re: 我心中最美的软件框架 万连文 2006-01-14 14:11
如果真的话,我认为很好,而且我自己也使用他下载。我思考了一下这个语言之所以优秀的原因是因为它吸取了前优秀语言的长处(C++,Java),而没有历史负担。对于简单/快速/中小型的项目来说比较实用,特别对于一些有多方面优秀成员的项目团队很好。
我花了4天草草看完了一本python书(600页),感觉最象Java。
re: ATL窗口继承实现机制 万连文 2006-01-13 17:19
是呀,感觉很奥妙。有些东西,自己想都不敢想,别人玩起来就可以化腐朽为神奇,所以我们还是思维深度和胆识不够!
re: 我心中最美的软件框架 万连文 2005-12-27 11:37
我用C++也学Java,但是没有用Java写过东西,我学Java是为了了解它的好的思想,用以和C++思想做比较。
习惯用C++(VC),觉得使用界面库开发界面非常方便,不觉得麻烦,仅仅是工具而已,习惯了很难改变,但是并不意味固守,上面huangyi兄说得python,这两天在看,觉得差不多就那种模式。任何一种工具使用好了都是开发利器,我没有强调效率,而是强调层次。
谈到范型的话却是有区别,但是是语法层次,而不是效率层次。就算法而言(不是具体应用领域算法,比如数据访问、路径搜索、图像压缩。。。)如果真正开发起来恐怕用不到范型机制,且一些平台的开发底层算法已经稳定,一般不会修改,以前的算法一般不会用到范型机制。C++是C的兼容加变革,如果想让他们没区别或者有区别都是可以的,看你自己意愿拉!!!
希望指教!!!
re: 一个小型绘图程序 万连文 2005-12-26 18:06
对于你幼稚,对于别人不一定幼稚,拿出来是为需要的人。我只做了一天,知道很垃圾,但是里面的代码很实用,书写我都很苛刻要求自己,主要是为了那些学校的学生学习用的,我想在我学习的时候能有好的代码,我会非常高兴。
re: 我心中最美的软件框架 万连文 2005-12-26 18:02
照iceboundrock 的意思,你一定是用Java的咯,Java却是不错,但是开发桌面应用恐怕有点为难吧!我觉得开发软件要清晰、美观、可行,与时代大体平行,asm显然不现实,C和C++在写算法层次上有区别嘛???
re: 我心中最美的软件框架 万连文 2005-12-26 10:03
哦后,有嘛???我导师公司软件(GIS)就是采用我说的结构,但是不纯,有交叉,所以感觉很杂,我真不知道那个大型应用是你们所说的,可以举例嘛??本人很喜欢做界面,希望多了解一点。。。
re: 我心中最美的软件框架 万连文 2005-12-25 18:56
可否推荐几个python界面 + Cplusplus 的成功案例和界面???
re: 一个小型绘图程序 万连文 2005-12-21 11:04
校园网估计有问题,因为我的个人空间是外国的,你的找代理。我过几天看看国内空间效果,抱歉拉
re: 一个小型绘图程序 万连文 2005-12-21 10:16
谢谢夸奖,我可以选择并闪烁,请问删除是不是难事???只是一个体力活,目前考试很忙哟!!!
共9页: 1 2 3 4 5 6 7 8 9 
简历下载
联系我

<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(66)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜