spdevelop开发团队最新随笔(rss)

带有智能完成功能的万能查询分析器的开发心得

     摘要: 使用Microsoft Vistual Stdio最让人赞不绝口的是它的智能完成,而我们在写SQL语句的时候却还是最原始的方法一个一个字母的输入,我们必须记住每一张表名、字段名、表之间的关联字段信息等等,如何有效的提高开发速度,答案就是实现类似MS的智能完成功能。 SpDevelop已经实现了数据库设计和基本的查询分析器,在这个基础上开发继续开发,现在已经实现了一下几个功能:一、智能完成功能 ...  阅读全文

2007-04-19 21:41 作者: spdevelop【评论:1】【阅读:404】 

SpDevelop开发文档之"编辑器"

     摘要: 编辑器 <EditorSet> <Editor RegName="DbDraw" EditorClass="Sp.DbPlugin.DbDrawEditor" /> </EditorSet>编辑器配置节点的属性1、 RegName:编辑器的注册名称,其他的插件可以根据该注册名称来调用该编辑器。2、 EditorClass:实现该编辑器的类,该类必须实现SpDe...  阅读全文

2007-04-19 18:28 作者: spdevelop【评论:0】【阅读:67】 

SpDevelop开发文档之"工具栏"

     摘要: 工具栏 <ToolBarSet> <ToolBar RegName="System" Text="系统" ShowIndex="0" IconBaseName="SpDevelop.Res" Visiable="true"> <ToolBarItem RegName="NewProject" ToolTip="新建项目" IconFullName =" SpDeve...  阅读全文

2007-04-19 18:25 作者: spdevelop【评论:0】【阅读:42】 

SpDevelop开发文档之"浮动面板"

     摘要: 浮动面板 <PadSet><Pad RegName="DbEntityPad" Visiable="true" Dock="right" Title="表/视图" FormClass="Sp.DbPlugin.DbEntityPad" /></PadSet>浮动面板配置节点的属性1、 RegName:浮动面板的注册名称,其他的插件可以根据该注册名称来调用该浮动面...  阅读全文

2007-04-19 18:25 作者: spdevelop【评论:0】【阅读:84】 

SpDevelop开发文档之"菜单"

     摘要: 菜单 <Menuitemset> <MenuItem Text="测试" Shortcut="T" RegName="MiTest" MenuPath="" Index="5" Visiable="true"/> <MenuItem Text="Hello" Shortcut="H" RegName="MiHello" MenuPath="MiTest" IconNa...  阅读全文

2007-04-19 18:24 作者: spdevelop【评论:0】【阅读:21】 

SpDevelop开发文档之"命令"

     摘要: 命令 我们建议将插件中的一些可能由框架调用的函数(比如数据库插件中的Open函数)做成命令的方式,即从SpDevelop.Commands.Command类中继承下来然后重载Run()函数。利用命令方式有一下几个好处: 1、 插件之间可以低耦合的相互调用,通过框架的SpDevelop.SpApi.Commands.Run(命令注册名,命令的参数)函数调用其他插件的命令。比如调用系统框架自带的打开命...  阅读全文

2007-04-19 18:23 作者: spdevelop【评论:0】【阅读:36】 

SpDevelop开发文档之"插件格式"

     摘要: 插件 SpDevelop整个系统是有许多插件组成,SpDevelop框架(SpDevelop.exe)本身并没有实现任何的具体功能(比如数据库设计功能),他只负责对插件的加载和插件之间的通信。 每个插件都是有一个插件实现文件(.dll)和一个插件配置文件(.xml)文件组成。SpDevelop框架根据插件配置文件将插件加载进来组成一个整体的SpDevelop软件。 插件配置 <Plugin...  阅读全文

2007-04-19 18:22 作者: spdevelop【评论:0】【阅读:36】 

第二章 添加主菜单

     摘要: 1、添加菜单命令文件添加一个名为TestCommand.cs的类库文件,将该类声明为public,并从SpDevelop.Commands.Command继承下来,重载Run函数public override bool Run(){ if (Args == "Hello")SpDevelop.SpApi.Pads.OutputPad.Add("Hello world");return true;}...  阅读全文

2007-04-19 18:21 作者: spdevelop【评论:0】【阅读:23】 

第一章:创建一个简单的SpDevelop插件

     摘要: 1、新建一个名为Sp.DemoPlugin的类库项目 2、在工程中添加对SpDevelop.Base.dll的引用。 3、新增插件的主引导窗体: 在功能的根目录下添加一个Windows窗体,名为PluginMain,并将该类改成从SpDevelop.PluginMain继承。 4、新增插件的配置文件 在功能的根目录下添加一个XML文件,名为Sp.DemoPlugin.xml 并打开该文件将内容改为...  阅读全文

2007-04-19 18:19 作者: spdevelop【评论:0】【阅读:47】 

RSS

导航

团队简介

聚合

团队负责人

团队成员[共3人]

广告