网站seo推广排名,crm做的比较好的公司,电子商务网站建设课程性质,中国最好的少儿编程培训机构C#xff0b;#xff0b;Builder是BORLAND公司继DELPHI之后开发的又一个通用的客户/服务器结构的开发工具。C#xff0b;#xff0b;Builder的集成开发坏境除了深入更多的Windows95控制元件#xff0c;可以建立的对象分类更为详细#xff0c;添加了许多DELPHI所没有的部件…CBuilder是BORLAND公司继DELPHI之后开发的又一个通用的客户/服务器结构的开发工具。CBuilder的集成开发坏境除了深入更多的Windows95控制元件可以建立的对象分类更为详细添加了许多DELPHI所没有的部件之外 CBuilder的界面基本上与DHLPHI完全相同。CBuilder使用C语言而不是object pascal语言所以可以产生更快速和更高效的代码。 我学过并使用过foxbase、visual foxpro、c、borland c、visual basic和visual c但从没有一个编程语言像C Builder这样给我留下如此深刻的印象下面我就介绍用CBUILDER编写文本编辑器功能类似于WINDOWS的记事本希望能将您带入到有趣味的CBUILDER世界中。 本程序中对象属性值说明如下 对象类 属性 属性值 TMEMO NAME edit TBUTTON NAME bopen CAPTION “open” NAME bsave CAPTION “save” NAME bexit CAPTION “exit” TopenDialog NAME opendialog TsaveDialog NAME savedialog 源代码如下 // include pragma hdrstop include “Unit1.h” pragma resource “.dfm” Tform1 Form1; _fastcall Tform1::Tform1(Tcomponent Owner) :Tform(Owner) { } //以上由电脑自动生成 void _fastcall Tform1::FormCreate(Tobject Sender) { bsaveEnabledfalse; //将“SAVE”键设置为无效 editLinesClear(); //清除EDIT中的内容 editEnabledfalse; //将EDIT设为无效 } //以上是窗体建立时初始内容 void _fastcall Tform1::bopenClick(Tobject Sender) { if(editModified)//若EDIT中的文本已被改变但未保存则弹出对话框询问是否保存 {ynApplicationMessageBox(“文件已经修改是否保存”“打开”MB_YESNO|MB_ICONQUESTION); if(ynIDYES)editLinesSaveToFile(savedialogFileName); } editEnabledtrue; if(opendialogExecute())editLinesLoadFromFile(opendialogFileName); editModifiedfalse; bsaveEnabledfalse; } //以上是打开文件按钮的过程 void _fastcall TForm1::bsaveClick(Tobject Sender) { if(savedialogExecute())editLinesSaveToFile(savedialogFileName); editModifiedfalse; bsaveEnabledfalse; } //以上是保存文件按钮的过程 void _fastcall TForm1::editChange(TObject Sender) { bsaveEnabledtrue; } // void _fastcall TForm1::bexitClick(Tobject Sender) { Close(); } 以上在CBUILDER中测试通过