⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainform.cs

📁 通过数据库结构自动 生成三层结构代码,相当不错的一款软件
💻 CS
📖 第 1 页 / 共 5 页
字号:
namespace Codematic
{
    using Codematic.UpServer;
    using Crownwood.Magic.Common;
    using Crownwood.Magic.Controls;
    using Crownwood.Magic.Docking;
    using Crownwood.Magic.Menus;
    using LTP.CmConfig;
    using LTP.IDBO;
    using LTP.Utility;
    using LTPTextEditor.Editor;
    using System;
    using System.Collections;
    using System.Collections.Specialized;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Drawing;
    using System.IO;
    using System.Net;
    using System.Runtime.CompilerServices;
    using System.Text;
    using System.Threading;
    using System.Windows.Forms;
    using UpdateApp;

    public class MainForm : Form
    {
        private AppSettings appsettings;
        private INIFile cfgfile;
        private string cmcfgfile = (Application.StartupPath + @"\cmcfg.ini");
        private IContainer components;
        private ToolStripMenuItem c代码转换ToolStripMenuItem;
        private DockingManager DBdockManager;
        private ToolStripMenuItem dB脚本生成器ToolStripMenuItem;
        private DockingManager dockManager;
        private FrmSearch frmSearch;
        private ImageList leftViewImgs;
        private MenuCommand menuCommand1;
        private MenuCommand menuCommand2;
        private MenuCommand menuCommand3;
        private MenuStrip MenuMain;
        public Mutex mutex;
        private object[] persistedSearchItems;
        public static ModuleSettings setting = new ModuleSettings();
        private StatusStrip statusBar;
        public ToolStripStatusLabel StatusLabel1;
        public ToolStripStatusLabel StatusLabel2;
        public ToolStripStatusLabel StatusLabel3;
        public Crownwood.Magic.Controls.TabControl tabControlMain;
        private Thread threadUpdate;
        private ImageList toolBarImgs;
        private ToolStrip ToolbarMain;
        private ToolStripButton toolBtn_CreatCode;
        private ToolStripButton toolBtn_CreatTempCode;
        private ToolStripButton toolBtn_DbView;
        private ToolStripButton toolBtn_Exit;
        private ToolStripDropDownButton toolBtn_New;
        private ToolStripButton toolBtn_NewProject;
        private ToolStripButton toolBtn_OutCode;
        public ToolStripButton toolBtn_Run;
        private ToolStripButton toolBtn_SQL;
        public ToolStripButton toolBtn_SQLExe;
        private ToolStripButton toolBtn_Web;
        private ToolStripButton toolBtn_Word;
        public ToolStripComboBox toolComboBox_DB;
        public ToolStripComboBox toolComboBox_Table;
        private ToolStripMenuItem toolStripMenuItem1;
        private ToolStripSeparator toolStripMenuItem10;
        private ToolStripSeparator toolStripMenuItem11;
        private ToolStripSeparator toolStripMenuItem12;
        private ToolStripSeparator toolStripMenuItem13;
        private ToolStripSeparator toolStripMenuItem14;
        private ToolStripSeparator toolStripMenuItem15;
        private ToolStripSeparator toolStripMenuItem16;
        public ToolStripSeparator toolStripMenuItem17;
        private ToolStripMenuItem toolStripMenuItem2;
        private ToolStripSeparator toolStripMenuItem3;
        private ToolStripSeparator toolStripMenuItem4;
        private ToolStripSeparator toolStripMenuItem5;
        private ToolStripSeparator toolStripMenuItem6;
        private ToolStripSeparator toolStripMenuItem7;
        private ToolStripSeparator toolStripMenuItem8;
        private ToolStripSeparator toolStripMenuItem9;
        private ToolStripSeparator toolStripSeparator1;
        private ToolStripSeparator toolStripSeparator2;
        private ToolStripSeparator toolStripSeparator3;
        private ToolStripSeparator toolStripSeparator4;
        private ToolStripSeparator toolStripSeparator5;
        private ImageList viewImgs;
        private ToolStripMenuItem wEB项目发布ToolStripMenuItem;
        private ToolStripMenuItem 帮助HToolStripMenuItem;
        private ToolStripMenuItem 保存脚本ToolStripMenuItem;
        private ToolStripMenuItem 保存为ToolStripMenuItem;
        private ToolStripMenuItem 编辑ToolStripMenuItem;
        private ToolStripMenuItem 表数据ToolStripMenuItem;
        public ToolStripMenuItem 查询QToolStripMenuItem;
        private ToolStripMenuItem 查询分析器ToolStripMenuItem;
        private ToolStripMenuItem 查找ToolStripMenuItem;
        public ToolStripMenuItem 查找下一个ToolStripMenuItem;
        private ToolStripMenuItem 窗口WToolStripMenuItem;
        private ToolStripMenuItem 存储过程ToolStripMenuItem;
        private ToolStripMenuItem 打开ToolStripMenuItem;
        private ToolStripMenuItem 打开脚本ToolStripMenuItem;
        private ToolStripMenuItem 代码生成器ToolStripMenuItem;
        private ToolStripMenuItem 代码自动输出器ToolStripMenuItem;
        public ToolStripMenuItem 导出文件ToolStripMenuItem;
        public ToolStripMenuItem 对象定义ToolStripMenuItem;
        private ToolStripMenuItem 访问Maticsoft站点NToolStripMenuItem;
        private ToolStripMenuItem 服务器资源管理器SToolStripMenuItem;
        private ToolStripMenuItem 复制ToolStripMenuItem;
        private ToolStripMenuItem 工具TToolStripMenuItem;
        private ToolStripMenuItem 关闭CToolStripMenuItem;
        private ToolStripMenuItem 关闭所有文档LToolStripMenuItem;
        private ToolStripMenuItem 关于CodematicAToolStripMenuItem;
        private ToolStripMenuItem 恢复ToolStripMenuItem;
        private ToolStripMenuItem 恢复ZToolStripMenuItem;
        private ToolStripMenuItem 脚本片断管理ToolStripMenuItem;
        private ToolStripMenuItem 解决方案ToolStripMenuItem;
        private ToolStripMenuItem 类视图ToolStripMenuItem;
        private ToolStripMenuItem 论坛交流ToolStripMenuItem;
        private ToolStripMenuItem 模版代码生成器ToolStripMenuItem;
        private ToolStripMenuItem 模版管理器TToolStripMenuItem;
        private ToolStripMenuItem 起始页GToolStripMenuItem;
        private ToolStripMenuItem 全选AToolStripMenuItem;
        public ToolStripMenuItem 生成ToolStripMenuItem;
        public ToolStripMenuItem 生成存储过程ToolStripMenuItem;
        public ToolStripMenuItem 生成数据脚本ToolStripMenuItem;
        private ToolStripMenuItem 生成数据库文档ToolStripMenuItem;
        private ToolStripMenuItem 视图VToolStripMenuItem;
        private ToolStripMenuItem 数据脚本ToolStripMenuItem;
        private ToolStripMenuItem 数据库管理器ToolStripMenuItem;
        private ToolStripMenuItem 数据库连接SToolStripMenuItem;
        private ToolStripMenuItem 替换ToolStripMenuItem;
        private ToolStripMenuItem 停止查询ToolStripMenuItem;
        private ToolStripMenuItem 退出;
        private ToolStripMenuItem 文件FToolStripMenuItem;
        private ToolStripMenuItem 显示结果窗口ToolStripMenuItem;
        private ToolStripMenuItem 项目PToolStripMenuItem;
        private ToolStripMenuItem 新建ToolStripMenuItem;
        private ToolStripMenuItem 选项OToolStripMenuItem;
        private ToolStripMenuItem 验证当前查询ToolStripMenuItem;
        private ToolStripMenuItem 运行当前查询ToolStripMenuItem;
        private ToolStripMenuItem 粘贴ToolStripMenuItem;
        private ToolStripMenuItem 重置窗口布局ToolStripMenuItem;
        private ToolStripMenuItem 主题ToolStripMenuItem;
        private ToolStripMenuItem 转到定义ToolStripMenuItem;
        private ToolStripMenuItem 转到对象引用ToolStripMenuItem;
        private ToolStripMenuItem 转到行ToolStripMenuItem;

