- 博客(31)
- 资源 (6)
- 收藏
- 关注
原创 【wxWidgets GUI设计教程 - 高级布局与窗口管理】
本教程介绍了如何使用高级布局和窗口管理组件来构建灵活且易于扩展的用户界面。掌握了这些技术后,你可以设计更加复杂的应用界面,例如多视图、可调整窗格大小的布局等,为用户提供更好的体验。
2024-11-07 20:32:28 591 5
原创 wxWidgets GUI设计教程 - 常用控件与复杂布局
本教程将带领你学习一些常用的wxWidgets控件,并使用更高级的布局管理器来构建更加复杂的界面。这些控件包括文本输入框、复选框、单选框、组合框和滑块等。我们将通过一个实际的示例来整合这些控件,帮助理解它们的用法和布局方式。
2024-11-07 10:51:28 652
原创 wxWidgets GUI设计教程 - 事件处理机制
在本教程中,我们深入了解了wxWidgets的事件处理机制,包括事件绑定、事件处理器编写和事件传递。通过实例展示了如何响应按钮、鼠标和键盘等多种事件。掌握这些事件处理技术后,你可以在wxWidgets中实现更复杂和交互丰富的GUI应用。下一个教程中,我们将进一步学习如何使用更多类型的控件和实现更复杂的事件逻辑。
2024-11-06 08:37:26 755 1
原创 wxWidgets GUI 设计教程 - 基本窗口组件
在本教程中,我们将学习如何在wxWidgets中创建一个简单的GUI窗口,包括使用面板、静态文本、按钮,并使用布局管理器进行简单的布局。
2024-11-05 13:44:26 575
原创 【wxWidgets GUI设计教程-GUI设计系列】
wxWidgets是一个跨平台的C++ GUI框架,支持Windows、Linux、macOS等主流操作系统。它采用C++编写,接口简单且接近原生操作系统控件,因此在不同平台上具备一致的外观和操作体验。
2024-11-05 09:04:51 321
原创 【Mysql NDB Cluster 集群(CentOS 7)安装笔记一】
MySQL NDB Cluster使用带有NDB存储引擎的MySQL服务器。此文章是一个纯安装过程笔记。关注我,让我们共同一起来探索Mysql NdB cluster集群带给我们的惊喜吧。
2024-11-04 11:28:49 1197
原创 适用于 c++ 的 wxWidgets框架源码编译SDK-windows篇
本文章记录了下载wxWidgets源码在windows 11上使用visual Studio 2022编译的全过程,讲的不详细请给我留言,让我知道错误并改进。本教程是入门级。有更深入的交流可以留言给我。如今互联网流行现在大家都忘记了这块桌面的开发,我认为桌面应用还是有用武之地,是WEB无法替代应用场景的。这里就不展开讨论。如今在桌面开发有很的选择,比如微软的Windows Form,以 .NET Framework 为基础,开发容易。但是使用它开发出来的应用性能没有c++开发出来的桌面应用轻量级。
2024-11-03 09:19:17 630
原创 MacOS如何在XCode使用wxWidgets框架开发桌面应用
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易
2024-11-02 18:22:35 913 1
转载 JSON序列化和反序列化集合、字典、数组的处理
<br />在JSON数据中,所有的集合、字典和数组都表示为数组。<br /> <br /> List<T>序列化: 1: List<Person> list = new List<Person>() 2: { 3:new Person(){ Name="张三", Age=28}, 4:new Person(){ Name="李四", Age=25} 5: }; 6: 7:string jsonString = JsonHelper.JsonSerialize
2011-01-26 11:17:00 9358
转载 JSON序列化和反序列化日期时间的处理
JSON格式不直接支持日期和时间。DateTime值值显示为“/Date(700000+0500)/”形式的JSON字符串,其中第一个数字(在提供的示例中为 700000)是 GMT 时区中自 1970 年 1 月 1 日午夜以来按正常时间(非夏令时)经过的毫秒数。该数字可以是负数,以表示之前的时间。示例中包括“+0500”的部分可选,它指示该时间属于Local类型,即它在反序列化时应转换为本地时区。如果没有该部分,则会将时间反序列化为Utc。 修改Person类,添加LastLoginTime:p
2011-01-26 11:13:00 48337 5
转载 ASP.NET中JSON的序列化和反序列化
<br />JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介<br /> JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。<br /> JSON是“名值
2011-01-26 10:59:00 1674
原创 C#正则表达式整理备忘
有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研
2009-06-17 09:58:00 86
原创 闲聊一下mysql cluster 的解决方案的优点和不足。后期维护需要注意什么?
MySQL Cluster 是一种分布式数据库解决方案,特别适合需要高可用性和高扩展性的场景。它主要基于 NDB (Network Database) 存储引擎来实现数据的分布式存储和管理。
2024-11-06 16:58:14 554
原创 免费网站推广的入口
百度免费登录入口http://www.baidu.com/search/url_submit.htmGoogle免费登录入口http://www.google.com/addurl.html雅虎搜索入口http://search.help.cn.yahoo.com/h4_4.html有道搜索入口http://tellbot.yodao.com/report?keyFrom=help有道搜索入口http://tel
2024-11-04 11:34:36 106
原创 记忆深圳一
刚来深圳是2004年3月份,同学在塘尾租了一个出租房,我住在哪里。到现在我都能找到那里。是一个一房一厅的房子,不是很偏。到深圳的第一份工作是在华强北维修电脑主机,当时的心情很y。每天早上6点去上班。要坐二个多小时的公交车。晚上8点下班,下班的时间到了,第一次看到挤车的人多,心里想等一下辆车吧,哥不跟你们挤。所以每次回到家都是10点多。在那段时间里累了就躺在地上睡着了,那个时候只有一个想法:只要
2024-11-03 09:21:09 65
转载 ABAP总结
1. 引用类型z_ref数据对象myref在程序中的声明方式:DATA myref TYPE z_ref.CREATE DATA myref TYPE z_ref.2. 参照数据字典中的表类型生成内表对象或结构体:DATA mytable TYPE z_table,”数据字典表类型,声明内表.myline TYPE LINE OF z_table.”表类型的行结构,声明结构体....
2018-03-06 21:34:01 692
原创 减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同
本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用。而是关于:"业务逻辑是不是要封装在存储过程中实现,这样子php、java等就是调用存储过程"。 业务逻辑,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句查询。现在是交给数据库的存储过程去完成。在互联网开发中,把业务逻辑封装在存储过程来实
2015-01-28 08:47:25 860
转载 CMPP和SMPP协议比较
并非同类型协议CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。以下是CMPP 3.0文档中的图示。与CMPP对应的协议有,联通的SGIP协议,中国电信的SMGP协议,网通的CNGP协议。作为SP,只需要了解CMPP,不需要了解SMPP。最新版本和兼容
2013-11-11 11:36:08 1085
原创 go array數組slice切片實例
package mainimport ( "flag" "fmt")const ( szie int = 5)var p *int = flag.Int("p", 0, "ente page")var s *int = flag.Int("s", 10, "ente szie")func main() { flag.Parse() data := make([]i
2013-09-25 00:16:25 1123
翻译 vi中set命令
:set ai #让vi自动对齐:set noai #取消自动对齐:set showmatch #高亮显示:set noshowmatch #不高亮显示:set tabstop=4 #设置制表停止位(tabstop)的长度:set shiftwidth=4 #当使用移动(shift)命令时移动的字符数 :syntax on
2013-09-06 14:39:50 1500
转载 Centos使用scp在Linux系统之间进行文件传输
不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如
2013-04-16 16:38:21 10861
转载 C#中应用DDE技术实现动态数据交换
DDE是个很老的东西了,基本已经被淘汰。但有些地方还在使用这个东西,最近遇到个问题要使用这个东西,比如MT4就运用DDE让自己成为服务端,程序可利用DDE获取MT4的外汇报价数据实现实时更新。 using NDde.Client; private void MainForm_Load(object sender, EventArgs e) { try {
2013-01-22 00:38:31 12895 3
原创 javascript 继承实现方式
面向对象与基于对象几乎每个开发人员都有面向对象语言(比如C++、C#、Java)的开发经验。 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例。 类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。 我们还知道,面向对象编程有三个重要的概念 - 封装、继承和多态。但是在JavaScript的世界中,所有的这一切特性似乎都不存在。 因为JavaScript本身不是面向
2012-10-18 17:43:07 1640 3
转载 ASP.NET Eval的日期格式化
在绑定数据时经常会用到这个句程序:或者微软这种方法的效率更高,但我不常用,我习惯了上一种。 用这种方法首先要在前台页面导入名称空间System.Data,否则会生成错误信息。 DataBinder.Eval()可以梆定方法,Text=后台代码: protected string PBnumber(object PBid) {
2009-07-22 01:04:00 7415
转载 用C#生成中文汉字验证码的基本原理
1、汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就行了呢?使用后台数据库先将所有汉字存起来使用时随机取出,这也是一种办法,但是中文汉字有这么多,怎么来制作呢?其实可以不使用任何后台数据库,使用程序就能做到这一切。要知道如何生成汉字,就得先了解中文汉字的编码原理。 1980年,为了使每一个汉字有一个全国统
2009-07-02 20:59:00 696
转载 标准zip压缩
这几天做了个TCP通讯的东西,由于需要发送的数据太大,所以想办法将发送的时候给他压缩,然后再发送压缩过的数据,接受方也可以减轻接受的时间和分配过大的内存空间造成的缓慢运行问题.我就将代码放下做个记号.public class Compress { /**//// /// 压缩大的byte数组 /// /// 没有
2009-06-29 11:45:00 1057
转载 object reference not set to an instance of an object" - Not "initialized" through WCF?
object reference not set to an instance of an object" - Not "initialized" through WCF?Harry Pfleger Wednesday, February 20, 2008 8:55 PM0 votesVote As HelpfulCould one please give me a h
2009-05-25 16:12:00 1672
转载 silverlight + wcf 项目发布IIS小技巧
发布的时候遇到的小问题开发工具 vs2008 sl2.0 服务器 20031.首先在wcf中添加安全策略文件(就是那两个xml文件),主要是为了跨域访问做准备,编译发布WCF 2.发布silverlight项目的时候先去配置IIS mime 要加几个mime类型 .xaml application/xaml+xml .xap application/x-silverli
2009-05-25 05:55:00 724
原创 LINQ语句之Select/Distinct和Count/Sum/Min/Max/Avg
在讲述了LINQ,顺便说了一下Where操作,这篇开始我们继续说LINQ语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对来说LINQ to SQL在我们程序中使用最多,毕竟所有的数据都要在数据库运行着各种操作。所以先来学习LINQ to
2009-05-25 02:47:00 1800
原创 LINQ操作数据库
查询表达式(LINQ)简介C#3.0新语特性和改进,这些新特性在我们编写程序时为我们提供了非常大的帮助。从这篇开始,我们开始一起来探讨LINQ。LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还
2009-05-25 02:35:00 4087
转载 Visual C# .NET 中将程序集安装到全局程序集缓存中
全局程序集缓存要使用 Visual Studio .NET 创建小型类库项目、生成强名称,以及在 GAC 中安装项目的 .dll 文件,请按照下列步骤操作: 在 Visual Studio .NET 中,创建一个新 Visual C# .NET 类库项目,并将该项目命名为 GACDemo。 必须使用强名称。要生成此加密密钥对,请使用 SN 工具。此工具位于安装 .NET F
2009-04-17 09:28:00 1368
javascript 原生态js类继承实现的方式
2012-10-19
c# 拼图游戏附源码
2008-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人