C# WinForm程序设计简单计算器

一个简单的计算器的例子,在这个小程序中我们需要用到的组件有:Button:点击计算
TextBox:输出要运算的数
RadioButton:选择运算类型
GroupBox:绑定RadioButton
首先我们在界面上拖...

2021-07-15

C#中overrid和new修饰符有什么不同

在C#的继承中尝尝会用到相关的修饰词:override和new。这两个修饰符都可以在新的子类中,重写同名的父类方法。 override: 扩展或修改继承的方法、属性、索引器或事件的抽象或...

2021-07-15

C#中利用Lotus notes公共邮箱发送邮件的方法

前言公司的邮件系统用的是反人类的 Lotus notes, 你敢信?最近要实现一个功能,邮件提醒功能,就是通过自动发送提醒邮件 前前后后这个问题搞了2天,由于公司的诸多条件限制,无法直接...

2021-07-15

详解C# 不能用于文件名的字符

在 Windows 有一些字符是不能作为文件名,尝试重命名一个文件,输入/ 就可以看到windows 提示的不能作为文件名的字符那么具体是包括哪些符号不能作为文件名? Tilde (~) Number...

2021-07-15

C# lambda表达式应用如何找出元素在list中的索引

1.先写个规则方法private bool check(string str){ return str.EndsWith("xxx");}2.再写个PredicatePredicate<string> predicate=new Predicate<string>(check));如果逻辑...

2021-07-15

跳一跳自动跳跃C#代码实现

最近这款“跳一跳”很火,在段子里面看到有人才放了张画着坐标的纸在手机上,说根据距离确定摁的“嘟”的次数,还有通过程序来实现自动计算的。看得心血来潮忍不住来试一试...

2021-07-15

C#事件(event)使用方法详解

事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是...

2021-07-15

C#实现合并及拆分PDF文件的方法

有时我们可能会遇到下图这样一种情况 — 我们需要的资料或教程被分成了几部分存放在多个PDF文件中,不管是阅读还是保存都不是很方便,这时我们肯定想要把这些PDF文件合并为一个...

2021-07-15

C#实现字符串首字母大写的方法示例

最近在工作中遇到一个需求,需要将字符串的首字母进行大写,所以找到一些把字符串首字符大写的方法分享给大家,下面话不多说了,来一起看看详细的介绍吧。假如需要把字符串 “red”...

2021-07-15

VS2010下生成dll的方法

1.首先创建生成dll的项目:打开VS2010,两种途经建立dll项目,基于MFC DLL的和基于Win32控制台应用程序的,这里选择基于Win32控制台建立。a.文件--新建--项目(项目命名为myAPI)--Visu...

2021-07-15

Unity中C#和Java的相互调用实例代码

1、通过C#调用Java的方法:在C#中添加调用的一些代码,利用Unity提供的一些接口实现调用Java!private const string JAVA_CLASS_Name = "com.unity3d.player.UnityPlayer"; pr...

2021-07-15

C#四舍五入用法实例

C# 中没有四舍五入函数,程序语言都没有四舍五入函数,因为四舍五入算法不科学,国际通行的是 Banker 舍入法Bankers rounding(银行家舍入)算法,即四舍六入五取偶。事实上这也是 IEEE...

2021-07-15

WPF实现2048小游戏

前几天空闲的时候,实现了一个2048游戏。除了可以设置行数和列数之外,支持修改显示名称,比如下面,改成神雕侠侣中的角色名称: 游戏逻辑比较简单,大家都应该玩过。...

2021-07-15

C#实现BBcode转为Markdown的方法

前言本文告诉大家一个简单的方法从 BBcode 转为 Markdown,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。本文的方法都是使用正则转换,现在支持的代码只有很...

2021-07-15

微信跳一跳自动脚本C#代码实现

前言CSDN前阵子推送了篇文章,讲的是微信跳一跳的技术实现,大致浏览,发现难度不高,很适合练手。思路ADB得到屏幕截图,转换成bitmap逐像素分析图像,得到跳跃起点和终点坐标,最后ADB按...

2021-07-15

c#实现一个超实用的证件照换底色小工具(附源码)

前言大家应该都遇到过,在工作和生活中经常要填写一些个人资料,这时候往往需要放证件照上去,但是有时候人家要求是红底或白底,但是偏偏不巧的是你以前照了张蓝底的。这时候你想换...

2021-07-15

c#快速写本地日志方法

