C#在Winform开发中使用Grid++报表

之前一直使用各种报表工具,如RDLC、DevExpress套件的XtraReport报表,在之前一些随笔也有介绍,最近接触锐浪的Grid++报表,做了一些测试例子和辅助类来处理报表内容,觉得还是很不错...

2021-07-15

C# WPF上位机实现和下位机TCP通讯的方法

下位机使用北京大华程控电源DH1766-1,上位机使用WPF。实现了电压电流实时采集,曲线显示。上午在公司调试成功,手头没有程控电源,使用TCP服务端模拟。昨天写的TCP服务端正好排上...

2021-07-15

UnityShader3实现波浪效果

本文实例为大家分享了UnityShader3实现波浪效果展示的具体代码,供大家参考,具体内容如下参考链接: 【OpenGL】Shader实例分析(一)-Wave效果图:1.首先,实现格子背景图Shader "Custom/...

2021-07-15

Unity3D使用GL实现图案解锁功能

聊天是时候看到有人问如何在Unity3D的UGUI中实现图案解锁的功能,然后便试了一下。刚开始想用LineRender来实现,但又一想是要在UGUI中,然后就用了另外一种方法,即使用GL类来实现...

2021-07-15

Untiy Shader实现纹理贴图滚动

滚动纹理,可以实现一些如瀑布,河流,熔岩流等效果,本质上就是UV坐标的偏移,在Unity中新建一个Shader,然后修改成下面代码的样子,新建一个材质,选择此shader,赋予一张贴图,然后将材质...

2021-07-15

UGUI实现随意调整Text中的字体间距

UGUI中是没有可以随意调整字体间的距离的方法,仔细研究一下可以通过控制每个字体的网格顶点位置进行调整字体之间的距离,分析一下最简单情况:输入的文本是单行的,且末尾没有换行...

2021-07-15

Unity常用命令模式详解

在调用一些简单的方法实现一系列的动作时,回退的问题比较重要。作为一款用户体验良好的产品而言,有回退功能将显得比较人性化,想想如果我们常用的window,在删除一个文件后无法恢...

2021-07-15

C#中常用的运算符总结

在C#中常用到的运算符有条件运算符,is运算符,as运算符,typeof 运算符等等,接下来在文章中将为大家具体介绍各个运算符的使用方法条件运算符条件运算符用( ?: )来表示conditi...

2021-07-15

C#遍历文件夹获取指定后缀名文件

本文实例为大家分享了C#遍历文件夹获取指定后缀名文件的具体代码,供大家参考,具体内容如下问题描述:项目需要,要进行某文件夹下所有shp数据的读取解决方法:using System;using Sy...

2021-07-15

Unity3D Shader实现动态屏幕遮罩

屏幕可视范围跟随目标物体移动,可修改可视范围大小,边缘渐变大小、以及遮罩颜色,支持最高物体数量可在Shader中修改,当前版本支持最多9个物体。效果图如下:控制面板如下:Shader代...

2021-07-15

Unity3D Shader实现扫描显示效果(2)

上一篇使用的方式是对UV进行剪裁,如果用于模型的话,会出现一些问题。本篇使用的方式是对模型进行模型空间的剪裁,可设置剪裁方向。效果如下:设置界面如下:mode用于设置剪裁方向。...

2021-07-15

Unity实现图片轮播组件

游戏中有时候会见到图片轮播的效果,那么这里就自己封装了一个,包括自动轮播、切页按钮控制、页码下标更新、滑动轮播、切页后的回调等等 。
下面,先上一个简陋的gif动态效果图...

2021-07-15

Unity UGUI实现卡片椭圆方向滚动

本文实例为大家分享了UGUI实现卡片椭圆方向滚动的具体代码,供大家参考,具体内容如下搭建简单的场景运行效果卡片移动动画通过插件DoTween实现控制脚本:using UnityEngine;using...

2021-07-15

UnityShader3实现彩光效果

本文实例为大家分享了UnityShader3实现彩光效果展示的具体代码,供大家参考,具体内容如下参考链接: 【OpenGL】Shader实例分析(八)- 彩色光圈效果图:这里我把它分三部分实现:1.彩色...

2021-07-15

Unity3D撤回命令开发详解

本文实例为大家分享了Unity3D撤回命令功能开发,供大家参考,具体内容如下在类似操作考核的项目中我们经常会遇到回到上一步的需求。所以我们有必要对每一个状态点的所有参与交...

2021-07-15

使用C# CefSharp Python采集某网站简历并且自动发送邀请短信的方法

前言以往爬虫没怎么研究过,最近有个需求,要从某网站采集敏感信息,稍稍考虑了一下,决定利用C# Winform和Python一起来解决这个事件。整个解决方案不复杂:C#编写WinForm窗体,进行数...

2021-07-15

C#并发编程入门教程之概述

