资源简介
有图形界面 对单链表生成 增删改 倒置 清空 一目了然 附 课程设计文档

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Singly_linked_List
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
linklist a = new linklist();
int lo = 1;
Point mouse = new Point(); //当前鼠标坐标
link h = new link();
private void Form1_Load(object sender EventArgs e)
{
label13.Text = “ 版本号20121212:谢琛羚“;
label14.Text = “ 版权所有 翻版必究!“;
}
public void drawaid(int x int y int w int h int line int i int tem)
{
int gx gy wid hei;
wid = w;
hei = h;
Graphics myg = pictureBox1.CreateGraphics();
Brush aid = new SolidBrush(Color.Blue);
Font fo = new Font(“Arial“ 24);
if (i != a.count)
{
if (i % 5 == 0) //判断节点是否到达一行的尾部
{
gx = x + wid / 2 - 10;
gy = y - 90 + hei;
myg.DrawString(“↓“ fo aid gx gy);
}
else
{
gx = x - tem + wid;
gy = y - hei / 2 + 30;
if (line % 2 == 0) //判断当前行数,奇数行右箭头,偶数行左箭头
{
gx += tem;
myg.DrawString(“←“ fo aid gx gy);
}
else
{
myg.DrawString(“→“ fo aid gx gy);
}
}
}
}
public void drawnode()
{
Point pl = pictureBox1.Location;
int line = 1;
int dx dy tem limit;
int wid hei;
dx = pl.X + 35;
dy = pl.Y;
tem = (pictureBox1.Width - 50) / 5;
wid = tem - 35;
hei =50;
limit = pl.X + Width - 50; //用来判断拐点
Graphics g = pictureBox1.CreateGraphics();
this.Refresh();
Brush sp;
Brush c = new SolidBrush(Color.Black);
for (int i = 1; i <= a.count; i++)
{
if (i == lo) //当前节点颜色设置
{
sp = new SolidBrush(Color.Green);
}
else
{
sp = new SolidBrush(Color.GreenYellow);
}
Font font = new Font(“Arial“ 12);
g.FillEllipse(sp dx dy wid hei);
g.DrawString(Convert.ToString(a.Getnode(i)) font c dx + wid / 2 - 5 dy + hei / 2 - 5);
if (i % 5 == 0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 322048 2012-12-24 12:23 C#单向链表的操作演示程序.doc
文件 23040 2012-12-23 18:10 Singly_li
文件 48640 2012-12-23 18:10 Singly_li
文件 21464 2012-12-24 00:36 Singly_li
文件 490 2010-03-17 22:39 Singly_li
文件 12678 2012-12-23 18:10 Singly_li
文件 26042 2012-12-23 18:10 Singly_li
文件 5814 2012-12-23 18:10 Singly_li
文件 194 2012-12-19 16:19 Singly_li
文件 5990 2012-12-16 16:36 Singly_li
文件 1229 2012-12-23 15:29 Singly_li
文件 6109 2012-12-23 14:02 Singly_li
文件 890 2012-12-24 00:36 Singly_li
文件 847 2012-12-23 18:10 Singly_li
文件 1339 2012-12-23 18:05 Singly_li
文件 23040 2012-12-23 18:10 Singly_li
文件 180 2012-12-23 18:10 Singly_li
文件 48640 2012-12-23 18:10 Singly_li
文件 180 2012-12-20 19:40 Singly_li
文件 4608 2012-12-20 19:42 Singly_li
文件 345 2012-12-16 16:36 Singly_li
文件 477 2012-12-19 16:16 Singly_li
文件 1193 2012-12-16 14:39 Singly_li
文件 2876 2012-12-20 19:38 Singly_li
文件 5612 2012-12-19 14:42 Singly_li
文件 1118 2012-12-20 19:38 Singly_li
文件 249 2012-12-19 14:42 Singly_li
文件 4837 2012-12-20 19:38 Singly_li
文件 605 2012-12-20 19:38 Singly_li
文件 944 2012-12-23 17:48 Singly_li
............此处省略13个文件信息
- 上一篇:KNN算法C#例程
- 下一篇:C# 程序自动远程更新
相关资源
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
- C#指纹识别系统程序 报告
- c# 高校档案信息管理系统
评论
共有 条评论