        public MainForm()
        {
            this.InitializeComponent();
            this.mutex = new Mutex(false, "SINGLE_INSTANCE_MUTEX");
            if (!this.mutex.WaitOne(0, false))
            {
                this.mutex.Close();
                this.mutex = null;
            }
            this.Text = "动软.NET代码生成器  V" + Application.ProductVersion;
            this.dockManager = new DockingManager(this, VisualStyle.IDE);
            this.dockManager.OuterControl = this.statusBar;
            this.dockManager.InnerControl = this.tabControlMain;
            this.tabControlMain.IDEPixelBorder = true;
            this.tabControlMain.IDEPixelArea = true;
            Content c = new Content(this.dockManager);
            c.Control = new SolutionExplorer();
            Size size = c.Control.Size;
            c.Title = "解决方案资源管理器";
            c.FullTitle = "解决方案资源管理器";
            c.AutoHideSize = size;
            c.DisplaySize = size;
            c.ImageList = this.viewImgs;
            c.ImageIndex = 0;
            c.PropertyChanged += new Content.PropChangeHandler(this.PropChange);
            Content content2 = new Content(this.dockManager);
            content2.Control = new ClassView();
            Size size2 = content2.Control.Size;
            content2.Title = "类视图";
            content2.FullTitle = "类视图";
            content2.AutoHideSize = size2;
            content2.DisplaySize = size2;
            content2.ImageList = this.viewImgs;
            content2.ImageIndex = 1;
            this.dockManager.Contents.Add(c);
            WindowContent wc = this.dockManager.AddContentWithState(c, Crownwood.Magic.Docking.State.DockRight);
            this.dockManager.Contents.Add(content2);
            this.dockManager.AddContentToWindowContent(content2, wc);
            this.DBdockManager = new DockingManager(this, VisualStyle.IDE);
            this.DBdockManager.OuterControl = this.statusBar;
            this.DBdockManager.InnerControl = this.tabControlMain;
            Content content4 = new Content(this.DBdockManager);
            content4.Control = new DbView(this);
            Size size3 = content4.Control.Size;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -