- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编程大作业步骤.ppt
网络编程大作业步骤 页面外观设计必须 自己完成 前期准备 在SQL Server中新建一个文件,然后新建3个表格,分别是: 1、Userx表:UID(编号,主键自动编号)UName(姓名) UPwd(密码); 2、Typex表:TID (编号,主键自动编号) TName(类别名称)、THttp(超级链接地址) ; 3、Newsx表:NID (编号,主键自动编号)、 UID(外键)、 TID (外键)、 NTopic(新闻标题) 、 NContent(新闻内容) 、 NTime(发布时间) 、 NPic(图片路径) ; 4、每个表格添加相关数据。 前期准备 前期准备 创建3张表的关系图: 建立项目 1、新建一个空网站,.NET FRAMEWORK3.5; 建立项目 添加web.config文件,并完成相关配置。主要是数据库连接字符串。 添加一个母版页,完成顶部和底部设计,并在顶部的下方放置6个LinkButtton控件; 建立项目 为表格Typex表定义一个名为M_Typex的类,在该类中定义一个GetAll函数,读出该表格中的全部数据。 在母版页的Page_Load函数中使用该函数,获取全部新闻类别数据,并把相应的值赋给6个LinkButton。 建立项目 新建一个web窗体index.aspx,使用该母版页,效果如下 建立项目 在index.aspx窗体使用表格设计页面,在页面中放置一个GridView控件,获取新闻的前10个最新新闻。 为表格Newsx表定义一个名为M_ Newsx的类,在该类中定义一个GetTop10函数,读出该表格中的前10项数据。 * M_Typex类的定义( M_Typex .cs) public class M_Typex { public string strConn = ConfigurationManager.ConnectionStrings[ConnStr].ConnectionString; public DataTable GetAll() { SqlConnection sqlConn = new SqlConnection(strConn); string sql = select * from Typex; SqlDataAdapter da = new SqlDataAdapter(sql, sqlConn); DataTable dt = new DataTable(); da.Fill(dt); return dt; } } 母版页的Page_Load函数中使用该函数 protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { GetAll(); } } private void GetAll() { M_Typex xx = new M_Typex(); DataTable dt = new DataTable(); dt = xx.GetAll(); LinkButton1.Text = dt.Rows[0][TName].ToString(); LinkButton1.PostBackUrl = dt.Rows[0][THttp].ToString(); LinkButton2.Text = dt.Rows[1][TName].ToString(); LinkButton2.PostBackUrl = dt.Rows[1][THttp].ToString(); LinkButton3.Text = dt.Rows[2][TName].ToString(); LinkButton3.PostBackUrl = dt.Rows[2][THttp].ToString(); LinkButton4.Text = dt.Rows[3][TName].ToString(); LinkButton4.PostBackUrl = dt.Rows[3][THttp].ToString(); LinkButton5.Text = dt.Rows[4][TName].ToString(); LinkButton5.PostBac
文档评论(0)