用c#写一个批量SEO标题生成器 关键词组合工具

对于做搜索引擎优化的人关键词是个很头疼的问题,有些时候需要大量的关键词。当然获取关键词有很多种方法,其中一种就是自己组合!下面进入正题直接说怎么写!

第一步建项目,设计窗口


用c#写一个批量SEO标题生成器 关键词组合工具

创建新项目,选窗口应用,点下一步


用c#写一个批量SEO标题生成器 关键词组合工具

给项目命名点创建


用c#写一个批量SEO标题生成器 关键词组合工具

然后就到这个界面了


用c#写一个批量SEO标题生成器 关键词组合工具

textbox有些设置需要设置下

关于textbox的属性设置:

Multiline:Ture(把textbox设置成多行显示内容,默认的是单行)

ScrollBar:Vertical(设置textbox,显示纵向滚动条)

其他控件就是手动拖拽即可,大小自己都可调整。

下一步双击组合关键词按钮,进入程序编辑界面:


用c#写一个批量SEO标题生成器 关键词组合工具

程序代码,很简单的几行

程序代码:


//检测内容是否为空
 if (textBox_key1.Text == "" || textBox_key2.Text == "" || textBox_key3.Text == "") {
 MessageBox.Show("【错误】有内容没输入,请返回填写内容再操作!","温馨提示!");
 return;
 }
 //初始化存放结果的编辑框
 textBox_res.Text = "";
 //把关键词分割成数组,让数组每个元素都对应一个关键词
 string[] arrkey1 = textBox_key1.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None);
 string[] arrkey2 = textBox_key2.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None);
 string[] arrkey3 = textBox_key3.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None);
 //开始组合关键词
 foreach (string key1 in arrkey1) {
 foreach (string key2 in arrkey2) {
 foreach (string key3 in arrkey3) {
 if (key1 != "" && key2 != "" && key3 != "") {
 //组合的关键词直接推送到结果存放处 
 Application.DoEvents();
 textBox_res.AppendText(key1 + key2 + key3 + "\r\n");
 }
 }
 }
 }
 //组合完之后给客户一个信息框的反馈
 MessageBox.Show("【成功】关键词组合完成!","温馨提示!");

下面我测试下效果,添加需要的关键词,点击一件组合关键词!

播放

暂停

进入全屏

退出全屏

00:00

00:00

重播

刷新

试试


核心代码已经粘贴,可以一起研究,这个是初级的代码,可以添加很多扩展,可以连接数据库增加很多功能!

文章中的程序我已经存到网盘,想要获取源代码的

请直接关注我私信我“关键词组合”,头条号会自动发送源代码的下载链接!


分享到:


相關文章: