1. 使用任何您喜欢的编辑器(ahem, VI),然后使用命令行编译器进行编译。这是我留给读者自行探索的选项。
X# 备受关注,你不知道如何入门?本白皮书将引导您构建自己的第一个 X# 应用程序。我们将一个示例 FoxPro 程序逐步转换为 X#,并演示如何将我们现有的 VFP 技能转移到 X# 的范例中。
百万粉丝大号Spenser,分享了一个故事。 有一天,一个粉丝问Spenser:“S叔,有什么最直接的办法得到大佬的青睐或者帮助?”
猫猫在做单表增删查改,修改了一条数据,但我不想保存,需要还原到原来的状态。 同样无论我去对表操作多少,增删改,都可以还原到最初的状态。
猫猫的VFP三层开发框架,跟江兴太仓金属,这是一个台资企业签了维护合同,现在框架已经在好多公司应用了,我们社群是做实事的,做好更好用的框架,用VFP不局限于VFP,用VFP混合一切。
Java编程语言(第三版)—Java四大名著—-James Gosling(Java之父)
数码印刷是将电脑文件直接印刷在纸张上,有别于传统印刷繁琐的工艺过程的一种全新印刷方式。它的特点:一张起印,无需制版,立等可取,即时纠错,可变印刷,按需印刷。数码印刷是在打印技术基础上发展起来的一种综合技术,以电子文本为载体,通过网络传递给数码印刷设备,实现直接印刷。印刷生产流程中无版和信息可变是最大特征,涵盖印刷、电子、计算机、网络、通信等多种技术领域。
Email: kevin@kevinragsdale.nethttp://kevinragsdale.net
前面创建控制台项目以测试软件时,我们将其设置为“启动项目”。当您单击“开始”时,一个应用程序必须知道该怎么做。因此在“解决方案”中的某个位置必须至少有一个“启动项目”,并且该启动项目必须具有一个名为Start()的类,以使您的工作顺利进行。应用它可以设置环境和全局变量、打开表、传入参数。要为您的解决方案设置启动项目,请右键单击项目,然后选择设为启动项目。
社群近几日讨论得热热闹闹,从最新的做UI的方式到BS学习,到越来越来的朋友用上了框架去实现自己的软件,越来越棒。
cast对于转换到 字符型、Varchar 和 Varbinary 数据类型, 如果指定的字段宽度小于原始数据宽度, Visual FoxPro 截断值来适应字段宽度。对于转换到 字符型 数据类型, 如果指定宽度大于原始数据, Visual FoxPro 在值的后面填充空格。
由于历史的原因,我国的上交所和深交所使用的还是dbf文件来进行行情数据的分发,关于卫星报盘系统,可以参考:http://maltig.itpub.net/post/12165/195151 这个博客中关于证券公司信息化的文章写的还是相当不错的。上交所使用的是show2003.dbf文件,而深交所使用的是SJSHQ.DBF,这种文件可以使用Visual FoxPro直接打开,查看其内容。接下来说说怎么使用C#读取其中的数据。
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。 一个完整的ODBC由下列几个部件组成: 应用程序(Application)。 ODBC管理器(Administrator)。该程序位于Windows 95控制面板(Control Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。 驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。 ODBC API。 ODBC 驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。 数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 各部件之间的关系如图下图所示: 应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。 在ODBC中,ODBC API不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。驱动程序管理器负责将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序在执行完相应的操作后,将结果通过驱动程序管理器返回给应用程序。 在访问ODBC数据源时需要ODBC驱动程序的支持。用Visual C++ 5.0安装程序可以安装SQL Server、 Access、 Paradox、 dBase、 FoxPro、 Excel、 Oracle 和Microsoft Text等驱动程序.在缺省情况下,VC5.0只会安装SQL Server、 Access、 FoxPro和dBase的驱动程序.如果用户需要安装别的驱动程序,则需要重新运行VC 5.0的安装程序并选择所需的驱动程序。
现在,我们已经为X#类编写了一些方法,我们可以检查它在那个悠久的传统中是否有错误:它可以编译吗?按Ctrl+Shift+B 构建解决方案,“输出”窗口将显示发现的所有问题。双击出现问题的行,将带您直接进入编辑器中的代码,或者,单击错误代码将带您到可以为您提供有关该错误更多信息的网页。
原始的FoxPro 应用程序是一个简单的待办事项管理器FoxToDos。如果您有熟悉的感觉,那是因为我从 Rick Strahl 的 Vue 演讲中借用了UI(感谢 Rick!)。我甚至借用了他的 DBF 表,而他的待办事项列表要比我写的酷的多。
用ASP连接DBF、DBC、MDB、Excel、SQL Server型数据库的方法: 一、ASP的对象存取数据库方法 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令 二、连接各数据库的驱动程序 连接各数据库可以使用驱动程序,也可以使用数据源,不过我建
追求可以在水平方向上无限扩展的大规模分布式数据库,已经导致了专业数据库的爆炸式增长,实际上发布了数十种不同的数据模型和针对超特定用例的整个产品。
A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract) ACE Ace压缩档案格式 ACL CorelDRAW 6键盘快捷键文件 ACM Windows系统目录文件 ACP Microsoft office助手预览文件 ACR 美国放射医学大学文件格式 ACT Microsoft office助手文件 ACV OS/2的驱动程序,用于压缩或解压缩音频数据 AD After Dark屏幕保护程序 ADA Ada源文件(非-GNAT) ADB Ada源文件主体(GNAT);HP100LX组织者的约定数据库 ADD OS/2用于引导过程的适配器驱动程序 ADF Amiga磁盘文件 ADI AutoCAD设备无关二进制绘图仪格式 ADM After Dark多模块屏幕保护;Windows NT策略模板 ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件 ADR After Dark随机屏幕保护;Smart Address的地址簿 ADS Ada源文件说明书(GNAT) AFM Adobe的字体尺度 AF2,AF3 ABC的FlowChat文件 AI Adobe Illustrator格式图形 AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式 AIFC 压缩AIF AIM AOL即时信息传送 AIS ACDSee图形序列文件;Velvet Studio设备文件 AKW RoboHELP的帮助工程中所有A-关键词 ALAW 欧洲电话音频格式 ALB JASC Image Commander相册 ALL 艺术与书信库 AMS Velvet Studio音乐模块(MOD)文件;Extreme的Tracker模块文件 ANC Canon Computer的调色板文件,包含一系列可选的颜色板 ANI Windows系统中的动画光标 ANS ANSI文本文件 ANT SimAnt For Windows中保存的游戏文件 API Adobe Acrobat使用的应用程序设计接口文件 APR Lotus Approach 97文件 APS Microsoft Visual C++文件 ARC LH ARC的压缩档案文件 ARI Aristotle声音文件 ARJ Robert Jung ARJ压缩包文件 ART Xara Studio绘画文件;Canon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson—Grace压缩算法压缩的标记文件 ASA Microsoft Visual InterDev文件 ASC ASCⅡ文本文件;PGP算法加密文件 ASD Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming FORMat,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件 ASE Velvet Studio采样文件 ASF Microsoft高级流媒体格式文件 ASM 汇编语言源文件,Pro/E装配文件 ASO Astound Dynamite对象文件 ASP 动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件 AST Astound多媒体文件;ClarisWorks“助手”文件 ASV DataCAD自动保存文件 ASX Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件 ATT AT< Group 4位图文件 ATW 来自个人软件的Any Time Deluxe For Windows个人信息管理员文件 AU Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式 AVB Computer Associates Inoculan反病毒软件的病毒感染后文件 AVI Microsoft Audio Video Interleave电影格式 AVR Audio Visual Research文件格式 AVS 应用程序可视化格式 AWD FaxVien文档 AWR Telsis数字储存音频文件扩展名格式 Axx ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L Authorware
C:printf("HelloWorld"); C++ : cout<<"HelloWorld"; QBasic : Print "HelloWorld" Asp : Response.Write "HelloWorld" PHP : echo "HelloWorld"; JScript: alert("HelloWorld") VBScript:MsgBox "HelloWorld" Jscript:document.write("HelloWorld") Delphi: ShowMessage('Hel
在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令
例如,若要获取 DBF 文件的这些关联,第一步是找到“HKEY_CLASSES_ROOT.dbf”注册表项。此项的默认值为“Visual.FoxPro.Table”。这意味着“HKEY_CLASSES_ROOT\Visual.FoxPro.Table”键必须位于下一个。
(31)在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是______。 A.SELECT子句中可以包含表中的列和表达式 B.SELECT子句中可以使用别名 C.SELECT子句规定了结果集中的列顺序 D.SELECT子句中列的顺序应该与表中列的顺序一致 (32)下列关于SQL中HAVING子句的描述,错误的是______。 A.HAVING子句必须与GROUP BY子句同时使用 B.HAVING子句与GROUP BY子句无关 C.使用WHERE子句的同时可以使用HAVING子句 D.使用HAVING子句的作用是限定分组的条件 (33)在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是______。 A.不做参照完整性检查 B.不准删除父表中的记录 C.自动删除子表中所有相关的记录 D.若子表中有相关记录,则禁止删除父表中记录 第(34)~(35)题使用如下3个数据库表: 学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。 (34)用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是______。 A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩<85) B.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>=85) C.SELECT 学号,姓名 FROM S,SC; WHERE S.学号=SC.学号 AND 成绩>=85 D.SELECT 学号,姓名 FROM S,SC; WHERE S.学号=SC.学号 AND ALL 成绩>=85 (35)用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是______。 A.SELECT S.学号,姓名,平均成绩 FROM S,SC; WHERE S.学号=SC.学号; GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 平均成绩 DESC B.SELECT 学号,姓名,AVG(成绩) FROM S,SC; WHERE S.学号=SC.学号AND COUNT(*)>=5; GROUP BY 学号 ORDER BY 3 DESC C.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号AND COUNT(*)>=5; GROUP BY S.学号 ORDER BY 平均成绩 DESC D.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号 GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC
信息系统还停留在 Visual FoxPro 的那个年代,能独立写个 MIS 系统就有人要你的那个年代。我毕业了,在一家电子集团公司(国内第六)做 MES 开发,用 FoxPro 写界面,SQL Server 和 Oracle 做后台。
(二)转换类 ToDo =>XtoDo 我们将从ToDo 类开始,该类将单个任务读写到DBF中。 在FoxPro种我们这样开始定义类 DEFINECLASS ToDoAS Custom Name ="ToDo" cId = "" oData = .null. lNew = .f. lSaved = .f. lLoaded = .f. oException = .null. 在Xsharp 中,我们这样开始定义 USING System USING System.Collections.Gen
请允许我用24种编程语言,向你们送新年祝福……【机智】C:printf("祝大家新年快乐");C++:cout<<"祝大家新年快乐";QBasic:Print"祝大家新年快乐"Asp:Response.Write"祝大家新年快乐"PHP:echo"祝大家新年快乐";JScript:alert("祝大家新年快乐")VBScript:MsgBox"祝大家新年快乐"Jscript:document.write("祝大家新年快乐")Delphi:ShowMessage('祝大家新年快乐!');VB:Print"祝大
在编程的世界里," Hello World " 往往是开发者开始学习一种新语言时写的第一个程序。这个简单的程序会将 “Hello World“ 输出在我们的屏幕上。看似很简单的行为,实际上对于每一个新学习编程语言的人来说,它代表着新的起点。那么,如何在众多的编程语言中输出” Hello World " 呢?
开发语言主要有Classic ASP •C • C++ • C# • Delphi ActiveX • Delphi DLL • Visual FoxPro • Java • MFC • Objective-C • Perl • PHP ActiveX • PHP Extension • PowerShell • Python • Ruby • SQL Server • Unicode C • Unicode C++ • Visual Basic 6.0 • VB.NET • VBScript;
5岁学编程,7岁上YouTube发编码和网络开发教程,8岁开发iOS应用程序,9岁APP被苹果上架,11岁发现IBM公司的bug,12岁出了一部iOS编程书籍。今年,刚满14岁的他正准备出第二部有关AI的书……
根据重庆市职称改革办公室《关于调整全市专业技术人员职称外语和职称计算机考试有关规定的通知》(渝职改办〔2005〕99号),我市职称计算机考试分为6个级别,分别用字母A、B、C、D、E、F表示。我市职称计算机考试教材全书共有九个部分。其中计算机基础知识、中文Windows 2000操作基础、中文Word 2000、计算机网络基础与Internet应用、中文Access 2000五个部分为A、B、C、D、E、F 6个级别的必考内容,报考A、B级的考生还要在中文Visual FoxPro 6.0、中文Excel 2000、中文PowerPoint 2000、中文FrontPage 2000四个部分中任选两部份考试。即:C、D、E、F级考五个部分, A、B级考七个部分。各个级别的考试基本要求见下表。
Java与C两种语言自2016年年初开始呈现下滑趋势,而与上年相比二者的降幅皆超过6%。那么哪些语言占据了空余的份额比例?事实上,其被均分给了其它各类语言。 Java与C两种语言自2016年年初开始呈现下滑趋势,而与上年相比二者的降幅皆超过6%。那么哪些语言占据了空余的份额比例?事实上,其被均分给了其它各类语言。 随着软件采用范畴的日益扩大,C(低级软件开发)与Java(高级软件开发)已经不足以满足一切需求。具体来讲,0.6%的评分在2012年足以令一种语言进入前二十位,但如今同占比排名则为第三十三位。 编
简介 SPSS(Statistical Product and Service Solutions),"统计产品与服务解决方案"软件。最初软件全称为"社会科学统计软件包"(SolutionsStatistical Package for the Social Sciences),但是随着SPSS产品服务领域的扩大和服务深度的增加,SPSS公司已于2000年正式将英文全称更改为"统计产品与服务解决方案",这标志着SPSS的战略方向正在做出重大调整。SPSS为IBM公司推出的一系列用于统计学分析运算、数
又到了一年一度的中秋佳节,有的已经和家人团聚;有的还在团聚的路上;亦或者你还在为梦想奋斗的远方,只能与家人千里共婵娟。
Visual FoxPro 动态连接库(FLL)实际上是包含对 VFP API 调用的DLL。可以使用C或者C++编写,目前MS VC系列开发工具,都是同时支持C和C++语法的,而FLL的接口只支持C语法,所以开发时接口部分需要遵循C约定,而具体实现代码则不分C或者C++,本文是写给希望使用VC开发VFP扩展库入门教程。
dbf文件是一种比较经典(就是说很老的意思咯)的数据库文件,以前用FoxPro开发程序的老朋友应该很熟悉,有兴趣了解的新朋友也可以百度知道一下:
域完整性:属性的值必须是属性值域中的值:保证表中值有效 实体完整性:主关键字不能有空值,他保证表中记录唯一 参照完整性:表的外关键字的取值必须是其主关键字的存在值或空值。它保证多表重复值一致
虽然内建的ReportListener类(甚至包括在FFC中提供的那些listener)有着大量的功能,但可以肯定你最终还是会需要做更多没有包含在其中的功能。幸运的是,你可以通过派生ReportListener或者_ReportListener来建立你自己的listener,并添加你需要的功能。本章的余下部分将探索一些用report listener可以实现的东西。
测试代码更好的方式是编写单元测试,实际上,真正的“测试驱动”开发会指导我们甚至在开始编码之前就编写这些代码。但这不是真正的TDD,因为:a)这些不是“真正的”单元测试(它们与真实的数据库进行交互);b)我们现在才开始编写它们。重要的是要承认我们何时知道正确的做法是什么,而我们仍然没有这样做。
IDE华山论剑,天下第一非微软家的visual studio莫属。 visual studio以极佳的用户体验和高效的协助工程师工作而著称, 深得无数开发者喜爱。 今年是2017年,意味着visual
程序员的故事,我们的故事。 1、气功神人 收集的速率的确太慢了,网民A逐日上网训练,面临每秒几十K的传输速度,他不得不吸气凝思,耐性期待。一年往后,A成了内地的收集高手,同时也成了一位遐迩有名的气功神人。 2、信赖危急 某国当局显然正面对信赖危急,由于在已往的6个月里,其官方站点仅被会见过7次,其中6次是收集打点员。 3、罪名 一位计较算机行业的风云人物,在非洲某国被逮捕并遣散出境,罪名是“销售一种叫作比特的毒品,使很多青少年上瘾”。 4、监控 跟着INTERNET的遍及,某国度当局为节制谈吐,颁布了一个执
苏旭晖,网名 newkid ITPUB开发版资深版主,SQL开发专家 编辑手记:感谢苏旭晖先生授权我们独家转载其系列精品文章,我们首先转载一篇ITPUB论坛对Newkid的访谈,从这个访谈中,我们可以体会大师的心路历程,学习体会,经验分享,大家一定可以从中受益。感谢Newkid,感谢ITPUB论坛,也欢迎大家向“Oracle”社区投稿。 大家好,本期的《IT名人堂》很荣幸的邀请到了Oracle开发大师苏旭晖先生,也就是我们熟悉的newkid。说起newkid,在ITPUB可以说是备受大家推崇。那么这次访
如果您的开发工具不是VS 2005 ,但又有需要和Team Foundation Server整合该怎么办? 如果您的开发工具或软件属于下列几种: * Visual Studio .NET 2003 * Visual C++ 6 SP6 * Visual Visual Basic 6 SP6 * Visual FoxPro 9 SP1 * Microsoft Access 2003 SP2 * SQL Server Management Studio 如果想使用VS 2005的Team Foundatio
距离2016年度编程语言的公布只剩3个月了,谁将夺得桂冠? 与去年同期相比,2016年只有Go语言和Groovy语言的增长率超过了1%。 需要注意的是,Groovy语言2015年以一个爆炸性增长的收尾,所以到2017年1月左右的增长速度可能不会太快。谷歌的Go语言似乎是无可匹敌的,其中因Go语言编写的Docker容器的普及,也可能起到了一定的提升作用。 其他候选的,如Objective-C、Swift 和R,虽然都有接近1%的年增长率,但应该还达不到年度的标准。特别是Objective-C,从2014年
AC Report 的历史、功能简介,在本文所附的《Anycell Report应用开发手册》中有详细的介绍,这里需要重复说明的一点:在AC Report 的诸多版本中,从 2.1 版开始,该报表工具由一个 ActiveX 控件,经重新规划和改进,以 COM + ActiveX 方式予以提供。
在我描述 Thor 中最大的秘密之前,我想先问一下,你所使用的 VFP 是完整的安装版吗?
全球知名的编程语言流行度排行榜网站 TIOBE 于近日宣布:Python 成为 2018 年度编程语言,理由如下:
从前几月的排行榜来看,Go语言在今年一路飙升,终于在这个月进入前十名。此外,新兴语言Kotlin、Elixir和Hack在本月并没有太大的进步,Kotlin和Elixir同时下跌了5名,Hack下跌了6名,Elixir再次失去进入50名的机会。
相信这么努力的你 已经置顶了我 老九学堂 你身边的IT导师 TIOBE 刚刚发布了 4 月编程语言排行榜,Java、C、C++ 依然占据榜单前三,需要注意的是 Python 份额继续攀升。 宇宙中最
遇到不少问题 mark一下 1),我是win7系统,提示 [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能” 需要把vfpodbc.dll降级版本 , 大小为955K,版本6.1.8630.1 放到C:\Windows\System32 下载地址百度一下都有 2)、url的db路径为dbf 文件存放的路径,不要指向dbf文件 select * from xx为该文件的名 3)、遇到个问题不知道为啥 System.out.println(rs.getString(column));报异常,no data found 但是 String str=rs.getString(column); 然后打印str 就不报错了 不知道为啥?
标签云是现在大数据里面最喜欢使用的一种展现方式,其中在python3下也能实现标签云的效果,贴图如下:
领取专属 10元无门槛券
手把手带您无忧上云