C#
文章平均质量分 79
felicitia
哈工大软件学院学生
展开
-
C#实现的简易含undo/redo功能的winForm
本次实验在第三次的基础上加上了undo/redo功能,主要用了undo栈和redo栈保存状态的变化,而对于全局控件的变化采用一个state类的对象来保存各个控件的属性。每次操作进undo栈,点击undo的时候弹出栈顶元素并进入redo栈,取此时的栈顶元素(因为最初栈顶的元素是当前的状态,而undo要撤销到上一状态)将当前状态置为该状态。Redo的时候从redo栈顶取出undo是压入栈的元素,将当前原创 2012-11-10 14:00:03 · 4376 阅读 · 0 评论 -
C# Windows窗体——仪器管理系统
这次实验编了个灰常简单的“仪器管理系统”,和当年MFC的“图书管理系统”没什么差别了,界面也很搓。。要知道。。这不是我的本意。。大势所趋,被迫所为。。不过也算是刚开始接触C#吧,确实很方便。图书馆的书都太旧了,借书不如百度,百度不如自己蒙。。好在人家属性名字,函数名字都起的不错,好多不会用的纠结了好久百度不出来,自己蒙一蒙居然也成功了。。那个开心呀~~哇哈哈哈~~有必要总结一下咯~而且如果有人遇到原创 2012-03-28 17:54:39 · 3772 阅读 · 2 评论 -
.NET中的值传递与引用传递
今天被值传递、引用传递、值类型和引用类型搞晕了。。搜索到下面两篇信息总算是清楚了许多~简单说来,值传递传递的时候拷贝,就算传递的是引用类型,依然是地址的拷贝,所以之前的地址不变,交换之类的不会成功,但若改变变量的值,则那个地址存的东西改变了,是会改变成功的。-------------------------------------------------------------------原创 2012-05-01 18:24:42 · 2004 阅读 · 0 评论 -
ASP .NET——仪器借用系统
.NET实在是容易把人惯坏啊。。几乎全是图形化操作。。下面总结总结我的拖控件心得。。。1、要想实现DataGridView里面单击ButtonField获取该绑定行的数据的ID,需要将ButtonField设置为模板列,添加模板绑定,操作截图如下:然后代码中直接使用如下代码即可输入ID号: protected void GridView_RowC原创 2012-04-17 20:37:07 · 995 阅读 · 0 评论 -
C#的事件处理机制
上课的时候讲的微快又没有代码演示没有听懂,回来搜了好多资料也是云里雾里的。。这一篇讲的比较通俗易懂,总算明白了点~ 收藏一下~~~原文地址:http://ruizhinet.blog.163.com/blog/static/9921382820092801032681/一、在控制台下使用委托和事件我们都知道,C#中有“接口”这个概念,所谓的“接口”就是定义一套标准,然后由实现类转载 2012-03-06 14:18:29 · 696 阅读 · 0 评论