苹果ios14采用率已达25 -微信红包封面序列号
2023年3月30日发(作者:如何清理注册表)
VC++编写ActiveX控件
VC++编写ActiveX控件
ActiveX这门技术是通过生成“*.ocx”文件来实现的。先来了解下OCX文件,在百度
百科上面对OCX是这样解释的:
“.ocx是ocx控件的扩展名,OCX是对象类别扩充组件。如果你用过VisualBasic或
者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上
的小按钮,如EditBox,Grid,ImageBox,Timer等等。每个控件都有自己的事件、方
法和属性。使用了控件的编程非常容易。首先,在程序的设计阶段可以设置一些属性,如大
小,位置,标题(caption)等等;在程序运行阶段,可以更改这些属性,还可以针对不同的
事件,调用不同的方法来实现对该控件的控制。控件就好像一块块的积木,程序要做的事只
是将这些积木搭起来。控件的最大好处是可以重复使用,甚至可以在不同的编程语言之间使
用,例如你可以在VB中嵌入用VC开发的控件。”
里面最后一句话比较重要,就是用VC开发的OCX控件,你可以在其它语言里面都能
调用,这样很好的实现了功能化组件的良好循环使用,而且还可以实现跨语言地调用(例如,
你完全可以用C#调用C++开发的OCX控件)。
下面开始介绍,如何用VC++一步步生成你想要的“*.ocx”文件。
1.建立最简单的ocx文件并进行调试
1.1建立最简单的ocx文件
VC->新建项目->MFCActiveXWinZard
一路点击“确定”,直到点击“完成”。最后VC++会自动生成一些文件,这些文件就构成
了ActiveX的基本模板,文件的主要结构如下:
直接编译一下,然后在Debug目录下面就会生成一个名为“”的控件注册
文件,然后利用“regsvr32”命令就可以实现本机对此控件的注册,然后就可以使用本语言
或者跨语言编写程序时引用此控件来实现相应的功能(后面将会讲到)。
1.2ocx调试方法:
VC++自带有一个调试控件的工具“ActiveX控件测试容器”,通过三种方式可以打开:
1.点击“调试”按钮,会出现如下对话框:
然后浏览"C:ProgramFilesMicrosoftVisualStudioCommonToolsTSTCO
“
2.系统的“开始“-》“程序”-》“MicrosoftVisualC++6.0”-》“MicrosoftVisual
C++6.0Tools”-》“ActiveControlTestContainer”
++开发环境中的“工具”-》“ActiveXControlTestContainer”
通过上面的任意一种方法,都可以调出下面的程序:
右击空白区域,插入控件,然后会弹出下面的对话框:
选中指定控件,然后点击确定,控件就被加载到此工具中了,然后可以通过这个工具来
看此控件的相关事件响应等等。
2.自VC++生成的模板基础上自定义功能
所有的自定义功能基本上都来自于“MFCClassWizard”类向导对话框。
(“快捷键Ctrl+W”或者“查看”->“建立类向导…”)
在“Automation”选项卡中为控件添加方法和属性。
在“ActiveXEvents”选项卡中为控件添加事件。
2.1添加控件属性
切换到“Automation”选项卡中,点击右边的“AddProperty…”会弹出对话框:
Externalname:外部名称。指此控件被使用时,外部程序看到的属性名称,仅在外部引
用时被使用。
Type:属性类型。除了基本的整形等数据类型外,还有很多复杂的高级数据类型。
Variablename:变量名称。此属性在控件源文件中的变量名称,在编写控件源码时使用。
Notificationfunction:提醒函数。当此属性被改变时,会触发此提醒函数。
Implementation:实现方式。指属性的三种类型:固有型,成员变量型,Get/Set方法
型。固有型是指系统赋予的固有属性,如背景色,标题;成员变量型是用户自定义的属性;
Get/Set方法型,可能是指只能通过Get/Set方法才能获取和改变的变量吧(这个没研究)。
2.2添加控件方法
在“Automation”选项卡中,点击右边的“AddMethod…”会弹出对话框:
Externalname:方法外部名称。
Internalname:方法内部名称。
Returntype:返回值类型。除了基本的整形等数据类型外,还有很多复杂的高级数据类
型。
Implementation:实现方式。两种:固有方法,自定义方法。
Parameterlist:参数列表。参数名称和参数类型:参数类型包含很多高级数据类型。
2.3添加控件事件
切换到“ActiveXEvents”选项卡中,点击右边的“AddEvent…”会弹出对话框:
Externalname:事件外部名称。
Internalname:事件内部名称。比外部名称多了个前缀“Fire”。
Implementation:实现方式。两种:固有事件,自定义事件。固有事件一般是鼠标移动,
双击等等事件,这些事件都由系统消息触发;自定义事件则是完全由用户定义的一个函数,
但这个函数需要用户在源文件中调用(在内部调用,对于控件的使用方来说,就相当于在
调用的地方此事件被触发,而内部传入的参数,则是此事件产生的消息附带信息)。
Parameterlist:参数列表。参数名称和参数类型:参数类型包含很多高级数据类型。
总述:通过“类向导”工具,为控件添加属性、方法和事件后,VC++会自动在相应的文
件里面生成代码,比如内部方法属性和外部方法属性之间的映射,消息的建立,消息的声明,
等等。如果用户要对引进行深入研究,还需要对程序的结构比较熟悉,知道各部分代码的作
用,知道哪些地方的代码是系统自动生成的,哪些代码需要用户手动加入的。VisualC++
开发环境虽然有很多优点,但有个缺点也很明显,就是代码结构比较乱,感觉没有VS200
5和后面的VisualStudio系列要好。但是由于VC6.0作为一个比较经典的开发环境,而
且网上的有关C++的程序设计基本上都是基于VC6.0的,所以,有必要对其进行学习,
便于自己读懂网上的代码并进行消化吸收。
2.4生成ocx文件并调试
直接编译用户加入了自定义代码的项目,然后在项目的Debug目录下面会生成一个o
cx文件,这个就是此控件的注册文件了。
控件的调试工具仍然是“ActiveXControlTestContainer”。
假设我们在控件中加入了一个事件:固有事件——“MouseMove”鼠标移动事件;用户
自定义事件——ocxClick事件(此事件是通过“WM_MOUSEMOVE”消息来触发的,返回
的是鼠标当前位置的x坐标)。
运行“ActiveXControlTestContainer”并插入当前控件,当鼠标在上面移动的时
候,可以看到MouseMove产生了事件了。
同时可以通过“Control”-》“InvokeMethod”来对控件的方法进行测试,测试的方法
就是你输入参数,它返回计算结果(下面以自定义的方法funHello为例)。
3.控件的使用方法
3.1注册控件
ocx控件的安装方式有很多种,这里介绍最简单的一种。
步骤:
1.将需要安装的OCX控件文件复制到某个目录,例如C盘根目录下。
2.进入开始,点击运行。
3.在出现的框中键入regsvr32C:/。(XXXX为控件名,C:/为目录)
4.点击确认后等待出现提醒注册成功即可。
3.2ActiveX控件的调用
ActiveX作为一种通用的COM组件,可以被不同语言调用的。
3.2.1通过VC++调用
利用VC6.0建立一个MFC的基本对话框应用程序
在完成程序向导后。执行下面的步骤:
1.执行“工程”-》“添加到工程”--》“ComponentsandControls…”。
2.在弹出的文件浏览对话框中,找到RegisteredActiveXControls文件目录下的你刚
才注册的控件,比如“OcxDemoControl”,然后点击“Insert”按钮即可将此控件添加到控
件工具条集合中。
3.将控件工具条上新增加的OCX控件拖入到应用程序主窗口中。
完成上面的步骤后,就可以像使用普通控件一样在VC中使用此控件了(右击此控件,可以
查看此控件的“事件”和“属性”,就是你在编写控件源码时的那些“外部名称Externalnam
e”)。
3.2.2通过C#调用
其实这个才是重点,因为跨语言调用ActiveX技术最被笔者看好的地方。
用VisualStudio2005新建一个C#.NET的Windows窗口程序,然后在工具箱面
板上,右击“选择项”,选择COM组件,找到你注册的ActiveX控件:
确定后,那个OcxDemoControl控件就加载到工具箱里面了。可以直接拖动这个控
件到C#.NET应用程序的主窗口上去了,然后就像使用普通控件那样使用此控件了。
比如,本文中的ActiveX控件的自定义事件中,是通过鼠标移动来触发,那么在应用
程序中,只要鼠标移动到控件上,那么就会触发此自定义事件,并获取当前鼠标位置的橫坐
标。
4.最后一些Tip
1)在自定义控件时,可在控件源码的OnDraw()函数中设置控件的外观(也就是控件被
拖入到应用程序中时呈现的样子,一般默认是一个白色的方框内切椭圆的样式)。
2)用C#来使用ActiveX的事件时,事件所产生的数据都包含在Event变量中,只需要
用个点运算符就可以取出来了。
5.展望
控件函数的返回值类型那么多,那么复杂,如果要用得好,还需要对那些OLE数据类型进
行好好学习,这个等今后需要时再慢慢学习吧。
第一品法会因由分
如是我闻。一时佛在舍卫国。祗树给孤独园。与大比丘众。千二百五十人俱。尔时世尊。食
时。著衣持钵。入舍卫大城乞食。于其城中。次第乞已。还至本处。饭食讫。收衣钵。洗足
已。敷座而坐。
第二品善现启请分
时长老须菩提。在大众中。即从座起。偏袒右肩。右膝着地。合掌恭敬。而白佛言。希有世
尊。如来善护念诸菩萨。善付嘱诸菩萨。世尊。善男子。善女人。发阿耨多罗三藐三菩提心。
应云何祝云何降伏其心。佛言。善哉善哉。须菩提。如汝所说。如来善护念诸菩萨。善付嘱
诸菩萨。汝今谛听。当为汝说。善男子。善女人。发阿耨多罗三藐三菩提心。应如是祝如是
降伏其心。唯然。世尊。愿乐欲闻。
第三品大乘正宗分
佛告须菩提。诸菩萨摩诃萨。应如是降伏其心。所有一切众生之类。若卵生。若胎生。若湿
生。若化生。若有色。若无色。若有想。若无想。若非有想。非无想。我皆令入无余涅盘而
灭度之。如是灭度无量无数无边众生。实无众生得灭度者。何以故。须菩提。若菩萨有我相。
人相。众生相。寿者相。即非菩萨。
第四品妙行无住分
复次。须菩提。菩萨于法。应无所住行于布施。所谓不住色布施。不住声香味触法布施。须
菩提!菩萨应如是布施。不住于相。何以故?若菩萨不住相布施。其福德不可思量。须菩提。
于意云何。东方虚空可思量不。不也。世尊。须菩提。南西北方。四维上下。虚空可思不。
不也。世尊。须菩提。菩萨无住相布施。福德亦复如是。不可思量。须菩提。菩萨但应如所
教祝
第五品如理实见分
须菩提。于意云何。可以身相见如来不。不也。世尊。不可以身相得见如来。何以故。如来
所说身相。即非身相。佛告须菩提。凡所有相。皆是虚妄。若见诸相非相。则见如来。
第六品正信希有分
须菩提白佛言。世尊。颇有众生。得闻如是言说章句。生实信不。佛告须菩提。莫作是说。
如来灭后。后五百岁。有持戒修福者。于此章句。能生信心。以此为实。当知是人。不于一
佛二佛三四五佛而种善根。已于无量千万佛所种诸善根。闻是章句。乃至一念生净信者。须
菩提。如来悉知悉见。是诸众生。得如是无量福德。何以故。是诸众生无复我相。人相。众
生相。寿者相。无法相。亦无非法相。何以故。是诸众生。若心取相。则为著我人众生寿者。
若取法相。即著我人众生寿者。何以故。若取非法相,即著我人众生寿者。是故不应取法。
不应取非法。以是义故。如来常说。汝等比丘。知我说法。如筏喻者。法尚应舍。何况非法。
第七品无得无说分
须菩提。于意云何。如来得阿耨多罗三藐三菩提耶。如来有所说法耶。须菩提言。如我解佛
所说义。无有定法名阿耨多罗三藐三菩提、亦无有定法如来可说。何以故?如来所说法,皆
不可龋不可说。非法非非法。所以者何。一切贤圣,皆以无为法而有差别。
第八品依法出生分
须菩提。于意云何。若人满三千大千世界七宝。以用布施。是人所得福德。宁为多不。须菩
提言。甚多。世尊。何以故。是福德即非福德性。是故如来说福德多。若复有人。于此经中。
受持乃至四句偈等。为他人说。其福胜彼。何以故。须菩提。一切诸佛。及诸佛阿耨多罗三
藐三菩提法。皆从此经出。须菩提。所谓佛法者。即非佛法。
第九品一相无相分
须菩提。于意云何。须陀洹能作是念。我得须陀洹果不。须菩提言。不也。世尊。何以故。
须陀洹名为入流。而无所入。不入色声香味触法。是名须陀洌须菩提。于意云何。斯陀含能
作是念。我得斯陀含果不。须菩提言。不也。世尊。何以故。斯陀含名一往来。而实无往来。
是名斯陀含。须菩提。于意云何。阿那含能作是念。我得阿那含果不。须菩提言。不也。世
尊。何以故。阿那含名为不来,而实无来。是名阿那含。须菩提。于意云何。阿罗汉能作是
念。我得阿罗汉道不。须菩提言。不也。世尊。何以故。实无有法名阿罗汉。世尊。若阿罗
汉作是念。我得阿罗汉道。即著我人众生寿者。世尊。佛说我得无诤三昧。人中最为第一。
是第一离欲阿罗汉。我不作是念。我是离欲阿罗汉。世尊。我若作是念。我得阿罗汉道。世
尊则不说须菩提。是乐阿兰那行者。以须菩提实无所行。而名须菩提。是乐阿兰那行。
第十品庄严净土分
佛告须菩提。于意云何。如来昔在然灯佛所。于法有所得不。不也。世尊。如来在然灯佛所。
于法实无所得。须菩提。于意云何。菩萨庄严佛土不。不也。世尊。何以故。庄严佛土者。
即非庄严。是名庄严。是故须菩提。诸菩萨摩诃萨。应如是生清净心。不应住色生心。不应
住声香味触法生心。应无所住而生其心。须菩提。譬如有人。身如须弥山王,于意云何。是
身为大不。须菩提言。甚大。世尊。何以故。佛说非身。是名大身。
第十一品无为福胜分
须菩提。如恒河中所有沙数。如是沙等恒河。于意云何。是诸恒河沙。宁为多不。须菩提言。
甚多。世尊。但诸恒河尚多无数。何况其沙。须菩提。我今实言告汝。若有善男子。善女人。
以七宝满尔所恒河沙数三千大千世界。以用布施。得福多不。须菩提言。甚多。世尊。佛告
须菩提。若善男子。善女人。于此经中。乃至受持四句偈等。为他人说。而此福德。胜前福
德。
第十二品尊重正教分
复次。须菩提。随说是经。乃至四句偈等。当知此处。一切世间天人阿修罗。皆应供养。如
佛塔庙。何况有人。尽能受持读诵。须菩提。当知是人。成就最上第一希有之法。若是经典
所在之处。即为有佛。若尊重弟子。
第十三品如法受持分
尔时。须菩提白佛言。世尊。当何名此经。我等云何奉持。佛告须菩提。是经名为金刚般若
波罗蜜。以是名字。汝当奉持。所以者何。须菩提。佛说般若波罗蜜。则非般若波罗蜜。须
菩提。于意云何。如来有所说法不。须菩提白佛言。世尊。如来无所说。须菩提。于意云何。
三千大千世界所有微尘。是为多不。须菩提言。甚多。世尊。须菩提。诸微尘。如来说非微
尘。是名微尘。如来说世界。非世界。是名世界。须菩提。于意云何。可以三十二相见如来
不。不也。世尊。何以故。如来说三十二相。即是非相。是名三十二相。须菩提。若有善男
子。善女人。以恒河沙等身命布施。若复有人。于此经中。乃至受持四句偈等。为他人说。
其福甚多。
第十四品离相寂灭分
尔时须菩提。闻说是经。深解义趣。涕泪悲泣。而白佛言。希有世尊。佛说如是甚深经典。
我从昔来所得慧眼。未曾得闻如是之经。世尊。若复有人得闻是经。信心清净。则生实相。
当知是人。成就第一希有功德。世尊。是实相者。即是非相。是故如来说名实相。世尊。我
今得闻如是经典。信解受持。不足为难。若当来世。后五百岁。其有众生。得闻是经。信解
受持。是人则为第一希有。
何以故。此人无我相。无人相。无众生相。无寿者相。所以者何。我相即是非相。人相众生
相寿者相即是非相。何以故。离一切诸相。则名诸佛。佛告须菩提。如是如是。若复有人。
得闻是经。不惊不怖不畏。当知是人甚为希有。何以故。须菩提。如来说第一波罗蜜。非第
一波罗蜜。是名第一波罗蜜。须菩提。忍辱波罗蜜。如来说非忍辱波罗蜜。何以故。须菩提!
如我昔为歌利王割截身体。我于尔时。无我相。无人相。无众生相。无寿者相。何以故。我
于往昔节节支解时。若有我相人相众生相寿者相。应生嗔恨。须菩提。又念过去于五百世作
忍辱仙人。于尔所世。无我相。无人相。无众生相。无寿者相。是故须菩提。菩萨应离一切
相。发阿耨多罗三藐三菩提心。不应住色生心。不应住声香味触法生心。应生无所住心。若
心有住则为非住,是故佛说菩萨心不应住色布施。须菩提。菩萨为利益一切众生。应如是布
施。如来说一切诸相。即是非相。又说:一切众生。即非众生。须菩提。如来是真语者。实
语者。如语者。不诳语者。不异语者。须菩提。如来所得法。此法无实无虚。须菩提。若菩
萨心。住于法而行布施。如人入暗,则无所见。若菩萨心不住法而行布施。如人有目。日光
明照。见种种色。须菩提。当来之世。若有善男子。善女人。能于此经受持读诵。则为如来
以佛智慧。悉知是人。悉见是人。皆得成就无量无边功德。
第十五品持经功德分
须菩提。若有善男子。善女人。初日分以恒河沙等身布施。中日分复以恒河沙等身布施。后
日分亦以恒河沙等身布施。如是无量百千万亿劫。以身布施。若复有人,闻此经典。信心不
逆。其福胜彼。何况书写受持读诵。为人解说。须菩提。以要言之。是经有不可思议。不可
称量。无边功德。如来为发大乘者说。为发最上乘者说。若有人能受持读诵。广为人说。如
来悉知是人。悉见是人。皆得成就不可量。不可称。无有边。不可思议功德。如是人等。则
为荷担如来阿耨多罗三藐三菩提。何以故。须菩提。若乐小法者。著我见人见众生见寿者见。
则于此经。不能听受读诵。为人解说。须菩提。在在处处。若有此经。一切世间天人阿修罗。
所应供养。当知此处。则为是塔。皆应恭敬。作礼围绕。以诸华香而散其处。
第十六品能净业障分
复次。须菩提。若善男子。善女人。受持读诵此经。若为人轻贱。是人先世罪业。应堕恶道。
以今世人轻贱故。先世罪业则为消灭。当得阿耨多罗三藐三菩提。须菩提。我念过去无量阿
僧祗劫。于然灯佛前。得值八百四千万亿那由他诸佛。悉皆供养承事。无空过者。若复有人。
于后末世。能受持读诵此经。所得功德。于我所供养诸佛功德。百分不及一。千万亿分。乃
至算数譬喻所不能及。须菩提。若善男子。善女人。于后末世。有受持读诵此经。所得功德。
我若具说者。或有人闻。心则狂乱。狐疑不信。须菩提。当知是经义不可思议。果报亦不可
思议。
第十七品究竟无我分
尔时须菩提白佛言。世尊。善男子。善女人。发阿耨多罗三藐三菩提心。云何应住?云何降
伏其心?佛告须菩提。善男子。善女人。发阿耨多罗三藐三菩提者。当生如是心。我应灭度
一切众生。灭度一切众生已。而无有一众生实灭度者。何以故。须菩提。若菩萨有我相人相
众生相寿者相,则非菩萨。所以者何。须菩提。实无有法发阿耨多罗三藐三菩提者。须菩提。
于意云何。如来于然灯佛所。有法得阿耨多罗三藐三菩提不。不也。世尊。如我解佛所说义。
佛于然灯佛所。无有法得阿耨多罗三藐三菩提。佛言。如是如是。须菩提。实无有法如来得
阿耨多罗三藐三菩提。须菩提。若有法得阿耨多罗三藐三菩提。然灯佛则不与我授记。汝于
来世。当得作佛。号释迦牟尼。以实无有法得阿耨多罗三藐三菩提。是故然灯佛与我授记。
作是言。汝于来世。当得作佛。号释迦牟尼。何以故。如来者。即诸法如义。若有人言。如
来得阿耨多罗三藐三菩提。须菩提。实无有法。佛得阿耨多罗三藐三菩提。须菩提。如来所
得阿耨多罗三藐三菩提。于是中无实无虚。是故如来说一切法皆是佛法。须菩提。所言一切
法者。即非一切法。是故名一切法。须菩提。譬如人身长大。须菩提言。世尊。如来说人身
长大。则为非大身。是名大身。须菩提。菩萨亦如是。若作是言。我当灭度无量众生。则不
名菩萨。何以故。须菩提。无有法名为菩萨。是故佛说。一切法无我无人无众生无寿者。须
菩提。若菩萨作是言。我当庄严佛土。是不名菩萨。何以故。如来说庄严佛土者。即非庄严。
是名庄严。须菩提。若菩萨通达无我法者。如来说名。真是菩萨。
第十八品一体同观分
须菩提。于意云何。如来有肉眼不。如是。世尊。如来有肉眼。须菩提。于意云何。如来有
天眼不。如是。世尊。如来有天眼。须菩提。于意云何。如来有慧眼不。如是。世尊。如来
有慧眼。须菩提。于意云何。如来有法眼不。如是。世尊。如来有法眼。须菩提。于意云何。
如来有佛眼不。如是。世尊。如来有佛眼。须菩提。于意云何。恒河中所有沙。佛说是沙不。
如是。世尊。如来说是沙。须菩提。于意云何。如一恒河中所有沙。有如是等恒河。是诸恒
河所有沙数。佛世界如是。宁为多不。甚多。世尊。佛告须菩提。尔所国土中。所有众生,
若干种心。如来悉知。何以故。如来说诸心皆为非心。是名为心。所以者何。须菩提。过去
心不可得。现在心不可得。未来心不可得。
第十九品法界通分分
须菩提。于意云何。若有人满三千大千世界七宝以用布施。是人以是因缘。得福多不。如是。
世尊。此人以是因缘。得福甚多。须菩提。若福德有实。如来不说得福德多。以福德无故。
如来说得福德多。
第二十品离色离相分
须菩提。于意云何。佛可以具足色身见不。不也。世尊。如来不应以具足色身见。何以故。
如来说。具足色身。即非具足色身。是名具足色身。须菩提。于意云何。如来可以具足诸相
见不。不也。世尊。如来不应以具足诸相见。何以故。如来说。诸相具足。即非具足。是名
诸相具足。
第二十一品非说所说分
须菩提。汝勿谓如来作是念。我当有所说法。莫作是念。何以故。若人言。如来有所说法。
即为谤佛。不能解我所说故。须菩提。说法者。无法可说。是名说法。尔时。慧命须菩提白
佛言。世尊。颇有众生。于未来世。闻说是法。生信心不。佛言。须菩提。彼非众生。非不
众生。何以故。须菩提。众生众生者。如来说非众生。是名众生。
第二十二品无法可得分
须菩提白佛言。世尊。佛得阿耨多罗三藐三菩提。为无所得耶。佛言。如是。如是。须菩提。
我于阿耨多罗三藐三菩提。乃至无有少法可得。是名阿耨多罗三藐三菩提。
第二十三品净心行善分
复次。须菩提。是法平等。无有高下。是名阿耨多罗三藐三菩提。以无我无人无众生无寿者。
修一切善法。即得阿耨多罗三藐三菩提。须菩提。所言善法者。如来说即非善法。是名善法。
第二十四品福智无比分
须菩提。若三千大千世界中所有诸须弥山王。如是等七宝聚。有人持用布施。若人以此般若
波罗蜜经。乃至四句偈等。受持。为他人说。于前福德。百分不及一。百千万亿分。乃至算
数譬喻所不能及。
第二十五品化无所化分
须菩提。于意云何。汝等勿谓如来作是念。我当度众生。须菩提。莫作是念。何以故。实无
有众生如来度者。若有众生如来度者。如来则有我人众生寿者。须菩提。如来说有我者。则
非有我。而凡夫之人以为有我。须菩提。凡夫者。如来说则非凡夫。
第二十六品法身非相分
须菩提。于意云何。可以三十二相观如来不。须菩提言。如是如是以三十二相观如来。佛言。
须菩提。若以三十二相观如来者。转轮圣王则是如来。须菩提白佛言。世尊。如我解佛所说
义。不应以三十二相观如来。尔时。世尊而说偈言。若以色见我。以音声求我。是人行邪道。
不能见如来。
第二十七品无断无灭分
须菩提。汝若作是念。如来不以具足相故。得阿耨多罗三藐三菩提。须菩提。莫作是念。如
来不以具足相故。得阿耨多罗三藐三菩提。须菩提。汝若作是念。发阿耨多罗三藐三菩提心
者。说诸法断灭。莫作是念。何以故。发阿耨多罗三藐三菩提心者。于法不说断灭相。
第二十八品不受不贪分
须菩提。若菩萨以满恒河沙等世界七宝布施。若复有人知一切法无我。得成于忍。此菩萨胜
前菩萨所得功德。须菩提。以诸菩萨不受福德故。须菩提白佛言。世尊。云何菩萨不受福德。
须菩提。菩萨所作福德。不应贪著。是故说不受福德。
第二十九品威仪寂净分
须菩提。若有人言。如来若来若去。若坐若卧。是人不解我所说义。何以故。如来者。无所
从来。亦无所去。故名如来。
第三十品一合理相分
须菩提。若善男子。善女人。以三千大千世界碎为微尘。于意云何。是微尘众宁为多不。甚
多。世尊。何以故。若是微尘众实有者。佛则不说是微尘众。所以者何。佛说。微尘众。即
非微尘众。是名微尘众。世尊。如来所说三千大千世界。则非世界。是名世界。何以故。若
世界实有。则是一合相。如来说。一合相。则非一合相。是名一合相。须菩提。一合相者。
则是不可说。但凡夫之人贪著其事。
第三十一品知见不生分
须菩提。若人言。佛说我见人见众生见寿者见。须菩提。于意云何。是人解我所说义不。不
也。世尊。是人不解如来所说义。何以故。世尊说。我见人见众生见寿者见,即非我见人见
众生见寿者见,是名我见人见众生见寿者见。须菩提。发阿耨多罗三藐三菩提心者。于一切
法。应如是知。如是见。如是信解。不生法相。须菩提。所言法相者。如来说即非法相。是
名法相。
第三十二品应化非真分
须菩提。若有人以满无量阿僧祗世界七宝持用布施。若有善男子。善女人发菩提心者。持于
此经。乃至四句偈等。受持读诵。为人演说。其福胜彼。云何为人演说。不取于相。如如不
动。何以故。一切有为法。如梦幻泡影。如露亦如电。应作如是观。佛说是经已。长老须菩
提。及诸比丘。比丘尼。优婆塞。优婆夷。一切世间天人阿修罗。闻佛所说。皆大欢喜。信
受奉行
更多推荐
安装 activex 控件
发布评论