




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国第13届计算机辅助设计与图形学(CADCG)学术会议(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)
全国第13届计算机辅助设计与图形学(CADCG)学术会议(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)全国第13届计算机辅助设计与图形学(CAD/CG)学术会议全国第16届计算机科学与技术应用(CACIS)学术会议通讯录通讯录序姓名职称工作单位联系EMAIL通信地址邮编1王守觉院士中科院半导体sjue@redsemi.ac北京912信箱1000832沈绪榜院士西安微电子技术研究henxubang@163.net西安市81号信箱7100543孙林夫教授西南交通大学87826959sunlf@vip.sina四川成都西南交大CAD中心6100314边计年教授清华大ianjn@清华大学计算机系1000845方家骐研究员华北计算angjq@aci.ac北京619信箱70分箱1000836韩江洪教授合肥工业大学05512901011jhhan@合肥工业大学校长办公室2300097刘晓平教授合肥工业大学计算机学院05512901701lxp@ipp.ac合肥工业大学计算机学院2300098刘慎权教授中科院计算iushq@ict.ac北京2704信箱1000809林宗楷教授中科院计算zk@ict.ac北京2704信箱10008010李华教授中科院计算ihua@ict.ac北京2704信箱10008011李晓维教授中科院计算xw@ict.ac北京2704信箱10008012孟庆余教授北京大学计算机engqy@北京大学计算机系CASE研究中心13宋执环教授浙江大学计算机hsong@浙江省杭州市浙大路38号浙江大学工业控制技术研究所31002714宛延闿教授航天二院北京计算机应用和仿真技术研究京142信箱213分箱10085415蔡士杰教授南京大学计算机jcai@南京大学计算机系21009316薛宏熙教授清华大学计算机uehx@北京清华大学计算机系10008417黄有度教授合肥工业大学理学uangyd@mail.hf.ah合肥工业大学理学院23000918程恩教授福建省厦门大hengen@福建省厦门大学电子工程系36100519钟诚教授广西大学计算机与电子信息学院0771-32322140771-3272685chzhong6517@sina广西大学计算机与电子信息学院53000420范立南教授沈阳大学信息工程学院linanfan@sina沈阳大学信息工程学院21潘日晶教授福建师范大学数学与计算机科学学jpan@福建师范大学数学与计算机科学学院35000722吴乐南教授东南大学无线电工程uln@南京市东南大学无线电工程系21009623陈家新教授河南科技大jx@河南科技大学46#47100324顾宁教授复旦大学计算机与信息技术inggu@上海市邯郸路220号复旦大学计算机与信息技术系20043325韩俊刚教授西安邮电学jg@西安长安南路563号71006126蒋建国教授合肥工业大学计算机学gjiang@合肥工业大学计算机学院23000927王浩教授合肥工业大学计算机学sjxwangh@合肥工业大学计算机学院23000928陈吉华教授国防科大计算机学院135084816830731-4575995jhchen@湖南省国防科学技术大学计算机学院607教研室41007329刘明业教授北京理工大学edabit@263.net厦门大学计算机系30叶梅龙教授北京理工大学北京理工大学31李思昆教授国防科技大isikun@263.net湖南省国防科学技术大学计算机学院41007332张继福教授太原科技大学计算机学ifuzh@sina太原科技大学计算机学院03002433刘鼎元教授华南理工大学应用数学dy@soutecit广州新港西路富力千禧花园6栋2003室51026034周堤基教授总后勤部科研京北太平路17号2号楼11435张福炎教授南京大学计算机yzhang@南京大学计算机系21009336张德富教授南京大学计算机京大学计算机系21009337陈火炎教授广州暨南大学计算机chy@广州暨南大学计算机系51063238梁华国教授合肥工业大学计算机学肥工业大学计算机学院23000939查红彬教授北京大学信息学ha@北京大学信息学院10087140叶瑞松教授汕头大学数学sye@广东省汕头大学数学系51506341陈家新教授河南科技大jx@河南科技大学46信箱47100342高隽教授合肥工业大学计算机与信息学院0551-29013930551-3172479gaojun@合肥工业大学计算机与信息学院23000943孟祥旭教授山东大学计算机学xx@山东济南山大南路27号25010044吴泉源教授国防科技大学计算机学ywu@湖南长沙国防科技大学计算机学院41007345杜晓荣教授中山大rdu@mail.hfah广东中山大学46宋顺林教授江苏大ongsl@江苏镇江市市政路301号21202147吴百锋教授复旦大fwu@fudan.deu上海市邯郸路220号20023348李敬兆教授安徽理工大zhli@安徽理工大学计算机系23200149黄有群教授沈阳工业大yq45@yahoo沈阳工业大学信息科学与工程学院11002350杨作慎教授合肥工业大肥工业大学计算机学院23000951赵会群教授北方工业大haohq-mail@263.net北方工业大学信息工程学院52柯导明教授安徽大学安徽大学电子工程学院53徐汀荣教授苏州大rxu@苏州市十梓街1号苏州大学教务处21500654郁滨教授解放军信息工程大学电子技术学inyu2002@sohu解放军信息工程大学电子技术学院301教研室河南郑州45000455于金辉研究员浙江大学CAD&CG国家重点实验hyu@浙江大学CAD&CG国家重点实验室31002756张春华研究员河北大学电信学eduzhang@163河北保定河北大学电信学院07100257唐卫清研究员中科辅龙公司tang@fulong北京海淀区上地信息路28号信息大厦A座9层辅龙公司10008558诸叶平研究员中国农科院信息中huyp@北京中关村南大街12号10008159王美珍主任《计算机辅助设计与图形学学报》杂志cad@ict.ac北京2704信箱10008160王倩编辑《计算机辅助设计与图形学学报》杂志cad@ict.ac北京2704信箱10008161齐蓉编辑《计算机研究与发展》编辑rad@ict.ac北京2704信箱《计算机研究与发展》编辑部10008062武卫东机械工业出版社华章公司01088379749wwd@hzbook北京百万庄南街1号10003763陈晓霞副教授兰州理工大henxx@lut兰州理工大学机电学院73005064许华虎副教授上海大学信息中心13601638386021-66132239huahuxu@163上海上大路99号上海大学信息中心20043665叶军君副教授福建省厦门市厦门大学机电工程系130159221300592-2182627meeyjj@163福建省厦门市厦门大学机电工程系36100566张欣副教授河北大学电信学hangxin@河北保定河北大学电信学院07100267姚志强副教授福建师范大学数学与计算机科学学zq@福建师范大学数学与计算机科学学院35000768王放副教授复旦大学信息学angwang@上海市邯郸路220号复旦大学计算机系69郑有根副教授重庆工学院学术委员会68667606zhengyougen@yahoo重庆工学院学术委员会40005070王章野副教授浙江大ywang@浙江大学CAD&CG国家重点实验室31002771韩晓微副教授沈阳大学信息工程学ardwiser@sohu沈阳市大东区望花南街21号沈阳大学信息工程学院11004472白宝钢副教授温州师范学院计算机科学与工程bg@wznc.zj温州师范学院计算机科学与工程系32000573卢建朱副教授暨南大学计算机科学ljz@广州天河区暨南大学计算机科学系51063274屠长河副教授山东大htu@山东济南山大南路27号25010075蔡强副教授北京工商大学计算机学aiq@北京工商大学计算机学院10003776周恒忠副教授皖西学院hzhzhou@皖西学院计算机系23701277刘建勋副教授湖南科技大学计算机学jx70@263.net湖南湘潭湖南科技大学计算机学院41120178刘箴副研宁波大学信息科学与工程学院liuzhen2021@hotmail宁波大学信息科学与工程学院计算机系31521179宋瑞霞副教授北方工业大学理学ongrx@北方工业大学理学院10004180王小春副教授北京林业大学基础科学与技术学院xiaochun_1980@yahoo北京林业大学基础科学与技术学院10008381李士才副研中科辅龙公司lisc@fulong北京海淀区上地信息路28号信息大厦A座9层辅龙公司10008582李华伟副研中科院计算所lihuawei@ict.ac北京2704信箱10008083宋光明博士后东南大学仪器科学与工程系robotsensor@163东南大学仪器科学与工程系21009684骆祖莹博士后清华大学计算机系luozy@清华大学计算机科学与技术系EDA实验室10008485庞明勇博士后江苏大学图形技术研究所panion@netease南京大学计算机系86孙伟华总工山东潍坊IEA公司130116555380536-5097777sun@yili-e山东潍坊市开发区荷欢路北首26104187陈浩工程师北京北方工业大学信息工程学h2hao_1969@sina北京北方工业大学信息工程学院10004188郑梅菊工程师西安邮电学院西安长安南路563号71006189杨宝明工程师上海鲁班软m_yang@lubansoft上海市四平路1188号1002室,上海20009290王海龙讲师中原工学院计算机科学hlseadragon@zzti.ed中原工学院计算机科学系河南郑州45000791邵奇峰讲师郑州中原工学hao@郑州中原工学院计科系92刘杰讲师皖阜阳师范学iujie52@ah163皖阜阳师范学院物理系23603293李暾讲师长沙市国防科大计算机学unlee@sina长沙市国防科大计算机学院602教研室41007394钟玲讲师沈阳工业大hongl@沈阳工业大学602#11002395杜呈透讲师宁波大ct@ckcsite宁波大学纵横智能软件研究所,浙江宁波31521196刘仁金讲师皖西学院rjliu@皖西学院计算机系23701297徐宁讲师清华大学计算机un@清华大学计算机科学与技术系EDA实验室10008498王雪莉讲师石油大学计算机及通信工程学ueliw@石油大学计算机及通信工程学院25706199叶明全讲师皖南医学MQ163@AH163皖南医学院计算机教研室80#241001100李琳讲师合肥工业大学计算机与信息学l_Julia@sina合肥工业大学计算机与信息学院230009101郑利平助教合肥工业大学计算机与信息学eepyzh@sohu合肥工业大学计算机与信息学院230009102郝静助工中科辅龙公司北京海淀区上地信息路28号信息大厦A座9层辅龙公司100085103李晓云助教沈阳工业大ixiaoyunll@sohu沈阳工业大学602#110023104常燕助教沈阳工业大/p>
chanyan333@hotmail沈阳工业大学602#110023105尹天锦助教沈阳工业大ixi@sy3e.con沈阳工业大学602#110023106路强助教合肥工业大uqiang@合肥工业大学计算机学院230009107吕涛助教中科院计算所lvtao@ict.ac北京2704信箱100080108毛天露助研中科院计算技术研究所
ltm@ict.ac北京2704信箱中科院计算技术研究所数字化研究室100080109刘松林助研中科院合肥分院等离子体lliu@ipp.ac中科院合肥分院等离子体所110韩晶助工
西安邮电学院西安长安南路563号710061111董建波助理编辑高等教育出版社13911606056010-58581386
dongjb@hep北京市西城区德外大街4号高等教育出版社理工出版中心100011112曹亚菲博士生国防科大6院cao_ya_fei@163湖南省国防科学技术大学计算机学院博士生队410073113王大伟博士生国防科大6dw_nudt@sina湖南省国防科学技术大学计算机学院博士生队410073114刘旭敏博士生北京交通大学计算机与信息技术学院Liuxmxxxy@263.net首都师范大学信息工程学院100037115解翠博士生大连海事大学航海技术研究iecuidlmu@163大连海事大学航海技术研究所
116026116刘丽博士生山东大学计算机科学与信息学opengbo@山东济南山大南路27号山东大学计算机科学与信息学院250061117袁景凌博士美国《通信与计算机》编辑sa@118佐天军博士生西安邮电学uotianjun@sina西安电子科技大学软件学院710071119戴晨光博士生解放军测绘学ai_zism@163郑州市陇海中路66号解放军测绘学院二系实验室450052120秦晋博士生合肥工业大学计算机与信息学inhuangjin@sina合肥工业大学计算机与信息学院230009121任春玲博士生合肥工业大学计算机与信息学chling@sohu合肥工业大学计算机与信息学院230009122陈卫明研究生武汉中国地质大henpool@2003.湖北武汉中国地质大学(武汉)机电学院430074123郑武研究生华中科技大hinablast@sina华中科技大学西五舍210室430074124赵向阳研究生中国科学院声学研究haoxy@iis.ac北京市北四环西路21号中国科学院声学研究所DSP大楼语音交互中心100081125刘洋研究生上海交通大学机器人iudayang1119@上海市徐汇区华山路1954号上海交通大学机器人所200030126曹逸峰研究生上海大aoyuan@上海市延长路149号科技楼多媒体中心411室200072127袁飞研究生福建省厦门大ystemview@sina福建省厦门大学电子工程系361005128余立功研究生浙江大uligong@163浙江大学玉泉校区1207#310027129李月敏研究生北京工业大学计算机学5634limy@founder北京工业大学计算机学院多媒体与智能软件技术实验室130赵鹏研究生国防科大6院dapeng901@sina湖南省国防科学技术大学计算机学院410073131王晓华研究生等离子体所四室wangxh@ipp.ac中科院离子束生物工程学重点实验室,等离子体物理研究所230031132刘洋研究生浙江大iuyanghz@hotmail浙江大学计算机科学与技术学院310027133段玲琳研究生合肥工业大学计算机学院dj_dll@sohu合肥工业大学计算机学院230009134夏娟研究生无锡江南大学信控学iajoy@163江苏无锡江南大学信控学院02研503#135张海嵩研究生浙江大学CAD&CG国家重点实验aison@浙江大学计算机科学与技术学院310027136鲁光银研究生中南大学信息物理学院1397589489813975894898@hnmcc中南大学信息物理学院137林崧研究生福建师范大学计算机ins95@福建师范大学计算机系138刘晓芬研究生福建师范大学计算机iuxiaofen23@福建师范大学计算机系139吴宏研究生国防科h_nudt@163湖南省国防科学技术大学计算机学院五队410073140屈双喜研究生国防科ushuangxi@163湖南省国防科学技术大学计算机学院五队410073141梁立伟研究生合肥工业大iang_liwei@126合肥工业大学计算机与信息学院230009142刘志洪研究生复旦大学计算机与信息技术iuzhihong@msn上海市邯郸路220号复旦大学逸夫楼504143肖甫研究生南京理工大学计算机ndrew_xiaofu@sina南京理工大学计算机系603教研室144牛亚文研究生清华大学计算机yw03@清华大学计算机系100084145张建研究生合肥工业大ihow@163合肥工业大学电气学院343#230009146鲍晓华讲师合肥工业大学电气与自动化工程学iaohua1972@163合肥工业大学电气与自动化工程学院230009147孙晓琳研究生东北大学信息科学与工程学amawind2002@sina东北大学信息科学与工程学院110004148黄光燕研究生中科院计算uanggy@ict.ac北京2704信箱100080149李光辉研究生中科院计算jgclgh@ict.ac北京2704信箱100080150邵明研究生中科院计算haoming@ict.ac北京2704信箱100080151杨修涛研究生中科院计算iutaoyang@ict.ac北京2704信箱100080152苏从勇研究生浙江大学计算机科学与技术学u@浙江大学计算机科学与技术学院310027153吴磊研究生合肥工业大学计算机学ulei_echo@163合肥工业大学计算机学院VCC研究室230009154陈皓研究生合肥工业大学计算机学reerpg@163合肥工业大学计算机学院VCC研究室230009155陈雪源研究生合肥工业大学计算机学xylaf@163.net合肥工业大学计算机学院VCC研究室230009156余烨研究生合肥工业大学计算机学uyeyue3841@sina合肥工业大学计算机学院VCC研究室230009157石慧研究生合肥工业大学计算机学hihui929@hotmail合肥工业大学计算机学院VCC研究室230009158张静研究生合肥工业大学计算机学ecilliazj@hotmail合肥工业大学计算机学院VCC研究室230009159安竹林研究生合肥工业大学计算机学nzhulin@sohu合肥工业大学计算机学院VCC研究室230009160丁爱平研究生中科院合肥分院等离子体所daptop_ipp@中科院合肥分院等离子体所161曹力研究生合肥工业大学计算机学aolionline@hotmail合肥工业大学计算机学院VCC研究室230009162孔洁琼研究生合肥工业大学计算机学ongjieqiong104@sohu合肥工业大学计算机学院VCC研究室230009163毛峥强研究生合肥工业大学计算机学ragilepaul@sina合肥工业大学计算机学院VCC研究室230009第二部分VisualFoxPro程序设计第一章visualfoxpro6.0概述一VFP概述1.vfp6.0的特点完善了关系型数据库的概念,采用了rushmore技术,引入了sql命令;支持多种数据交换格式;采用了可视化的面向对象的程序设计方式;提供了功能完善的集成环境和丰富的开发工具。2.vfp6.0的用户界面界面基本组成:标题栏、主菜单栏、工具栏、主窗口、命令窗口、状态栏系统工具一览表各种菜单各种工具栏各种窗口各种设计器各种生成器各种向导文件菜单常用工具栏命令窗口数据库设计器文本框生成器表向导编辑菜单表单控制工具栏浏览窗口表设计器组合框生成器交叉表向导显示菜单布局工具栏代码窗口表单设计器命令组生成器查询向导格式菜单调色板工具栏调试窗口菜单设计器编辑框生成器本地视图向导工具菜单打印预览工具栏编辑窗口报表设计器表达式生成器表单向导程序菜单报表控制工具栏查看窗口标签设计器表单生成器一对多表单向导窗口菜单查询设计器工具栏跟踪窗口类设计器表格生成器报表向导帮助菜单表单设计器工具栏属性窗口连接设计器列表框生成器一对多报表向导菜单菜单报表设计器工具栏通用字段窗口查询和视图设计器参照完整性生成器标签向导数据环境菜单数据库设计器工具栏远程视图向导表单菜单项目管理器窗口数据环境设计器自动格式生成器邮件合并向导项目菜单导入向导查询菜单选项组生成器图形向导报表菜单数据透视表向导表菜单分组/总计报表向导数据库菜单类菜单3.vfp6.0的工作方式(1)菜单操作方式根据所需的操作从菜单中选择相应的命令(与word类似)。每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。利用工具菜单中的向导可以很方便地完成常规任务。(2)命令交互方式根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。(3)程序执行方式先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入do命令,让机器执行。4.vfp6.0常用文件类型vfp6.0常用的文件扩展名及其关联的文件类型扩展名文件类型扩展名文件类型.app生成的应用程序.frx报表.exe可执行程序.frt报表备注.pjx项目.lbx标签.pjt项目备注.lbt标签备注.dbc数据库.prg程序.dct数据库备注.fxp编译后的程序.dcx数据库索引.err编译错误.dbf表.mnx菜单.fpt表备注.mnt菜单备注.cdx复合索引.mpr生成的菜单程序.idx单索引.mpx编译后的菜单程序.qpr生成的查询程序.vcx可视类库.qpx编译后的查询程序.vct可视类库备注.scx表单.txt文本.sct表单备注.bak备份文件5.创建文件新建各种类型的文件时,可以利用系统提供的相应工具,以提高工作效率。新建文件时可用的设计器和向导。二项目管理器1.项目管理器简介项目:是一种文件,用于跟踪创建应用系统所需要的所有程序、表单、菜单、库、报表、标签、查询和一些其他类型的文件。项目管理器:是开发vfp应用系统的一个工具,它生成一个项目文件,项目文件的扩展名为.pjx,项目备注的扩展名为:.pjt。项目管理器窗口的组成:由6大类数据项(全部、数据、文档、类、代码、其他)和10个命令按钮(新建、添加、修改、浏览、关闭、打开、预览、运行、移去、连编)组成。项目菜单的组成:13个子菜单(其中一部分与项目管理器中的命令按钮功能相同)。项目管理器的功能:组织和管理所有与应用系统有关的各种类型的文件。2.创建项目文件用菜单方式:打开文件菜单→新建→项目→新文件→给出合适的项目文件名及保存位置→进入项目管理器→开发应用系统→完成后关闭窗口退出。用命令方式:语法:createproject<项目文件名>功能:打开项目管理器窗口进行应用系统的开发。3.修改项目文件用菜单方式:打开文件菜单→打开→找到所需的项目文件并确定之→进入项目管理器→修改应用系统→完成后关闭窗口退出。用命令方式:语法:modifyproject<项目文件名>功能:打开项目管理器窗口进行应用系统的修改。4.项目管理器的使用可以利用项目管理器来创建、打开、浏览、修改所有vfp文件并运行其中的表单、报表、标签、菜单、程序等。特别是可以利用它来连编项目(追踪这些文件的变化情况,包括它们之间的相关性、引用和连接等,确保引用的完整,并加入自上次连编之后更新了的一些组件)、应用程序(扩展名为.app,在vfp环境下执行)和可执行文件(扩展名为.exe,能脱离vfp环境执行)。三vfp6.0的一些规则1.vfp6.0的命名规则:·只能使用字母、下划线和数字。·使用字母或下划线作为名称的开头。·名称可以是1至128个字符,但自由表的字段名和索引标识最多只能有10个字符。·避免使用visualfoxpro的保留字。·文件的命名遵循操作系统的约定。2.命令和子句的书写规则(1)以命令动词开始;(2)各部分之间要用空格隔开;(3)命令、子句、函数名都可简写为前4个字符,大、小写等效;(4)一行只能写一条命令,总长度不超过8192个字符,超过屏幕宽度时用续行符“;”;(5)变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。(6)命令格式中的符号约定:命令中的[]、|、…、<>符号都不是命令本身的语法成分,使用时不能照原样输入,其中:[]表示可选项,根据具体情况决定是否选用|表示两边的部分只能选用其中的一个…表示可以有任意个类似参数,各参数间用逗号隔开<>表示其中内容要以实际名称或参数代入3.命令工作方式中的常见错误(1)命令动词写错(2)格式不符合要求·标点符号不对(一定要用英文标点符号)·缺少必需的空格或添加了不该有的空格·数据类型不一致,要注意字符型、数值型、日期型、逻辑型数据的书写格式(3)打不开所需文件:没有正确输入盘符和路径或文件名输错四考点解析考点扫描根据全国计算机等级考试大纲的要求,涉及本章内容的知识点主要有:1.基本概念:数据库、数据模型、数据库管理系统、类和对象、事件、方法。2.关系数据库(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字、外部关键字。(2)关系运算:选择、投影、连接。(3)数据的一致性和完整性:实体完整性、域完整性、参照完整性。3.VFP系统特点与工作方式(1)VFP的特点。(2)VFP的主要文件类型。(3)VFP的各类设计器和向导。(4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。4.项目管理器的使用出题方向本章所涉及的知识是等级考试中的重要内容,一般在笔试中会出现大量的基本概念题。例题分析1.选择题例题1数据处理的核心问题是_______。数据管理B)数据分组C)安全维护D)数据传输【答案】A)【解析】数据处理的核心问题是数据管理。计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。例题2数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。DB包括DBS和DBB)DBMS包括DB和DBSDBS包括DB和DBMSD)三者之间没有联系【答案】C)【解析】数据库是按一定的组织形式存储在一起的相互关联的数据集合。数据库管理系统是为数据库的建立、使用和维护而配置的软件。数据库系统是指引入数据库技术后的计算机系统。它主要包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等组成部分。因此正确答案是C)。例题3从关系模式中指定若干个属性组成新的关系称为_______。选择B)投影C)连接D)人工连接【答案】B)【解析】在VFP中,专门的关系运算有3种,选择、投影和连接。选择运算是指从关系中找出满足条件的记录的操作。投影运算是从关系中选取若干属性(字段)组成新的关系。连接运算是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。VFP中没有“人工连接”。因此正确答案是B)。例题4计算机数据管理依次经历了_______几个阶段。人工管理、文件系统、分布式数据库系统、数据库系统文件系统、人工管理、数据库系统、分布式数据库系统数据库系统、人工管理、分布式数据库系统、文件系统人工管理、文件系统、数据库系统、分布式数据库系统【答案】D)【解析】随着计算机硬件、软件技术和计算机应用范围的发展,数据管理技术得到很大的发展,先后经历了人工管理、文件系统、数据库系统、分布式数据库系统等几个阶段。例题5按一定的组织形式存储在一起的相互关联的数据集合称为_______。数据库管理系统B)数据库C)数据库应用系统D)数据库系统【答案】B)【解析】数据库是按一定的组织形式存储在一起的相互关联的数据集合。“数据库管理系统”是为数据库的建立、使用和维护而配置的软件;“数据库应用系统”是在DBMS支持下根据实际问题开发出来的数据库应用软件;“数据库系统”是指引入数据库技术后的计算机系统。例题6在一个关系中,不可能有完全相同的_______。A)分量B)属性C)域D)元组【答案】D)【解析】一个关系可看成是一张二维表,在二维表中,行称为元组。在VFP中一行称为一个记录。表中任意两行不能完全相同,即不可能有完全相同的元组。例题7下列操作方法中,不能退出VFP的一项是_______。A)单击“文件”菜单中的“退出”命令B)单击“文件”菜单中的“关闭”命令C)在命令窗口中输入QUIT命令,按Enter键D)按Alt+F4键【答案】B)【解析】在结束使用VFP后,为保证数据的安全和软件本身的可靠性,需通过正常方式退出VFP,常用的有以下几种方法:单击“文件”菜单下的“退出”命令。单击标题栏最右端的关闭按钮。按Alt+F4组合键。在命令窗口中输入QUIT命令,按Enter键。单击标题栏最左端的控制按钮,打开下拉菜单,选择“关闭”命令。执行“文件”菜单中的“关闭”命令,只能关闭当前打开的VFP文件,不能退出VFP。例题8下面关于项目及项目中的文件的叙述,不正确的一项是_______。A)项目中的文件不是项目的一部分B)项目中的文件表示该文件与项目建立了一种关联C)项目中的文件是项目的一部分D)项目中的文件是独立存在的【答案】C)【解析】在VFP中,新建或添加到项目中的文件并不是项目的一部分,每个文件都独立存在。某个项目包含某个文件表示该文件与项目建立了一种关联。例题9下列关于对象的说法,不正确的是_______。任何对象都有自己的属性和方法属性是对象所固有的物理特征,方法是附属于对象的行为和动作客观世界的任何实体都可以看作是对象不同的对象具有相同的属性和方法【答案】D)【解析】客观世界的任何实体都可以看作是对象,任何对象都有自己的属性和方法。属性是对象固有的物理特征,方法是附属于对象的行为和动作。不同的对象具有相同的属性和方法。例题10下列关于类的说法,不正确的是_______。A)类是对象的集合,类是对一类相似对象的性质描述类是对象的实例,对象是类的集合类具有继承性、封装性等特性类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法【答案】B)【解析】类是对象的集合,类是对一类相似对象的性质描述,这些对象具有相同的性质,即有相同的属性和方法。对象是类的实例。类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法。类具有继承性、封装性等特性。类的继承性是指子类具有父类的全部属性和方法,同时允许用户根据需要对已有的属性和方法进行修改,或添加新的属性和方法。类的封装性是指类的内部信息对用户是隐蔽的。在类的引用过程中,用户只能看到封装界面上的信息,而其内部信息则是隐蔽的。2.填空题例题1将数据转换成信息的过程称为_______。包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。数据处理的目的是从大量的、原始的数据中获取有价值的信息,以此作为行为和决策的依据。【答案】数据处理【解析】数据处理是指将数据转换成信息的过程,它包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。数据处理的目的是从大量的、原始的数据中获取有价值的信息,以此作为行为和决策的依据。例题2在VisualFoxPro中,专门的关系运算有3种:选择、投影和连接。_______是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。【答案】连接【解析】在VisualFoxPro中,专门的关系运算有三种:选择,投影和连接。选择运算是指从关系中找出满足条件的记录的操作。投影运算是从关系中选取若干属性(字段)组成新的关系。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。例题3每个对象都有对应的属性和_______。【答案】方法【解析】客观世界的任何实体都可以看作是对象,任何对象都有自己的属性和方法。属性是对象固有的物理特征,方法是附属于对象的行为和动作。不同的对象具有相同的属性和方法。例题4VisualFoxPro具有交互操作方式和_______两种工作方式。【答案】程序执行方式【解析】VFP提供的工作方式主要有两种,即交互方式和程序执行方式。交互方式有命令方式和菜单方式(可视化操作方式)两种类型。程序执行方式是指VFP的用户根据实际应用的需要,将命令编写成一个程序,通过运行程序,系统逐条执行程序中的各条命令。例题5VisualFoxPro具有_______设计器和生成器3类界面操作工作。【答案】向导【解析】设计器、向导和生成器是VFP为用户提供的辅助设计工具,在它们的帮助下,用户可以直观、简便、快速地完成多种用户文件的创建。设计器是用来创建和修改应用系统各种组件的可视化工具;向导是一种快速生成各种用户文件的工具;VFP中的生成器可以帮助用户产生应用程序和创建某些对象。例题6VisualFoxPro的_______用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。【答案】项目管理器【解析】项目管理器是VFP提供的一种辅助设计工具,它用来将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为.PJX的项目文件。用户可以利用项目管理器简便地、可视化地创建、修改、调试和运行项目中的一切文件,还能把项目集合成一个在VFP环境下运行的应用程序或编译成脱离VFP环境的可执行文件。例题7“项目管理器”窗口中共有6个选项卡,分别为_______、_______、______、_____、_____、______。【答案】全部、数据、文档、类、代码和其他【解析】项目管理器管理着VFP中包含的数据库、表单、报表、查询等一切文件。项目管理器共有6个选项卡,分别是全部、数据、文档、类、代码和其他。例题8VisualFoxPro中项目文件的扩展名(后缀)是_______。【答案】PJX或.PJX注:此题为2002年4月VFP笔试考题【解析】项目管理器是VFP提供的一种辅助设计工具,它用来将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为.PJX的项目文件。例题9在连接运算中,_______
连接是去掉重复属性的等值连接。【答案】自然注:此题为2002年9月VFP笔试考题【解析】连接运算是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。最常用的连接运算是自然连接,它是利用两个关系中共有的字段,把该字段值相等的记录连接起来。例题10
Visual
FoxPro
6.0是一个
_______
位的数据库管理系统。【答案】32注:此题为2002年9月VFP笔试考题【解析】VisualFoxPro6.0是美国微软公司推出的32位的关系数据库管理系统。作为新一代面向对象的数据库管理系统,VisualFoxPro6.0具有功能强大、速度极快、界面极其友好等特点,是目前使用较为广泛的数据库管理系统。试题精选一、选择题1.在一个二维表中,行称为________,列称为________。A)属性;元组B)元组;属性C)关系;元组D)属性;关系2.数据库系统的核心是________。A)数据库管理系统B)数据库C)数据D)数据库应用系统3.VFP是一种________数据库管理系统。A)层次型B)网状型C)关系型D)树型4.支持数据库各种操作的软件系统是________。A)数据库系统B)操作系统C)数据库管理系统D)命令系统5.在关系模型中,从表中选出满足条件的记录的操作称为________。A)连接B)投影C)联系D)选择6.数据库系统与文件系统的主要区别是________。A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B)文件系统管理的数据较少,而数据库系统能管理大量数据C)文件系统比较简单,数据库系统比较复杂D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7.在关系运算中,选择的操作对象是________;投影的操作对象是________;连接的操作对象是________。A)一个表;一个表;两个表B)一个表;两个表;两个表C)一个表;一个表;一个表D)两个表;一个表;两个表8.在关系数据库中,基本的关系运算有三种,它们是________。A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)统计、查找和连接9.VFP是一种关系型数据库管理系统,所谓关系是指________。A)表中各个记录之间的联系B)数据模型满足一定条件的二维表格式C)表中各个字段之间的联系D)一个表与另一个表之间的联系10.一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。A)一对一B)多对一C)一对多D)多对多二、填空题1.数据处理的核心问题是________。2.数据库管理系统可以支持3种数据模型,它们是________、________和________。3.数据库系统的核心部分是________。4.在关系数据库中,表格的每一行在VFP中称为________;表格的每一列在VFP中称为________;________是属性或属性的组合,它的值可以唯一地标识一个记录。5.如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为________。6.在连接运算中,_______
连接是去掉重复属性的等值连接。7.VFP提供的工作方式主要有两种,即________和________。8.VFP中,项目文件的扩展名是________。9.对象的________就是对象可以执行的动作或它的行为。10.现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是________。参考答案一选择题BACCDDABBD二填空题1数据处理的核心问题是数据管理。(计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。)2层次模型、关系模型、网状模型3数据库管理系统4元组,属性,主关键字5外码(或外关键字)6自然7交互操作方式(含命令方式和菜单方式),程序执行方式8.pjx9方法第二章
vfp语言基础一程序设计概述1.程序设计方法简介设计方法主要概念设计过程程序执行方式结构化程序设计功能模块(即过程、自定义函数)编制各个功能模块,再用主程序将它们串起来将应用程序分解成若干功能模块,通过各模块的相互调用来完成整个执行过程,是过程驱动的。面向对象程序设计类、对象、属性、事件、方法设计类、子类、对象(设计外观、设置属性、为事件编写方法程序)将应用程序分解成具有特定属性的对象,通过调用各对象的不同方法来完成相关事件,是事件驱动的。2.数据类型vfp包含下列数据类型:通用的数据类型字符型character货币型currency日期型date日期时间型datetime逻辑型logical数值型numeric仅用于字段的数据类型双精度型double浮点型float整型integer通用型general备注型memo3.数据容器vfp中用来存储数据的容器有:常量、变量、数组、记录和对象。(1)常量(constants):一个在操作过程中保持不变的数值或字符串。常用的常量类型常量类型数值型常量字符型常量逻辑型常量日期型常量表示方式-25.36"abc","123","中国".t..f.{^2005/07/10}(2)变量(variables):是内存中的一个存储单元的位置,其中的内容可以变化,但标识该存储位置的名称(即变量名)不变。变量的命名习惯:类型变量代号,如:cstud、ncj、dcsrq——分别代表一个字符型、数值型、日期型的变量名。变量的赋值方式:1)用store命令如:store"王兰"tocstud2)用赋值操作符=如:cstud="王兰"变量的作用域:即变量起使用的有效范围。变量作用域定义作用域的关键字特点局部变量localvariable(本地变量)local只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。当其所属程序停止运行时,局部变量将被释放。私有变量privatevariableprivate私有变量在vfp中是默认的,不需要特殊的关键字定义。但是,如果在更高一级例程(routine)中已经有同名变量,可以用private关键字予以声明,以限定其范围。当定义此变量的例程结束时,此变量也被相应释放。可使用私有变量在被调用的函数中共享数据。公共变量publicvariablepublic可用于所有过程和函数,而不限于定义该变量的过程和函数。可使用全局变量在多个过程或函数之间共享数据,在命令窗口中创建的任何变量自动具有全局属性。变量的访问:当变量和字段同名时,字段有优先被访问权。要在变量名前加m.或m->以示区别,如m.cstud(3)数组(array):是存储在一个变量中由单个变量名引用的有序数据集合。在vfp中,一个数组中的数据不必是同一种数据类型。常用的有一维数组,二维数组。数组元素的标识:通过一个数值下标来引用,如aa[2],aa[2,3]数组类型的声明:私有数组——用declare或dimension定义全局数组——用public命定义局部数组——用local定义数组元素的赋值:用赋值语句:如aa=45用scatter从当前记录中取特定字段的值赋给数组:如:(数组长度、类型自动与所给字段相同)用copytoarray从当前记录中取所有字段的值赋给数组:如:copytoarrayaa(数组长度、类型自动与表中全部字段相同)把数组中的数据传给当前表中的当前记录:gatherfrom数组名[fields字段名表]用数组向当前表添加记录:appendfromarray数组名[for条件][[fields字段名表](用二维数组可以同时添加多条记录)数组处理的常用函数:排序sort(),搜索ascan(),删除adel(),插入ains()(4)记录:表中的一行,由字段组成。(5)对象:对象是类的一个实例,类是对拥有数据和一定行为特征的对象集合的描述。vfp对象可以是表单、表单集、控件。二vfp6.0的语言成分1.命令即:由用户发出的、指示vfp进行某种操作的指令。如useaaa&打开一个名为aaa.dbf的数据表2.函数即:一个预先编制好的模块,可由vfp程序在任何地方调用。函数的使用方法:名称、功能、参数、返回值几个常用函数名称命令格式示例字符串截取函数substr(expc,expn1[,expn2])?substr(“abcdefg”,2,4)结果是:bcdeleft(expc,expn)?left(“abcdefg”,2)结果是:abright(expc,expn)?right(“abcdefg”,4)结果是:defg字符串查找函数at(expc1,expc2[expn])?at(“b”,“abcde”)结果是:2?at(“a”,“abcdeasd”)结果是:1?at(“a”,“abcdeasd”,2)结果是:6大小写字母转换函数lower(expc)?lower(“DFGHA”)结果是:dfghaupper(expc)?upper(“asdf”)结果是:ASDF数值函数max(exp1,exp1[,exp3,…])?max(15,23,4,56)结果是:56min(exp1,exp1[,exp3,…])?min(15,23,4,56)结果是:4abs(expn)?abs(-15.83)结果是:15.83int(expn)?int(25.62)结果是:25?int(-25.62)结果是:-25压缩空格函数alltrim(expc)?alltrim("adbg")结果是:adbg去掉字符串左边空格ltrim(expc)?ltrim("adbg")结果是:"adbg"去掉字符串右边空格rtrim(expc)?rtrim("adbg")结果是:"adbg"类型转换函数str(expn1[,expn2][,expn3])?str(789.678,6,2)结果是:"789.68"ctod(expc)?ctod("05/21/2008")结果是:05/21/08val(expc)?val("123.45")结果是:123.45dtoc(expd)?dtoc({^2008/12/15})结果是:12/15/08?"05/21/08"=dtoc({^2008/05/21})结果是:.t.日期时间函数date()?date()结果是当前系统日期:12/23/08datetime()?datetime()结果是:12/23/0810:15:30year(expd)?year({^2008/03/25})结果是:2021数据库函数recno()dbc()seek()其它函数len()deleted()eof()bof()found()empty(exp)inlist(,,)reccount()
select()between(,,)iif(,,)tablerevert()lock()chr()asc()
tableupdate()fsize()tag()inkey()自定义函数:由用户为自己的应用程序创建的专用函数,可作为独立的程序文件保存在磁盘上也可作为过程文件存放在其他程序中。3.表达式即:变量、操作符、常量、函数、字段名、控制以及属性的组合,求值结果为单个值。表达式的类型:算术表达式:由算术操作符和数值型数据构成的表达式。字符表达式:由字符操作符和字符型数据构成的表达式。日期表达式:由日期操作符和日期、时间型数据构成的表达式。逻辑表达式:由逻辑操作符和逻辑型数据构成的表达式。名称表达式:由圆括号括起来的一个字符表达式,用来替换命令或函数中的名称。例:dbf_name="学生成绩登记表"use(dbf_name)宏替换:用宏替换符号&表示,它与名称表达式具有相似的作用。例:已知a="1",b="2",c12="good"则c&a&b="good"4.操作符数值操作符()^或***/%(取余数)+-关系操作符<
<=>>=<>
或!=
或#==逻辑操作符()表达式分组no或!(非)and(和)or(或)日期和时间操作符+-注意:日期型:天数时间型:秒数字符操作符:+-$
两个特殊的操作符圆点操作符(.):用于分隔对象的名称以及分隔对象中的属性、事件、方法。范围转变操作符(::):提供了从一个子类中调用一个父类的方法。三程序设计基础1.基本概念程
序:为解决某一问题而设计的一系列指令。主程序:通常被用户直接执行的程序。子程序:在程序中被调用的程序。源程序:由人用源语言编写的计算机程序,必须翻译成机器语言后才能被执行。目标程序:是源程序经过编译后所产生的机器语言程序。可执行程序:源程序被编译后产生的可被机器直接执行的程序,具有.exe扩展名。在vfp中是指由项目管理器连编生成的、可脱离vfp环境运行的程序。应用程序:指为完成专门工作而设计的一组相互联系的例行程序和子程序。在vfp中是指一组visualfoxpro程序、表单、菜单和其他文件经项目管理器连编后形成的单个程序,不能脱离vfp环境运行,扩展名为.app。例行程序:按某种顺序排列的、使计算机能执行某种任务的指令集合,可以是一种专用的程序或作为程序的一部分。它可由若干个子程序组成。2.程序控制(1)顺序语句:即按程序中的语句顺序依次执行。(2)分支语句条件语句:情况语句:if条件命令组1[else命令组2]endifdocasecase情况1命令组1case情况2命令组2…[otherwise其它命令组]endcase3.循环语句for循环语句(预知循环次数)for变量=初值to终值[step步长]命令组endfor|nextdowhile循环语句(未知循环次数)dowhile条件命令组enddoscan循环语句(针对全部记录)scan[范围][for|while条件]命令组endscan循环结构中的loop命令和exit命令:loop是短路语句,表示从此开始下一次循环;exit是退出语句,表示跳出循环。4.子程序子程序的的形式可以是一个程序文件,也可以是一个过程或自定义函数。子程序自定义函数过程特点总是被其他程序调用而不单独执行,可以调用其他子程序,不一定要返回一个值。能以一个独立的文件储存,也可包含在调用程序中,必须返回一个值。是一个程序段,是程序的组成部分,一般放在程序的最后。定义方法与程序相同,只是在子程序的结尾加需一条返回命令:return[表达式|tomaster|to程序文件名]function函数名或:modifycommand函数名parameters数表命令组return表达式注:用此命令定义的函数以独立的文件形式储存。procedure过程名parametrs参数表命令组return调用方法do子程序名[with参数表]=函数名(参数表)do过程名with参数表3.创建应用程序方法一:在命令窗口中输入:modifycommand程序名方法二:单击文件菜单→新建→程序→新文件→在编辑窗口中编辑程序→完成后关闭→给出合适的程序名及保存位置。程序的注释:方法1:*|note<注释内容>可出现在程序中的任何地方方法2:&&<注释内容>一般用于命令的尾部给程序加注释的目的是为了提高程序的可读性。面向过程的程序设计三步曲:输入→处理→输出4.修改应用程序方法一:在命令窗口中输入:modifycommand程序名|?注:?表示不知道程序名,要从打开对话框中选定。方法二:单击文件菜单→打开→
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 62680-1-3:2024 EN-FR Universal serial bus interfaces for data and power - Part 1-3: Common components - USB Type-C?cable and connector specification
- 2025-2030年中国铝包木门窗行业运行现状及发展前景分析报告
- 2025-2030年中国金融资产交易所行业发展趋势规划研究报告
- 2025-2030年中国葡萄及深加工行业发展状况及营销战略研究报告
- 2025-2030年中国色纺纱市场运行动态及发展趋势预测报告
- 2025-2030年中国羊绒产业运行态势及投资战略研究报告
- 2025-2030年中国程控交换机行业发展现状及前景趋势分析报告
- 2025-2030年中国离心泵制造行业市场运营状况与发展潜力分析报告
- 2025辽宁省安全员C证考试(专职安全员)题库附答案
- 2025广东省安全员《C证》考试题库及答案
- 黄河流域生态保护和高质量发展知识竞赛试题及答案(共52题)
- 1、1~36号元素电子排布式、排布图
- advantrol-pro v2.70学习版系统组态使用手册
- 职业院校技能大赛沙盘模拟企业经营赛项规程
- 国网新闻宣传与企业文化管理专责题库汇总-下(判断、简答题)
- 职业卫生调查表
- GB/T 11982.1-2005聚氯乙烯卷材地板第1部分:带基材的聚氯乙烯卷材地板
- GB/T 10046-2018银钎料
- GB 4094-2016汽车操纵件、指示器及信号装置的标志
- 第一讲 文化概论
- 小儿急性喉炎-课件
评论
0/150
提交评论