码迷,mamicode.com
首页 > Windows程序 > 详细

C#WinForm 网站对待不同人群发表言论时的优化方案 之 促进不同宗教人群间的和谐共处

时间:2016-10-16 09:43:36      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:

起因:

我看一些网站在发帖的时候,会检查发帖内容是否出现敏感词汇,这个时候技术就是用来保护社会的平稳运行。

那么按照相同的技术,能否用来促进社会文化发展呢?我想是可以的。

 

社会背景:

现在是一个文化五彩缤纷的社会,学佛的,修道的,信基督的,学儒家的,咱们的马克思主义,还有诸多优秀文化。文化中最特殊的是宗教,那么宗教间如何和谐共处就成了一个需要智慧的问题(其实所有的宗派的源头都是一个,就是人们没有师傅带领,不晓得)。宗教间和平共处的关键在于:让不同信仰的人,看到其他的宗派的经典中存在着与自己的信仰相同或者相通的地方,增进对其他宗派的认同感。(你说有吗?我说有!我可以用道家的知识解释佛家的经典,用佛家的解释基督的,儒家的接触不多,所以儒家的不敢多说)

现在的网络发达,各种论坛,贴吧,网站很多的。那么,我就想了如何利用网络来,促进宗教和平呢?

 

解决方案:

前提:

用户来到网络上必定会说一些话语,如果话语中出现了宗教方面的词语,比如说 用户说了 “我觉得道德经写得好”,那么这个用户可能发展为道家学者,那么就需要特殊培养,让其扩展心量,成为促进宗教间和谐的助力。 又比如,用户说了 “金刚经,写的太深奥,看不懂”,那么这个用户可能发展为佛家学者,也需要争取。 为宗教间的和谐发展争取新生力量,让优秀力量扩开心量。

措施:

我写了个简单的winform程序,来说出我的解决措施

 

1 UI

技术分享

 

2 代码

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.IO;
 7 using System.Linq;
 8 using System.Text;
 9 using System.Text.RegularExpressions;
10 using System.Threading.Tasks;
11 using System.Windows.Forms;
12 
13 namespace WindowsFormsApplication1
14 {
15     public partial class Form1 : Form
16     {
17         public Form1()
18         {
19             InitializeComponent();
20         }
21 
22         private void button1_Click(object sender, EventArgs e)
23         {
24             if (Regex.IsMatch( textBox1.Text,foJia.ToString()))
25             {
26                 MessageBox.Show("佛家人:慈因积善,誓救众生");
27             }
28             else if (Regex.IsMatch(textBox1.Text, daoJia.ToString()))
29             {
30                 MessageBox.Show("道家人:积善之家,必有余庆");
31             }
32             else if (Regex.IsMatch(textBox1.Text, ruJia.ToString()))
33             {
34                 MessageBox.Show("儒家人:仁义礼智信");
35             }
36         }
37 
38         //三个用于建立正则表达式的stringbuilder
39         StringBuilder daoJia = new StringBuilder();
40         StringBuilder foJia = new StringBuilder();
41         StringBuilder ruJia = new StringBuilder();
42 
43         private void Form1_Load(object sender, EventArgs e)
44         {
45             //读取文件
46             string [] data=File.ReadAllLines("shujuku.txt",Encoding.Default);
47 
48             //读取数据库中的数据,建立正则表达式
49             foreach (var item in data)
50             {
51                 string [] aLine= item.Split(new char[] { | },StringSplitOptions.RemoveEmptyEntries);
52 
53                 if (aLine[1]=="道家")
54                 {
55                     daoJia.Append(aLine[0] + "|");
56                 }
57                 else if(aLine[1]=="佛家")
58                 {
59                     foJia.Append(aLine[0]+"|");
60                 }
61                 else if(aLine[1] == "儒家")
62                 {
63                     ruJia.Append(aLine[0] + "|");
64                 }
65             }
66 
67             //除去每个stringbuilder最后的|
68             foJia.Remove(foJia.Length - 1, 1);
69             daoJia.Remove(daoJia.Length - 1, 1);
70             ruJia.Remove(ruJia.Length - 1, 1);
71 
72         }
73     }
74 }

 

 

3 效果

技术分享

 

技术分享

 

技术分享

 

4 宗教词典数据库

技术分享

 

 

程序说明:

shujuku.txt中存储的是,一个词语对应哪一家。作为分辨用户是哪一家的重要依据。

当我输入我想说的内容的时候,系统自动判别,我是哪一家的学者。然后给出相应的语句作为相应。

 

解决方案的优化:

宗教间的分歧,就是在于学者的眼界不够大,执着于自己的见解,如果见多识广了,自然可以处处圆融无碍

比如,道家讲要清净,为啥?静能生慧!

佛家的六祖慧能大师说。弟子心中长生智慧!

基督说,以色列王大卫儿子所罗门的宝藏 是啥?智慧!

儒家,知之为知之,不知为不知,是知也。 智慧!

这不就是相同处吗?

 

比如我是道家的学者,那么多数情况下出现道家语录,但是不时出现 佛家,儒家,马克思主义的语录。让我看到,哦,咱们这个 网站 有文化气息,知道 道家经典语录,而且不时的其他信仰的经典语句,也可以让我扩展眼界,让我了解到其他信仰中的传奇人物说过哪些智慧的话,更能让我见识到不同文化中的相同处。你说,这样的网站我能不喜欢吗?能不吸引来许多优秀文化的人吗?

我建议:使用经典语录 展现给用户,比如

“一切有为法,如梦幻泡影,如露亦如电,应作如是观”---《金刚经》

“水善利万物而不争”---《道德经》

 

这个方案的注意事项:

古话说得好,宁动千江水,莫动道人心。所以,如果您觉得我这个方案可以,那么就一点要做到 不要打击有信仰的人们。

千万不要说, “学佛,不如马克思主义”,你这网站老动道人心,就相当于老动千江水。。。能让有信仰人们喜欢吗?不能!能兴旺吗?不能!

 

我的方案就提到这里了。。。。见龙在田,利见大人

C#WinForm 网站对待不同人群发表言论时的优化方案 之 促进不同宗教人群间的和谐共处

标签:

原文地址:http://www.cnblogs.com/jinlingzi/p/5965921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!