很感恩,能够在上帝奇妙地带领下,经过多方的资源整合后,可以从我手中完成一款对教会内部制作PPT过程中,引用圣经的这个小环节能够发挥一些小小的作用的小插件。
因制作本插件时,也大量用到VSTO开发的一些技术,相信对技术群体来说,将其作为一个学习练习的功用,也是可以造就到一些对VSTO开发有兴趣的朋友们。希望通过开放源代码的方式,能够帮助到某些初学者更加顺利地掌握到一些技术要领。

信仰题外话

许多中国朋友们可能觉得很稀奇,竟然在这个高科技时代,还有相信基督教这种落后思想、信仰的东西。何苦将宝贵的年华岁月投资在这种虚无的、不切实际的追求上,好好努力学习点有用的知识,工作赚钱给自己过上好生活更为实际吧。

有这种想法的人再正常不过了,若不是自己能够在年经读大学时就有机会遇到一些信仰基督的朋友,我想工作10多年,对以上的看法会更加认同,不必谈什么诗与远方,更不必谈高大上的理想、政治、人生,能够过好当下,养家糊口,解决下房子、车子、孩子的问题就完事了。

然而现实的世界真的如我们在学校教科书、新闻联播、电视电影、网络自媒体所了解到的那样么?圣经真的是那么古董级的和我们印象的佛经、四书五经一类的不合时代么?这个世界真的如我们想的如此那般相信科学、相信进化论、无神论的世界么?有信仰有宗教的群体都是一群无学问无见识的社会底层人士用来逃避现实的心灵寄托吗?

几点新见识

在这一年多时间里,写了许多的代码,可能好多人误以为笔者就是个学计算机专业之类的技术男,其实,笔者大学学的是生物,专业是生物技术,高中时选修的科目也是生物,一个在进化论浸泡下的中国教育出品。

因为接触到基督信仰的群体,得以打开另外一个世界,在我们现有封闭、填鸭式的教育模式下,可以有机会去重新思考是非之道。也很认真负责地在此给大家送上过去学生年代追求过的“新知识”,若有兴趣的朋友们,可以顺着线索继续走下去。

圣经是世界上发行量最大的书,影响力最大的书

因着政治的因素和民族主义的熏陶,我们的大众文化中极少有机会接触到这样的信息,大学图书馆可能也找不到几本圣经。但这不妨碍它是世界上阅读量最大、每年出版量最大的书籍,没有之一。

世界上真正宣称自己是无神论的国家和人少得可怜

其实就是几个社会主义国家在说这样的事情,包括中国。环视其他国家,无论是基督教还是伊斯兰教,都是国民性的宗教,都是相信有神论。

包括我们一贯认为的受教育水平越高,就越少人相信宗教、有神论这样的说法,恰恰笔者是受一批中国走出去80、90年代的这批精英海外华人所影响,所客观全面认识到外面世界的。不少这批华人在海外都相信了基督信仰,并且很认真地相信着和时刻关注着并热爱着在国内的同胞,他们能够代表知识分子群体的理性的信仰告白。

达尔文进化论真的是那么铁板钉钉的科学吗?

笔者大学教育是自然科学范畴,虽然是学渣一个,但还算是经过了一套系统的科学体系培养,知道什么叫科学。

以下是自己不严谨的措辞:
科学不过是一套可以不断地用重复性实验去验证某些既定的假说的过程,同样地过去验证过正确的假说,可能在过后还会更好的实验条件和实验设计出来的更为正确的实验结果所推翻而形成渐进式地进步,不断地靠近客观实际真理。

科学与信仰的边界是科学不需要用信心去相信,信仰却是需要。科学不能证明神是否存在,但信仰需要踏出这一步,在未能搞得彻底明白时,需要有主观信心的环节支撑。科学不能取代一切,特别是不能进入信仰的领域。

达尔文进化论不过是达尔文在那时代所提出的一套科学假说,非常有待去验证的过程,我们现今多数是越过了科学的范畴,直接用信仰的方式来相信了它,不是用重复实验去验证过的,乃是单纯地我相信,准确地说是相信了社会达尔文理论:丛林法则、弱肉强实。

出乎我们意料的是,真正的大科学家们,他们反而可以谦卑地看到科学的局限性,科学不过是发现上帝所创造的浩瀚宇宙的一些规律而已,仅仅发现了而已。所以牛顿会说他只是在大海边捡到了几块小贝壳而已。世界著名的大科学家们,多数都是有信仰的群体,特别是相信基督信仰。

就此问题,附上学生时代看过的一些对自己理解信仰与科学层面受益的书籍,多数是外国或华人著名大学学者、博士等所写,《审判达尔文》,《进化论的圣像》,《铁证待判》,《重审耶稣》,《游子吟》

本人个人性的体会

Excel催化剂插件是笔者所写的,Quick Bible For PPT也是,按着进化论的逻辑,程序会往更好的方向进化,不需要人为主动去创造、修正它。就如它所说的世界是从无到有,从无机到有机,从简单生物到复杂生物。

大家在使用过程中,程序存在有bug,只要放上足够多的时间,让代码自动修复也是可行,任由它自行排列组合出比现在更好的结果。

是的,很天方夜谭,这些的排列组合,只会让程序越加地混乱,换成是生物,比笔者程序复杂几万亿倍,能够相信它自己可以进化成一个有智慧(大脑简单的思考胜过无数的人工智能)、独一无二(指纹、声纹、瞳纹等),有美感(黄金分割比例)的人也是何等大的信心,而不是我们习以为常理所当然的科学给我们解决了。

道理讲了千万,最终自己活出怎样的生命见识?抱歉,不要从我身上看整个基督信仰,我只是个蒙恩的罪人,若非认识基督信仰,那个的我可能比现在坏了千百倍,可能更加愤青,可能到一个地步我已经被列入危害国家安全罪的行列而消失在中国或入狱在监牢。

很多的可能,最终的指向是假如我没有基督信仰,我只会比现今的我更加糟糕,我也在成长当中,在和上帝的摔跤中、叛逆中行走着。

很奇妙地上帝借着我这样一个好久不愿意看圣经的人,而来做一款专门给大家更方便地查阅圣经的软件,在这过程中,僵硬叛逆的心也慢慢地有些地融化,愿意再次回到圣经的真理教导中,不是依靠自己的力大。

回到正题,Quick Bible For PPT里面有什么可学习的东西

扯了一轮,回到此篇的开源,本项目涉及到的一些技术要点,可供初学者借鉴学习的,简略如下:

  • 数据库技术,圣经的7大版本,用sqlite文件型数据库来装载,较ACCESS更通用和兼容。也有现成的sqlHelper可方便使用
  • winform的开发,VSTO的开发,归根到底就是Winform的开发技术,此项目用到一个窗体查询,里面有面向事件的传统Winform开发技术,虽然老旧,但在OFFICE开发领域,还是非常好用,耐用。
  • .NET里的Linq查询,本人非常喜欢的.NET语言特性,可以像使用数据库一般便利地写各种查询代码。
  • RichTextBox、DataGridView等控件的较深入的使用
  • PowerPoint对象模型的使用,特别是文本框对象

结语

此小小开源项目,对一些专业开发者来说,实在是非常粗浅,但也不妨碍它确实可以给一群正在努力学习、入门的学习者来参考和学习。没有人天生就会,都是一个入门到熟悉的过程,衷心希望此项目能够给OFFICE开发社区有一点小帮助。在学习过程中,第一次接触到圣经的朋友们,也为你们感到欣喜,希望圣经的话语能够对你人生旅程有所影响和启发,可以更深入地去认识圣经(更好的阅读效果的软件有手机版的《微读圣经》)。

最后,附上此插件的开源地址和一些前端界面截图效果:
请自行到Github上下载,若觉得有用,不妨给予点亮星星
https://github.com/minren118/Quick-Bible-For-PPT

功能区菜单

搜索查询界面

插入经文到PPT上的效果

Excel催化剂开源第33波-Quick Bible For PPT插件项目全代码开源的更多相关文章

  1. 个人永久性免费-Excel催化剂功能第33波-报表形式数据结构转标准数据源

    一般来说,如果有标准的数据源结构,对后续的分析工作将会带来极大的方便.但现实中,许多的原始数据并不预期那样,一个主题的数据已经干净地存放在一个工作表中.今天Excel催化剂再次送上批量化操作,将不规则 ...

  2. 个人永久性免费-Excel催化剂功能第86波-人工智能之图像OCR文本识别全覆盖

    在上一年中,Excel催化剂已经送上一波人工智能系列功能,鉴于部分高端用户的需求,再次给予实现了复杂的图像OCR识别,包含几乎所有日常场景,让公司个人手头的图像非结构化数据瞬间变为可进行结构化处理分析 ...

  3. 个人永久性免费-Excel催化剂功能第101波-批量替换功能(增加正则及高性能替换能力)

    数据处理无小事,正如没有人活在真空理想环境一下,在数据分析过程中,也没有那么真空理想化的数据源可以使用,数据处理占据数据分析的80%的时间,每一个小小的改善,获益都良多.Excel查找替换,有其局限性 ...

  4. 个人永久性免费-Excel催化剂功能第99波-手机号码归属地批量查询

    高潮过往趋于平静,送上简单的手机号码归属地查询,因接口有数量限制,仅能满足少量数据需求,如有大规模数据却又想免费获得,这就成为无解了,数据有价,且用且珍惜. 业务使用场景 除了日常自带的手机各种管家为 ...

  5. 个人永久性免费-Excel催化剂功能第84波-批量提取OUTLOOK邮件附件

    批量操作的事情常常能让人感到十分畅快,区别于一次次的手工的操作,它真正实现了“人工智能”想要的效果,人指挥机器做事情,机器就可以按着人意去操作.此篇给大家再次送了批量操作一绝活,批量下载OUTLOOK ...

  6. 个人永久性免费-Excel催化剂功能第59波-快速调用Windows内部常用工具命令

    Windows里一些常用的工具.命令,许多存放得很深的位置,不容易找到,每次还要百度半天才能调用成功,Excel催化剂现将常用的操作,提取至插件中完成,一键即可调出相应功能,无需苦苦找寻. 使用场景 ...

  7. 个人永久性免费-Excel催化剂功能第48波-拆分工作薄内工作表,堪称Excel界的单反

    一个工作薄有多个相同类型的工作表,然后想通过批量操作,把每个工作表都另存为一个工作薄文件,这个批量拆分工作薄,绝大多数插件都有此功能,就如懂点VBA的高级用户也常常有点不屑于用插件来完成,自己写向行V ...

  8. 个人永久性免费-Excel催化剂功能第20波-Excel与Sqlserver零门槛交互-数据上传篇

    Excel作为众多数据存储的交换介质,在不同的系统内的数据很少可以很连贯地进行整合分析,一般的业务系统都会提供导出Excel作为标配功能供用户使用系统内生成的数据. 此时最大的问题是,Excel很维去 ...

  9. 个人永久性免费-Excel催化剂功能第19波-Excel与Sqlserver零门槛交互-查询篇

    对频繁使用Excel的高级应用的尝试用户来说,绕不过的一个问题Excel的性能问题,对于几万条数据还说得过去,上了10万行的数据量,随便一个函数公式的运算都是一个不小的负荷,有些上进一点的用户会往Ac ...

随机推荐

  1. 仿win7窗体自动顶部最大化左侧右侧半屏效果(改写nativeEvent,使用AdjustWindowRectEx)

    #include "HMainWindow.h" #include <QApplication> #ifdef Q_OS_WIN #include <qt_win ...

  2. 【备忘】C#语言基础-2

    泛型 CollectionClass<ItemClass> items = new CollectionClass<ItemClass>(); items.Add(new It ...

  3. 企业级架构 MVVM 模式指南 (WPF 和 Silverlight 实现) 译(2)

    本书包含的章节内容 第一章:表现模式,以一个例子呈献给读者表现模式的发展历程,我们会用包括MVC和MVP在内的各种方式实现一个收费项目的例子.沿此方向,我们会发现每一种模式的问题所在,这也是触发设计模 ...

  4. Docker Explanation and Apache Image

    https://blog.sajjan.com.np/2017/02/05/docker-getting-started-containers-ubuntu/ https://blog.sajjan. ...

  5. 15 款 jQuery 社交分享插件

    过去几年中社交媒体越来越流行了,能够分享音乐.视频.图像甚至是其他的 docs 文档到互联网上去,这样子还能够提高页面的点击量.通常,一些社交媒体插件都能允许你的用户分享你网站上的内容到其他的社交平台 ...

  6. 界面美化.CStatic控件的美化(好多系列文章)

    http://www.cnblogs.com/20090802/archive/2010/09/17/1829283.html 静态控件也是比较常用的控件,在VS开发环境中用的应该挺频繁的吧. 其实m ...

  7. pip升级到18.0版本过程中报错解决方法

    我这台电脑是windows10系统,一般在cmd命令行界面下执行pip的升级命令:pip install –upgrade pip 安装的时候,会有拒绝访问报错:这个时候应该是权限的问题,于是在win ...

  8. ORACLE(系统表emp) 基本与深入学习

    (一).首先我们先创建emp表(系统有的可以跳过往下看)没有直接复制运行即可.create table DEPT( deptno NUMBER(2) not null, dname VARCHAR2( ...

  9. Dubbo详解-说明(一)

    Dubbo 是什么? Dubble是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理的方案. Dubbo 有啥特点? 远程通讯:提供透明化的远程方法的调用,提供 ...

  10. HTTP协议之应用

    通过对http协议的理解.我们可以根据这些特性来进行一些应用. 1.我们可以根据http请求的头信息refer信息,我们可以来做网站的防盗链.refer记录访问到目标网站的上次访问路径.这样我们可以来 ...