
c#
Je't
一个人可以走的很快,一群人才可以走的更远。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Untiy3D基础-----鼠标控制相机围绕物体旋转,缩放
using UnityEngine;using System.Collections;using System;//挂载脚本到主相机public class SmoothMouseLook : MonoBehaviour{ public Transform target;//主相机要围绕其旋转的物体 public float distance = 7.0f;//主相机与目标物体之间的距离 private float eulerAngles_x; private .原创 2020-11-18 22:25:49 · 420 阅读 · 0 评论 -
Unity UGUI实现鼠标拖动图片
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;// UGUI拖动图片,脚本挂在Image上即可public class TuoDongWuPin : MonoBehaviour, IDragHandler, IBeginDragHandler, IEndDragHandler{原创 2020-11-12 10:17:00 · 1937 阅读 · 2 评论 -
c#静态方法和非静态方法区别
C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。比较一、C#静态成员:静态成员属于类所有,非静态成员属于类的实例所有。每创建一个类的实例,都会在内存中为非静态成员新分配一块存储;静态成员属于类所有,为各个类的实例所公用,无论类创建了多少实例,类的静态成员在内存中只占同一块区域。比较二、C#静态方法C#静态方法属于类所有,类实例化前即可使用。非静态原创 2020-10-28 17:34:18 · 658 阅读 · 0 评论 -
C# Socket连接请求超时处理
在Socket的超时时间默认20多秒,而实际连上不需1秒时间,20多秒很多时候用户是不能接受的,而在等待返回结果的这段时间里程序会处于停止响应状态!废话不多说了,先上代码! private delegate string ConnectSocketDelegate(IPEndPoint ipep, Socket sock);private string ConnectSocket(IPEndPoint ipep, Socket sock) { str.原创 2020-06-16 17:44:00 · 2981 阅读 · 1 评论 -
Asp.net导出Excel文件
//调用函数 protected void Save_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtBeginTime.Value)) { string[] str = txtBeginTime...原创 2018-07-10 14:40:24 · 323 阅读 · 0 评论 -
C#完整版CRC-16校验算法 CRC-16/XMODEM x16+x15+x5+1
public UInt16 Cal_crc16(byte[] data, int size) { UInt32 i = 0; UInt16 crc = 0; for (i = 0; i < size; i++) { crc = UpdateC...原创 2018-11-16 14:32:35 · 8485 阅读 · 3 评论 -
C#实现U盘检查,并写入文件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syst...原创 2019-01-25 16:24:35 · 1588 阅读 · 0 评论 -
c#防止用户打开多个实例
在程序运行多个实例时激活的是第一个实例,使其获得焦点,并在前端显示.using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;using System.Runtime.InteropServices;...原创 2019-09-29 09:55:46 · 295 阅读 · 0 评论 -
c#获取网络时间并实时更新
1.获取网络时间using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Text;using System.Threading.Tasks;namespace WIFI_TCP_test{ class GetNetDateTime ...原创 2019-10-11 19:52:21 · 2335 阅读 · 0 评论 -
关于C#,ASP.NET 生成Excel表格的两种方式(Datatable转Excel)
个人认为比较好用,比较简单的生成Excel表格的方式有两种,一种为直接写方法,一种为引用Excel库一. 这种方式生成速度比较快,适合大数据量对样式没什么要求的项目,下面上代码/// <summary> /// Datatable生成Excel表格并返回路径 /// </summary> /// <param name="m_DataTable...转载 2018-04-08 16:56:52 · 1773 阅读 · 3 评论 -
c#程序编写规范
C#代码开发规范 文件状态:[√] 草稿[ ] 正式[ ] 修改文件标识: 当前版本:1.1作 者:Empty联系电话: 最后更新:2017-04-07本记录 日期版本号作者说明2017-4-21.0Empty创建2017-4-71.1Empty添加前言、注释规范与编码规范 目 录 1. 前言... 41.1 编写目的... 41...转载 2018-02-27 10:42:34 · 837 阅读 · 0 评论 -
Unity如何调用安卓手机摄像头实现拍照和录像
1,要想调用摄像头首先要打开摄像头驱动,如果用户允许则可以使用。2,定义WebCamTexture的变量用于捕获单张照片。3,连续捕获须启用线程。脚本绑定到MainCamer实现代码如下:using UnityEngine; using System.Collections; using System.IO; using System.Runtime.Serialization; usin...原创 2018-01-17 16:27:13 · 7710 阅读 · 3 评论 -
asp.net开发之“未将对象引用到实例”
相信几乎所有学过ASP.NET的朋友都遇到过这个问题:未将对象引用设置到对象的实例。下面,就来看一下到底都有哪些原因会造成这个问题的出现和解决方法一、数据库方面 1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、S转载 2017-07-01 14:05:25 · 1531 阅读 · 0 评论 -
ASP.NET开发之GridView使用方法
史上最全GridView使用方法1.GridView无代码分页排序1.AllowSorting设为True,aspx代码中是AllowSorting="True";2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。3.默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。转载 2017-06-22 14:15:58 · 871 阅读 · 0 评论 -
ASP.NET开发之页面局部打印
在ASP.NET研发是很多时候要用到页面局部打印,在这里自己总结了的这个方法,很实用,希望可以帮到网友原创 2017-06-23 14:36:07 · 2541 阅读 · 1 评论 -
相机围绕目标旋转
Transform m_Rounder = Camera.main.transform; Transform m_Center = m_TargetXingqiu.transform; //当前触摸的坐标与上一个触摸坐标的偏移量 Vector2 offsetPos = m_TouchCurPos - m_TouchPrePos; //围绕半径 float radius = (m_Round原创 2017-08-04 17:50:56 · 1278 阅读 · 0 评论 -
串口通信之数据包解析
void Analysize_Data() { float CurrentTimeCounter = 0; while (true) { bool data_1_catched = false;//缓存记录数据是否捕获到 //int Cu...原创 2017-09-30 09:56:06 · 20518 阅读 · 7 评论 -
winform与unity之间的Socket通讯
1.unity服务端,接收来自winform的Picht, Yaw, Roll/// /// scoket服务器监听端口脚本 /// public class SocketServer : MonoBehaviour { public GameObject obj; private Thread thStartServer;//定义启动soc原创 2017-10-24 17:58:17 · 2961 阅读 · 0 评论 -
C#中实现两个程序的通信
在Windows下的两个进程之间通信通常有命名管道、消息队列、共享内存等实现方式,这篇文章要讲解的是使用Windows的API来实现简单的进程间通信。对于接收消息,只需要重写DefWndProc函数即可,对于发送消息,写一个发送消息MsgHandler来实现。首先是MsgHandler类using System;using System.Text;using System.Wind...原创 2017-12-01 15:23:44 · 8531 阅读 · 3 评论 -
解决ActiveX Control异常:"没有注册类(异常来自 HRESULT:0x80040154(REGDB_E_CLASSNOTREG))"
问题背景:1.我们的程序是用winform调用unity web player 插件来作为播放器在客户端播放动画文件的.2.播放器是由我们的客户端程序调用的3.客户端程序默认是以管理员身份启动的. 测试了下此异常复现的几种场景:复现条件一:1.win10x64 系统(所有用户)2.右键以管理员身份运行 WindowsFormWebPlayerTest.exe 加载所有实验都报错 复现条件二:1....原创 2018-01-24 13:54:44 · 3480 阅读 · 0 评论 -
C# WinForm窗体及其控件的自适应
C# WinForm窗体及其控件自适应各种屏幕分辨率一。说明 2012-11-30 曾经写过 《C# WinForm窗体及其控件自适应各种屏幕分辨率》 ,其中也讲解了控件自适应的原理。近期有网友说,装在panel里面的控件,没有效果? 这是控件嵌套的问题,加入即可实现。使用皮肤时,要注意在窗体Load事件中,有些控件(比如DataGridView)的子控件还没有完成,在这里记转载 2017-04-19 19:32:53 · 1497 阅读 · 0 评论