自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux常用操作命令

这三个变量指代的内容是一致的,不论采用何种编译方式,都是工程顶层目录。如果是 out-of-source 编译,指的是工程编译发生的目录。**含义:**在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示。**案例:**最初目录结构: 2 directories, 3 files。**作用:**列出当前工作目录下的所有文件/文件夹的名称。是指在Linux**终端(命令行)**中输入的内容。**含义:**列出当前工作目录下的文件/文件夹的名称。**含义:**一次性创建多层不存在的目录。

2023-12-09 22:08:15 104

转载 C++调webservice过程

2、在win32目录下新建一个文件”wsmp.dat“,文件内容为xsd__string = | std::wstring | wchar_t*3、生成头文件:wsdl2h -s -t wsmap.dat WeatherWS.wsdl。1、保存WSDL:打开WSDL,直接保存,将后缀改为WSDL即可。5、 将生成的头文件和源文件添加到VS工程中,另外还有。4、解析头文件,生成存根程序 ,需要引入依赖项。

2023-08-16 09:37:00 329

原创 C#读取XML数据注意事项

注意事项:

2022-12-05 21:20:35 333 1

原创 BCB子窗体进程显示在任务栏,最小化到托盘TTrayIcon

Animate(动画):false;开启需要设置Icons为Imagelist,设置动画时间;Icons:Imagelist(图片列表);1、拉一个TrayIcon控件到界面。Hint:提示字符;

2022-10-04 22:04:58 319

原创 BCB登录窗体设计

1、在工程CPP文件中主窗体创建后,设置窗体为不显示。2、在登记窗体的关闭事件中,关闭主窗体。3、登录后,显示主窗体,隐藏登录窗体。

2022-10-04 12:22:31 202

原创 获取电脑屏幕属性GetSystemMetrics()函数的用法

SM_CXBORDER,SM_CYBORDER //返回以相素值为单位的Windows窗口边框的宽度和高度,如果Windows的为3D形态,则等同于SM_CXEDGE参数。SM_CXMAXTRACK,SM_CYMAXTRACK //具有可改变尺寸边框和标题栏的窗口的缺省最大尺寸,如果窗口大于这个尺寸,窗口是不可移动的。(Windows NT only)SM_CXFRAME,SM_CYFRAME //等同于SM_CXSIZEFRAME and SM_CYSIZEFRAME。...

2022-08-31 16:05:31 448

原创 dev组件-cxGrid控件使用(二)

CustomDrawCellg事件。CustomDrawCellg事件。根据字段值设置单元格的颜色。根据字段值设置行的颜色。

2022-08-27 22:51:29 388

原创 dev组件cxDateEdit控件

时间选择器显示【今天】按键:DATEButtons->btnToday=True。时间选择器显示【清空】按键:DATEButtons->btnClear=True。时间显示格式:DisplayFormat="YYYY-MM-DD HH:SS"时间选择器显示【现在】按键:DATEButtons->btnNow=True。时间编辑格式:EditFormat="YYYY-MM-DD HH:SS"时间选择器显示【今天】:ShowToday=True。时间选择器显示【时间】:ShowTime=Ture。

2022-08-24 17:19:41 411

原创 dev控件TdxBarManager工具栏/TdxBarPopupMenu弹出菜单

开启工具栏属性:UseRestSpace设置按键属性:Align(iaRight靠右)

2022-08-21 20:36:46 435

原创 dev组件-cxGrid控件使用

1、GroupBySorting:点击排序并分组显示2、DataRowSizing:允许用户调行高。

2022-08-21 18:16:59 304

原创 BCB数据库问题总结

字符串加引号:String sInput=AnsiQuotedStr(this->Edsearch->Text, L'\'');格式输入:sSql=Format(sSql,OPENARRAY(TVarRec,(sItem,sInput)));3、数据状态:statu。

2022-08-17 23:19:05 378

原创 BCB界面设计小问题总结

1、让图片充满:Timage组件的stretch属性;2、绘制线条:Bevel控件的Shape属性;

2022-08-06 20:25:37 426

原创 React笔记

渲染//引入外部资源import React from "react"import ReactDOM from "react-dom"import App from "./base/base6"//获取外部JSXconst element = <App></App>;//获取节点const root = ReactDOM.createRoot( document.getElementById('root'));//渲染节点root.render(e

2022-05-19 15:31:35 153

原创 TcxPageControl动态新增新页面以及动态复制Frames到页面上