很多人的程序在本地运行是好的,但是发布在服务器上后就会有各种各样的问题,但是服务器上又不能直接调试,所以直接读写本地日志成为解决问题的关键,我这个方法,会在发布网站的根目...

2021-07-15

C#中的多线程超时处理实践方案

最近我正在处理C#中关于timeout行为的一些bug。解决方案非常有意思,所以我在这里分享给广大博友们。我要处理的是下面这些情况: 我们做了一个应用程序,程序中有这么一个模块,它...

2021-07-15

C#实现五子棋游戏

曾经自学C#做计算机图形学的作业,GDI+画图确实好用,目前在找.NET的实习,尝试做了一个最基本的五子棋,复习一下C#的基本语法,目前只能当跟基友一起玩的单机小游戏,之后再加入AI和联...

2021-07-15

VS2010中lib与dll文件的生成与使用方法

一、 lib文件的简介.lib是一种文件后缀,是Windows操作系统的库文件,有静态lib和动态lib之分:1)、静态lib文件:将导出的文件的声明和实现都放在lib文件中,此时lib文件主要包含函数...

2021-07-15

WPF实现钟表效果

和之前一样首先看一下WPF钟表效果图
是不是很炫酷,上面的那个花都是带有动画效果的图片 。
接下来就是代码了。首先看一下整个场景的布局搭建<Window x:Class="QQDemo1.Date...

2021-07-15

winform实现可拖动的自定义Label控件

本文实例为大家分享了winform可拖动的自定义Label控件,供大家参考,具体内容如下效果预览:实现步骤如下:(1)首先在项目上右击选择:添加->新建项,添加自定义控件(2)自定义的一个Label让...

2021-07-15

C#无边框窗体实现以及拖动代码

实现效果:代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text...

2021-07-15

C# 在项目中引用x86 x64的非托管代码的方法

因为现在的项目使用的是 AnyCpu 在 x86 的设备使用的是x86,在x64使用的是x64,但是对于非托管代码,必须要在x64使用x64的dll,在x86使用x86的dll。在C++没有和C#一样的 AnyCpu 所...

2021-07-15

C#用户控件之温度计设计

本文以一个用户控件【User Control】实现温度计的小例子,简述用户控件的相关知识,以供学习分享使用,如有不足之处,还请指正。概述
一般而言,用户控件【User Control】,是在Visual...

2021-07-15

c#可以创建任意控件的拖动方法

经常进行图形界面设计的编程者肯定知道,控件在设计的时候才能随意拖动,运行的时候就不能拖动了.你肯定会问:运行时能随意拖动控件吗&#63;答案是肯定的,我们的项目涉及到了这...

2021-07-15

C#对Windows服务组的启动与停止操作

Windows服务大家都不陌生,Windows服务组的概念,貌似MS并没有这个说法。作为一名软件开发者,我们的机器上安装有各种开发工具,伴随着各种相关服务。Visual Studio可以不打开,SqlSe...

2021-07-15

详解C#中一维数组的插入

一维数组的插入:实现效果:在1 2 3 后面插入4using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.T...

2021-07-15

C#图片查看器实现方法

实现效果:注意:using system.io; 往Form1上添加控件picturebox,再添加imagelist,并设置imagelist的imagesize大小Form1.cs代码:using System;using System.Collections.Generic;u...

2021-07-15

C#中event内存泄漏总结

内存泄漏是指:当一块内存被分配后,被丢弃,没有任何实例指针指向这块内存, 并且这块内存不会被GC视为垃圾进行回收。这块内存会一直存在,直到程序退出。C#是托管型代码,其内存的分...

2021-07-15

在C#项目中如何使用NHibernate详解

