资源简介
简单的航空天气展示系统,以联合作图为基本。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.Threading;
using System.IO;
using System.Drawing.Printing;
namespace MultiDraw
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
this.SuspendLayout();
CC.palette = new Palette();
CC.palette.Dock = Dockstyle.Fill;
this.Controls.Add(CC.palette);
this.ResumeLayout();
SetUserState();
CC.myService.mainForm = this;
if (CC.userState != UserState.Client)
{
CC.palette.Deserializeobject(CC.backupFileName);
}
else
{
CC.me.SendToServer(“Login“);
}
}
public void SetUserState()
{
if (CC.userState == UserState.SingleUser)
{
this.toolStripLabelUserState.Text = “制作方式:单机制作“;
}
else if (CC.userState == UserState.Server)
{
this.toolStripLabelUserState.Text = string.Format(“制作方式:多机联合制作,本机为主机({0}),与本机连接用户数:{1}“ CC.me.client.Client.LocalEndPoint CC.myServer.Users.Count - 1);
}
else if (CC.userState == UserState.Client)
{
this.toolStripLabelUserState.Text = string.Format(“制作方式:多机联合制作,本机为附机({0}), 主机IP:{1}“ CC.me.client.Client.LocalEndPoint CC.me.client.Client.RemoteEndPoint);
}
}
private void buttonRectangle_Click(object sender EventArgs e)
{
CC.palette.ActiveTool = Palette.ToolType.Rectangle;
}
private void buttonText_Click(object sender EventArgs e)
{
TextDialog td = new TextDialog();
if (td.ShowDialog() == DialogResult.OK)
{
CC.textInfo.text = td.MyText;
CC.textInfo.color = td.MyColor;
CC.palette.ActiveTool = Palette.ToolType.Text;
}
}
private void buttonCurve_Click(object sender EventArgs e)
{
CC.palette.ActiveTool = Palette.ToolType.Curve;
}
private void buttonGraphics_Click(object sender EventArgs e)
{
OpenFileDialog f = new OpenFileDialog();
f.Multiselect = false;
f.CheckPathExists = true;
f.title = “添加图像“;
f.Filter = “JPEG (*.jpg)|*.jpg|Bitmap (*.bmp)|*.bmp|PNG (*.png)|*.png|GIF (*.gif)|*.gif|All files|*.*“;
if (f.ShowDialog() == DialogResult.OK)
{
CC.bitmap = (Bitmap)Bitmap.FromFile(f.FileNametrue);
CC.palette.ActiveTool = Palette.ToolType.Image;
}
}
private void MainForm_Fo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-01-16 10:57 MultiDraw\
目录 0 2012-02-22 22:41 MultiDraw\Backup\
目录 0 2012-02-22 22:41 MultiDraw\Backup\MultiDraw\
文件 12126 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\MainForm.Designer.cs
文件 7549 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\MainForm.cs
文件 6585 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\MainForm.resx
文件 5494 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\MultiDraw.csproj
文件 5122 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\PreMainForm.cs
文件 10520 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\PreMainForm.designer.cs
文件 6978 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\PreMainForm.resx
文件 664 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\Program.cs
目录 0 2012-02-22 22:41 MultiDraw\Backup\MultiDraw\Properties\
文件 1190 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\Properties\AssemblyInfo.cs
文件 2842 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\Properties\Resources.Designer.cs
文件 5612 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\Properties\Resources.resx
文件 1107 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\Properties\Settings.Designer.cs
文件 249 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\Properties\Settings.settings
目录 0 2012-02-22 22:41 MultiDraw\Backup\MultiDraw\cs\
文件 2824 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\CC.cs
文件 2027 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\DrawMyCurve.cs
文件 1926 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\DrawMyImage.cs
文件 802 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\DrawMyRectangle.cs
文件 1765 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\DrawMyText.cs
文件 4018 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\Drawob
文件 5977 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\GraphicsList.cs
文件 9625 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\MyClient.cs
文件 9455 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\MyServer.cs
文件 7932 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\MyService.cs
文件 1830 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\ob
文件 2883 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\ToolCurve.cs
文件 1990 2011-10-26 20:40 MultiDraw\Backup\MultiDraw\cs\ToolImage.cs
............此处省略174个文件信息
- 上一篇:基于STM32的编码器程序
- 下一篇:QCA9563_高通原厂原理图
相关资源
- WPF USB 网络 串口 通信软件
- B/S 网上订餐系统
- 教室管理系统.rar
- 小鸡快跑游戏.
-
分别适用于.NET fr
amework 2.0和4.0的E - 汽车租赁系统............................
- 德卡D8读写器关于读写感应卡的一些代
- halcon 测量助手
- 图片存储到数据库保存二进制文件并
- 用Socket写的简易FTP服务器和客户端
- 企业销售管理信息系统(全套)
- 串口操作类(justinio)
- 基于Petri网的工作流(完整的原创源代
- 选择题自动考试系统
- 多线程实例:桌面智能弹球小游戏
- 土地信息管理系统
- ServiceStack V3.9 全部dll
- PDF pdfview.ocx 无水印
- 无需共享打印机实现远程打印功能小
- 真正的破解版PDFView4NET
- 网页调用ActiveX控件获取串口数据
- Luence的与盘古分词的使用软件
- Emgu.CV 打开视频与人脸检测
- 麦克纳姆轮程序.rar
- Unity3D 实战视频教程 保卫萝卜 2D 游戏
- net微信支付
- lucene.net+盘古分词多条件全文检索并匹
- 闪电猫-电商下图助手5.0.zip
- FastReport.Net V2014.4.8 For .Net2.0
- NET Reflector 8.3破解版自带代码导出
评论
共有 条评论