您现在的位置是:首页 > 网站技术问题网站技术问题
我毕设选了做网站,但是我没有学过,要怎么开始学跟写?
江湖快报网2023-03-18 15:43:58【网站技术问题】人已围观
简介看到这个问题,心里是有点感触的。因为我和题主的经历是一样的,也是什么都不会,然后毕设还是做一个网站。给题主讲一下我是怎么做的,以及现在的一个心路历程。去年11月初的时候上
看到这个问题,心里是有点感触的。因为我和题主的经历是一样的,也是什么都不会,然后毕设还是做一个网站。给题主讲一下我是怎么做的,以及现在的一个心路历程。
去年11月初的时候上完了大四上学期的最后一节课,在最后一节课的时候,全班人都留下来抽签选论文题目。
我们班是电商专业,当时是27个人写论文,13个人做网站,我被抽中第1个上去选题目,在40个小纸条里面随机抽了一个,题目具体是什么我忘了,但是我记得是关于P2P网贷的,也就是纯写论文。
而有一个妹子则抽到了做网站,我和她的关系挺好的,而且那个时候她的编程水平很差,当然我也很差,写代码能力基本等于0,只会做一些简单的静态网站,但是比她要好一点。
并且由于我们专业不太侧重于编程,所以我们班上人写代码的能力都比较差。
当时可能是为了锻炼一下自己,就和她换了题目,题目是高校学生社团管理系统。
第1个星期把开题报告,任务书,中外献翻译提交之后,就开始写网站了,因为大四上学期最后一门编程课学的是基于http://asp.net的网站开发,所以为了方便也是用的ASP技术,后台则是用c#。
刚开始写的时候,真的是一点都不会,光是写一个首页和注册页面的前端,就花了一两天的时间,然后接着写注册页面的后台的时候,刚好教我们http://asp.net的老师在最后一节课讲到了怎么与数据库连接进行操作,就直接把代码复制过来了(今天修改系统的时候,看到我复制过来的那串代码,就觉得很迷惑,因为当时复制的代码里面只有sql语句,并没有代码去执行这条语句,所以我也不知道当时的注册页面是怎么执行成功的)
然后就是面向百度编程,面向csdn编程,有问题解决不了就直接百度,百度也找不到答案,就只能请教自己的朋友。
当时想实现一个功能:在注册页面前端的底部实时显示当前时间,想用JavaScript实现,但是自己的js基础基本为0,就拿着以前的java书照着抄代码,就这样抄代码,这个功能都没实现成功,后来在我朋友以及我的室友的帮助下,终于晚上10点多的时候把这个功能实现了。
现在想一下,不一定要用JavaScript的方法去实现,可以直接在后台获取当前时间,然后通过label控件传到前台显示。
只不过当时自己关于c#一点都不了解,后面要用到时间戳的时候才知道,原来c#可以获取当前时间。
现在回过头看一下,自己从懵懂到理清逻辑的节点大概有两个,第一个是室友跟我说了一个session的概念,就是登录界面上输入的id,储存进session,然后在登陆后的界面中调用session去对数据进行操作。当我用session调用出自己想要的数据的时候,就知道这个系统要怎么去写了,只是在部分功能的实现上可能还是有所欠缺,但是已经理清了整体的框架。
第二个是掌握datasource控件和repeater控件。因为在后台的管理中,需要呈现数据表,但是自己现有的知识体系里面并没有找到怎么调用数据表,百度的结果则是推荐使用ajax方法,当时也看了很多ajax方面的教程,但是可能自己在java方面基础实在是太差,始终不能理解。后来看见可以用data source加上repeater组合起来,通过表格的方式去展现数据表,就突然一下大彻大悟了。
就这样,遇到什么问题先自己联系学过的知识,然后看看能不能把自己学过的知识组合起来去解决,如果实在不行的话就去百度,或者去csdn找找看有没有相同类型的问题。所以我当时经常自嘲地说:人家用c#是面向对象编程,我用c#是面向百度编程。
所以没关系,边写边学就行了,遇见一个问题就解决一个问题,在不断解决问题的过程中,慢慢的去提高。
后来初步完成这个网页,是在12月底,也就是说用了一个半月的时间,从零基础开始写完了一个网站,虽然这个网站有很多我想要的功能没有实现,但是对于自己的水平来说也算是不错的。这两天开始修改自己的网站,除了因为没有注释,想打死当时的自己之外,还是很有成就感的。
Tags:
很赞哦! ()
下一篇:返回列表
相关文章
随机图文
-
校园网站的方法
一、校园网站建设的规划 学校校园网作为学校门户网,师生活动的平台,应该具有以下基本功能: 1、作为学校的宣传阵地。及时发布学校的活动情况,介绍宣传学校的优秀师生,介绍学校的 -
如何建立网站平台?
一、 注册一个域名 域名是互联网网络上的一个名字,在全世界,没有重复的域名。域名的形式是由"."分隔成几部分组成,如china.com/baidu.com/g.cn等格式。域名一旦被注册,除非注 -
厦门市中资源网络服务有限公司的涉及业务
提供企业基础服务 域名注册、虚拟主机租用、企业邮局服务、企业内部及时通讯服务、通用网址注册、无线网址注册、可信网站认证、服务器出租与托管及网站策划建议服务,为解决 -
软件缺陷的产生原因
在软件开发的过程中,软件缺陷的产生是不可避免的。那么造成软件缺陷的主要原因有哪些?从软件本身、团队工作和技术问题等角度分析,就可以了解造成软件缺陷的主要因素。 软件缺