- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 C# 在主窗口中打开一个带有计算器功能的子窗口,有三种实现方法
**在主窗口中打开一个带有计算器功能的子窗口,有三种实现方法。 1.原始方法,在工程中除主窗体Form1外创建一个子窗体CalcForm,并在子窗体里添加计算器功能。 2.在窗体中添加计算器功能,然后将其生成一个窗体库dll,主窗体Form1通过调用该窗体库打开计算器。 3.将计算器功能做成一个控件库dll,在主窗体Form1外创建一个子窗体CalcForm,将该dl
2016-10-18 19:20:59
1725
原创 15000个英文单词Sec01.Part02数字与度量衡
1.数字零zero一one二two三three四four五five六six七seven八eight九nine十ten十一eleven十二twelve十三thirteen十四fourteen十五fifteen十六sixteen十七seventeen十八eighteen十九nineteen二十twenty二十一twenty-one三十thirty四十forty五十fifty六十sixty七十sev
2015-12-05 16:55:39
1174
原创 15000个英文单词Sec01.Part01 时间和方位
1.时间时间time秒second分minute一刻钟quarter小时hour点钟o’clock日day星期week月month季度quarter年 year十年decade世纪century千年millennium日出sunrise日落 sunset黎明dawn黄昏dusk早晨morning中午noon下午afternoon午前am午后pm傍晚evening夜晚night午夜midni
2015-12-05 16:52:29
1063
原创 C# 如何读取被其他进程占用的文件
说明:本程序为读取exe文件自身的数据。截图: private void button1_Click(object sender, EventArgs e) { String fileName = Application.ExecutablePath; FileStream fs = new FileStream(fi
2015-06-06 12:45:13
1583
原创 中子测井之热中子、超热中子和补偿中子测井基本原理
1.中子的核物理基础1. 中子入射地层后,主要与原子核发生作用。中子能量不同(速度不同),它与物质相互作用的行为也就大不相同。2. 中子根据能量的不同可分为:高能中子能量(〉10MeV)快中子10MeV—10KeV中能中子100eV—10KeV慢中子0.03eV—100eV 慢中子包括:超热中子约为0.2~10eV;热中子约为0.025 eV。3. 中子源:发射中子
2015-02-03 21:25:00
7495
原创 日常英语口语学习1:在家中——送礼物,生活习惯,理财
●送礼物这是送给你的。 This is for you.This is for you. (这是送给你的。)That's very nice of you. (太谢谢你啦。)Here's something for you.I got this for you. 这是你的那份。 This is your
2015-02-02 17:07:58
637
原创 日常英语口语学习1:在家中——周末
我真想睡个午觉。 I want to take a nap.I want to take a nap. (我真想睡个午觉。)But you just woke up. (你不是刚刚起来吗?)I want to take a catnap. *catnap “打盹”、“小睡一下儿”。I'd like to lie down for a wh
2015-02-02 17:05:20
641
原创 日常英语口语学习1:在家中——从回家到就寝
我回来了。 I'm home.I'm home. (我回来了。)Welcome back. (你回来了。)I'm back! 你回来了。 Welcome home!Welcome back! 今天过得愉快吗? Did you have a good time? 今天怎么样?
2015-02-02 17:03:16
733
原创 日常英语口语学习1:在家中——从起床到出门
早晨好! Good morning.Good morning, John. (早晨好,约翰。)Good morning, mom. (早晨好,妈妈。)闹钟响了吗? Did the alarm clock go off? *go off是闹钟“响”的意思。Did the alarm clock buzz?Did th
2015-02-02 17:00:25
725
原创 侧向测井之三侧向、七侧向、双侧向测井基本原理
侧向测井侧向测井的提出普通电阻率测井的主要缺点:1.测量电流的一部分受盐水泥浆影响沿井筒分流,不能全部流进地层;2.测量电流也不能深入地层很远。所以,测得的电阻率与实际值相差较远。侧向测井就是在普通电阻率测井的电极系加以改进而发展的一种新测量方法,弥补了普通电阻率测井的上述缺点。侧向测井也叫聚焦式电阻率测井,简称聚焦测井。侧向测井是一个大家族,根据电极系的不同可分为三侧向、七侧向、
2014-12-24 21:54:46
16107
1
原创 C# 绘制内容超出Panel尺寸上限的解决办法
绘制内容超出Panel尺寸上限的解决办法通常我们在Panel中绘制和显示内容,实现方式是把Panel的尺寸设置的足够大,并且在程序右侧增加一个垂直滚动条,当绘制内容超过窗口时,通过拖动滚动条来翻看Panel里的内容,这种方式使用起来也很方便。但是上面的实现方式会存在两个致命的问题:问题一、如果要显示的内容很多,并且要求Panel的尺寸必须很大,绘制的性能问题将会凸显出来。例如Panel
2014-12-08 16:20:32
9249
2
原创 C# 实现类似QQ的窗体在桌面边缘停靠和隐藏
设计思路:1.使用定时器(Timer)来监控鼠标位置和窗体位置,并实现窗体的停靠和隐藏2.当鼠标拖动窗体时,窗体才有可能根据自身位置决定是否停靠3.如果窗体四周没有接触到屏幕边缘则不会停靠4.如果窗体最小化或最大化了则不存在停靠和隐藏5.如果鼠标拖动窗体时,如果窗体很接近屏幕边缘则自动将其停靠在该边缘,例如窗体离屏幕顶部小于4个像素则自动将其停靠在顶部6.窗体可以在桌面的左
2014-12-05 17:23:26
3698
2
原创 C# ListView实例:文件图标显示
主程序:大图标:列表:详细信息:Form1.cs:public partial class Form1 : Form { FileInfoList fileList; public Form1() { InitializeCompon
2014-12-05 11:02:18
8422
5
原创 WPF学习 第十五章 动画基础
15 动画基础15.1使用代码创建动画private void Button1_Click(object sender,RoutedEventArgs e){ DoubleAnimation widthAnimation = new DoubleAnimation(); widthAnimation.From = 160;
2014-11-19 17:21:36
452
原创 WPF学习 第十三章 几何图形
1.几何图形Geometry几何图形类的派生类列表:名称说明LineGeometry直线RectangleGeometry矩形EllipseGeometry椭圆GeometryGroup组合多个Geometry对象C
2014-11-13 09:27:47
869
原创 WPF学习 第十二章2 画刷
2. 画刷2.1有哪些画刷名称说明SolidColorBrush单色画刷LinearGradientBrush渐变画刷RadialGradientBrush散射渐变画刷ImageBrush图片画刷DrawingBru
2014-11-12 13:58:23
647
原创 WPF学习 第十二章1 2D图形
1. Shape类每个形状都继承自抽象的System.Windows.Shapes.Shape类。WPF中定义的基本形状有5种,即Rectangle、Ellipse、Line、Polyline、Polygon。此外还有一个用于将多个基本形状组合成单独元素的Path类。1.1简单的例子代码如下:
2014-11-12 09:25:16
1160
原创 WPF学习 第十一章1 样式
1.样式:样式(Style)是组织和重用格式化选项的重要工具。样式封装了一系列属性设置细节。尽管可以使用资源存储各种对象,但是使用资源最常见的原因之一是通过它们保存样式。1.1 简单的样式例子
2014-11-11 14:30:03
332
原创 WPF学习 第十章 资源
WPF资源系统是一种保管有用对象的方法,可以实现这些对象的重用。通常在XAML标记中定义资源,也可以在代码中定义资源。特点:高效性,一处定义多处使用;可维护性:集中定义资源便于维护修改;适应性,可以动态修改。每个元素都要一个Resources属性存储资源字典集合。元素可以访问所有父元素的资源,所以通常资源定义在窗体层。代码中x:Key指定了资源索引名。
2014-11-10 10:48:35
624
原创 WPF学习(第九章)命令
WPF命令假设有一个程序,该程序包含了一个应用程序方法PrintDocument()。可以使用4中方式触发该方法:通过主菜单、右键菜单、键盘快捷键和工具栏按钮。在应用程序生命周期的特定时刻,需要暂时禁用PrintDocument()功能。这意味着需要禁用两个菜单命令、一个工具栏命令、忽略快捷键。编码完成这些工作是很麻烦的。更糟糕的是,如果没有正确完成这项工作,可能会使不同状态的代码块不正确的重
2014-11-07 16:17:24
657
原创 WPF学习(第八章) 元素绑定
1.元素绑定元素绑定是数据绑定的一种,将源对象和目标对象的元素绑定在一起,使从源对象提取一些信息来设置目标对象的属性。元素绑定的好处是使得元素的交互方式自动化,当用户修改控件时,另一元素自动更新,不需要编写样板代码(这是WinForm技术不能实现的)。2.绑定表达式该窗口中包含两个控件:一个Slider控件和一个单行文本TextBlock控件。通过拖动条形控件的滑块调整文本字体
2014-11-06 15:17:12
607
原创 自然伽马测井基础知识
一、自然伽马测井的基本知识1、原子核的衰变及其放射性1)原子的结构 2)核素和同位素 核素:具有相同质子数和中子数,并在同一能态上的同类原子。 同位素:质子数相同,中子数不同的核素。3)核衰变 放射性核素的原子核自发地放出带电离子,转变成另外一种原子核同时放射出伽马射线的现象叫核衰变。如:
2014-11-04 09:20:43
14258
原创 自然电位测井 基本原理、测量方法、曲线规律、曲线用途
一、自然电位测井(SP测井)自然电位测井的测井对象是裸眼井,测量内容是井内自然产生的电位变化,目的是研究井剖面的地层性质。自然电位测井对于区分岩石性质,尤其是区分泥质和非泥质地层有突出的优点。1、基本原理井内有自然存在的电位变化。包括扩散电动势、扩散吸附电动势、过滤电动势、氧化还原电动势等,影响最大的主要是前两种。1)扩散电动势(地层水与泥浆之间的直接扩散)砂岩孔隙中的地层水与
2014-10-31 16:31:24
14689
原创 基于TCPIP的客户机服务器程序
namespace MyTcpServer{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } Socket newsock; Socket client;
2014-10-29 15:59:51
615
原创 井径测井原理、计算方法、主要应用、仪器刻度、质量控制
1、井径测井原理1.1测量原理实际井径往往和钻头直径不同,利用井径仪来测量井眼直径的变化。井径仪的结构主要有两种:一种是进行单独井径测量的张臂式井径仪;另一种就是利用某些测井仪器的推靠臂(如密度仪、井壁中子测井仪、微侧向仪等),在这些仪器测井的同时测量。不论哪种井径仪,它们的测量原理基本相同,而且比较简单。以张臂式井径仪为例,如图1.1所示,它的井径臂(也叫井径腿)在弹簧力的作用下
2014-10-28 09:40:24
8164
原创 《石油地球物理测井——在井下看油气藏》 知识整理
一、综合篇1.什么是地球物理测井1.1测井现场作业测井由地面仪器、绞车、电缆组成。通过电缆把下井仪器放入井底,在提升电缆过程中进行测量。五部分:测井地面仪器、绞车、深度控制、电缆、下井仪器。1.2测井方法(1)电法测井,包括:电阻率测井、侧向测井、感应测井、阵列感应测井等。能在各种井眼条件下测量地层电阻率。(2)电磁波传播测井,测量岩石介电常数,利用地层电阻率和介电常数能准
2014-10-27 16:26:38
6252
原创 C# 如何用DragDrop拖放特殊文件到程序窗口 (如:我的电脑 回收站 网上邻居)
1. 问题思路: 最简单的需求是把一个文件拖放到Form窗体中,窗体显示文件的路径和文件名。这个功能容易实现,具体思路是借助Form的事件响应函数DragEnter和DragDrop来完成。 DragEnter函数主要作用是在拖拽文件进入窗体时修改鼠标图标样式,指定拖拽的可能效果(是拷贝文件数据,还是显示文件路径)。 DragDrop函数主要作用是在鼠标拖放结束时进行
2014-10-22 17:00:22
1086
原创 C# 获取鼠标在屏幕中的颜色和位置
public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("user32.dll")]//取设备场景 private static extern IntPtr Ge
2014-10-22 10:35:53
4412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人