C__WinForm_数据库项目开发入门.pdf

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C# WinForm 数据库项目开发入门 我也是一个C# WinForm 的初学者,对于文中所涉及的C#中控件或函数说明 的不清楚,希望大家参考 C#的帮助文档或在网上查找相关资料。在此谢谢大家 了。文档以VS 2010 和SQL Server 2008 为例。 在每个开发语言学习时,教程中都会有一个hello world 的简单程序来开始。 但我不会应用这种模式,我们就以一个数据库项来学习C#和数据库。 C#方面,即使你没有碰过C#也没有关系。因为在接下来我会C#的实例的方 法来一般常用C#控件怎么用法,但不介绍控件属性等。当然我对C#也不是太熟 悉,只能作简单的介绍。因此需要大家谅解一下。有什么不明白的查找帮助和网 上搜索相关资料。 接下来的学习,只需要你有点SQL 数据库的简单知识,能知道一些简单语法 就行。我会用一个简单的实例来开始C#和数据库的开发。 1 我在学习 C#的WinFrom 的数据库编程时,我对这个设定了一个目标,这个 目标是我需要使用哪些控件,综合这些控件我需要达到什么程度的功能,然后先 到网站上去找相关的资料,网络上的资源也真丰富,琳琅满目,也要谢谢那些热 心的网友上传的资料,我在这些资料中拼凑出了我所需要的信息和资源。所以我 们先确定一个开发的实例。比如某个公司需要你为他们公司的产品开发一个库存 管理系统。拿到这个开发要求时,我们不能盲目的就去动手去做,而是先要分析 一下他们的需求: a 需要一个产品的信息表 b 需要一个库存表 c 有库存表,当然需要一个入库表和一个出库表。 上面想的都数据库方便的信息,那么C#中我们要实现哪些功能呢: a 要有登陆框 b 主界面 c 产品的信息的录入界面 d 入库信息的录入界面 e 出库信息的录入界面 f 库存查询的界面 通过初步的判断之后,整理好这些需求之后,我们就要开始第一步开发了。 2 需求整理清楚,我们就要开始动手了。不过C#还没有登场。所以需要现在建 立数据库和表。合理的建立表格是成功的一般,这样在C#中代码可以少写很多。 我们建立的MyTest 的数据库,关于建立数据库网上有很多资料,只要找一下 就行。接下来我们就开始建立表结构吧。 --产品资料表 t_MasterList CREATE TABLE t_MasterList( tcode varchar (20) NOT NULL,--产品的编码 tname varchar (30) , --产品的名称 tspec varchar (30), --产品的规格 tqty float,--产品的安全库存 CONSTRAINT PK_t_MasterList PRIMARY KEY CLUSTERED ( tcode ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY] GO --产品的库存表 t_Stock CREATE TABLE t_Stock( tcode varchar (20) NOT NULL, --产品的编码 tqty float, --产品的在库的数量 CONSTRAINT PK_t_Stock PRIMARY KEY CLUSTERED ( tcode ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY] GO --产品的入出库表 t_StockBill 是主表 CREATE TABLE t_StockBill ( tcode varchar (20) NOT NULL,--单号 tdate datetime,--单据的日期 tint int,--单据的类型:1:表示入库,-1表示出库。 CONSTRAINT PK_t_StockBill PRIMARY KEY CL

文档评论(0)

mwap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档