络采集软件核心技术剖析系列(7)—如何使用C#语言搭建程序框架(经典Winform界面,顶部菜单栏,工具栏,左边树形列表,右边多Tab界面)…

一 本系列随笔概览及产生的背景

自己开发的豆约翰博客备份专家软件工具问世3年多以来,深受广大博客写作和阅读爱好者的喜爱。同时也不乏一些技术爱好者咨询我,这个软件里面各种实用的功能是如何实现的。

该软件使用.NET技术开发,为回馈 区,现将该软件中用到的核心技术,开辟一个专栏,写一个系列文章,以飨广大技术爱好者。

本系列文章除了讲解 络采编发用到的各种重要技术之外,也提供了不少问题的解决思路和界面开发的编程经验,非常适合.NET开发的初级,中级读者,希望大家多多支持。

很多初学者常有此类困惑,“为什么我书也看了,C#相关的各个方面的知识都有所了解,但就是没法写出一个像样的应用呢,

这其实还是没有学会综合运用所学知识,锻炼出编程思维,建立起学习兴趣,我想该系列文章也许会帮到您,但愿如此。

开发环境:VS2008

本节源码位置:https://github.com/songboriceboy/SimpleFrameWork

系列文章提纲如下:

络采集软件核心技术剖析系列(1)—如何使用C#语言获取博客园某个博主的全部随笔链接及标题 络采集软件核心技术剖析系列(2)—如何使用C#语言获得任意站点博文的正文及标题 络采集软件核心技术剖析系列(3)—如何使用C#语言下载博文中的全部图片到本地并可以离线浏览 络采集软件核心技术剖析系列(4)—使用C#语言如何将html 页转换成pdf(html2pdf) 络采集软件核心技术剖析系列(5)—将任意博主的全部博文下载到内存中并通过Webbrower显示 络采集软件核心技术剖析系列(6)—将任意博主的全部博文下载到SQLite数据库中并通过Webbrower显示 络采集软件核心技术剖析系列(7)—如何使用C#语言搭建程序框架(经典Winform界面,菜单栏,树形列表,多Tab界面) 络采集软件核心技术剖析系列(综合实例)

二 第七节主要内容简介(如何使用C#语言搭建程序框架(经典Winform界面,顶部菜单栏,工具栏,左边树形列表,右边多Tab界面))

如何使用C#语言搭建程序框架(经典Winform界面,顶部菜单栏,工具栏,左边树形列表,右边多Tab界面)的解决方案,演示demo如下图所示:可执行文件下载

demo功能简介:

程序启动后,扫描程序所在目录的WebSiteDB文件夹(参见上一节,里面保存着各个博主的全部博文,xxx.db文件),在左边的树形控件上加载数据库名称;双击树形控件的某个子节点,在右边新增一个类似浏览器的tab界面,在新打开的界面中,自动加载博主的博文列表信息。

首先调用FindDocument(caption),判断当前tab窗口是否已经打开了,如果已经打开,则激活它;如果还未打开,新建一个tab窗口,并使这个刚创建的窗口成为激活窗口。

 3.点击树形节点,打开新窗口(前2者的结合)。主要代码如下:

在树形节点的鼠标双击处理函数中,调用上面第二步的ShowContent函数,弹出对应的tab窗体。

更详细的代码请自行下载研究。

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31528 人正在系统学习中 相关资源:锻件余量及重量计算软件下载_锻件重量计算软件-制造工具类资源…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年11月2日
下一篇 2014年11月2日

相关推荐