足球大赢家,大赢家足球比分

    欢迎访问大赢家足球比分~

  1. 加入收藏
  2. 设为主页
  3. 学校简介
北大青鸟

三分钟了解北大青鸟

×
  • 北大青鸟大数据课程
  • 北大青鸟网络工程师
  • 北大青鸟web设计专业
  • 北大青鸟PHP专业
  • 北大青鸟启蒙星课程

我在大赢家足球比分的学习心得—代码生成器原理

责任编辑:027hpedu来源:大赢家足球比分技术入门教程发布时间:2013-12-28 11:42
导读:我在大赢家足球比分的学习很充实。今天主要给大家讲一下代码生成器原理。代码生成器数据来源是excel表格和数据库,我分别在这里面操作。通过代码生成器操作,可以提高效率。

  代码生成器原理

  代码生成器,数据来源分两种。

  1.Execl表 如图1-1

  2数据库 如图1-2

  

大赢家足球比分学习心得表格

 

  

大赢家足球比分学习心得数据库

 

  A.以Execl表作为表信息

  a)以如图1-1的格式编写表信息,然后每一张EXECL表的名字都要更改,如图1-3

  

大赢家足球比分学习心得

 

  b). 在VS中编辑窗体 如图1-4

  

大赢家足球比分学习心得在VS中编辑窗体

 

  c)引用命名空间 如图1-5

  

大赢家足球比分学习心得引用命名空间

 

  d)IO文件流操作选择EXECL路径 如图1-6

  

大赢家足球比分学习心得IO文件流操作选择路径

 

  e) 通过IO 选择文件保存路径 如图1-7

  

大赢家足球比分学习心得IO选择保存路径

 

  F)读取Execl信息 ,放入StringBuilder 对象中,如图1-8

  

大赢家足球比分学习心得读取excel表格

 

  G) 通过IO文件流操作,向文件中写入代码如图1-9

  

大赢家足球比分学习心得向文件中写入代码

 

  B)通过读取数据库的表信息,生成代码

  1.编辑窗体,输入数据库的链接字符串 如图2-1

  

大赢家足球比分学习心得编辑窗体

 

  2.加载表名 如图 2-2

  

大赢家足球比分加载表名

 

  3.选择代码的存储路径 同上 如图1-7

  4.读取数据库中的表数据,查询表信息的sql语句

  SELECT 表名= case when a.colorder=1 then d.name else '' end,

  表说明= case when a.colorder=1 then isnull(f.value,'') else '' end,

  字段序号 = a.colorder,

  字段名 = a.name,

  标识 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then ‘√'else '' end,

  主键 = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in (

  SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid))) then ’√‘ else '' end,

  类型 = b.name,

  占用字节数 = a.length,

  长度 = COLUMNPROPERTY(a.id,a.name,'PRECISION'),

  小数位数 = isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),

  允许空 = case when a.isnullable=1 then ’√‘else '' end,

  默认值 = isnull(e.text,''),

  字段说明 = isnull(g.[value],'')

  FROM syscolumns as a left join systypes b on a.xusertype=b.xusertype

  inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' left join syscomments e

  on a.cdefault=e.id left join sys.extended_properties g on a.id=G.major_id and a.colid=g.minor_id

  left join sys.extended_properties f on d.id=f.major_id and f.minor_id=0

  where d.name='tabName' --如果只查询指定表,加上此条件

  order by

  a.id,a.colorder

  5通过循环,读取数据库中每一个字段的信息,放入StringBuilder中,通过IO写入文件中 如图2-3

  

大赢家足球比分学习心得读取数据库中每一个信息

 

  总结:通过代码生成器,能快速的生成3层框架(不包括显示层)和实体,同时针对每一张表能把他们共同的方法一起生成,比如基本的对每一张表的增删改查,能大量节省程序员的时间,提高工作效率!

  北大青鸟鲁广校区 21220班 唐聪

本文标题:我在大赢家足球比分的学习心得—代码生成器原理,责任编辑:027hpedu,于2013年12月28日11时42分发布于大赢家足球比分。足球大赢家宏鹏鲁广校区,是北大青鸟武汉电脑学校,专业IT计算机培训,拥有软件/网络/安卓/Web前端/Java课程.北大青鸟地址:光谷广场鲁巷数码港.电话:027-87807717

专业老师指导

专业老师指导

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业。

培训咨询客服

培训咨询客服

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑。

本文地址:
文章标题:
  • 北大青鸟Java软件开发
  • 北大青鸟UI设计课程_零基础可学
  • 北大青鸟动漫设计_武汉设计学校
  • 北大青鸟数字艺术_武汉电脑学校
在线咨询
×
在线咨询更多问题

如您有任何疑问
在线咨询随时为您解答或拨打咨询热线:17740513250

×
  • 姓 名*
  • 手 机*
  • QQ号/微信号
  • 所报学科 *
  • 其他备注
  • 温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一报名服务。