2013年3月22日

C# 判断输入的字符是不是数字

摘要: 需要判断Char是否为数字,有三种方法:Char.IsDigit (aChar) 指示指定字符串中位于指定位置处的字符是否属于十进制数字类别Char.IsNumber(aChar) 指示指定字符串中位于指定位置的字符是否属于数字类别aChar>='0'&&aChar<='9' 判断aChar是否位于‘0’到‘9’之前 等同于第一种View Code 1 private void btnAdd_Click(object sender, EventArgs e) 2 { 3 //string类型转换成char 4 ... 阅读全文

posted @ 2013-03-22 15:33 ryuu 阅读(1443) 评论(0) 推荐(0) 编辑

2012年5月25日

WPF 页面布局(Layout with Panel)

摘要: 这里主要讲述在WPF中一些常用panel的使用方法,从而理解页面的布局原理:一、Canvas(不太常用)是最基本的布局面板,仅仅支持显示坐标定位(是与设备无关的像素)元素。他是通过设置到面板的上下左右的像素来控制在panel中元素的位置。如控制一个button的位置:我们可以设置附加属性:Canvas.Top="" Canvas.Left="".....从而来定位元素,但是值得注意的是如果我们同时设置两个相对的属性如Canvas.Left="" Canvas.Right="" 这样的话Canvas.Right就会被 阅读全文

posted @ 2012-05-25 11:53 ryuu 阅读(1105) 评论(0) 推荐(1) 编辑

WPF 窗体设置

摘要: WPF 当窗体最大化时控件位置的大小调整:View Code 1 <Window x:Class="WpfApplication1.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 FontFamily="Consolas,Microsoft Yahei" FontSize=" 阅读全文

posted @ 2012-05-25 11:45 ryuu 阅读(275) 评论(0) 推荐(0) 编辑

2012年5月21日

多态

摘要: 一、什么是多态面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类重载基类中的虚函数型方法来实现。 在面向对象的系统中,多态性是一个非常重要的概念,它允许客户对一个对象进行操作,由对象来完成一系列的动作,具体 阅读全文

posted @ 2012-05-21 21:14 ryuu 阅读(162) 评论(0) 推荐(0) 编辑

2012年5月14日

实现C#继承与C#多态的实例化解释

摘要: 本文简单概括了C#继承与C#多态的概念,并且通过一个实例演示了C#继承与C#多态,以助大家理解。在C#中实现OOP思想,丝毫不逊色于Java,下面我通知两句话来帮助初学者理解C#继承与C#多态C#继承:子类使用父类的方法。C#多态:父类使用子类的方法。下面通过一个简单的程序来说明C#继承与C#多态: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 namespace Graph 6 { 7 class Program 8 { 9 ... 阅读全文

posted @ 2012-05-14 16:55 ryuu 阅读(351) 评论(0) 推荐(0) 编辑

2012年4月23日

Union与Union All

摘要: Union与Union All的区别如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序;select empno,ename from empunionselect de.. 阅读全文

posted @ 2012-04-23 10:19 ryuu 阅读(204) 评论(0) 推荐(0) 编辑

2012年3月28日

数据库设计三范式

摘要: 范式关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话 和一个家里电话号码) 规范成为1NF有三种方法: 一是重复存储职工号和姓名。这样,关键字只能是电话号码。 二是职工号为关键字,电话号码分为单位电话和住宅电. 阅读全文

posted @ 2012-03-28 22:32 ryuu 阅读(189) 评论(0) 推荐(0) 编辑

2012年3月26日

WPF 显示当前系统时间

摘要: WPF 显示当前系统时间东西很简单,不过以前没见过的话,如果让人直接去实现,还得查查资料,用的东西很少建一个WPF工程,当然silverlight也行,放置一个 TextBlock 在面板上代码:<Grid x:Name="LayoutRoot"><Grid.Background><LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"><GradientStop Color="Black" Offset=" 阅读全文

posted @ 2012-03-26 15:33 ryuu 阅读(5323) 评论(0) 推荐(1) 编辑

2012年3月17日

C# 三层架构

摘要: 三层架构 三层架构中的三层指的是用户界面层(User Interface,UI,有时也称表示层)、业务逻辑层(Business Logic Layer,BLL)和数据访问层(Data Access Layer,DAL)。 (1)用户界面层:主要是指Web窗体和Windows窗体,是用户操作系统的接口,本书采用的是Windows窗体。如果逻辑层相当强大和完善,无论用户界面层如何定义和更改,逻辑层都能完善地提供服务。 (2)业务逻辑层(BLL):主要是针对具体的问题的业务逻辑操作,也可以理解成对数据访问层的操作,对数据业务逻辑进行处理。 (3)数据访问层(DAL):主要是对原始数... 阅读全文

posted @ 2012-03-17 20:23 ryuu 阅读(472) 评论(0) 推荐(0) 编辑

C# MD5 加密算法

摘要: MD5 算法简介 MD5算法,即“Message-Digest Algorithm 5(信息-摘要算法)”,它是由MD2、MD3、 MD4 发展而来的一种单向加密算法,也就是哈希(HASH)算法,是由国际著名的公钥加 密算法标准RSA的第一设计者R.Rivest于上个世纪90 年代初开发出来的。现在,MD5已 经被广泛的应用到项目实践中。 加密算法一般有两种,即单向加密算法和双向加密算法。双向加密是加密算法中最常用的,它将可以直接理解的明文数据加密为不可直接理解的密文数据,在需要的时候,又可以使用一定的算法将这些加密以后的密文数据解密为原来的明文数据。双向加密适合于隐秘通讯,比如... 阅读全文

posted @ 2012-03-17 19:55 ryuu 阅读(857) 评论(0) 推荐(0) 编辑

导航