机缘
当初开通CSDN博客的初衷就是为了把已经解决的问题点记录下来,分享一些自己在开发时的心得,比如用到一些新的知识点,新的方法以及便于快速开发的框架。
收获
在创作的过程中收获到粉丝的关注,点赞,收藏
日常
我的日常大部分时间在开发和学习,在开发过程中碰到一些知识点,会记录在CSDN博客中,同时分享给大家一起学习
成就
private void LoadTabPageForm(XtraTabControl tabcontrol, Form form, String title)
{
bool found = false;
XtraTabPage selectedPage = null;
foreach (XtraTabPage page in tabcontrol.TabPages)
{
if (page.Tag != null && page.Text == title)
{
found = true;
selectedPage = page;
break;
}
}
if (!found)
{
selectedPage = new XtraTabPage();
selectedPage.Text = title;
selectedPage.Tag = form;
form.TopLevel = false;
form.Dock = DockStyle.Fill;
form.FormBorderStyle = FormBorderStyle.None;
form.Show();
selectedPage.Controls.Clear();
selectedPage.Controls.Add(form);
if (!form.IsDisposed)
{
tabcontrol.SelectedTabPage = selectedPage;
tabcontrol.TabPages.Add(selectedPage); //把tabpage加入到tabcontrol里
}
}
else
{
if (selectedPage.Tag != null && selectedPage.Tag != form)
{
form.TopLevel = false;
form.Dock = DockStyle.Fill;
form.FormBorderStyle = FormBorderStyle.None;
form.Show();
selectedPage.Controls.Clear();
selectedPage.Controls.Add(form);
}
}
selectedPage.BringToFront();
tabcontrol.SelectedTabPage = selectedPage;
}
憧憬
因为之前一直使用C#开发CS架构的项目,例如管理系统,MES生产管理系统,仓储备件管理系统等,目前在学习BS架构的开发,结合公司实际的项目完成BS架构开发,像之前更新的财务管理系统博客,开发了两个不同版本,一;ASP.NET MVC +Easyui 二;采用ASP.NET MVC+EntityFramewor快速搭建开发模板。目前正在整合两个版本,考虑添加权限管理系统。
下一步的计划: 前后端分离开发, 使用vue搭建前端, 使用C# asp.net webapi写接口。