摘要: Anchor锚定属性 锚定在右上角 设置 效果 锚定上边缘,水平拉伸 设置 效果 锚定上边缘,水平居中,不拉伸 设置 效果 水平垂直居中,不拉伸 设置 效果 Dock停靠属性 停靠左边 设置 整体停靠 特别注意Dock属性与Anchor属性不能设置,设置了一个,另一个自动失效。 FlowLayout 阅读全文
posted @ 2022-09-13 23:01 ihh2021 阅读(433) 评论(0) 推荐(0)
摘要: 利用委托启用不带返回值线程 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim mAction As New Action(Of String)(AddressOf DoSomet 阅读全文
posted @ 2022-09-13 17:48 ihh2021 阅读(45) 评论(0) 推荐(0)
摘要: 一、无传入参数,无返回参数 写法1 Private Async Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim t1 As Task = Task.Run(Sub() Dim RetS As 阅读全文
posted @ 2022-09-13 17:48 ihh2021 阅读(268) 评论(0) 推荐(0)
摘要: 异步方法用async关键字修饰的方法 异步方法的返回值一般是Task<T>,T是真是的返回值类型,如Task<int> 自定义的异步方法命名时一般用Async结尾,便于后续维护时一眼就可以看出来。一些系统自带的异步函数也是一Async结尾的。如httpclient.GetStringAsync 异步 阅读全文
posted @ 2022-09-13 17:47 ihh2021 阅读(221) 评论(0) 推荐(0)
摘要: 依赖注入DependencyInjection俗称DI,是控制反转InversionOfControl俗称IOS思想的实现方式,它可以简化模块的过程,降低模块之间的耦合度 一、基本概念与简单例子 依赖注入的几个概念 服务(Service):对象 服务容器:负责管理注册服务 创建对象以及关联对象 对象 阅读全文
posted @ 2022-09-13 17:46 ihh2021 阅读(86) 评论(0) 推荐(0)
摘要: CSS是一种层叠样式表(样式可以叠加) 为什么要用CSS 虽然html的标签的某些属性是可以设置样式效果,可是细节处理还不够好 假如用html自带的属性来实现的样式,可能会出现很多重复代码,维护难 Css可以做到网页和内容分离,对网页的元素进行像素级的精准控制 CSS的语法:CSS样式由选择器和和一 阅读全文
posted @ 2022-09-13 17:45 ihh2021 阅读(52) 评论(0) 推荐(0)
摘要: 一、简单html网页编写 html是一种超文本标记语言,不像C语言、C#等语言需要编译。这里使用HBuilder X这个软件来写html 创建项目 新建html文件 新建后会生成一个默认的html文件,在默认的html的输入:hh,你好,并选择浏览器运行 运行后,浏览器即会显示出这些文字。这就是最简 阅读全文
posted @ 2022-09-13 17:45 ihh2021 阅读(126) 评论(0) 推荐(0)
摘要: 网页是运行在BS架构上的 B是Browsser即浏览器 S是Server 即服务器 网页编程主要分为三部分 HTML CSS JS(javascript) 由这个再封装的就是JQuery,其实都是javascript 他们之间的关系跟微信小程序一样,HTML描述元素,CSS描述样式,JS编程数据处理 阅读全文
posted @ 2022-09-13 17:44 ihh2021 阅读(159) 评论(0) 推荐(0)
摘要: 一、认识属性Attribute 属性Attribute是一个类,可以用于标识类或类下属性/方法的特性描述 如下定义了一个类 class huanghai { public int Id { get; set; } public int Name { get; set; } public string 阅读全文
posted @ 2022-09-13 17:43 ihh2021 阅读(68) 评论(0) 推荐(0)
摘要: 交流接触器一般用KM表示。可以承受大电流,其作用: 用于接通、分断线路、或频繁地控制电动机等设备运行。由动、静主触头,灭弧罩,动、静铁芯,辅助触头和支架外壳等组成。 通电后:电磁线圈通电后,使动铁芯在电磁力作用下吸合,直接或通过杠杆传动使动触头与静触头接触,接通电路。电磁线圈断电后,动铁芯在复位弹簧 阅读全文
posted @ 2022-09-13 17:43 ihh2021 阅读(426) 评论(0) 推荐(0)
摘要: 例子说明 现需给一个婴儿车编写主体程序,这个婴儿车的功能主要有: 上面有按键,输入数值,然后发出数值对应动物的声音。比如按下1,婴儿车就发出狗叫的声音 声音文件或声音逻辑程序(Dll文件)需要放在一个文件夹Animals下,这个逻辑程序需要放在函数名称为Voice的函数下 主体程序需要支持第三方插件 阅读全文
posted @ 2022-09-13 17:42 ihh2021 阅读(102) 评论(0) 推荐(0)
摘要: 一、课前准备 现在有三个类,分别是: 接口 interface DBHelper { void AddRecord(int i); } 实现接口类1 MySqlDb class MySqlDb : DBHelper { public void AddRecord(int i) { Console.W 阅读全文
posted @ 2022-09-13 17:40 ihh2021 阅读(35) 评论(0) 推荐(0)
摘要: 安装Nuget包 例子: 输出效果: 由输出结果可知,任务类是没执行一次都会构造一次。这说明这个类是无状态的。假如想让它有状态,即第一次执行的结果要传给第二次,可以这样做 添加类关键字PersistJobDataAfterExecution,并在调用context.JobDetail.JobData 阅读全文
posted @ 2022-09-13 16:58 ihh2021 阅读(286) 评论(0) 推荐(0)
摘要: 在群组里面隐藏群组内实体,退出该群组编辑再撤销隐藏是撤销不掉的。必须打开群组或炸开群组,再对其撤销隐藏 阅读全文
posted @ 2022-09-13 16:55 ihh2021 阅读(87) 评论(0) 推荐(0)
摘要: 方便进入房屋内,以一定的视觉看屋内 选择剖面工具 移动工具移动,移动到合适位置 二、剖面动画制作 做若干个按顺序的剖面,然后按坡面顺序平滑播放,以下实体作为实例 视图中添加一个原始场景(完整的实体场景) 效果: 若弹出以下窗,都选择不做任何事情 添加一个剖面,剖到尾部 再添加一个场景 当点击这两个场 阅读全文
posted @ 2022-09-13 16:55 ihh2021 阅读(129) 评论(0) 推荐(0)
摘要: 屋顶假如用实体直接绘制会出现一个问题:从外面往里面看会封住,什么都看不到里面的东西。下面介绍一种办法,从外往里看可以看到里面的东西,从里面往外面看,可以看到屋顶 先对屋顶封面 选中屋顶面,对其赋予玻璃材质 发现还是有一点点暗了,可以调节透明度为最透明 效果:从里往外看是是看到屋顶 选中楼顶面并创建群 阅读全文
posted @ 2022-09-13 16:54 ihh2021 阅读(50) 评论(0) 推荐(0)
摘要: 可以直接在材质选项中,选择材质,然后利用材质工具选中要赋予的实体即可,上面制作窗框的时候介绍过,这里不多赘述。 自带的材质满足不了需求,可以导入材质(一张纹理图片) 选中图片 赋予后,发现纹理不对 调节距离即可 阅读全文
posted @ 2022-09-13 16:53 ihh2021 阅读(85) 评论(0) 推荐(0)
摘要: 门套、窗套制作 如下图,需要给门制作一个门框 先用矩形工具封住门的一个面 把这个面创建为一个群组 然后可以用移动工具,把这个面拖动到一个空旷的地方进行下一步编辑 双击拖出来的群组,然后就可以进行编辑 使用偏移工具,把面的外框向内偏移指定距离后,删除多余的面进行推拉即可 使用移动工具,把门框移动会门位 阅读全文
posted @ 2022-09-13 16:53 ihh2021 阅读(232) 评论(0) 推荐(0)
摘要: 根据开发商给的彩平图,在AutoCAD中绘制好CAD后,保存一个单独的CAD文件。 然后再SU软件中导入 发现它不能自动生成一个平面(按网上方法测试了也不行,原因暂时未详) 手动用直线工具,参考导入的CAD描边一次,描完边后即可生成一个墙体平面。 把门封住,即可生成一个地面面 朝上的一面的颜色不是白 阅读全文
posted @ 2022-09-13 16:53 ihh2021 阅读(226) 评论(0) 推荐(0)
摘要: 绘制窗帘时需要在一个面上先绘制一个二维图形,但是刚打开SU时的视图不是一个标准面视图,可以选择某一个标准面视图 相机 标准视图 效果 绘制半圆弧 绘制另外的与之相切的半圆弧 阵列 偏移 封面 推拉 发现链接处有一根黑线 可以手动选中,把它删除 也可以全选,右键平滑边线 效果: 切换到顶视图标准视图 阅读全文
posted @ 2022-09-13 16:52 ihh2021 阅读(123) 评论(0) 推荐(0)
摘要: 无论是绘制平面/直线/圆等还是移动等都涉及到方向,有时需要规定与蓝轴/红轴/蓝轴方向时,可以按键盘的上下左右键 绘制一个矩形,它显示的是蓝色,表示与蓝色平面平行 假如想改变它的方向,与红色平面平行,可以按键盘的上下左右键切换,切换成功后,它的颜色会加粗 有时绘制到一个较为复杂的图形,需要镜面对称 选 阅读全文
posted @ 2022-09-13 16:52 ihh2021 阅读(159) 评论(0) 推荐(0)
摘要: 工具集合打开 Shift + 中间滚轮 移动 选择工具,按空格键时候退出任何编辑工具,并选中选择工具 有XYZ三个轴不同颜色,当绘制直线时,直线显示什么颜色,就表示跟那个轴平行。若显示黑色,不跟任何线平行 矩形快捷键是R,确定第一点后,可以键盘直接输入大小。长宽用逗号隔开 圆边数 移动工具 安装Ct 阅读全文
posted @ 2022-09-13 16:51 ihh2021 阅读(171) 评论(0) 推荐(0)
摘要: 在CAD软件中元件主要分为两个区,一个是元件插入区,另一个是元件修改区 标准元件库使用 标准元件库可用于标准元件的放入,如按钮,开关,继电器等 界面介绍: 水平:是否是水平放置,不勾选是垂直放置 原理图缩放比:可控制插入元件时的大小 无编辑对话框:插入元件后时候弹出该元件的属性设置对话框 例子插入一 阅读全文
posted @ 2022-09-13 16:50 ihh2021 阅读(230) 评论(0) 推荐(0)
摘要: 可以通过打开图形特性来设置线的交点样式: 效果 修改后,只对修改后继续画的线生效,假如修改前的线它是不会生效的 可以使用单导线手动对,线进行间隙功能设置 如下图,确认好起点线后鼠标往右,即可以把线往右话,此时鼠标往下,它会自动折弯 效果 假如想固定住横向的线,可以此时键盘输入C并且按回车,它就会把横 阅读全文
posted @ 2022-09-13 16:49 ihh2021 阅读(257) 评论(0) 推荐(0)
摘要: 静态方法static 静态方法是全局的,调用时无需声明对象,直接通过 类名 . 静态方法名,即可调用 虚函数virtual 一般虚函数加virtual关键字,写在父类中,然后之内可以通过关键字override对它进行重写,外部调用时从而可以从改变它功能。假如子类没有对它进行重写,则之类对象调用的就是 阅读全文
posted @ 2022-09-13 16:48 ihh2021 阅读(112) 评论(0) 推荐(0)
摘要: 报错: 解决办法 1、项目中引用了低版本的dll,把它删除。引用新版本 2、该项目引用了其他项目,其他项目中用的dll跟主项目用的dll不是同一个版本。 3、删除obj,一定要重新清理解决方案(所有项目),再重新生成 阅读全文
posted @ 2022-09-13 16:46 ihh2021 阅读(868) 评论(1) 推荐(0)
摘要: 一、准备 新建类库项目,V1DLL,引用旧版本的dll 新建类库项目,V2DLL,引用新版本的dll 二、使用:新建使用项目 在使用项目引用V1的dll,然后再Debug中放入旧版本的Newtonsoft.Json.dll(该项目中没有引用任何版本的Newtonsoft.Json.dll) 结果:可 阅读全文
posted @ 2022-09-13 16:41 ihh2021 阅读(939) 评论(0) 推荐(0)
摘要: 一、常用函数 Where:每一项数据都会经过predicate(传入的委托lambda表达式)的测试,如果对元素执行predicate后返回值为True,则这个元素会添加到结果数组中 Count:每一项数据都会经过predicate(传入的委托lambda表达式)的测试,如果对元素执行predica 阅读全文
posted @ 2022-09-13 16:30 ihh2021 阅读(116) 评论(0) 推荐(0)