void __fastcall TForm1::N1111Click(TObject *Sender){ TcxTabSheet *pPage = new TcxTabSheet(this); pPage->PageControl = this->cxPageControl1; pPage->Caption = "新建页面1"; TFrame *pframe = new TFrame2(NULL); pframe->Parent = pPage; delet.

2022-01-22 17:38:18 2066

原创 BCB自定义风格

Project - Options - Application - Apperance,选择主题皮肤Tools-BitmapStyleDesigner,主题设计器切换皮肤方法:系统默认:TStyleManager::SetStyle(L"Windows");切换到Glow主题:TStyleManager::SetStyle(L"Glow");从外部直接引用:TStyleManager::LoadFromFile,或者也可以直接打包进E...

2022-01-14 21:13:19 170

原创 DevExpressVCL控件之Express Editors

TcxLabel:文本标签TcxProgressBar:进度条,用法:DevExpress之进度条_cxu123321的博客-CSDN博客TcxTrackBar:滑动条TdxZoomTrackBar:缩放滑动条TcxCheckListBox:复选框列表,用法:求cxCheckListBox的用法-CSDN论坛TcxColorComboBox:颜色组合框TcxFontNameComboBox:字体组合框TcxCheckComboBox:下拉复选框,用法:TcxCheckComboB

2022-01-14 16:13:20 523

原创 DevExpressVCL控件之DevExpress

TcxFilterControl:过滤器控件,根据cxgrid的filterControl建立强大灵活的过滤器 - westsoft - 博客园TcxTabControl:选项卡控件TcxPageControl:多页面控件TcxPropertiesStore:属性商店TcxImageList:图像列表TcxImageCollection:图像集合,使用:DevExpress控件使用(ImageCollection,TreeList)_hupoluotuo的博客-CSDN博客_devexp

2022-01-13 19:00:58 1037

原创 windows窗口API函数GetWindowLong\SetWindowLong\SetParent\GetClientRect\SetWindowPos

LONG GetWindowLong( HWND hWnd,int nIndex )参数:hWnd:指定窗口的句柄nIndex:需要获得的信息的类型 值 功能nIndex取值如下:GWL_EXSTYLE 得到扩展的窗口风格GWL_STYLE 得到窗口风格GWL_WNDPROC 得到窗口回调函数的地址,或者句柄。得到后必须使用CallWindowProc函数来调用GWL_HINSTANCE 得到应用程序运行实例的句柄GWL_HWND...

2022-01-11 14:50:16 1756

原创 RAD 10.4中SelectDirectory函数的使用方法

函数原型:extern DELPHI_PACKAGE bool __fastcall SelectDirectory(System::UnicodeString &Directory, TSelectDirOpts Options, int HelpCtx)/第一个参数:System::UnicodeString &Directory,打开对话框时选择的目录;第二个参数: TSelectDirOpts Options,是一个集,参数有:<< sdAllowCrea...

2022-01-10 22:13:50 3029

原创 BCB 多线程TThread类的使用

TThread —— 线程类详解_weixin_30662011的博客-CSDN博客TThread是一个抽象类,可以创建几个独立的线程。类关系 TObject在一个多线程的应用程序中创建一个TThread的后子类代表一个线程。每一新子类的TThread对象的实例是一个新的线程。从TThread派生的多线程实例可以构成Delphi的多线程应用程序。当一个应用程序运行时,应用程序就被载入内存准备执行。此时,它成为包含一个或多个线程的进程,每个线程含有数据、代码和系统资源。线程执行...https://blog.

2022-01-09 14:41:33 767

原创 API多线程编程的尝试

1、编写线程需要调用的函数,DWORD WINAPI ThreadFun1(LPVOID lpParameter);在头文件中,声明一个临界区对象: CRITICAL_SECTION m_csCommuictationSync;在函数执行前调用EnterCriticalSection(&pForm->m_csCommuictationSync);进入临界区,执行结束后调用LeaveCriticalSection(&pForm->m_csCommuictatio...

2022-01-09 10:44:04 160

原创 BCB判断窗体是否已打开

TForm* Tfrmain::FormExist(AnsiString szCaption){ for(int i=0; i<this->MDIChildCount; i++) { TForm *pForm = this->MDIChildren[i]; if(pForm->Caption == szCaption) return pForm; // 已存在窗体,返回该窗体 } return NULL; // 不存在窗体,.

2022-01-07 14:35:03 321

原创 BCB登录后全局对象以及权限分配

建立全局对象:class GetUser{public: GetUserInfo(AnsiString userid); String szQXList; //权限列表 String szUserID; //用户ID String szUserName; //用户名 String szPassWord; //密码 String szRole; //角色};extern PACKAGE GetUser UserInfo; //全局对象获取用户信息:Get

2022-01-03 20:39:44 8228

原创 BCB 用ComboBox和Edit做搜索

设置ComboBox的默认选择项://在Form的创建事件中添加this->ComboBox1->ItemIndex = 1; 编写搜索事件://SQL语句如果用精确查询用=,模糊查找用Like加通配符void __fastcall Tfrproductmanage::Button1Click(TObject *Sender){ // int index = this->ComboBox1->ItemIndex; String szColumns = t

2022-01-01 17:09:01 483

原创 BCB中DBGrid连接FireDAC组件用法

在DataModul上放FDConnection组件,FDPhysMSSQLDriverLink组件,FDQuery组件,在表格页面放上DataSource组件,DBGrid组件;1.DBGrid的DataSource属性设置为DataSource,DataSource的DataSet属性设置为FDQuery,FDQuery的Connention属性设置为FDConnection;2.在DBGrid中新建相关的字段,调用FDQuery的OPEN()函数执行SQL查询语句。设置DBGrid字段宽度

2021-12-31 22:28:48 7094

原创 BCB的TStringList类

在 TstringList里,那些String被一行一行地储存。TstringList.Text返回全部的String。如果第一、二、三行分别 是/'aa/'、/'bb/'、/'cc/' 的话,那么Text 返回的是“/'aa/'+#13#10+/'bb/'+#13#10+/'cc/'+#13#10” (不包括双引号)。所有的String都被TstringList用回车和换行符(#13#10)连接了起来。如果依次向Text赋值的话,Text就会 被自动地分割成行储存在TstringList 里。这充分地体现

2021-12-31 19:31:54 912

原创 BCB常用操作

窗体默认最大化:void __fastcall TForm1::FormCreate(TObject *Sender){Position=poDesktopCenter;WindowState=wsMaximized;Align=alClient;}

2021-12-31 11:42:48 637

转载 字符串类型传换

//Ansistring 转 charvoid __fastcall TForm1::Button1Click(TObject *Sender){ AnsiString Test = "哈哈"; char *chr = Test.c_str();}//char转Ansistring#include <windef.h>void __fastcall TForm1::Button1Click(TObject *Sender){ AnsiString str ...

2021-12-25 21:49:11 68

转载 BCB中ADO数据库的TADOConnection连接

//->->H#ifndef Unit_GlobalH#define Unit_GlobalH//-------------------------------------------------------------------------------------------------------------------------------------------------------------#endif#include "vcl.h"#include#incl..

2021-11-21 14:15:46 446

原创 BCB 中DLL的创建与调用

1、DLL创建File->New->Other,选择C++ builder->Dynamic Library,选择C++,Visual ComponentLibrary。2、DLL的代码输写主头文件,声明和定义导出结构体,声明导出类。导出类前加extern "C"修饰,类中的函数前不再需要加extern "C"。主CPP文件,如未声明导出类,直接写导出函数定义,导出函数需用 extern "C" 声明,加 __declspec(dllexport) 修饰,函数名..

2021-11-21 14:13:35 383

原创 c++ builder(BCB)中DLL的创建与调用

1、DLL创建File->New->Other,选择C++ builder->Dynamic Library,选择C++,Visual ComponentLibrary。2、DLL的代码输写主头文件,声明和定义导出结构体主CPP文件,写导出函数定义,导出函数用 extern "C" 声明,加 __declspec(dllexport) 修饰,函数名前加__stdcall修饰表示Windows API默认调用方式。如下:extern "C"__declspe..

2021-11-21 14:11:53 1752

转载 c++ builder/BCB如何编写,调用动态链接库DLL

一 编写动态链接库DLLDLL简称动态链接库,是Windows中程序的重要组成部分。想象一下,一个程序需要多人共同完成开发,怎么个共同法?这时我们就要考虑把程序分为好几个模块,团队每一个成员开发一个模块。问题来了:如何将模块组合并成一个完整系统?还有,我们开发的软件需要不断升级,如何升级?难道每次非得把整个工程重新编译一次再发布给用户吗?解决这些问题的科学办法,就是开发动态链接库DLL。现在以开发myDLL.dll动态链接库为例,讲讲BCB中开发动态链接库的方法。1、新建立一个工程:File-New

2021-11-06 16:49:22 1024

原创 tdump工具使用方法

tdump工具在RAD Studio安装目录的bin目录下1,打开cmd2,输入盘符进入RAD Studio安装盘3,用cd命令进入安装根目录4,进入根目录后,输入三个从参数,第1个是tdump.exe,第二个是源文件exe或者dll(不能跨盘),第三个参数是输出到文件txtC:\Users\john>d:D:\>cd D:\Program Files (x86)\Embarcadero\Studio\21.0\binD:\Program Files (x86)\E

2021-11-06 12:07:32 620

原创 Form窗体属性介绍

Form窗体常用属性属性 作用 说明 Align 布局,靠左,靠右,居中等 AlignWithMargins 带边框的布局 AlphaBlend 指明窗体是否允许透明 AlphaBlendvALUE 透明度 Anchors 停靠 (akTop上,akBottom下,akLeft左,akRight右) AutoScroll 自动提示滚动条 当内容超出窗体大小时,自动显示滚动条 Auto

2021-10-02 10:56:43 410

原创 c++ DLL动态库编程

1、创建动态库2、在头文件pch.h中声名函数//在头文件pch.h中声名函数extern "C"{ _declspec(dllexport) int myAdd(int n, int m); _declspec(dllexport) int mySub(int n, int m);}3、在pch.cpp中编写函数实现// pch.cpp: 与预编译标头对应的源文件#include "pch.h"// 当使用预编译的头时,需要使用此源文件,编译才能成功。.

2021-09-25 11:50:23 412 1

原创 C++ string类成员函数总结

函数名称 功能 函数说明 =, assign 赋以新值 1、str1=str2:将str2赋值给str1; 2、assign(str2):复制str2。例:string str4; str4.assign(str3); 3、assign(str2,2,3):将str2的第2个字符开始的3个字符赋值。例:string str3; str3.assign(str2, 2, 3);如不添加第三个参数,默认为第N位后的所有的字符赋值给s..

2021-09-23 09:51:07 177

002全局对象测试.7z

002全局对象测试.7z

2022-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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