前言现代化大型项目通常使用独立的数据库来存储数据,其中以采用关系型数据库居多。用于开发项目的高级语言(C#、Java等)是面向对象的,而关系型数据库是基于关系的,两者之间的沟通...

2021-07-15

详解C# 代码占用的空间

是不是代码会占用空间,如果一个程序初始化需要 100M 的代码,那么在他初始化之后,这些代码就没有作用了,他会不会占空间?本文经过测试发现,代码也是会占空间。我写了2k个垃圾类代码...

2021-07-15

c# 插入数据效率测试(mongodb)

mongodb的数据插入速度是其一个亮点,同样的10000条数据,插入的速度要比Mysql和sqlserver都要快,当然这也是要看使用者怎么个使用法,你代码如果10000次写入使用10000次连接,那也是...

2021-07-15

c# 文件压缩zip或将zip文件解压的方法

1.必须Dll:ICSharpCode.SharpZipLib.dll。可从Nutget程序包中获取。2.压缩文件/// <summary>/// 压缩文件成zip/// </summary>/// <param name="fileZip">压缩成zip文件的绝...

2021-07-15

C# FileStream实现多线程断点续传

一、前言 网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长。由于这几个月要负责公司的在线升级项目,所以正好顺便写了一下代码如下:using System;...

2021-07-15

C# 实现窗口无边框,可拖动效果

具体代码如下所示: #region 无边框拖动效果 [DllImport("user32.dll")]//拖动无窗体的控件 public static extern bool ReleaseCapture(); [DllImport("user32.dll"...

2021-07-15

C# winForm实现的气泡提示窗口功能示例

本文实例讲述了C# winForm实现的气泡提示窗口功能。分享给大家供大家参考,具体如下:using System;using System.Collections.Generic;using System.ComponentModel;using Syst...

2021-07-15

C#实现简单计算器功能

实现效果:Form1.cs代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sys...

2021-07-15

C# Oracle批量插入数据进度条的实现代码

前言由于项目需求,需要将Excel中的数据进过一定转换导入仅Oracle数据库中。考虑到当Excel数据量较大时,循环Insert语句效率太低,故采用批量插入的方法。在插入操作运行时,会造成...

2021-07-15

使用c#+IMap实现收取163邮件

最近我要做一个爬虫。这个爬虫需要如下几个步骤:1 填写注册内容(需要邮箱注册)2 过拖拽验证码(geetest)3 注册成功会给邮箱发一封确认邮箱4 点击确认邮箱中的链接 完成注册我...

2021-07-15

C#文件流读写和进度回调示例详解

前言前不久遇到一个问题,是公司早期的基础库遇到的,其实很低级,但是还是记录下来。出错点是一个 IO 流的写入bug,我们项目会有一种专有的数据格式,这个格式的奇葩点在于如果设置...

2021-07-15

C#设置Word文档背景的三种方法(纯色/渐变/图片背景)

目录一、添加纯色背景二、添加渐变色背景 三、添加图片背景Word是我们日常生活、学习和工作中必不可少的文档处理工具。精致美观的文档能给人带来阅读时视觉上的美感。在本...

2021-07-15

C#利用SharpPcap实现网络包捕获嗅探

本文是利用SharpPcap实现网络包的捕获的小例子,实现了端口监控,数据包捕获等功能,主要用于学习分享。什么是SharpPcap?SharpPcap 是一个.NET 环境下的网络包捕获框架,基于著名的...

2021-07-15

C#实现文件夹的复制和删除

最近做MVC网站时刚好用到,用以提供一个完整的文件夹并压缩下载,正好做个笔记。拷贝文件夹的所有内容到另一个文件夹内:public static void CopyDir(string srcPath, string aim...

2021-07-15

使用NOPI读取Word、Excel文档内容

使用NOPI读取Excel的例子很多,读取Word的例子不多。Excel的解析方式有多中,可以使用ODBC查询,把Excel作为一个数据集对待。也可以使用文档结构模型的方式进行解析,即解析Workboo...

2021-07-15

C# ListBox中的Item拖拽代码分享

我们先来看下运行效果图Form1.cs代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System....

2021-07-15

C#设置与获取环境变量的方法详解

1.前言本来想拿学校机房的Android编辑器直接粘到自己电脑上用,发现它的eclipse是32位的,而我的JDK是64位的,于是想到干脆装两个JDK,用C#做一个能够更改环境变量的程序
环境变量...

2021-07-15

C#基于FTP协议的简易软件自动升级程序

最近在重写了一个老的产品条码扫描程序,客户端数越有30个,因为经常有更新,C/S维护非常不方便,所以做一个自动更新程序特别有必要。在网上随便找了找自动更新的方案,大多使用VS的...

2021-07-15

C#减少垃圾回收压力的字符串操作详解

C# 性能优化细节
1、使用string.Empty给一个空字符串变量赋初始值 String.Empty是一个指代,而””是具体的实现string filter=“”;//不建议 string filter=string.Empty; /...

2021-07-15

C# 编译生成dll文件供程序调用的两种方法

一、使用vs2017 创建动态dll文件方法一:1、新建-项目-类库2、创建一个.cs文件 写入代码,例如:建立一个Windows窗体略丑,简单明了。。。using System; using System.Collections....

2021-07-15
返回顶部
顶部