基于ASP_NET的互动多媒体学习社区网站建设_龚琪琳(2)
O l e D b D a t a R e a d e r o d r=m y d o.r o w(s q l);//调用数据库操作类中的r o w方法
o d r.R e a d();//前进一条记录
V U r l=″V i d e o″+″″+o d r[″V i d e o U r l″].T o S t r i n g();//存储视频教程的路径
i f(!F i l e.E x i s t s(S e r v e r.M a p P a t h(″.″)+″″+V U r l))//判断此教程是否存在
{s t r i n g d l s q l=″d e l e t ef r o m t b V i d e ow h e r eV i d e o I D=″+ C o n v e r t.T o I n t32(R e q u e s t.Q u e r y S t r i n g[″V i d e o I D″]);
m y d o.a d l D a t a(d l s q l);//删除该视频的信息
P a g e.R e g i s t e r S t a r t u p S c r i p t(″t r u e″,″<s c r i p t>a l e r t(′文件不存在!请返回!′);l o c a t i o n=′i n d e x.a s p x′</s c r i p t>″);} V i d e o T i t l e=o d r[″V i d e o N a m e″].T o S t r i n g();//存储视频名称
C o n t e n t=o d r[″V i d e o C o n t e n t″].T o S t r i n g();//存储视频内容简介
N a m e=o d r[″N a m e″].T o S t r i n g();//存储发布人
F B D a t e=o d r[″F B D a t e″].T o S t r i n g();//存储发布日期
C l i c k S u m=o d r[″C l i c k S u m″].T o S t r i n g();//存储点击率
}
c a t c h(E x c e p t i o ne x)
{R e s p o n s e.Wr i t e(e x.M e s s a g e.T o S t r i n g());}}
2.3发布并管理教程实现过程
在主页W e b窗体的加载事件中需要先判断用户是否登录,只有登录才可以发布教程和管理教程,如果没有登录将弹出对话框跳转到首页。发布教程时,当用户将教程信息添加正确后单击“发布”,将用户的教程信息保存到数据库中。代码如下:
p r o t e c t e dv o i d b t n F B C l i c k(o b j e c t s e n d e r,E v e n t A r g s e)
{…
t r y
{s t r i n g s q l=″″;
i f(i s V S==″t b S o u n d″)//判断教程是否是语音类型
{//判断用户上传的文件类型
i f(F i l e U p l o a d1.F i l e N a m e.S u b s t r i n g(F i l e U p l o a d1.F i l e N a m e. L a s t I n d e x O f(″.″)+1)==″m p3″)
{//判断用户上传的语音教程是否存在
i f(!F i l e.E x i s t s(S e r v e r.M a p P a t h(″.″)+″S o u n d″+ t h i s.F i l e U p l o a d1.F i l e N a m e))
{s q l=″i n s e r t i n t o t b S o u n d(S o u n d T y p e,S o u n d N a m e,S o u n d-U r l,C l i c k S u m,S o u n d C o n t e n t,N a m e)v a l u e s(′″+t y p+″′,′″+v s-n a m e+″′,′″+t h i s.F i l e U p l o a d1.F i l e N a m e+″′,′″+c l i c k s u m +″′,′″+c o n t e n t+″′,′″+n a m e+″′)″;//设置路径用于保存上传的语音
P a t h=S e r v e r.M a p P a t h(″./″)+″S o u n d″+″″+t h i s.F i l e U-p l o a d1.F i l e N a m e;
i f(m y d o.a d l D a t a(s q l))
{//将文件保存到指定位置
i f(F i l e U p l o a d1.F i l e N a m e.S u b s t r i n g(F i l e U p l o a d1.F i l e N a m e. L a s t I n d e x O f(″.″)+1)==″w m v″)
{//判断用户上传的视频教程是否存在
i f(!F i l e.E x i s t s(S e r v e r.M a p P a t h(″.″)+″V i d e o″+t h i s.
F i l e U p l o a d1.F i l e N a m e))
{s q l=″i n s e r t i n t ot b V i d e o(V i d e o T y p e,V i d e o N a m e,V i d e o U r l, C l i c k S u m,V i d e o C o n t e n t,N a m e)v a l u e s(″+t y p+″,′″+v s n a m e+″′,′″+t h i s.F i l e U p l o a d1.F i l e N a m e+″′,″+c l i c k s u m+″,′″+c o n t e n t+″′,′″+n a m e+″′)″;//设置路径用于保存上传的视频
P a t h=S e r v e r.M a p P a t h(″./″)+″V i d e o″+″″+t h i s.F i l e U-p l o a d1.F i l e N a m e;
…}
3 结束语
本文从互动多媒体学习社区网站的前台和后台的详细设计流程着手,对网站用户注册、查看视频教程、发布并管理教程等进行详细阐述,并基于A S P. N E T设计开发了互动多媒体学习社区网站。基于计算机数字技术的多媒体教学,已经发展成为综合利用计算机网络通信和多媒体进行交互式教学的网络教育,它不但改变了传统教学模式和手段,而且本质上改变了传统教学思想和观念,促进了教育的终身化、现代化、社会化和国际化。
参考文献:
[1] 张领.A S P.N E T项目开发全程实录[M].北京:清华大
学出版社,2006.
[2] 卢镇波,李青,段明辉.A S P编程实例入门与提高[M].
北京:电子工业出版社,2005:124-129.
[3] 吕俊音.A S P基础及应用教程[M].北京:机械工业出版
社,2006.(下转第77页)
2010年第3期
田小强等:S Q L i t e 3在便携式医疗超声仪中的应用研究
77
S q l i t e >
若进入数据库命令行管理模式,说明目标板环境配置正确。程序独立交叉编译时,需要指定交叉编译链接时库路径、头文件名路径和链接库名称。
[/a r m -l i n u x ]a r m -l i n u x -g c c -I
/(头文件路径)-L /(库文件路径)-l s q l i t e 3-o a p pa p p .c
[/a r m -l i n u x ]f i l e a p p
//查看编译后的文件类型为a r m 体系代码
[/a r m -l i n u x ]l d d a p p
//查看a p p 程序依赖的库文件
5.2病历数据库访问测试
S Q L i t e 3中数据库访问S Q L 语句是同C 语言编译在一起的,所以执行的速度很快,在开启事务操作后,对进行病历库病人表执行1万次I n s e r t 操作,执行时间小于0.2秒;对1万条记录进行S e l e c t 语句多表查询,执行时间小于0.1秒;对10组100K B 二进制文件(B L O B 类型)写入操作时间小于0.5秒,响应速度可以满足便携式设备对数据的访问效率要求。
6 结束语
通过S Q L i t e 3数据库对便携式超声仪病历和诊断信息数据进行管理,提高了该仪器信息处理的效率,另外,以数据库为中心的嵌入式软件在架构上也更加合理。便携式医疗电子设备的市场需求在增长,同时用户对产品的功能需求也在增长,数据存储能力和信息的检索和查询能力是未来便携式电子医疗设备的一个主要功能指标,如笔者所述,S Q l i t e 3数据库可以其优越的性能在基于嵌入式技术的便携式医疗仪器中开发中发挥更大的作用。
参考文献:
[1] C h u n y u e B i .R e s e a r c ha n da p p l i c a t i o no f S Q L i t ee m b e d d e d
d a t a b a s
e t e c h n o l o g y [J ].WS E A ST r a n s a c t i o n s o nC o m p u t -e r s ,2009,8(1):83-92.
[2] R i c h a r dH i p pD .S Q L i t eH o m e p a g e [E B /O L ].h t t p ://w w w .
s q l i t e .o r g ,2009-07-01.
[3] 邹柏程,赵利.一个嵌入式L i n u x 系统开发平台的构建
[J ].计算机与现代化,2008(9):30-33.
[4] 冯佳佳,薛锦云.基于可重用数据查询构件的手持医护
信息系统的研究[J ].计算机与现代化,2009(9):132-135.
[5] 樊燕红.全数字B 型超声诊断仪系统结构 …… 此处隐藏:4235字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




