![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 92
聪 ~smart
这个作者很懒,什么都没留下…
展开
-
Unity数字孪生开发笔记——UGUI控件篇
Unity数字孪生开发笔记——GUI控件篇一、常见GUI控件二级目录三级目录一、常见GUI控件二级目录三级目录原创 2021-12-14 21:24:56 · 7776 阅读 · 1 评论 -
Unity数字孪生开发笔记——轿厢基本运动实现
Unity数字孪生开发笔记——轿厢基本运动实现一、轿厢实例说明二、需求分析1、轿厢移动2、对重移动3、开关门动画4、轿厢AI三、代码一、轿厢实例说明楼层信息获取----包括楼层名和在各楼层时轿厢的位置;轿厢上下移动----判断当前位置与目标点的距离,通过距离的正负来决定移动方向;对重移动----对重的移动取决于轿厢,同时与轿厢应保持速度相同和运动方向相反;开关层门与轿厢门----根据轿厢的状态以及轿厢当前位置判断是否停靠在某一层,播放动画;轿厢AI----根据情况自动调用以上各部分。二、需原创 2021-12-10 20:51:55 · 4709 阅读 · 9 评论 -
C#WinForm开发笔记——基本控件(二)
C#学习笔记——WinForm开发一、控件1、WebBrowser1>属性2、ComboBox1>属性2>事件二、案例代码1、浏览器一、控件1、WebBrowser浏览器控件1>属性Url:导航的网址(在属性栏输入时会自动补全http://)2、ComboBox下拉框控件:建议以cbo…格式命名1>属性Items:下拉框中的显示内容(可在属性栏中的编辑项、Items以及点击控件上的小三角进行输入)DropDownStyle:控制下拉框的原创 2021-12-02 23:06:36 · 1505 阅读 · 0 评论 -
C#WinForm开发笔记——基本控件(一)
C#学习笔记——WinForm开发一、WinForm应用程序1、VS创建WinForm桌面应用程序1>新建窗体2>添加新的窗体3>窗体2、VS各图标表示的含义3、VS各种细节二、控件1、Button1>属性2>事件2、Label3、TextBox1>属性2>事件4、Timer1>属性5、RadioButton1>属性6、GroupBox7、CheckBox1>属性8、Picture Box1>属性三、MDI窗体设计四、案例代码1、记事本登录2原创 2021-12-02 11:03:51 · 3949 阅读 · 0 评论 -
C#学习笔记——I/O类、异常捕获
C#学习笔记——File类及其操作一、Path类方法二级目录三级目录一、Path类方法该方法主要获取路径、文件夹名称等using System;using System.Collections.Generic;using System.IO;using System.Text;namespace LIST{ class PathClass { static void Main() { //获取文件的扩展名原创 2021-11-27 15:51:32 · 750 阅读 · 0 评论 -
C#学习笔记——运算符重载、接口篇
Unity3D数字孪生开发笔记(八)一、运算符重载1、可重载和不可重载运算符2、转换运算符二、接口1、is 和 as 运算符2、重载接口方法3、显示接口实现三、小结一、运算符重载重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。 与其他函数一样,重载运算符有返回类型和参数列表。语法:public ~ static ~ 返回值类型 ~ operator ~ 一元运算符&nbs原创 2021-10-28 15:40:17 · 1110 阅读 · 1 评论 -
Unity3D数字孪生笔记——Unity常用API篇
Unity3D数字孪生笔记(九)一、常用API1、Component2、Transform3、GameObject4、Object5、Time二、预制件(Prefab)三、动画(Animation)1.Animation View2.创建动画片段3.录制动画片段4.时间线一、常用API1、ComponentComponent类提供了查找(在当前物体、后代、先辈)组件的功能。常用属性gameObject、transform、collider、renderer…常用方法GetComponent原创 2021-10-24 14:25:20 · 3812 阅读 · 0 评论 -
Unity3D数字孪生笔记——Unity脚本篇
Unity3D数字孪生笔记(八)一、脚本介绍1、脚本1>介绍2>语法结构3>编译过程4>修改脚本模板2、开发工具1>MonoDevelop2>Visual Studio3>Console3、脚本生命周期4、调试1>使用Unity编辑器2>使用VS3>使用MonoDevelop二、常用API1、Component2、Transform3、GameObject4、Time一、脚本介绍1、脚本1>介绍脚本是附加在游戏物体上用于定义游戏对原创 2021-10-20 21:26:07 · 21818 阅读 · 1 评论 -
C#学习笔记——封装、继承、多态篇
Unity3D数字孪生开发笔记(七)一、继承二、结构1、什么是结构2、定义结构体1>定义结构体2>构造函数一、继承二、结构1、什么是结构定义:用于封装小型相关变量的值类型。与类语法相似,都可以包含数据成员和方法成员。但结构属于值类型,类属于引用类型适用性:表示点、颜色等轻量级对象,如创建存储1000个点的数组,如果使用类,将为每个对象分配更多内存,使用结构可以节约资源2、定义结构体1>定义结构体使用struct关键字定义除非字段被声明为 const 或 stati原创 2021-08-17 22:23:28 · 722 阅读 · 0 评论 -
C#学习笔记——类和对象篇
Unity3D数字孪生开发笔记——(五)一、枚举1、简单枚举2、标志枚举(Flags)3、按位运算符4、数据类型转换二、类和对象1、什么是类什么是对象1>类和对象2>创建类3>创建对象2、构造函数3、访问修饰符4、this关键字5、属性1>自动属性6、类构造7、static一、枚举1、简单枚举列举某种数据的所有取值作用:增强代码的可读性,限定取值语法:enum 名字{值1、值2、值3、值4……}枚举元素默认为int,准许使用枚举类型有byte、sbyte、short、u原创 2021-08-16 21:57:16 · 520 阅读 · 0 评论 -
C#学习笔记——数据类型篇
Unity3D数字孪生开发笔记——(四)一、数据类型1、数据类型1>类型分类2>类型归属2、内存分配1>内存2>分配3、局部变量1>值类型与引用类型一、数据类型1、数据类型1>类型分类通用类型系统CTS(Common Type System)是 .NET 框架中的一个组成部分,为所有面向 .NET 框架的语言定义了数据类型的规则;值类型:存储数据本身引用类型:存储数据的引用(内存地址)2>类型归属2、内存分配1>内存是CPU与其他原创 2021-08-13 16:24:23 · 540 阅读 · 0 评论 -
C#学习笔记——数组篇
Unity3D数字孪生开发笔记(四)一、递归二、数组1>语法三级目录一、递归方法内部又调用自身的过程;核心思想:将问题转移给范围缩小的子问题;适用性:在解决问题过程中,又遇到相同问题;优势:将复杂的问题简单化;缺点:性能较差(cpu占用过多)注意:存在堆栈溢出二、数组从Array类派生的,一组数据类型相同的变量组合;一种空间连续的数据结构;元素通过索引(位置的序号)进行操作。1>语法声明数组数据类型[ ] ~ 数组名初始化数组数原创 2021-08-06 11:29:37 · 561 阅读 · 0 评论 -
C#学习笔记——语句、方法篇
Unity3D数字孪生学习笔记(三)一、语句1、选择语句1>代码块与作用域2> if else3> switch case2、循环语句3、跳转语句一、语句1、选择语句1>代码块与作用域在程序中可以使用一对大括号框住一部分代码,被框住的代码区域称之为代码块作用域可以理解为起作用的范围局部变量作用域:从声明开始,到所属 ~ } ~ 结束2> if else用于根据一个或多个指定条件分知道不同的代码块语法:.....原创 2021-07-28 20:22:51 · 429 阅读 · 0 评论 -
C#学习笔记——格式化字符、运算符、类型转换篇
Unity3D数字孪生学习笔记(二)一级目录二级目录三级目录占位符一级目录二级目录三级目录原创 2021-07-26 15:02:25 · 574 阅读 · 0 评论 -
C#学习笔记——语言基础篇
Unity3D数字孪生开发笔记(一)一、快捷键二、层次结构三、变量1、容量的单位2、整形(整数)3、非整型(小数)4、非数值型四、语法1、声明2、赋值.NET (dotnet)Microssoft 新一代多语言得开发平台,用于构建和运行应用程序。C# (csharp)Microsoft 专为.NET推出的高级编程语言;从语言技术、风格、严谨性等特点来说,c#可成为诸多编程语言中最为优秀的一款,甚至由他而引发处计算机语言界中的多种新规范和新特征。MonoNovell 公司支持在其他操作原创 2021-07-21 21:32:50 · 1152 阅读 · 1 评论