摘要: 这学期我们开了UML课程,当老师讲到活动图中的控制节点,让我产生了极大的兴趣。记得那时做过的一个系统的登录界面,本以为很容易的,就没在意。但做完测试时,却不尽如人意。改来改去,颇费周折。把登录界面截个图给大家看一下:我就是先判断用户名是否存在,后判断人事处和教师的选择,以至于提示的错误,让人摸不头脑。学到控制节点,就把思路理清楚,用UML图画出来,发现看图是多么的一目了然! 也许会有人感到奇怪,U... 阅读全文
posted @ 2010-05-17 19:04 清流鱼 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: 做网站前台时,我们经常用让指定宽度的页面居中。本以为很简单,text-align:center,就搞定,可做时让大吐苦水,下面就把代码贴下来与大家共享!代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="WebP 阅读全文
posted @ 2010-04-17 19:48 清流鱼 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 编程学到一定程度的时候,总是不满足已有的功能。想方设法的去寻找其他途径来提高时间和空间效率、降低系统的设计复杂度。我的不成熟的理解,算法是实现某种功能来提高效率,设计模式则是在面向对象编程语言环境中降低系统设计的复杂度,提高软件的灵活性。现在,算法的设计已然退居其次,而设计模式涌向前头。看过一本讲解设计模式的书,只看了装饰器模式,就让我对设计模式产生极大的兴趣。豁然发现,之前所写的代码都是些垃圾代... 阅读全文
posted @ 2010-04-06 11:18 清流鱼 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 老师让我们做一个简单的计算器小程序,功能很简单,就是0-9十个数字,+-*/四种运算,用C#做成窗体。对于计算器设计的思想,我已熟知,就没有认真去做。但当老师给我们提示时,才知道自己是眼高手低。计算器实现并不难,但我们的代码可以更少更优雅。0-9的十个按钮,都可以响应一个事件,函数体代码为:textBox1.text+=((Button)sender).text;而无须为每一个按钮响应一个事件,+... 阅读全文
posted @ 2010-04-03 22:39 清流鱼 阅读(466) 评论(2) 推荐(0) 编辑
摘要: 此处显示的文件是指定的音乐文件(*.mp3,*.wav,*.wma),要想查询指定的文件,只需把扩展替换一下即可//窗体加载private void Library_Load(object sender, EventArgs e) {    TreeNode root = new TreeNode("C:\\"); treeView1.Nodes.Add(root); CreateDirTree(... 阅读全文
posted @ 2010-03-25 17:33 清流鱼 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 在使用VS中自带的windows media player控件时,出现如题的错误,到网上查了许多都没有解决,让我很恼火。这个项目是从他人那边拷过来的,在自己创建的项目可以用,在那个同学的项目中就不可以用。经过向那同学请教,删了项目所在目录bin\Debug文件夹中的Interop.WMPLib.dll和AxInterop.WMPLib.dll后,关闭解决方案再重新打开后,问题就解决了,真有喜从天降... 阅读全文
posted @ 2010-03-19 16:23 清流鱼 阅读(5148) 评论(0) 推荐(0) 编辑
摘要: System.IO.DriveInfo[] disk = System.IO.DriveInfo.GetDrives(); foreach (System.IO.DriveInfo di in disk) { this.listBox1.Items.Add(di.Name); }得到的结果c:\d:\f:\g:\ 阅读全文
posted @ 2010-03-17 16:07 清流鱼 阅读(2140) 评论(2) 推荐(0) 编辑
摘要: //color为传入的颜色值,返回值不包含“0x” private string ToHexColor(Color color) { string R = Convert.ToString(color.R, 16); if (R == "0") R = "00"; string G = Convert.ToString(color.G, 16); if (G == "0")... 阅读全文
posted @ 2010-03-14 11:00 清流鱼 阅读(482) 评论(0) 推荐(0) 编辑
摘要: flash脚本的运用让图形更富多元化,但刚接触as脚本的外部调用,试验成功了,想想很简单,但没成功之前,却是牺牲不少的时间和精力。现把两者相互调用代码给大家,共同分享!要知识两者实现相互调用,最重要的功劳要归于xml啊C#调用as脚本://C# 代码 private void CSharpCallAs_Load(object sender, EventArgs e)//窗体加载时 { axShoc... 阅读全文
posted @ 2010-03-13 10:12 清流鱼 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: 学习了css,就接触到了选择器,共分七类1.标记选择器 如p,h1~h6等2.类别选择器,如 .red{color:red;}3.ID选择器,如#menu4.选择器集体声明,如h1,h2,h3{font-size:15px;}5.选择器的嵌套,如#menu .red p{ width:100px;}6.子选择器,如ul>li{display:none;}7.属性选择器,如a[title]{text-decoration:none;}前三种很简单,倒是后四种值得去琢磨,尤其是选择器的嵌套,真可谓是一门艺术啊。选择器的嵌套在CSS的编写中可以大大减少对类别class、id的声明,因此在构建页 阅读全文
posted @ 2010-01-12 22:00 清流鱼 阅读(290) 评论(1) 推荐(0) 编辑