从FOXPRO到C#+ACCESS
来源:互联网 发布:淘宝快递助手怎么用 编辑:程序博客网 时间:2024/05/14 19:11
好多年前,最早使用VFOXPRO6.0,然后是升迁到9.0,编了一款许可证管理软件,从入门到初步掌握,可谓费尽千辛万苦,不说精通,至少软件用得还不错。
不久前,想学习C#,并用C#重新再编写那款软件,除了C#,还要有新的数据库,考虑用ACCESS,所以,不仅要学习C#,还需要学习VB,因为ACCESS里的方法需要VB编写。
目标软件的功能不是很多,主要功能涉及到分类录入和许可证分类打印,其他的功能如报表到不是太繁难。
数据库表并不是太复杂,但也不是很简单,一是字段比较多,主表1个20多个字段,副表2个,辅助表8个,有FOXPRO基础,弄起来也不难;二是方法函数弄起来吃力,VB得重新学,好多只能从网上复制粘贴,比如数字转成汉字货币函数;三是许可证报表的样式得重新设计,需要设计10多个样式,工作量有点大。有所见即所得的设计环境,报表还是不难,就是繁杂了点。
现在非常怀念FOXPRO,因为简单!
SELE XX
appe
zap
pack
inse into XX from memo
Repo Form……
SetAll()
变量只要不冲突可以任意设,而且不用考虑数据类型
…………
而C#要完成这些动作,可没那么简单!
一是要引入数据集的概念,二是如何操作数据集却难找到与VFP相应的语句,相关教材也不详细说明具体的操作(不知为什么?),也只有自己编程方式的简略提到,初学者两眼泪茫茫。它不是有DATASET吗?它不是已经自动设置好数据库连接了吗?网上找的都是先一段数据库连接程序,再是其他的我不想用的程序。我加个“添加”按钮,点击程序怎么编写?VFP有向导程序,制作录入表单,自动添加一组按钮,如果这组按钮自己编写,难度也不是很大。现在就是我需要像VFP这组按钮的功能一样的C#程序,却无论从C#教科书上或网络上很难找到源码。可能C#已经熟练的程序员要笑了,但是如果你先学过VFP,再学习C#,你可能也有这样的感觉。当然,我现在找到了,语句也是比较简单,但这个过程却是让我感觉很不好!明明经常要用到的东西,却不讲清楚,这种教材用来干啥?浪费好多的时间和精力。
ACCESS制作的报表,为啥C#中就看不见呢?如何使用也不见有详细说明的,难道得从C#的报表再制作一遍?再次两眼泪茫茫!
C#可能很强大,但学习资源却太少,而且偏向网络方面的。需要学习的难点实在是太多了。不像VFP,一两本书解决问题。
还有,.NET框架现在已经到了4.5.2了,但据说XP只能支持4.0的,呵呵,现在用XP的还是非常多的……
- 从FOXPRO到C#+ACCESS
- 从mssql到access
- 从Access到Sqlite
- 从Access导入到Access(表至表)
- 从Excel导入到Access
- 从access导入数据到sqlserver
- {ASP}从Excel导入到Access中
- 从SQLServer中导出数据到Access
- 从c到VF
- 从C到C++
- 从C到Perl
- 从C到C#
- 从C到C++
- 从C到Perl
- 从C 到 C#
- 从C到C++
- 从C到C++
- 从C到C++
- 关于universal-image-loader的Https请求设置Cookie问题解决方案。
- Android之Service
- Linux的mount命令详解
- ios--二维码名片、电话、短信、邮件等格式识别
- C++复数运算符重载(+与《)
- 从FOXPRO到C#+ACCESS
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- c# 中关于MethodBase Invoke方法
- Linux安全防护知识
- 程序员成美国今年最抢手工作
- 好的 2188 悼念512汶川大地震遇难同胞——选拔志愿者
- Eclipse快捷键功能
- 呵呵
- DOM小结