写在前面
并发编程一直都存在,只不过过去的很长时间里,比较难以实现,随着互联网的发展,人口红利的释放,更加友好的支持并发编程已经成了主流编程语言的标配,而对于软件开发人员来...

2021-07-15

Unity实现画线条功能

废话不多说,今天实现一个用LineRender组件实现画图的功能。网上已有相关博文,感觉步骤有些模糊,今天就整理出来供大家学习第一步、创建一个空对象,为其添加LineRender组件。注意...

2021-07-15

浅谈C#中的Async和Await的用法详解

众所周知C#提供Async和Await关键字来实现异步编程。在本文中,我们将共同探讨并介绍什么是Async 和 Await,以及如何在C#中使用Async 和 Await。同样本文的内容也大多是翻译的,只...

2021-07-15

C#创建Windows服务的实现方法

Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界...

2021-07-15

Unity shader实现遮罩效果

本文实例为大家分享了Unity shader实现遮罩效果的具体代码,供大家参考,具体内容如下效果:shader代码:Shader "Custom/Mask" { Properties { _MainTex ("Base (RGB)", 2D) = "whi...

2021-07-15

Unity3D Shader实现扫描显示效果

本文实例为大家分享了Unity3D Shader实现扫描显示的具体代码,供大家参考,具体内容如下通过Shader实现,从左向右的扫描显示,可自定义扫描颜色、宽度、速度。效果图如下编辑器界面...

2021-07-15

UGUI轮播图组件实现方法详解

本文实例为大家分享了UGUI轮播图组件实现的具体代码,供大家参考,具体内容如下要用到,于是就自已做了一个,自认为封装上还是OK的,开发于unity5.1.2。支持自动轮播、手势切换、代码...

2021-07-15

UnityShader3实现转圈与冷却效果

本文实例为大家分享了UnityShader3实现转圈与冷却效果的具体代码,供大家参考,具体内容如下参考链接:OpenGL Shader实例分析(3)等待标识效果一、转圈效果效果图:如何实现一个圆绕中...

2021-07-15

C#机器入门学习之判断日报是否合格详解

前言简单来说机器学习的核心步骤在于“获取学习数据;选择机器算法;定型模型;评估模型,预测模型结果”,下面本人就以判断日报内容是否合格为例为大家简单的阐述一下C#的机器学习。...

2021-07-15

C#使用SqlConnection连接到SQL Server的代码示例

使用SqlConnection连接到SQL Server 2012示例如下:(1). 利用SqlConnection创建连接public SQLServerAPI(string str_ip, string str_db, string str_user, string str_pwd){...

2021-07-15

C#装箱与拆箱操作的深入讲解

疑问都知道C#有装箱和拆箱的操作,听闻也都是讲int类型转换成object类型就是装箱,将object类型再转回int类型就是拆箱。描述的通俗点: 装箱 将值类型转换成引用类型, 拆箱 将引...

2021-07-15

C#网络请求与JSON解析的示例代码

最新学校的海康摄像头集控平台(网页端)不能在win10里登录,我寻思着拿海康的c# demo直接改。首先得解决权限问题,每个教师任教不同年级,只能看到自己所在年级的设备,涉及到登录,在此...

2021-07-15

dotnet如何将文件删除到回收站

前言默认删除文件的时候 File.Delete 是将文件永久删除,如果是一些文档,建议删除到回收站,这样用户可以自己还原 通过 SHFileOperation 可以将文件放在回收站本文提供的方法暂...

2021-07-15

Unity3D Shader实现贴图切换效果

本文实例为大家分享了shader实现基于世界坐标的贴图置换效果。效果如下:设置面板如下:可在面板上设置切换方向,与切换对象,及其切换速度。shader实现如下:Shader "XM/Effect/Swap...

2021-07-15

Unity3D使用右键菜单打开工程

Unity没有像Vs那样的“*.sln”的项目工程文件,不能通过这个文件来打开工程。但是原有的打开已有工程的方法太过于麻烦了,则现在来通过添加右键菜单的方式,通过项目工程目录右键...

2021-07-15

Unity UGUI控制text文字间距

Unity ugui相比ngui,提供的功能少之又少,好多特性得需要自己实现。真不知道unity写这个插件后来是不是就没有更新过。发了句牢骚。如果我想控制文字的显示间距,ngui 有两种办法...

2021-07-15

C#泛型设计需要注意的一个小陷阱

前言距离上次发表博客已经有几年了. 对于没能坚持更新博客,实在是感觉到甚是惭愧.闲言少叙, 直接切入主题.什么是泛型我们在编写程序时,经常遇到两个模块的功能非常相似,只是...

2021-07-15

c#在程序中定义和使用自定义事件方法总结

C#在程序中定义和使用自定义事件可以分为以下几个步骤:步骤1:在类中定义事件using System;public class TestClass{ //.... public event EventHandler TestEvent}步骤2:定义...

2021-07-15

Unity实现粒子光效导出成png序列帧

本文为大家分享了Unity实现粒子光效导出成png序列帧的具体代码,供大家参考,具体内容如下这个功能并不是很实用,不过美术同学有这样的需求,那么就花了一点时间研究了下。我们没有...

2021-07-15

C#如何从byte[]中直接读取Structure实例详解

序、前言
emmmmm,首先这篇文章讲的不是用BinaryFormatter来进行结构体的二进制转换,说真的BinaryFormatter这个类其实现在的作用并不是特别大了,因为BinaryFormatter二进制序列...

2021-07-15

详解C#方法中使用out参数做登录判断代码实例

本文实例为大家分享了C#使用out参数做登录判断的具体代码,供大家参考,具体内容如下
static void Main(string[] args){//分别提示用户输入用户名和密码//写一个方法来判断用...

2021-07-15

C#异常处理的技巧和方法

c#中或多或少回出现一些意向不道的异常,那么如何去捕获这个异常就非常的关键--这个异常可能是系统的不可控因素也有可能是程序本身才一个异常。下面就具体的解决方案提供给大...

2021-07-15

C# 8.0可空引用类型的使用注意记录

前言最近VS2019正式版发布了,装下来顺便试用了一下C#8.0,最大的看点应该就是可空引用类型了。不过C#8.0仍然处于Beta的状态,而且试用时也遇到了几个坑。背景知识说明:所谓的可空...

2021-07-15

C#获取App.Config配置项的方法总结

大家在编写C#控制台程序的时候肯定讲过config配置文件,有时候在程序中我们需要读取配置文件中的一些选项。那么在C#中怎么读取那?下面小编给大家分享C#如何获取App.Config配置...

2021-07-15

Unity利用材质自发光实现物体闪烁

Unity中利用材质自发光实现物体闪烁效果,供大家参考,具体内容如下补充:这种方法有一点问题,在测试(Windows平台)的时候发现,要想在Build出来的游戏中实现闪烁效果,就必须在 Project...

2021-07-15

C#中#define后面只加一个参数的解释

#define只加一个参数 的解释<stdio.h> 里有:#ifndef __STDIO_H #define __STDIO_H这个__STDIO_H代表什么?而define的用法不是后面加两个字符串吗,它这里却只加一个字符串,是什...

2021-07-15

详解C#设置Excel数据自适应行高、列宽的2种情况

Excel表格中,由于各种数据的复杂性,可能存在单元格中的数据字号大小、数据内容长度不一而出现,列宽过宽、过窄或者行高过大、过小的问题。常见的解决方法是调整行高、列宽。在M...

2021-07-15

Unity幸运转盘实战项目

幸运转盘主要是由两部分组成——转盘、指针,实现的方式也分两种,转盘动或者指针动,不过两者的原理都是一样的,这里就以指针动做了一个项目级的demo(由于后面的圆盘中间的那条竖线...

2021-07-15

C#如何使用Bogus创建模拟数据示例代码

原文:CREATING SAMPLE DATA FOR C#
作者:Bruno Sonnino
译文:C#中使用Bogus创建模拟数据
译者: Lamond Lu背景
在我每次写技术类博文的时候,经常做的一件事就是创建模拟数据。在...

2021-07-15

如何最大限度地降低多线程C#代码的复杂性

分支或多线程编程是编程时最难最对的事情之一。这是由于它们的并行性质所致,即要求采用与使用单线程的线性编程完全不同的思维模式。对于这个问题,恰当类比就是抛接杂耍表演者...

2021-07-15

C#创建简单windows窗体应用(加法器)

用C#创建一个简单的windows窗体应用,供大家参考,具体内容如下编译环境,本人用的VS2013。打开vs2013,新建项目选择C#,创建windows窗体应用
自定义名称及存储位置创建完成之后界面...

2021-07-15

C#ComboBox控件“设置 DataSource 属性后无法修改项集合”的解决方法

在使用ComboBox控件时,遇到了重新绑定赋值出问题的情况。正常情况下,对于数据重新赋值的或者绑定数据源的时候,为了防止数据出现问题,都会先清空原来数据,所以就这样写了,但是没有...

2021-07-15

Unity3D实现旋钮控制灯光效果

本文实例为大家分享了Unity3D实现旋钮控制灯光效果的具体代码,供大家参考,具体内容如下前言实际上使用的是非常简单的方式,通过开启以及关闭带有灯光效果物体的渲染以模拟出的...

2021-07-15

WPF通过线程使用ProcessBar的方法详解

前言WPF下使用进度条也是非常方便的,如果直接采用循环然后给ProcessBar赋值,理论上是没有问题的,不过这样会卡主主UI线程,我们看到的效果等全部都结束循环后才出现最后的值。所...

2021-07-15
返回顶部
顶部