上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

2019年12月17日

C#三维旋转例程

摘要: 这里我们先看例程源码: 1 <Window 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 x 阅读全文

posted @ 2019-12-17 15:00 Milo_lu 阅读(845) 评论(0) 推荐(0)

C#编程之3D平移布局

摘要: 这里我们主要讲一下3D图形以三维面平移的设计方法。 3D图按照三维平移,可以有上,下,左,右,前,后 ,共6个方向,我们分别将这六个操作由按键来实现操作。 对于按键的布局我们上下为一列,左右前后为一行。 1 <DockPanel.Resources> 2 <Style TargetType="But 阅读全文

posted @ 2019-12-17 14:18 Milo_lu 阅读(659) 评论(0) 推荐(0)

2019年12月16日

C#编程之布局

摘要: 今天为了更好的理解上一章提到的几种布局方式: 叠加 StackPanel 停靠(上,下,左,右) DockPanel 自动停靠(横向纵向) WrapPanel 这里我们将我们的串口应用程序程序布局一下, 1 <Grid> 2 <DockPanel> 3 <StackPanel DockPanel.D 阅读全文

posted @ 2019-12-16 16:35 Milo_lu 阅读(1109) 评论(0) 推荐(0)

2019年12月13日

C#编程之布局Grid StackPanel DockPanel WrapPanel应用

摘要: 这一章我们先讲解一下面板布局的一些基础知识,这为之后的三维设计有很好的帮助。 StackPanel DockPanel WrapPanel 首先我们先看说一下Gird的行(Row)与列(Column),看如下代码: <Grid.RowDefinitions> <RowDefinition Heigh 阅读全文

posted @ 2019-12-13 15:44 Milo_lu 阅读(1652) 评论(0) 推荐(0)

2019年12月12日

C#编程之创建三维效果的按键

摘要: 首先需要理解一下基本的多维概念:我们知道一位是点,二维由一维演化成面,三维由二维演化成体... 例如要创建一个长方形,那么就要创建4个顶点,所以没创建一个面都需要将四个顶点通过 TriangleIndices 属性排列起来,即连接起来。那么对位旋转体来说,其三维旋转方向就有三个方向: 前后,左右,上 阅读全文

posted @ 2019-12-12 16:12 Milo_lu 阅读(1296) 评论(0) 推荐(0)

2019年12月11日

C#编程之串口(补充)滚动条至底部设计

摘要: 这里补充一下上一章的内容,上一章我们将发送和接收的编辑框每收到一包数据后自动回车换行,并让滚动条处于最底部位置。 我们调用了 TextBoxBase.ScrollToEnd(); 方法类来实现。 但是我们很容易就会发现,当焦点处于编辑框时,这个功能就会失常了。为了解决这个问题,我们可以用强行聚焦的方 阅读全文

posted @ 2019-12-11 10:59 Milo_lu 阅读(399) 评论(0) 推荐(0)

2019年12月10日

C#编程之串口(三)

摘要: 这一章我将继续上一章内容进一步完善我们的串口通信,并添加对话框的美观设计。 首先我们说一下双向通讯,上一章我们实现了单向接收功能,这里将说一下发射功能: 数据发送,总共有三种形式,发送字符串类,发送byte类,发送char类。要实现这三种,都必须调用串口写操作方法 SerialPort.Write( 阅读全文

posted @ 2019-12-10 10:36 Milo_lu 阅读(374) 评论(0) 推荐(0)

2019年12月9日

C#编程之串口(二)

摘要: 这一章继续讲解一下串口部分设计。 我们知道串口通常情况下有两个重要的参数需要设定,分别是串口号和波特率。 串口号,用来进行数据流传送,波特率用来设定数据流传送速度。这里我们选用comboBox控件来设计可以配置这两个参数的方法。 添加这两个控件的同时,我们添加发送编辑框: 1 <ComboBox N 阅读全文

posted @ 2019-12-09 13:57 Milo_lu 阅读(300) 评论(0) 推荐(0)

2019年12月6日

C#编程之串口(一)

摘要: 这一章我们开始设计串口应用程序,对于串口的设计,之前我们有讲解过,但那时是用C++进行设计的。个人感觉C++设计起来,虽然复杂一些,但灵活性更好。特别是数据处理方面,指针的运用就发挥了很大的作用。当然这并不是说C#就不能做到这一点,下面我们就一步步和大家分享一下: New Project--WPF 阅读全文

posted @ 2019-12-06 14:00 Milo_lu 阅读(713) 评论(0) 推荐(0)

2019年12月5日

C#编程之AES加密(三)

摘要: 这一章我们将上一章的内容做进一步完善,由用户输入需要加密的序列号,进行加密: 因为我们输入的都是以字符的形式读取,所以第一步要将读取到的字符存入到数组中: char[] inputBuf = str.ToCharArray(); 之后对这个数组进行转换成16进制,例如输入A5两个字符,我们要将其转成 阅读全文

posted @ 2019-12-05 14:46 Milo_lu 阅读(856) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

导航