代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

初学FMX,用C++ Builder改写的FMX炫酷界面及仿QQ登陆界面Demo,该如何处理

    初学FMX,用C++ Builder改写的FMX炫酷界面及仿QQ登陆界面Demo用C++ Builder改写的FMX炫酷界面及仿QQ登陆界面Demo(CBXE8源码) 以前用过BCB6,现在新学开发工具C++ Bulder XE8,发现FireMonkey比较有特色,不过网上CB资料太少,找到几个不错的delphi写的FMX界面的Demo,学习改成了CB的,分享此源码给CB新手参考(高手就不用看啦,不过也欢迎指教) 希望大家多多分享,壮大CB开发的队伍。 Delphi和C++ Builder在FMX里的写法有些不同,整理如下部分代码,以作对比参考: Delphi TButton(Sender).Enabled := false; SwitchTo3D; if Assigned(FContainer) th

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(1272

2019-10-13

利用clientsocket和serversocket的简单实例

    求一个利用clientsocket和serversocket的简单实例最好能详细一些 谢谢~------解决思路----------------------在BCB中,TServerSocket和TClientSocket涵盖了基本的WinSocket编程,其中TServerSocket作为服务器方使用,TClientSocket作为客户端使用,这两个组件本身并不提供Socket连接,但是他们都有一个Socket属性,这个属性才提供了Socket连接。下面就先向大家介绍一下这两个组件常用的方法属性,然后在通过一个例子来看看这两个组件的使用。  1)TServerSocket  名称             类型  &n

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(868

2019-10-12

Socket传输图片为啥分步可以,直接运行总是会出错

    Socket传输图片为什么分步可以,直接运行总是会出错?由于要传输图片、消息,和txt,所以在OnRead中对第一个字节判断,得到类型后,执行相应的操作。单步调试可以,直接运行的时候貌似在if(tag==0) { char buf; int leng1,leng2; leng1=Socket->ReceiveLength();// Socket->ReceiveBuf(&buf,1); tag=StrToInt(buf); leng2=Socket->ReceiveLength();//不是这次读剩下的,而是整个缓冲区剩下的 //free(buf); } 这部分的出错。。。 代码如下:if(tag==0) { char buf; int leng1,leng2; leng1=Socket->ReceiveL

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(1423

2019-10-14

疏散采集数据库

    分散采集数据库有一个项目,有十个左右的下位机在采集数据,要求一个或者两个终端电脑上能对下位机采集的数据进行分析(大局域网)。 构想,增加一台数据库服务器,实时接收并存储下位机采集数据,             终端和数据库服务器进行同信请求相关数据。 问题:  1、这种构想是否可行?               2、没有接触过数据库,该如何实现数据库或者采用什么数据库?------解决思路----------------------一般这种架构可行,里面要考虑的有 1、你的数据量有多少? 2、你是否考虑实时性

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(1106

2019-10-14

求算法,判断一个曲线和小弟我的标准曲线的趋势是否大致相同,多谢

    求算法,判断一个曲线和我的标准曲线的趋势是否大致相同,谢谢现在我需要判断一个曲线和我的标准曲线的趋势是否大致相同,用什么算法来判断呢?------解决思路----------------------也许可以用标准差的思想吧,两条曲线对应的两点的Y值作为一对求差值,得到一个差值的数据队列,然后用贝塞尔公式求标准差,若标准差很小可以认为相似度高,如果标准差大那么相似度低。 可问题就在于相似还是不相似是一个相对概念,非要说怎样的曲线就是相似,怎样的就不相似,咋用数据来定性捏…… 那么就自己再做一条相似的曲线出来,这条曲线应该是自己能接受和原始曲线时相似的极限,把这条曲线的标准差作为衡量标准…… 我也就是这么想想,呵呵------解决思路----------------------一个比较常用的方法是做相关分析,计算两条曲线之间的相关系数------解决思路--------------------

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(1087

2019-10-13

定义一个类的对象时,编译报错:error: 'NMIap2StackDevAudioCmp' does not name a type,该如何解决

    定义一个类的对象时,编译报错:error: 'NMIap2StackDevAudioCmp' does not name a type使用的类:     class NMIap2StackDevAudioCmp : public NMIap2StackRestCmp     {     public:         explicit NMIap2StackDevAudioCmp(NMIap2StackCtx& context):       &n

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(1521

2019-10-14

以下几个DELPHI 的写法,怎么转换成CBC

    以下几个DELPHI 的写法,如何转换成CBC(1)TEdit(Sender).Text:='1234'; (2)Delphi abort  在 CBC中怎么用? (3) if not (Key in ['A','B' ,'S', '-', '0'..'9']) then  Key := #0;   (4)   if adoquery1.State in [dsedit,dsinsert] then       adoquery1.post; -----------

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(2031

2019-10-14

写了一个拼图小游戏,为何图片分割以后颜色有失真

    写了一个拼图小游戏,为什么图片分割以后颜色有失真?因为图片上传失败,效果可以看这里(网易博客有时不稳定打不开,刷新一下就可以): http://blog.163.com/tab_98/blog/static/1192409720159167568761/ 部分代码如下,为什么图片分割以后颜色有失真? TJPEGImage *jpgimg;    //打开的图片 Graphics::TBitmap *bmp,*gridBmp; //打开图片转bmp格式,分割的格子图片 AnsiString fileName; int tag=3;   //菜单项“中班(3x3)” 选中 int row,col;  //格子的行数、列数 float&

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(1054

2019-10-14

MDI动态创建子窗体,程序结束delete子窗体指针引起EAccessViolation错误的有关问题

    MDI动态创建子窗体,程序结束delete子窗体指针引起EAccessViolation异常的问题程序关闭时出现异常 Access violation at address 00000000. Read of address 00000000 代码如下,这是为什么呢? #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "frmChild.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma&

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(1732

2019-10-11

为啥PlaySound第一次播放同一声音时有延迟2秒左右

    为什么PlaySound第一次播放同一声音时有延迟2秒左右?我写的拼图小游戏中(http://blog.163.com/tab_98/blog/static/1192409720159167568761/),图片移动到正确位置时用PlaySound播放“啵”的一声,是一个只有几K的wav文件,为什么第一次播放时声音有延迟2秒左右? 我写的测试代码如下,排除程序缓存的影响,几种情况包括从内存播放都有延迟,怎么解决呢? /* 将WAV添加到资源文件: 1、编辑例如wave.rc纯文本文件,内容类似如下: ID_WAVE_OK WAVE res\\ok.wav ID_WAVE_SUCCESS WAVE res\\success.wav 存盘时,文件名要加上双引号为 "wave.rc", 否则会变成 wave.rc.txt。 2、用brcc32.exe编译成资

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(2042

2019-10-14

静态调用dll时出现[Linker Error] Unresolved external异常

    静态调用dll时出现[Linker Error] Unresolved external错误dll文件 //--------------------------------------------------------------------------- #include <windows.h> //--------------------------------------------------------------------------- //   Important note about DLL memory management when your DLL uses the //   sta

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(2185

2019-10-14

这样的treeview怎么设计数据库的表

    这样的treeview如何设计数据库的表? 这个treeview是我手动生成的,不是程序实现的。方法1:把地区表和项目表合并成一个表,增加完地区后,在每个地区上重复增加项目名称(计算机、路由器等)。方法2:把地区表和项目表分开,通过视图 或者存储过程联合查询得到TREEVIEW的数据源。方法1的好处是SQL语句好组织,缺点是要重复输入项目名称,地区和项目后期是会慢慢增加的。方法2的好处是项目名称输入一次,缺点是生成TREEVIEW的数据源的SQL语句不好组织。    哪个方法好点?------解决思路----------------------方法2,每次TreeNode的展开事件,执行SQL,数据库设计,每个地区ID放入TeeNode的Data里即可------解决思路----------------------供你参考 void&nb

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(2036

2019-10-14

enum {permanent,tentative} label;未定义的标识符有关问题

    enum {permanent,tentative} label;未定义的标识符问题//Dijkstra算法 C语言实现                               2008-08-26 12:07     #include<stdio.h> #include<stdlib.h>  #define INFINITY  1000000000 

    阅读全文>>

作者:coody分类:【_C++ Builder浏览(893

2019-10-13
上一页 1/228页 下一页