07 2022 档案

摘要:Move,Load,VisibleChanged 以及 Activated 事件在form显示之前就触发了。 阅读全文
posted @ 2022-07-31 23:20 chenlight 阅读(45) 评论(0) 推荐(0)
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Drawing; 6 using System.Windows.Forms; 7 阅读全文
posted @ 2022-07-31 11:03 chenlight 阅读(206) 评论(0) 推荐(0)
摘要:Form.Owner - Is the Form that "owns" this form. For example a modless Find/Replace dialog would be Owned by Notepad's main window. If you minimize the 阅读全文
posted @ 2022-07-30 16:07 chenlight 阅读(88) 评论(0) 推荐(0)
摘要:在某行代码处右击,在弹出的右键菜单中选择“运行到光标处”,就可以在此行开始调试运行了! 阅读全文
posted @ 2022-07-27 23:21 chenlight 阅读(306) 评论(0) 推荐(0)
摘要:在C#中,我们使用continue语句来跳过一个循环的当前迭代。当我们的程序遇到continue语句时,程序会移动到循环的末尾并执行测试条件(在for循环的情况是update语句)。 continue的语法是: continue; 在我们学习continue前,请先确保已学习过: for循环 whi 阅读全文
posted @ 2022-07-26 22:35 chenlight 阅读(181) 评论(0) 推荐(0)
摘要:许多CAD应用程序提供在客户区域绘制旋转对象的功能。包含旋转功能的应用程序使用SetWorldTransform函数来设置适当的world-space到page-space的转换。这个函数接收一个指向包含了适当值的XFORM结构体的指针。XFORM的eM11、eM12、eM21和eM22成员分别指定 阅读全文
posted @ 2022-07-24 00:27 chenlight 阅读(171) 评论(1) 推荐(0)
摘要:前言 .NET中2D图形变换已经被System.Drawing.Drawing2D命名空间的Matrix类大大简化了。在这篇文章中,我想和读者朋友分享一下Matrix类应用于2D图形变换的使用方法。 背景 Matrix类采用3行2列共计6个元素的排列组合;比如,默认构造函数构造的默认矩阵的值为(1, 阅读全文
posted @ 2022-07-20 22:33 chenlight 阅读(167) 评论(1) 推荐(0)
摘要:现在我们改变一下变换顺序,顺序为Translate -> Rotate -> Scale,使用Append 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 阅读全文
posted @ 2022-07-19 23:00 chenlight 阅读(94) 评论(1) 推荐(0)
摘要:坐标系不发生改变,坐标系上的某点A顺时针进行旋转一定的角度α,求旋转后点B的坐标; 阅读全文
posted @ 2022-07-17 21:29 chenlight 阅读(164) 评论(0) 推荐(0)
摘要:C# Graphics旋转有两个主要函数TranslateTransform(int x,int y)及RotateTransform(int angle);TranslateTransform() 中x,y参数代表旋转变换中心,使用这个函数会将屏幕原点(左上角0,0)移到设定的x,y。如果想将自己 阅读全文
posted @ 2022-07-16 16:44 chenlight 阅读(4551) 评论(0) 推荐(0)
摘要:ScaleTransform, RotateTransform, 和 TranslateTransform函数是用于变换文本形式的。我们也可以使用转换矩阵来变换文本。 我们使用转换属性创建一个矩阵对象,并使用Graphics对象的转换属性将其应用到表面。清单10.21创建了一个矩阵对象,并将其设置为 阅读全文
posted @ 2022-07-16 13:49 chenlight 阅读(170) 评论(0) 推荐(0)
摘要:在这篇文章中,我将会用示例讨论二维数组。做为文章的部分内容,我们会讨论: 1、什么是二维数组? 2、以示例解析矩形数组和交错数组。 什么是二维数组? 在C#中,以行和列的形式存储元素的数组称为二维数组。C#中,二维数组也叫多维数组,有两种类型。 1、矩形数组:行和列相等的数组叫做矩形数组。 2、行和 阅读全文
posted @ 2022-07-10 21:25 chenlight 阅读(9834) 评论(1) 推荐(1)
摘要:在Visual Studio 2010中,修改注释为红色字体、背景为黄色; 点击“工具”-“选项”打开对话框 ,点击“字体和颜色”,在“显示项”中拖动,选择“注释”,在右侧就可以修改前景色和背景色。 阅读全文
posted @ 2022-07-10 20:27 chenlight 阅读(2315) 评论(0) 推荐(1)
摘要:今天在学习P432的时候 ,看到char类型相减就可以看到int类型,因此借此机会学习一下。 char(C# 参考) 首先学习一下微软的官方文档 char 类型的默认值为 \0,即 U+0000。 char 类型支持比较、相等、增量和减量运算符。 此外,对于 char 操作数,算数和逻辑位运算符对相 阅读全文
posted @ 2022-07-10 09:43 chenlight 阅读(445) 评论(0) 推荐(0)
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Drawing; 6 using System.Windows.Forms; 7 阅读全文
posted @ 2022-07-09 16:16 chenlight 阅读(107) 评论(0) 推荐(0)
摘要:上述图片中,tmHeight可以理解为字体设计时的全字高; 而sizeinpoints则为emHeight缩小后的值。 从上述带设计网格的图片中也可以看出,字体的全高emHeight占据了16个网格。 阅读全文
posted @ 2022-07-08 22:24 chenlight 阅读(125) 评论(0) 推荐(0)
摘要:Format specifierNameDescriptionExamples "C" or "c" Currency Result: A currency value. Supported by: All numeric types. Precision specifier: Number of 阅读全文
posted @ 2022-07-03 17:59 chenlight 阅读(215) 评论(0) 推荐(0)
摘要:在simpleclock.cs这个实例中,对于invalidate()有了进一步的学习与理解;invalidate()是用来使工作区无效,即让上一秒的工作区域失效,这样我们就可以看到秒表在一秒一秒地走动;具体代码如下: 1 using System; 2 using System.Collectio 阅读全文
posted @ 2022-07-02 23:25 chenlight 阅读(146) 评论(0) 推荐(0)