代码不理解-代码意思不理解,望知道的解析一下

问题描述

代码意思不理解,望知道的解析一下

protected override void OnManipulationDelta(ManipulationDeltaRoutedEventArgs e)
{
Image img = e.OriginalSource as Image; ?
CompositeTransform tran = img.RenderTransform as CompositeTransform; ?
tran.TranslateX += e.Delta.Translation.X; ?
tran.TranslateY += e.Delta.Translation.Y; ?
tran.ScaleX *= e.Delta.Scale; ?
tran.ScaleY *= e.Delta.Scale; ?
tran.Rotation += e.Delta.Rotation; ?
base.OnManipulationDelta(e); ?
}
不懂这一段代码,望解析。谢谢!

时间: 2024-08-30 16:53:53

代码不理解-代码意思不理解,望知道的解析一下的相关文章

分享我对代码命名的一点思考和理解

一个软件最后都会落实到代码.而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名.混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误.相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,从而使得代码的可维护性就大大增强,读命名好的文章是非常流畅的,会有一种享受的感觉. 另外一点也许大家还没感受到,那就是良好的命名,以及良好的命名习惯,由于我们总是对每个概念的名称要求非常苛刻,我们会思

滚动条代码-vs中编写了个关于垂直滚动条的代码,其中有几处不理解,求解答

问题描述 vs中编写了个关于垂直滚动条的代码,其中有几处不理解,求解答 这是代码: #include #include"resource.h" LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { static char szAppName

java-下面约瑟夫环代码中k的等式怎么理解?

问题描述 下面约瑟夫环代码中k的等式怎么理解? package com.seqlist; import java.util.*; public class yuesefu { /** * @约瑟夫环 * 总人数 totalnum * 数到几 countnum * 第几个出列 k */ public static void main(String[] args) { // TODO Auto-generated method stub int totalnum=11; int countnum=6

《LoadRunner 12七天速成宝典》—第2章2.3节理解代码

2.3 理解代码云云:接着要给你讲一下怎样理解代码录制出来的原理.LoadRunner是一个基于协议的工具,它能够使脚本录制成功的关键在于它能识别协议,当它捕获到该协议后,会尝试对其进行解析,转化为自己的C语言脚本. 恋恋:岂不是我还要学习C语言? 云云:从某些角度来说确实需要,不过现在是速成么,我尽量跳过这些麻烦的东西帮你做最常见的一些棘手的问题. 恋恋:嗯,我赞成. 云云:对于LoadRunner来说录制设置很重要,首先我来给你介绍一下怎么设置录制选项. 恋恋:来吧,时刻准备着! 云云:对于

JAVA装饰者模式(从现实生活角度理解代码原理)_java

装饰者模式可以动态地给一个对象添加一些额外的职责.就增加功能来说,Decorator模式相比生成子类更为灵活. 该模式的适用环境为: (1)在不影响其他对象的情况下,以动态.透明的方式给单个对象添加职责. (2)处理那些可以撤消的职责. (3)当不能采用生成子类的方法进行扩充时.一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长.另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类. 实现该模式的关键步骤: (1)Component(被装饰对象基类

静态代码扫描可优化的代码,把代码当字串,用正则或字符串技术匹配模式,怎么识别出这种可优化的代码?有空的一起研究下,额外奖分。

问题描述 List<string>A=newList<string>();List<string>B=newList<string>();foreach(stringainA){foreach(stringbinB){if(a==b){//类似这种取交集的,都可以用哈希或IENumerable.Intersect()优化,但不容易扫准}}}for(inti=0;i<A.Count;i++){for(intj=0;j<B.Count;j++){if

漂亮的代码漂亮的代码

  Ruby的创造者为<代码之美>撰写的文章标题是<代码如散文>.程序和散文有一些共性,首先是两者都必须有清晰的意图,散文内容是什么,想表达什么,程序的功能是什么,能做什么:其次两者在意图的表达上(功能的实现上)都依赖于写作的具体风格,编程的隐喻之一就是写作.你想表达的思想是好的,但是如果表达得难以理解,那么要把这个思想传播给读者将非常困难.代码被读和修改的次数是相当多的,因此一个很重要的观点就是你写的代码是给人读的,你需要考虑可读性的问题,归结于写出漂亮的代码.    判断代码是

统计有多少行JS代码和ASP代码

js|统计 计算当前文件夹中,有多少行JS代码和ASP代码,并且还可统计代码有多少字节有示例代码 [复制此代码]CODE:<% '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ '\\ '\\    来自 codeproject.com '\\    计算js和asp代码 '\\    修改 bluedestiny '\\    mail:bluedestiny at 126.com '\\ '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

小工具:计算当前文件夹中,有多少行JS代码和ASP代码,并且还可统计代码有多少字节

js|统计 计算当前文件夹中,有多少行JS代码和ASP代码,并且还可统计代码有多少字节 有示例代码 <%'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\'\\    from codeproject.com'\\    calculate code'\\    bluedestiny'\\    mail:bluedestiny at 126.com'\\'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ opt

统计有多少行JS代码和ASP代码,并有多少字节

js|统计    计算当前文件夹中,有多少行JS代码和ASP代码,并且还可统计代码有多少字节      有示例代码      <%   '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\   '\\   '\\ 来自 codeproject.com   '\\ 计算js和asp代码   '\\ 修改 bluedestiny   '\\ mail:bluedestiny at 126.com   '\\   '\\\\\\\\\\\\\\\\\\\\\\\\\