工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > VB.net > 正文
Visual Stuido.NET扩展存储过程
[文章信息]
作者:isec
时间:2005-01-06
出处:CSDN
责任编辑:方舟
[文章导读]
进入正题前,首先请确认你电脑上已经安装了Microsoft VS.Net 2003和Microsoft SQL Server 2000
advertisement
热点推荐
· Java加密和数字签名编程快速入门
· 在VB6中用命令行为模式控制GUI动作
· Excel图表向导详解
· 浅析各种计算机病毒应对方法
· 2月16日软件精选 春节文章精彩回顾
[正文]

1 2 3  下一页

  进入正题前,首先请确认你电脑上已经安装了Microsoft VS.Net 2003和Microsoft SQL Server 2000。   

  一、建立数据库框架

  用Sql Sever新建一个数据库Railway,并在Railway中加入两张表:

Routes
( TrainID(int), AllStations(varchar(2000))
)

  和

Trains
(
TrainID(int),
TrainName(varchar(10))
)

  下划线代表主键,Trains表中两项一起作主键,是为了列车的别名,例如T1=特快1=特1等等。

  最后,在Route表中加入如下记录:

  (0, '|北京,0小时|石家庄,2小时|郑州,4小时|武昌,4小时|广州,9小时|')
  (1, '|哈尔滨,0小时|北京,7小时|石家庄,1小时|郑州, 4小时|西安, 6小时|成都, 10小时|')

  在Trains表中加入:

  (0, 'J1')
  (0, '极快1')
  (1, 'J2')
  (1, '极快2')

  Route表中第二项的格式是'|起点站,0小时|下一站,离上一站的时间|...|终点站,离上一站的时间|'

  二、提出问题:

  1、寻找北京到郑州的最快路线;
  2、寻找哈尔滨到广州的最快路线。

  第一个问题很容易看穿,因为J1和J2都经过北京和郑州,只要比较这两条线路谁更快即可。结果应该是J2胜出,5小时。此问题不用扩展存储过程也很容易解决。

  第二个问题相对就复杂点。肯定需要中转,但应该选择哪个作为中转站?北京、石家庄还是郑州?这个问题的算法虽然不难,但在普通存储过程里却很难编写。


1 2 3  下一页

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • VB.NET编程中调用Windows API
  • Visual Basic.Net中的字符串处理
  • 在VB.NET编程中使用数组
  • VB.NET编写测试硬盘速度的程序
  • 用VB.NET设计各种形状的窗体界面
  • 中兴携手阿尔卡特 全球逐鹿CDMA
  • 用友总裁王文京:誓将ERP变成“大众消费”
  • 香港消费者委员会:数码相机最贵未必最好
  • 外电称中兴正评估西门子手机业务 或能并购
  • 国信办督战八大行业灾难备份 将出台国家标准
  • 中国IT企业走进欧盟 搭第六框架计划直通车
  • 美邦银行用户注意 警惕新型“钓鱼”邮件
  • 微软三年时间磨出新IE 具有更强大安全性能
  • Advertisement

    天极无线


    奇妙科幻|美好风光|清风车影|漫画卡通|星座生肖|明星写真|动物世界
    老鼠爱大米
    挥着翅膀的女孩
    女人味
    栀子花开
    白月光
    刚刚好
    江南
    快乐崇拜
    亲爱的你怎么不在我身边
    小薇
    2002年的第一场雪
    有多少爱可以重来
    我的地盘
    七里香
    情人
     
    老鼠爱大米 老板电话
    冲动的惩罚 七里香
    我不是黄蓉 女生撒娇
    盛夏的果实 坚持到底
    孤单北半球 眉飞色舞
    挪威的森林 可爱女人
    最浪漫的事 老板电话

    CSEEK搜索