VFP编程转到C#的方法20121022
13页1、VFP编程转到C#的方法【摘要】在VFP将退出编程开发的历史舞台,本人把VFP的SQL命令用C#语言中重写,并且列出具体相对应的转换方法;在本文中也介绍C#语言对ACCESS数据库操作,读者照着本文很容易把VFP的编程转到C#的编程。【关键词】VFP C# 编程 转换 方法2006年VFP9.0发布后,再没有发布新的版本,VFP将退出编程开发的历史舞台,原VFP编程开发的人员将面临选择别的语言进行编程开发。现本人将自己从VFP编程开发转到C#编程开发的一个入门实例献给VFP编程开发爱好者。下面我以VFP的通讯录这样一个程序给大家讲述转换到C#程序的过程:(一)、首先在VFP中建立一个如下图的项目工程文件;数据表结构如下图: 表单的界面设计如下图:本表单对象的名称是:Form1 ;表单中的【】控件对应的控件名是:Command1 ;表单中的【】控件对应的控件名是:Command2 ;表单中的【】控件对应的控件名是:Command3 ;表单中的【】控件对应的控件名是:Command4 ;表单中的表格控件对应的控件名是:Grid1 ;表单中的各个Text编辑框控件对应的控件名如上图所标记 ;
2、(二)、给表单各个控件添加程序代码具体步骤如下:、在表单Form1的Load方法程序中加入如下代码:* 设定初始路径 *cCurrentProcedure = SYS(16,1)nPathStart = AT(:,cCurrentProcedure)- 1nLenOfPath = RAT(, cCurrentProcedure) - (nPathStart)SET DEFAULT TO (SUBSTR(cCurrentProcedure, nPathStart, nLenofPath)*IF USED(txldbf) SELECT txldbfELSE SELECT 0ENDIF USE .txldbf EXCLUSIVE、修改表单Form1的Grid1表格的属性和方法程序:ReadOnly=.T.RecordSourceType=4-SQL说明RecordSource=select xm as 姓名,cj as 手机,dy as 电话,dw as 单位,mail as 邮箱,qq as QQ号,bz as 备注,id Form txldbf into cursor temptxl在G
3、rid1表格的AfterRowColChange方法程序中加入如下代码:LPARAMETERS nColIndexthisform.text1.Value= temptxl.姓名thisform.text2.Value= temptxl.手机thisform.text3.Value= temptxl.电话thisform.text4.Value= temptxl.单位thisform.text5.Value= temptxl.邮箱thisform.text6.Value= temptxl.QQ号thisform.text7.Value= temptxl.备注、在表单Form1的Refresh方法程序中加入如下代码:thisform.Grid1.RecordSource=select ;xm as 姓名,;cj as 手机,;dy as 电话,;dw as 单位,;mail as 邮箱,;qq as QQ号,;bz as 备注, ;id ;Form txldbf into cursor temptxl、修改表单Form1的【】Gommand1命令按钮的Click方法程序IF LEN(AL
4、LTRIM(thisform.text1.value)=0 then =messagebox(【姓名】不能为空!,64,输入值检查.) ENDIFinsert into txldbf (xm,cj,dy,dw,mail,qq,bz) VALUES (;thisform.text1.value,;thisform.text2.value,;thisform.text3.value,;thisform.text4.value,;thisform.text5.value,;thisform.text6.value,;thisform.text7.value)thisform.refresh、修改表单Form1的【】Gommand2命令按钮的Click方法程序IF LEN(ALLTRIM(thisform.text1.value)=0 then =messagebox(【姓名】不能为空!,64,修改提示.) ENDIFIF messagebox(是否保存【姓名】=+ALLTRIM(thisform.text1.value)+ 的信息?,32+1,修改保存提示.) =1 m.xm=ALLTRIM
《VFP编程转到C#的方法20121022》由会员206****923分享,可在线阅读,更多相关《VFP编程转到C#的方法20121022》请在金锄头文库上搜索。
人教版小学英语单词分类记忆汇总表excel版
人教版九年级全一册英语词汇
2019年开展垃圾分类的工作总结报告【五篇】
六年级英语绘本教案
外研版小学英语单词表全带音标(一年级起点1-12册)
最新国家开放大学电大投资学网络核心课形考网考作业及答案
初中人教版七年级下册生物复习提纲
高中英语语法大全高中英语语法系统全解word版
☆初中英语语法专项练习习题以及答案
初中英语常考近义词同义词辨析
高中物理选修3-5全套教案(人教版) (1)
英语绘本《WeatherReport》教学设计
防护功能平战转换设计专篇各专业
初中人教版七年级上册下册全册生物复习提纲21页 (1)
商务星球版七年级上册地理知识点归纳总结
初中人教版七年级上册下册全册生物复习提纲21页 (2)
高中高考语文作文词汇句型优美句子万能语句大全
中考地理选择题专项复习550题含答案
北师大版七年级数学上册第四章基本平面图形单元测试题含解析
人教版七年级数学上册第一章有理数单元检测题解析版
2024-04-23 4页
2024-04-23 10页
2024-04-23 19页
2024-04-23 10页
2024-04-23 16页
2024-04-23 5页
2024-04-23 16页
2024-04-23 18页
2024-04-23 8页
2024-04-23 11页