C# 利用委托实现窗体间传值

图文详解C#窗体间传递数据 ——窗口1若干TextBox中的数据,传递到窗口2中的ListView 功能描述:主窗体有一ListView控件和一“添加”Button控件。点击“添加”Button弹出一窗口,此窗口有若干TextBox,输入数据后,点击“确定”Button,数据回传到主窗...

2017-03-06 12:08:30

阅读数 5311

评论数 1

C# 矩阵变换Matrix

1、Matrix matrix = new Matrix(); 2、matrix.Translate( offsetX, offsetY ); //Where offset is the new location 3、path.Transform( matrix ); //Transform th...

2017-02-21 15:22:50

阅读数 5339

评论数 0

C# 颜色

两种方式,一种是设十六进制,一种是rgb; this.Emfo_Fas.ForeColor = System.Drawing.Color.FromName("#ff0000"); this.Emfo_Fas.ForeColor = System.Drawing.Color.F...

2017-02-15 09:13:57

阅读数 343

评论数 0

C# 控件知识补充

1、panel容器 (1)边框默认宽度为1pixel ,即该控件对应的工作区的矩形区域ClientRectangle比控件设定值上、下、左、右边界各小1pixel 。 ClientRectangle.Width=panel.width-1-1; ClientRectangle.Height...

2017-02-11 18:20:33

阅读数 182

评论数 0

C# GDI+ 绘图基础知识(1)

C#绘图窗口最小化图画消失问题解决方法: 在学习C#绘图过程中发现,在窗口Form上画图,当窗口最小化或者按Alt建时,Form上的图画都会消失,原来这是因为最小化后还原时窗体要重绘,图画被覆盖消失,解决方法有两个:一是在窗口Form的Paint事件中重新绘制图画;二是把图画在位图上,然后把位图赋...

2017-02-09 09:04:33

阅读数 622

评论数 0

字典教程精简版

一、定义字典   Set d = CreateObject("Scripting.Dictionary") 二、呼之即来,挥之即去 d("张三“)=1     '相当于给字典赋值,张三过来(没有就生成)拿个1站一边去 d("李四”)=2   ...

2016-12-24 20:21:07

阅读数 225

评论数 0

获取当前的Excel版本内置的工具栏的名称和类型

获取当前的Excel版本内置的工具栏的名称和类型     Dim oCmdBar As CommandBar     Dim i, temp     [a1:c1] = Array("在集合中引用的名称", "当前系统的菜单名称", "类型&...

2016-12-07 10:43:44

阅读数 375

评论数 0

sub 与 function 的区别

sub称为过程, function称为函数,他们之间的唯一区别是function有返回值。 完全可以把sub写成function,只要不用function的返回值就可以了。C语言就只有函数而没有过程,因此一般情况下都可以用function来代替sub。 但这两段代码对于excel的运行位置不同。...

2016-11-19 15:45:29

阅读数 2489

评论数 0

Excel VBA 常用操作一

1、查找算法,函数返回整型变量 Function Searchcheci(checi As String) As Integer    '获取查找内容所在的单元格     Set c = Sheets("表名称").Range("C3:C200").Find...

2016-11-19 09:39:12

阅读数 313

评论数 0

回溯算法

理论辅助: 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。用回溯算法解决问题的一般步骤为: 1、定义一个解空间,它包含问题的解。 2、利用适于搜索的方法组织解空间。 3、利用深度优先法搜索...

2016-11-05 09:56:00

阅读数 1315

评论数 0

背包问题

背包问题很有意思,同时也富有挑战性。首先看一下这个问题的完整描述: 问题 假定背包的最大容量为W,N件物品,每件物品都有自己的价值和重量,将物品放入背包中使得背包内物品的总价值最大。 背包问题wiki 可以想象这样一个场景——小偷在屋子里偷东西,他带着一只背包。屋子...

2016-11-03 20:33:52

阅读数 177

评论数 0

背包问题

背包问题是应用动态规划的典型例子。 解题思路:将背包容量进行分解0-N,步长为1;将物品进行编号1-M;不放物品时,则任意一容量下的最大价值都是0;从第一件物品开始,检查各容量是否可以装下该物品,若可以装下则检查剩余容量则检查剩余容量对应的最大价值,然后将最新获取的最大价值与前面同容量下获取...

2016-11-03 20:30:33

阅读数 183

评论数 0

动态规划(解公司外包成本问题)

基础算法系列总结:动态规划(解公司外包成本问题) 作者:IqqIqqIqqIqq 动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。 动态规划算法与分治法类似,其基本思想也是将...

2016-11-03 20:15:22

阅读数 468

评论数 0

【坐在马桶上看算法】算法7:Dijkstra最短路算法

2014-04-01 09:17:52 标签:超简单Dijkstra实现 Dijkstra最短路算法C语言实现        上周我们介绍了神奇的只有五行的Floyd最短路算法,它可以方便的求得任意两点的最短路径,这称为“多源最短路”。本周来来介绍指定一个点(源点)到其余各个顶...

2016-11-03 20:05:44

阅读数 246

评论数 0

【坐在马桶上看算法】算法6:只有五行的Floyd最短路算法

2014-03-25 09:47:22 标签:超简单Floyd最短路算法 Floyd最短路 超简单Floyd算法C语言实现        暑假,小哼准备去一些城市旅游。有些城市之间有公路,有些城市之间则没有,如下图。为了节省经费以及方便计划旅程,小哼希望在出发之前知道任...

2016-11-03 20:04:55

阅读数 468

评论数 0

C#简易截图工具源码下载

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;...

2016-09-05 19:48:04

阅读数 483

评论数 0

C#关于For循环break,goto,return的应用

break是循环结束执行,执行循环体后面的代码,用于跳出当前循环,从当前位置跳出,并且不再执行当前循环里的内容; continue是跳过本次循环未执行的代码,继续执行下一次循环。 goto是跳到指定的指令去,你指哪,他跳到哪。 return是函数返回,如果循环在Main函数中,那么程序一般就结束了...

2016-08-23 20:54:07

阅读数 3997

评论数 0

C# 序列化(保存于读取)

.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存储;第三种其实和第二种差...

2016-08-21 11:47:37

阅读数 2208

评论数 0

C# return使用方法

函数的调用是利用栈来实现的,函数调用处保存现场,把数据入栈,CPU转到被调用函数处执行,执行到return语句,把数据出栈,CPU从调用出开始继续执行。 return后面可以接其他东西,也可以不接。 如果接东西了,那么就是返回一个值,那么那个函数就是有返回值的函数。 如果什么都不接,就表...

2016-08-15 10:19:29

阅读数 3175

评论数 0

List<PointF> pointsA转换为pointsF[]类型的数组

定义的list:             List pointsA = new List();             pointsA.Add(new PointF (1,1));             pointsA.Add(new PointF (1,1.5F));             ...

2016-08-07 18:37:35

阅读数 1537

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