自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 winform项目——计算器程序02:计算逻辑实现

上一篇文章我们根据VS文档上的教程搭建了计算器的界面,本篇文章就介绍如何实现它的计算逻辑。逻辑分析首先,我们要明白,实现计算逻辑,实际上就是在界面上按钮的点击事件中进行一些操作。我们可以将界面上的按钮分为两大类,一类是用于输入的数字按钮,一类是用于计算的运算按钮。这两类按钮要做的事情都是类似的,因此我们可以在编码时做一个公共的方法即可。其次,计算器的本质是两个操作数A、B进行某种方式的...

2020-01-02 21:04:34 364

原创 winform项目——计算器程序01:标准窗体设计

这个计算器程序是我在看Visual Studio的标准文档时发现的,在文档介绍windows窗体设计的后面有一个入门演练,看的时候吓我一跳,因为整个过程介绍的太详细了,从没见过哪一篇教程介绍的如此细致。于是我就想着照着这个教程做一篇,试试是什么感觉。这个教程就是一个计算器程序的窗体设计。做完之后感觉真的太爽了,怎么说呢,教程写的非常标准,你所有能遇到的问题,里面都提到了。这个教程做完之后,你得...

2020-01-01 15:37:21 969

原创 C语言:九九乘法表解析及程序逻辑分析

学习C语言应该是大多数人接触编程的第一步,在编程语言中,循环和判断是两个最重要的逻辑语法。很多同学刚开始学习c语言的时候,对于循环很难理解。有的同学能够课本上的程序。但自己不能够编写出带有循环的程序。学习for循环时一个常见的例子就是九九乘法表。因为它用到了一个双循环,里面还用到了if判断,逻辑上稍微复杂了点,对于初学者来说,比较难理解。记得笔者当初学习的时候,似乎是一直惦记着这个程序有两个星...

2019-12-30 17:44:49 4390 1

原创 揭露windows系统服务器以及数据传送的神秘面纱

学编程的人总有一个网站梦,希望建立自己的网站,让自己在网络的大世界中留下一点痕迹。那么,如果要在网络上建一个联网就能访问的网站,肯定要和服务器打交道了,很多小白还不知道服务器为何物,本篇文章就来看一下windows版本的服务器。服务器就是一台电脑其实服务器可以说就是一台电脑,它只不过稍稍特殊了点,它上面安装的是服务器版本的操作系统。但是除了一些软件的不同外,其它的也没什么太大的区别。这...

2019-12-29 20:16:05 171 1

原创 winform项目——仿QQ即时通讯程序17:互发消息及消息的本地存储

上一篇文章我们实现了会话列表的存储,本篇文章将实现最后的功能:好友间互发消息及本地消息记录的存储。这是CIM项目系列的最后一篇文章,因为实现这个功能之后整个项目基本上就算完成了。首先,我们需要在Chat聊天窗体中进行用户初始化。我们双击会话或者好友列表中的panel的时候,弹出Chat聊天窗体,同时利用控件的tag属性将对方账号传了过去。窗体上方有一个现实用户昵称的label需要初始化。...

2019-12-28 17:11:35 803

原创 winform项目——仿QQ即时通讯程序16:会话列表的存储

上一篇文章完成了验证消息的接收,这篇文章本打算做好友间互发消息,但是做的时候发现会话列表的存储还没做。就是会话列表中有会话的情况下,关闭了软件,然后再次登录后,应该要复现会话列表。因此本篇文章将实现会话列表的存储及复现逻辑。至于删除会话操作,先不做,等项目大体上全部完成,后期优化的时候再做。首先,我们需要在所有能够产生新会话的地方进行存储。目前只有两处,一个是首次接收验证消息的时候产...

2019-12-27 22:12:42 357

原创 解决win10笔记本内置麦克风不能用的历程和方法

PS:解决方法在文章最下方起因本来今天想着继续写CIM项目文章,但是想着如果配合文章,发一个讲解视频的话效果应该会更好,于是凭着编程的本能反应,第一步是看一看麦克风能不能用,毕竟之前为了唱歌一直把内置麦克风禁用了。没想到启用麦克风之后竟然一点反应都没有。稍微对计算机声音设置了解一点的同学都知道麦克风在正常状态下是能够检测到声音波动的,应该是如下图所示的样子:但是我启动麦克风之...

2019-12-26 20:23:33 17941 8

原创 winform项目——仿QQ即时通讯程序14:接收、存储验证消息

上一篇文章,我们的CIM项目已经做到发送验证消息了,本篇文章将实现验证消息的接收和存储。编程思路既然已经实现了发送验证消息,如何对方在线,消息将直接转发给用户,如果不在线,则存储在数据库等待用户上线后转发给用户。不管是哪一种情况,客户端必须具有接受验证消息的功能。步骤1:我们需要在客户端程序上写一个实时接收服务端消息的方法。我们已经在前面提到过将普通消息和验证消息以类似的方式进行区...

2019-12-24 19:21:37 669

空空如也

空空如也

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

TA关注的人

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