【牛腩新闻发布系统】――总结

【牛腩新闻发布系统】――总结,第1张

概述历时20来天的牛腩新闻发布系统终于长大了,本想一气呵成,再来一个华丽的总结。中途的一个毕业答辩,搁置了两三天,大大降低了小编的情趣,赶着进度来办事。不料再一次应了米老师的那就话:你要是想赶进度,永远都赶不上。知识是靠点点滴滴的积累。成长记录一:界面的美观从牛老师整个录制的视频,无不体现他的那种精益求

            用时20来天的牛腩新闻发布系统终究长大了,本想1气呵成,再来1个华丽的总结。中途的1个毕业答辩,搁置了两3天,大大下降了小编的情趣,赶着进度来办事。不料再1次应了米老师的那就话:你要是想赶进度,永久都赶不上。知识是靠点点滴滴的积累。

 

成长记录1:界面的美观

          从牛老师全部录制的视频,无不体现他的那种精益求精的精神,为了那1px牛老师反复修改,换着阅读器来测试,只为这个网站更加的完善,兼容各个阅读器。返回来看自己的设计的页面,谈不上 perfect,也谈不上good,只能说just so so .


这明明和牛老师设计界面相差甚别,由于小编那种能将就就将就的拖拉习惯,直至全部系统完成期,再看自己培养出的成果,也就只能是1只小丑鸭。要想培养出白天鹅,应从本质上动身(基因)。治标不治本是木有用的……小编要认真的向牛老师学习,学习那种严谨认真的态度。


成长记录2:前台

         小编进入B/S(browser/Server,阅读器/服务器模式)学习阶段,由之前羡慕他人设计的网站转为自己设计1个网站,10分的兴奋。自己正做着1件奇异的事情,感到非常的高心,同时也揭开了网站这个奇异的面纱。自己可以改动网页的超链接,可以设置自己喜欢的图案,可以看人家的源代码……这对1个初学者来讲是那末新奇,但对1个专业人士来说,我这个初学者完全就是1个土鳖,没见过世面。


           自己似乎知道了:对1个整体网站,我们都分为网站前台和网站后台。而网站前台和后台通常是相对动态网站而言,即网站建设是基于数据库开发的网站。网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,网站前台访问可以阅读公然发布的内容,如今目标中米老师公布的消息、提高班自办的优秀博客定阅、QQ留言等 *** 作,管理可以通过密码进到后台的网页,来发布新闻、查看、评论等 *** 作。

          但学习就不是这样1个进程么,由不知道转为知道,转为熟练。我们差的是1个进程。


成长记录3:后台

           网站后台也称为网站管理后台,是指用于管理网站前台的1系列 *** 作,如米老师在今目标上公布的多条内容(增加)、更新、QQ上的留言可以删除等。通过网站管理后台,可以有效的管理网站供阅读者查阅的信息。

 //**/*创建人:徐露/*创建时间:2014年11月5日 16:50:47/*说明:数据库助手**/using System;using System.Collections.Generic;using System.linq;using System.Text;using System.Data.sqlClIEnt;using System.Data;using System.Configuration;namespace DAL{ public class sqlHelper { private sqlConnection conn = null; private sqlCommand cmd = null; private sqlDataReader sdr = null; public sqlHelper() { string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; conn = new sqlConnection(connStr); } public sqlConnection GetConn() { if (conn.State == ConnectionState.Closed) { conn.open(); } return conn; } /// <summary> /// 该方法履行传入增删改SQL语句 /// </summary> /// <param name="sql">要履行传入增删改SQL语句</param> /// <returns></returns> 返回更新的记录数 public int ExecuteNonquery(string cmdText,CommandType ct) { int res; try { sqlCommand cmd = new sqlCommand(cmdText,GetConn()); cmd.CommandType = ct; res = cmd.ExecuteNonquery(); } catch (Exception ex) { throw ex; } finally { if (conn.State == ConnectionState.Closed) { conn.Close(); } } return res; } /// <summary> /// 履行带参数的增删改sql 语句 /// </summary> /// <param name="sql">增删改sql 语句</param> /// <param name="paras"> 参数集合 </param> /// <returns></returns> public int ExecuteNonquery(string cmdText,sqlParameter[] paras,CommandType ct) { int res; using (cmd = new sqlCommand(cmdText,GetConn())) { cmd.CommandType = ct; cmd.Parameters.AddRange(paras); res = cmd.ExecuteNonquery(); } return res; } /// <summary> /// 该方法履行传入查询SQL语句 /// </summary> /// <param name="sql">SQL查询语句或存储进程</param> /// <returns></returns> public Datatable Executequery(string cmdText,CommandType ct) { Datatable dt = new Datatable(); cmd = new sqlCommand(cmdText,GetConn()); cmd.CommandType = ct; using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { dt.Load(sdr); } return dt; } /// <summary> /// 履行带参数的查询SQL语句或存储进程 /// </summary> /// <param name="cmdText">查询SQL语句或存储进程</param> /// <param name="paras">参数</param> /// <param name="ct">命令类型</param> /// <returns></returns> public Datatable Executequery(string cmdText,GetConn()); cmd.Parameters.AddRange(paras); cmd.CommandType = ct; using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { dt.Load(sdr); } return dt; } }}

           可以说DsqlHelper数据库助手,是个极为重要的东东。

 

小编感言:只要你永久有1颗学习的心,就不怕遇到你所不知道的事。


总结

以上是内存溢出为你收集整理的【牛腩新闻发布系统】――总结全部内容,希望文章能够帮你解决【牛腩新闻发布系统】――总结所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1020018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存