2022年应用vc进行数据库编程与分析第期 .pdf
《2022年应用vc进行数据库编程与分析第期 .pdf》由会员分享,可在线阅读,更多相关《2022年应用vc进行数据库编程与分析第期 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 VC作为数据库编程工具必要性实际上从方便的角度讲,VisuaIBa血和 Delphi 这样的 RAD环境更加适合于数据库开发,应用这些软件可以在使程序设计非常地容易。对大多数数据库应用来说,选择VC+ 也许并不适宜。但是需要考虑到, 单纯的数据库管理必须要和其它的功能结合才能发挥更大的作用,而数据库软件并不轻易地支持这些拓展的功能。由于VC对底层强大的支持,其高效的率的代码结构, 编写的数据库相关应用程序就会有规模小、提供底层访问并能提供实时访问的特点。比如编写数据库实用程序及驱动程序时,在硬盘较小或内存有限制时,Visualc+提供了无价无限的工具。二、 VC数据库编程方法分析(一)O
2、DBC的模式Mα'Os'Ofi最 初 是 以 开 放 数 据 库 互 连 (ODBC)为 目 标 的 , ODBC 是Micr'Os'Oft引进的一种早期数据库接口技术,是ADO的前身。VisualC+的 MFC 类库定义了几个数据库类。在利用ODBC 编程时,经常要使用到CDatabase(数据库类 ), CRec'OrdSet(记录集类 )和 CRe∞'rdView( 可视记录集类)。其中 :CDatabase 类对象提供了对数据源的连接,通过它你可以对数据源进行操作。CRecordView 类 对 象 能 以 控 制
3、 的 形 式 显 示 数 据 库 记 录 。 这 个 视 图 是 直 接 连 到 一 个CRec'OrdSet对象的表视图。 CRec'OrdSet类对象提供了从数据源中提取出的记录集。1 数据链接在 CRecordSet类中定义了一个成员变量m_pDatabase:CDatabase*m_pDatabase; 它是指向对象数据库类的指针。如果在 CRec'OrdSet类对象调用OpenO 函数之前,将一个已经打开的CDatabase类对象指针传给m-pDatabase,就能共享相同的CDatabase 类对象。2.查询记录名师资料总结 - - -精品资料欢迎下载 -
4、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 查询记录使用CRec'OrdSet:OpenO和 CRec'OrdSet:R叫 ueryO 成员函数。在使用 CRecordSet类对象之前,必须使用CRec'OrdSet:OpenO 函数来获得有效的记录集。一旦已经使用过CReoordSet:OpenO函数,再次查询时就可以应用CRecordSet:RequeryO函数。在调用 αecordSet: 句 enO 函数时,如果已经将一个已
5、经打开的CDatabase对象指针传给 CRec'OrdSet类对象的m_pDatabase 成员变量,则使用该数据库对象建立ODBC连接 ;否则如果m_pDatabase 为壁指针,就新建一个CDatabase 类对象并使其与缺省的数据源 相 连 , 然 后 进 行 αec'OrdSet类 对 象 的 初 始 化 。 缺 省 数 据 源 由GetDefaultC'OnnectO 函数获得。如果没有指定参数,程序则使用缺省的SQL语句,即对在 GetDefaultSQL()函数中指定的SQL语句进行操作。(二)ADO 的模式ADO 既能应用到VC 的强大功能
6、,而且使用起来又比较方便,本文以ADO 方式数据库访问为例,展示VC下如何进行数据库应用。下面是使用其编程的方法。1.使用预处理指令#import #import"C: 飞ProgramFilesC'Omm'OnFiles飞System'山DO 恤sad'015. dll"n'O_namespaceren缸丑叭 "EOF" ,"EndOfFile") 程序在编译过程中,VC+ 会读出msadol5.dll 中的类型库信息,自动产生两个该类型库的头文件和实现文件msad'015.tlh 和
7、 msad'015.tli( 在您的 Debug 或 Release目录下。在这两个文件里定义了ADO 的所有对象和方法,以及一些枚举型的常量等。我们的程序只要 直 接 调 用 这 些 方 法 就 行 了 , 与 使 用MFC 中 的COleDispatchDriver类 调 用Aut'Omati'On对象十分类似。2.使用 MFC 中的 CIDispatchDriver 就是通过读取msad'015.dll 中的类型库信息,建立一个 COleDispatchDriver 类的派生类,然后通过它调用ADO对象。3 直接用 COM 提供的 API如使用如下代码zC
8、LSIDclsid; HRESULThr=:CLSIDFromProgID(L"ADODB.C'Onnecti'On",名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - &clsid); if(FAlLED(hr?.J :CoCr四 teIn 民 ance(clsid,NULL,CLSCTX_SERVER IID_IDispatch,(v'Oid 叫 &pDispatc
9、h); if(FAlLED(hr .J 以上三种方法,第一和第二种类似,可能第一种好用一些,第三种编程可能最麻烦。但可能第三种方法也是效率最高的,程序的尺寸也最小,并且对ADO 的控制能力也最强。当需要绕过ADO 而直接调用OLEDB底层的方法时,就一定要使用第三种方法。ADO编程的关键,就是熟练地运用ADO提供的各种对象('0ect) 、方法 (method) 、属性 (prop 町 ty)和容器(00llecti'On) 。 亲子阅读,又称“ 亲子共读 ” ,就是以书为媒,以阅读为纽带,让孩子和家长共同分享多种形式的阅读过程,在学生课外阅读当中起到重
10、要的作用。通过共读, 父母与孩子共同学习,一同成长;通过共读,为父母创造与孩子沟通的机会,分享读书的感动和乐趣;通过共读,可以带给孩子欢喜、智慧、希望、勇气、热情和信心。摘要:当阅读不再是真正意义上的阅读,而是一种对生活的体味和感知工具时,“亲子共读 ” 这种形式也在发生着一些变化。从绘本出版业的角度看,如果能够及时掌握亲子共读方式的转变,从绘本编制初期就做相应的迎合调整,儿童绘本必将迎来发展的春天。本文在浅析亲子共读多种方式的基础上,试探讨其对儿童绘本编制出版的一些启示。关键词:亲子共读;绘本出版 ;方式儿童绘本在当下十分火热。究其原因,是“80后&rdq
11、uo; 成为如今最为庞大的“ 父母群体 ” 。他们初为人父、人母的同时,还需承受当下社会转型所带来的各名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 种生活重压, 而这种重压不免引发了他们的怀旧情怀绘本可以使这种情怀得以释放。在此基础上, 当阅读可以作为一种良好的生活习惯并与子女教育联系在一起的时候,他们更是会毫不吝啬的投入。这种情况与19 世纪儿童绘本的起源如出一辙,不同的是,“80后&r
12、dquo; 父母与孩子亲子共读的目的与19 世纪初 “ 纯粹的赞美与怀旧” 已有了显著的变化:“80后” 父母更现实和更理性,更开放,也更功利…… 总之,绘本不再是完美的童话故事,也并不只是教化真善美的工具,而是让孩子尽早直面人生的一种手段。 目的不同则方法各异:当阅读不再是真正意义上的阅读,而是一种对生活的体味和感知工具时, “ 亲子共读 ” 这种形式也在发生着一些变化。从绘本出版业的角度看,如果能够及时掌握亲子共读方式的转变,从绘本编制初期就做相应的迎合调整,儿童绘本必将迎来发展的春天。本文
13、在浅析亲子共读多种方式的基础上,试探讨其对儿童绘本编制出版的一些启示。一、 “ 代入式 ” 阅读“ 代入式 ” 阅读即用孩子的名字代替绘本故事中主要人物的名字,让孩子成为故事的主角。 这种做法优点明显:第一,孩子作为听众,故事中的喜怒哀乐虽能够在他心里泛起涟漪,但未必都能让他深刻体会。如果能让孩子以“ 主人公 ” 的身份进入故事里, 不仅可以增加孩子的融入感,刺激他的关注持续力和好奇心,还可以使他们得到更为真切具体的感受。第二, 当下我国绘本故事不少是源于国外作品,故事主人公名字多是直接音译,字多难记。家长不妨在读故事时直
14、接使用孩子的名称,避开拗口难读的内容,使亲子共读的效果更佳。从绘本编制出版的角度看,不妨尝试出版“ 填空式 ” 绘本。这种填空可分为“ 文字空 ” 和“ 图画空 ” 。具体做法:第一,把绘本故事人物的名称隐去,直接显示为空格。让家长在阅读时直接代入孩子或周围熟悉人的名称,称为“汉字空 ” 。这种做法虽已在一些儿童画报中得以应用(幼儿画报 绿版的 “ 我和红袋鼠的故事 ” 版块 ),但其更注重绘本与儿童的互动性,较少考虑其适用的故事范围及具体情景,建议编辑多在情绪培养、习惯养成
15、类绘本故事中推广这种做法。第二,在编制“ 填空式 ” 绘本的基础上,可附刊赠送故事主要人物头像的贴画,称为“图画空 ” 。让孩子和家长自行选择故事主人公,增加阅读趣味性的同时,家长也可颠覆传统的故事情节,鼓励孩子大胆想象,丰富原有故事内涵,使其变得更加丰满。这也是优秀绘本必备的功能。二、 “ 扮演式 ” 阅读“ 扮演式阅读 ” 即由阅读者通过角色扮演的方式来体味故事。低幼儿童的理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心
16、整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 解和认识能力有限,加上当下国内的低幼儿童绘本年龄划分大而笼统,未做到完全细分,导致部分儿童绘本的内容过于抽象难懂。在上述情况下,如果单纯靠“ 读 ” 和“ 听” ,甚至是 “ 代入式 ” 阅读,孩子都无法真正走进故事感受其中魅力。此时家长不妨换另外一种阅读方式“ 扮演式 ” 阅读。通过“ 演” ,让语言无法表达的情绪和内容通过动作和表情来传递。这种做法的优点在于:第一,可以让孩子直
17、观的通过肢体语言来感受绘本内容,不受文字理解能力限制。第二,打破绘本的约束力, 使传统的 “ 读” 变成 “ 演 ” , 使亲子阅读更富于情趣。“ 扮演式阅读 ” 给绘本出版编制带来的指导意义在于:第一,可编制 “剧本式 ” 绘本。角色扮演和身体动作往往更容易引起幼儿情感的共鸣。如果家长把故事设置成剧本场景,并给孩子提供相应的道具(人物面具等较为简易的表演素材),让幼儿通过感情、动作、语言、表情等多种感官进入故事的场景,并任其自由发挥,在其感兴趣的部分随意停留扮演,直到孩子的问题解决、兴趣被满足为止
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年应用vc进行数据库编程与分析第期 2022 应用 vc 进行 数据库 编程 分析
限制150内