代码改变世界

随笔档案-2012年04月

IS运算符

2012-04-27 22:18 by 精诚所至 金石为开, 540 阅读, 收藏, 编辑
摘要: IS运算符判断类型返回布尔值。using System;namespace aa{ class Checker { public void Check(object param1) { if (param1 is ClassA) Console.WriteLine("Variable can be converted to ClassA."); else Console.WriteLine("Variable can't be converted to ClassA."); if (param1 is IMyInterface) Console. 阅读全文

类和迭代器

2012-04-27 21:41 by 精诚所至 金石为开, 246 阅读, 收藏, 编辑
摘要: 迭代器怎么用。Primes类。using System;using System.Collections;using System.Collections.Generic;using System.Text;namespace aa{ public class Primes { private long min; private long max; public Primes():this (2,100) { } public Primes(long minimum,long maximum) { if(min<2) { min=2; } min=minim... 阅读全文

自定义类和集合

2012-04-27 21:10 by 精诚所至 金石为开, 567 阅读, 收藏, 编辑
摘要: 创建三个自定义类和集合。animal类。using System;namespace a{ public abstract class Animal { protected string name; public string Name { get { return name; } set { name=value; } } public Animal() { name="The animal with no name"; } public Animal (string newName) { name=newName; } pu... 阅读全文

类和结构

2012-04-26 22:19 by 精诚所至 金石为开, 276 阅读, 收藏, 编辑
摘要: 类和结构类似。using System;namespace a{ class MyClass { public int val; } struct myStruct { public int val; } class Program { static void Main(string[] args) { MyClass objectA=new MyClass(); MyClass objectB=objectA; objectA.val=10; objectB.val=20; myStruct structA=new myStruct(); myStruct s... 阅读全文

自定义类

2012-04-26 21:40 by 精诚所至 金石为开, 466 阅读, 收藏, 编辑
摘要: 自定义类。using System;namespace a{ public abstract class MyBase { } internal class MyClass:MyBase { } public interface IMyBaseInterface { } internal interface IMyBaseInterface2 { } internal interface IMyInterface:IMyBaseInterface,IMyBaseInterface2 { } internal sealed class MyComplexClass:MyClass,IMyInte 阅读全文

抛出异常

2012-04-25 22:19 by 精诚所至 金石为开, 251 阅读, 收藏, 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;namespace a{ class Program { static string[] eTypes={"none","simple","index","nested index"}; static void Main(string[] args) { foreach (string eType in eTypes) { try { Co 阅读全文

使用程序调试输出窗口

2012-04-25 21:32 by 精诚所至 金石为开, 541 阅读, 收藏, 编辑
摘要: 程序输出窗口用来对程序运行过程进行监控。using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;namespace a{ class Program { static void Main(string[] args) { int[] textArray={4,7,4,2,7,3,7,8,3,9,1,9}; int[] maxValIndices; int maxVal= Maxima(textArray,out maxValIndices); Conso... 阅读全文

使用委托调用函数

2012-04-25 10:24 by 精诚所至 金石为开, 641 阅读, 收藏, 编辑
摘要: 使用委托调用函数。using System;namespace a{ class Program { delegate double ProcessDelegate(double param1,double param2); static double Multiply(double param1,double param2) { return param1*param2; } static double Divide(double param1,double param2) { return param1/param2; } static void Main(stri... 阅读全文

全局参数

2012-04-25 09:56 by 精诚所至 金石为开, 300 阅读, 收藏, 编辑
摘要: 使用全局参数和局部参数能达到一样的目的。using System;namespace a{ class Program { static void showDouble(ref int val) { val*=2; Console.WriteLine("val doubled={0}",val); } static void Main(string[] args) { int val=5; Console.WriteLine("val ={0}",val); showDouble(ref val); Console.WriteLine("val 阅读全文

函数作用域的示例

2012-04-25 09:35 by 精诚所至 金石为开, 163 阅读, 收藏, 编辑
摘要: 函数只能在其定义的代码块中使用。using System;namespace a{ class Program { static void Write() { string myString ="String defined in Write()"; Console.WriteLine("Now in Write()"); Console.WriteLine("myString={0}",myString); } static void Main(string[] args) { string myString="Strin 阅读全文

带参数的函数返回数组之和

2012-04-25 09:22 by 精诚所至 金石为开, 264 阅读, 收藏, 编辑
摘要: 带参数的函数返回数组之和。using System;namespace a{ class Program { static int MaxValue(int[] intArray) { int maxVal=intArray[0]; for(int i=1;i<intArray.Length;i++) { if(intArray[i]>maxVal) maxVal=intArray[i]; } return maxVal; } static int SumVals(params int[] vals) { int sum = 0; forea... 阅读全文

带函数的参数返回函数的最大值

2012-04-25 09:10 by 精诚所至 金石为开, 594 阅读, 收藏, 编辑
摘要: 该示例用冒泡排序法返回数值中的最大值,利用带参数的函数。using System;namespace a{ class Program { static int MaxValue(int[] intArray) { int maxVal=intArray[0]; for(int i=1;i<intArray.Length;i++) { if(intArray[i]>maxVal) maxVal=intArray[i]; } return maxVal; } static void Main(string[] args) { int[] myArr... 阅读全文

创建函数和引用函数

2012-04-24 22:46 by 精诚所至 金石为开, 182 阅读, 收藏, 编辑
摘要: 简单的例子,输出一句话。using System;namespace a{ class Program { static void Write() { Console.WriteLine("Text output from function."); } public static void Main(string[] args) { Write(); Console.ReadKey(); } }} 阅读全文

字符串操作

2012-04-24 22:34 by 精诚所至 金石为开, 171 阅读, 收藏, 编辑
摘要: 本示例将一串字符串以空格键分割成数组元素。using System;namespace a{ class Program { public static void Main(string[] args) { string myString ="This is a test."; char[] separator={' '}; string[] myWords; myWords=myString.Split(separator); foreach (string word in myWords) { Console.WriteLine("{0}&qu 阅读全文

遍历数组元素FOREACH语句

2012-04-24 22:16 by 精诚所至 金石为开, 362 阅读, 收藏, 编辑
摘要: 用FOREACH语句可以遍历数组中的所有元素。using System;namespace a{ class Program { public static void Main(string[] args) { string[] friendNames={"Robert Barwell","Mike Parry","Jeremy Beacock"}; Console.WriteLine("Here are {0} of my friends:",friendNames.Length); foreach (strin 阅读全文

数组示例

2012-04-24 22:11 by 精诚所至 金石为开, 452 阅读, 收藏, 编辑
摘要: 创建一个包含三个元素的字符串数组,并输出。using System;namespace a{ class Program { public static void Main(string[] args) { string[] friendNames={"Robert Barwell","Mike Parry","Jeremy Beacock"}; int i; Console.WriteLine("Here are {0} of my friends:",friendNames.Length); for(i=0;i 阅读全文

关于结构数据类型

2012-04-24 22:01 by 精诚所至 金石为开, 225 阅读, 收藏, 编辑
摘要: C#结构数据类型,可以包含不同的数据类型。using System;namespace Ch05Ex03{ enum orientation:byte { north=1, south=2, east=3, west=4, } struct route { public orientation direction; public double distance; } class Program { static void Main(string[] args) { route myRoute; int myDirection=-1; double myDistanc... 阅读全文

枚举变量类型

2012-04-24 21:45 by 精诚所至 金石为开, 178 阅读, 收藏, 编辑
摘要: 关于枚举类型变量。using System; namespace Ch05Ex02 { enum orientation:byte { north=1, south=2, east=3, west=4, } class Program { static void Main(string[] args) { orientation myDirection=orientation.north; Console.WriteLine("myDirection={0}",myDirection); ... 阅读全文

类型转换

2012-04-24 21:26 by 精诚所至 金石为开, 270 阅读, 收藏, 编辑
摘要: C#类型转换包括显式类型转换和隐式类型转换。using System;namespace a{ class Program { public static void Main(string[] args) { short shortResult,shortVal=4; int integerVal=67; long longResult; float floatVal=10.5F; double doubleResult,doubleVal=99.999; string stringResult,stringVal="17"; bool boolVal=true... 阅读全文

循环结构之FOR语句

2012-04-24 21:03 by 精诚所至 金石为开, 526 阅读, 收藏, 编辑
摘要: 本示例的FOR循环创建一个Mandelbrot图像。using System;namespace a{ class Program { public static void Main(string[] args) { double realCoord,imagCoord; double realTemp,imagTemp,realTemp2,arg; int iterations; for (imagCoord=1.2;imagCoord>=-1.2;imagCoord-=0.05) { for(realCoord=-0.6;realCoord<=1.77;rea... 阅读全文

循环结构之WHILE语句

2012-04-24 17:33 by 精诚所至 金石为开, 237 阅读, 收藏, 编辑
摘要: WHILE语句类似于DO语句,它在代码执行前对布尔值进行判断,若为FALSE,直接跳过WHILE循环。using System;namespace a{ class Program { public static void Main(string[] args) { double balance,interestRate,targetBalance; Console.WriteLine("What is your current balance?"); balance=Convert.ToDouble(Console.ReadLine()); Console.WriteLi 阅读全文

循环结构之DO语句

2012-04-24 17:28 by 精诚所至 金石为开, 558 阅读, 收藏, 编辑
摘要: 循环结构之DO语句,根据布尔值的测试结果,执行相应代码,DO语句至少执行一次。using System;namespace a{ class Program { public static void Main(string[] args) { double balance,interestRate,targetBalance; Console.WriteLine("What is your current balance?"); balance=Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Wha 阅读全文

分支结构之SWITCH语句

2012-04-24 17:17 by 精诚所至 金石为开, 352 阅读, 收藏, 编辑
摘要: SWITCH语句类似于IF语句,根据条件选择执行代码,本示例根据输入的名字,执行相应的问候代码。using System;namespace a{ class Program { public static void Main(string[] args) { const string myName="karli"; const string sexyName="angelina"; const string sillyName="ploppy"; string name; Console.WriteLine("What i 阅读全文

分支结构之IF语句

2012-04-24 17:04 by 精诚所至 金石为开, 289 阅读, 收藏, 编辑
摘要: 本示例演示IF语句的使用,比较两个数值的大小,并输出结果。using System;namespace a{ class Program { public static void Main(string[] args) { string comparison; Console.WriteLine("Enter a number:"); double var1=Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Enter another number:"); double var2=Conve 阅读全文

布尔运算符和位运算符

2012-04-24 16:50 by 精诚所至 金石为开, 318 阅读, 收藏, 编辑
摘要: 本示例创建演示布尔运算符和位运算符的使用。using System;namespace a{ class Program { public static void Main(string[] args) { Console.WriteLine("Enter an integer:"); int myInt =Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Integer less than 10? {0}",myInt<10); Console.WriteLine("Inte 阅读全文

运算符示例

2012-04-24 16:24 by 精诚所至 金石为开, 497 阅读, 收藏, 编辑
摘要: 本例子演示,C#中数学运算符一元,二元,三元等。using System;namespace a{ class Program { public static void Main(string[] args) { double firstNumber,secondNumber; string userName; Console.WriteLine("Enter your name:"); userName=Console.ReadLine(); Console.WriteLine("Welcome {0}!",userName); Console.Wri 阅读全文

坏天气

2012-04-24 15:13 by 精诚所至 金石为开, 183 阅读, 收藏, 编辑
摘要: 冰冷的空气 雨水落进我和你,强忍着泪水的眼睛,都不想分离,为什么要在这里,表演不在乎的一出戏,我们该好好谈的不只是天气,解不开僵局,我们既然有伤害彼此的力气,为什么不努力,爱情让人靠得太近 忘了留点余地,孩子气,其实我只是输不起,我们淋着大雨不知何时才能放晴,坏天气,敞开了彼此,雨也不会停,冰冷的空气,雨水落进我和你,强忍着泪水的眼睛,都不想分离,为什么要在这里,表演不在乎的一出戏,我们该好好... 阅读全文

MEP中创建基于面的风口族

2012-04-23 13:37 by 精诚所至 金石为开, 423 阅读, 收藏, 编辑
摘要: REVIT族参数提供了一个“基于工作平面”的属性,该属性默认不选,它决定了该组系统放置在项目中的方式,勾选了“基于工作平面”,在将主放置到项目中时,将自动捕捉放置主体,依附主体面放置。在MEP空调系统创建中,风管连接到管道可以采用创建基于面的连接方式。实例效果如图所示。族参数“总是垂直”决定了族能否按进行90度翻转,勾选该选项,创建族的参考平面始终保持水平,即只能放置在水平面上。取消勾选该选项,族将能水平和垂直面上。 阅读全文

不再联系

2012-04-22 12:38 by 精诚所至 金石为开, 210 阅读, 收藏, 编辑
摘要: 也许还能在网上看到你的消息,也许我唱的歌还存在你的手机,也许我爱你埋在心底变成秘密,也许你想我的时候我也在想你,多少次我告诉自己,此情可待已成追忆,多少次我告诫自己,不再为你流泪到一败涂地,我和你不再联系,希望你不要介意,要怪就怪当初没在一起,而你对现在也比较满意,所以我留下来也没有道理,我和你断了联系,不代表我不想你,走到哪里还是会有惦记,而我也开始试着去忘记,抹去我们过去的放弃的所有交集. 阅读全文

sketchcp绘制倒角形状插件fillet3D

2012-04-22 10:14 by 精诚所至 金石为开, 1088 阅读, 收藏, 编辑
摘要: sketchup没有提供直接绘制倒角的工具,利用 fillet3D插件可以方便的绘制倒角形状。将fillet3D.rb放入Plungs文件夹,重启sketchup,在绘图菜单下的出现Filleted block,Filleted Panel,Filleted Post命令,输入相应的参数,即可在场景中添加倒角形状。 阅读全文

sketchup绘制窗户插件windowize

2012-04-21 12:04 by 精诚所至 金石为开, 4376 阅读, 收藏, 编辑
摘要: sketchup绘制窗户插件windowize能在选中的面上绘制窗户,可设定参数控制外形尺寸。 在选中的面上右击在弹出快捷菜单中选中windowzier-windowize,弹出窗户参数设置对话框。 阅读全文

sketchup别墅模型

2012-04-21 10:54 by 精诚所至 金石为开, 245 阅读, 收藏, 编辑
摘要: 阅读全文

sketchup绘制球体插件sphere

2012-04-19 16:49 by 精诚所至 金石为开, 3963 阅读, 收藏, 编辑
摘要: sketchup绘制球体插件sphere,可以方便的绘制球体,弥补了sketchup无绘制球体命令的缺憾。 阅读全文

sketchup实体开洞插件hole-on-solid

2012-04-19 11:23 by 精诚所至 金石为开, 2138 阅读, 收藏, 编辑
摘要: sketchup实体开洞工具hole-on-solid,该插件能根据选定的面在对应的实体上开洞。 阅读全文

sketchup镜像工具插件Mirror

2012-04-19 09:08 by 精诚所至 金石为开, 3248 阅读, 收藏, 编辑
摘要: sketchup镜像工具插件Mirror.rar插件用来对构建进行镜像操作,可进行点线面作为参考面对物体进行镜像,可旋转复制镜像,删除原始物体。 阅读全文

sketchup二维绘图工具插件

2012-04-18 22:42 by 精诚所至 金石为开, 657 阅读, 收藏, 编辑
摘要: sketchup二维插件2DTools.zip是一个专门处理二维图形的工具,就像CAD中操作一样,它提供了基本的绘图工具,而且还有倒角、图案填充等便捷工具。下载2DTools并解压,其包含如下文件。将这两个文件该文件夹放入SU安装文件PLUNGS文件夹内,启动SU,在“视图-工具栏”菜单项下多了一项2D Toos工具,选中该项,工作界面中出现工具按钮。 阅读全文

Sketchup创建屋顶插件

2012-04-18 21:29 by 精诚所至 金石为开, 3072 阅读, 收藏, 编辑
摘要: sketchup创建屋顶插件:Roof.zip,可以通过所选平面或点的方式创建屋顶。 阅读全文

sketchup小房子模型

2012-04-17 20:57 by 精诚所至 金石为开, 580 阅读, 收藏, 编辑
摘要: 阅读全文

SolidWork支架模型

2012-04-15 23:32 by 精诚所至 金石为开, 364 阅读, 收藏, 编辑
摘要: 用SolidWork做的第一个派上实际用途的模型。 阅读全文

REVIT模型之机器人瓦力

2012-04-15 15:40 by 精诚所至 金石为开, 1022 阅读, 收藏, 编辑
摘要: 少了条胳膊。 阅读全文

HelloWorld

2012-04-15 10:31 by 精诚所至 金石为开, 512 阅读, 收藏, 编辑
摘要: 本例创建C#应用程序HelloWorld!,新建记事本文件,并输入一下代码。using System;namespace HelloWorld{ class Hello { static void Main() { Console.WriteLine("Hello World!"); Console.WriteLine("Press any key to exit."); Console.ReadKey(); } }}将该文件另存为1.cs,保存在F盘。打开VS2010命令提示,输入“F:"回车,进入F盘,输如:”csc 1.cs”,编译该文件 阅读全文

REVIT中阵列命令创建自适应栅格

2012-04-13 10:11 by 精诚所至 金石为开, 8365 阅读, 收藏, 编辑
摘要: 在BIM三维绘图中,常常有一些含有多个重复图元的设备,比如百叶窗的窗格,对于该类构建我们可以采用阵列命令并添加参数的方式创建自适应族。新建族,族模板选择公制常规模型,并绘制两个参照平面,添加“高度”参数。绘制拉伸,并将其下边框锁定在底部参照平面。选择修改选项卡-阵列-线性阵列,并设置属性栏“项目数:2,移动到:最后一个,保证成组关联处于选中状态。将阵列上边框锁定到上参照平面。选中阵列的数量标注,并在状态栏上“添加参数”,打开族参数对话框。 在参数对话框中设定名称“栅格数量“,设定分组为”其它“。打开族类型对话框看到刚才添加的高度和栅格数量两个参数,将数量参数公示栏输入”数量/50“,50即为阵 阅读全文

MEP中如何绘制基于墙的风口末端

2012-04-11 22:24 by 精诚所至 金石为开, 529 阅读, 收藏, 编辑
摘要: 在暖通空调中,有一些风口是直接安装在墙上的,而非送风管上,比如楼梯间的正压送风系统,MEP系统中没有基于墙的风管末端,那么如何在MEP中实现将风管末端添加在墙上——采用自定义族方式即可实现,下图所示为笔者制作的基于墙的风管末端的效果。MEP中提供了很多族样板文件,用来供使用者根据需要定制需要的构建,其中基于墙的族有窗和门族,制作基于墙的风口的思路就是利用窗或门族基于墙的特性,使我们创建的风口能直接向门或窗一样直接添加在墙上,简单介绍一下制作该风口族的关键过程,该方式类似于洞口的制作。新建一个自定义族文件,族样板中选择公制窗。 进入族编辑器,在三维视图中可以看到一个已经带有洞口的墙,此洞口即为我 阅读全文

你好毒

2012-04-10 22:36 by 精诚所至 金石为开, 197 阅读, 收藏, 编辑
摘要: 你说我耍赖才让你离不开,你说我自私只顾着自己爱,一阵阵暴雨随狂风吹过来,我左右摇摆差点就倒头栽,幸好我仍然有一点功力在,你触碰不到我致命的要害,卯上你只好自认倒霉活该,揣揣的样子你真的心太坏,你好毒 你好毒 你好毒 呜呜呜,你越说越离谱,我越听越糊涂,你好毒,你好毒,你好毒,呜呜呜,打死不肯认输,还假装不在乎,你好毒,你好毒,你好毒,呜呜呜,你给我说清楚,我要啃掉你的骨,你好毒,你好毒,你好毒... 阅读全文

MEP风管绘制中非常规风管构件的绘制

2012-04-09 16:38 by 精诚所至 金石为开, 581 阅读, 收藏, 编辑
摘要: 在MEP风管系统的绘制中,默认的风管连接方式只有接头和T型三通两种类型,对于一个非三通或者接头的连接方式,手动添加的方式费时费力,如图中所示,一些Y型三通,顺流三通等形式,可以采用修改构件的类型的方式将其设置为默认的连接方式,在风管绘制时自动添加,而无需单独修改。以图中3处的Y型的三通的绘制为例,首先将需要的Y型三通载入到项目中,在当前绘图区域放置一个Y型三通,选中--编辑族,打开族编辑器,在族编辑器中打开族类别和族参数对话框如图,绘制风管时,首选连接类型T型三通下降出现刚刚添加的Y型三通选项,将其设置为T型三通连接类型,以后绘制风管时将自动以Y型三通的方式绘制。 阅读全文

关于MEP中风管末端连接到风管的连接方式的问题

2012-04-09 13:19 by 精诚所至 金石为开, 911 阅读, 收藏, 编辑
摘要: 在MEP中绘制风管时,风管的首选连接类型一般设置为T型三通连接,但是在将风管首选连接类型设置为T型三通连接的时候,会在风管与末端形成一个默认三通,如此,风管末端不能直接安装在风管上,如图1中所示,右边风管末端连接到风管时将提示,没有足够的空间放置管件。这时,可将风管的首选连接类型由T型三通改成接头连接,再将风管末端连接到风管,效果如图2所示,此方式更接近现实安装形式,如果对默认的45度接头不满意,可对该族进行编辑,进行修改。图3中位最终的风管连接形式。 图中1为三通连接,2为采用45度接头连接,3为修改后的接头连接。 阅读全文

拼图游戏

2012-04-08 20:12 by 精诚所至 金石为开, 753 阅读, 收藏, 编辑
摘要: 本例创建一个简单的拼图游戏,将一个打乱的图形拼合完整,本例用数字替代图形,游戏界面如图。程序代码如下。using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg50_pintu{ public partial class MainForm : Form { int flag; private int count; private int[] numbers=new int[16]; public MainForm() { Ini... 阅读全文

C#游戏满堂红

2012-04-08 18:45 by 精诚所至 金石为开, 696 阅读, 收藏, 编辑
摘要: 本实例创建一个类似于扫雷的小游戏,将途中所有方格变成红色,可赢得胜利,程序运行窗口如下所示。程序CS文件代码如下。using System;using System.Windows.Forms;using System.Drawing;using System.IO;class MainForm:Form{ private const int BUTTON_COUNT=25; private int SQUARE_ROOT=Convert.ToInt32(Math.Sqrt(BUTTON_COUNT)); private int PART_COUNT=2*Convert.ToInt32(Mat 阅读全文

显示系统所有字体

2012-04-08 16:33 by 精诚所至 金石为开, 568 阅读, 收藏, 编辑
摘要: 本实例创建一个能显示系统已安装的字体的程序,并将字体信息显示在RichTextBox中,程序运行结果如下图。程序代码如下。using System;using System.Drawing;using System.Drawing.Text;using System.Windows.Forms;namespace eg48_displayFont{ public partial class MainForm : Form { public MainForm() { InitializeComponent(); } void B_DisplayFontsClick(object ... 阅读全文

文本搜索器

2012-04-08 15:33 by 精诚所至 金石为开, 500 阅读, 收藏, 编辑
摘要: 本例创建一个文本搜索器,它能在指定目录下指定类型文件中搜索指定的文本,程序界面如下图。 程序代码如下。using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO;using System.Security;namespace eg47_findApp{ public partial class MainForm : Form { ArrayList m_arr. 阅读全文

利用C#编写简易计算器

2012-04-08 11:47 by 精诚所至 金石为开, 2994 阅读, 收藏, 编辑
摘要: 本例创建一个简易计算器,能进行加减乘除的计算,程序界面如下图所示。程序代码如下。using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg43_addCtrlAtRuntimeApp{ public partial class Calculator1 : Form { private int opMain=0; private double mainNum1=0; private double mainNum2=0; private bool isSecond... 阅读全文

动态添加控件

2012-04-08 10:16 by 精诚所至 金石为开, 479 阅读, 收藏, 编辑
摘要: 本程序实现在程序运行中向窗体添加Button控件,点击按钮就会在窗体上新增一个Button实例,程序界面如下。添加鼠标滑过按钮改变按钮颜色的代码,点击按钮,TextBox中显示按钮信息,程序代码如下。using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg42_addCtrlAtRuntimeApp{ public partial class MainForm : Form { private int count; public Mai.. 阅读全文

使用DateTimePicker控件

2012-04-08 09:17 by 精诚所至 金石为开, 479 阅读, 收藏, 编辑
摘要: 本例创建一个DateTimePicker控件,利用其ValueChanged事件,改变RickTextBox的值,程序运行界面如下。 程序代码如下。using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg39_testApp{ public partial class MainForm : Form { public MainForm() { InitializeComponent(); } void DateTimePic... 阅读全文

使用列表选择框控件

2012-04-08 09:01 by 精诚所至 金石为开, 508 阅读, 收藏, 编辑
摘要: 本例使用列表选择框控件,并向其中添加删除列表项,程序运行如下图所示。 程序代码如下。using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg38_checklistBoxApp{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } void AddClick(object sender, EventArgs e) { i... 阅读全文

创建浮动窗口

2012-04-07 23:49 by 精诚所至 金石为开, 432 阅读, 收藏, 编辑
摘要: 本例创建一个浮动窗口,利用Timer控件的Tick事件,改变窗体的显示位置,创造浮动效果,程序运行如下。程序代码如下所示。using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg37_floatForm{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } void Timer1Tick(object sender, Even... 阅读全文

创建MDI窗口并控制子窗口的排列方式

2012-04-07 21:17 by 精诚所至 金石为开, 1567 阅读, 收藏, 编辑
摘要: 本例创建一个MDI窗口并控制子窗口排列方式为层叠、水平或垂直平铺,程序运行窗口如下。 利用Menustrip菜单控件,添加各菜单项鼠标事件,程序代码如下。using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg36_MDIFromApp{ public partial class MainForm : Form { private static int FormCount=0; public MainForm() { Initi... 阅读全文

创建无边框窗体并可调大小

2012-04-07 20:46 by 精诚所至 金石为开, 616 阅读, 收藏, 编辑
摘要: 本例创建一个无边框窗体,并加入鼠标事件,通过操纵PictureBox调整窗体大小,程序运行如下图所示。窗体程序如下所示。using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace eg35_noborderApp{ public partial class MainForm : Form { static int frmLastWidth=0; static int frmLastHeight=0; static int frmWidth; ... 阅读全文

使用ToolTip控件显示提示信息

2012-04-07 19:27 by 精诚所至 金石为开, 468 阅读, 收藏, 编辑
摘要: 利用ToolTip控件可以显示提示信息,将该控件加入用户窗体,然后设置需要显示提示信息的控件的ToolTip属性值,该例子窗体包含三个控件:CheckBox,Lable,TextBox。和一个Name为ToolTip1的ToolTip控件,分别设置CheckBox,Lable,TextBox控件的”ToolTip on ToolTip1”属性即可显示各工具的提示信息,程序运行如下。 阅读全文

进度条控件的使用

2012-04-07 18:49 by 精诚所至 金石为开, 539 阅读, 收藏, 编辑
摘要: 利用ProgressBar控件显示进度条,并利用Timer控件更新进度条中的进度,程序运行窗口如下。程序代码如下所示。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace eg32_progBarApp{ public partial class 进度条 : Form ... 阅读全文

浏览我的电脑

2012-04-07 17:29 by 精诚所至 金石为开, 360 阅读, 收藏, 编辑
摘要: 利用TreeView控件和ImageList控件显示我的电脑的结构目录:我的电脑-驱动器-文件夹,程序运行结果如下图所示。程序代码如下。using System;using System.IO;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace eg30_useTreeView{ public pa... 阅读全文

从头再来

2012-04-07 00:34 by 精诚所至 金石为开, 192 阅读, 收藏, 编辑
摘要: 昨天所有的荣誉,已变成遥远的回忆,勤勤苦苦已度过半生,今夜重又走入风雨,我不能随波浮沉,为了我致爱的亲人,再苦再难也要坚强,只为那些期待眼神,心若在梦就在,天地之间还有真爱,看成败人生豪迈,只不过是从头再来,昨天所有的荣誉,已变成遥远的回忆,勤勤苦苦已度过半生,今夜重又走入风雨,我不能随波浮沉,为了我致爱的亲人,再苦再难也要坚强,只为那些期待眼神,心若在梦就在,天地之间还有真爱,看成败人生豪迈... 阅读全文

你不是真正的快乐

2012-04-04 10:25 by 精诚所至 金石为开, 187 阅读, 收藏, 编辑
摘要: 人群中哭着,你只想变成透明的颜色,你再也不会梦或痛或心动了,你已经决定了,你已经决定了,你静静忍着,紧紧把昨天在拳心握着,而回忆越是甜就是越伤人了,越是在手心留下密密麻麻深深浅浅的刀割,你不是真正的快乐,你的笑只是你穿的保护色,你决定不恨了,也决定不爱了,把你的灵魂关在永远锁上的躯壳,这世界笑了,於是你合群的一起笑了,当生存是规则不是你的选择,於是你含着眼泪飘飘荡荡跌跌撞撞的走着,你不是真正的... 阅读全文

恋恋风尘

2012-04-02 18:05 by 精诚所至 金石为开, 257 阅读, 收藏, 编辑
摘要: 那天,黄昏,开始飘起了白雪,忧伤,开满山岗,等青春散场,午夜的电影,写满古老的恋情,在黑暗中,为年轻歌唱,走吧,女孩,去看红色的朝霞,带上,我的恋歌,你迎风吟唱,露水挂在发梢,结满透明的惆怅,是我一生最初的迷惘,,当岁月和美丽,已成风尘中的叹息,你感伤的眼里,有旧时泪滴,相信爱的年纪,没能唱给你的歌曲,让我一生中常常追忆。 阅读全文

直来直往

2012-04-01 23:20 by 精诚所至 金石为开, 232 阅读, 收藏, 编辑
摘要: 我跟人群逆向在街上,从道路的两旁转小巷,在一栋被废弃的工厂墙上,oh~涂鸦小时候单纯的愿望,穿白纱当新娘,hey~我又绕到广场看一看,闹区的电视墙在歌唱,歌词内容跟我的心情很像,oh~我一个人站在红绿灯前,看天上看天上,我继续在街上晃一晃,花店的落地窗很漂亮,确定了感情应该走的方向,爱可以是一种习惯单纯的喜欢,对爱恨欣赏直来直往,有一种勇敢叫做原谅,在回家的路上想一想,爱如果变难堪就要放,感情... 阅读全文
点击右上角即可分享
微信分享提示