软件开发:先看下数据结构,然后在学C,C++直到熟练,然后开始学习VC++,弄清楚MFC框架和消息机制。孙鑫视频教程也很不错的。详细,全面。但是软件设计模式是一定好好学的,这门课程会给你开发的软件一定的指导作用。必不可少的。目前网上也有这类的视频教程,书籍可以用借用c#语言的《软件设计模式》。
网站开发:就简单的多了,可以不学习什么语言就可以建立自己的网站了。但是要从长久的来看还是不行的,最好是先学习下html,asp,php这样就差不多了。建立一个自己的网站也就够用了。
就目前形式来看:软件开发与网站开发与趋于通向发展的趋势。向visual studio 就是集成了这两类编程与一体的开发平台。而C#语言则是他们的中间语言,可以考虑系统的学习下C#语言。
很多时候这些编程语言是相通的,实质是大同小异。有c的基础学c#也很简单的。还有一个开发语言也是很有竞争力的软件与网络编程语言那就是SUN公司的JAVA。想必楼主也知道这些了吧。
只是提供建议,这还要看LZ的学习方向了,要是打算将来工作是网络方向的话,就多看看网络编程方面的。否则就要多了解软件开发方面的。人的精力是有限的,要是都想学的话恐怕是做到了样样通,样样松。没有什么可拿的出手的,硬功夫。
本建议只代表我个人看法。
网站开发的基本流程。
一、最基本的网站建设流程网站开发基本流程
1、需求分析:目标定位 用户分析 市场前景
2、平台规划:内容策划 界面策划 网站功能
3、项目开发:界面设计 程序设计 系统整合
4、测试验收:项目人员测试 非项目人员测试 公开测试
二、
1、【需求分析】目标定位:
做这个网站干什么?这个网站的主要职能是什么?网站的用户对象是谁?他们用网站干什么?用户分析:网站主要用户的特点是什么?他们需要什么?他们厌恶什么?如何针对他们的特点引导他们?如何做好用户服务?市场前景:网站如同一个企业,它需要能养活自己。这是前提,否则任何惊天动地的目标都是虚无的。网站的市场结合点在哪里?
2、【平台规划】内容策划:
这个网站要经营那些内容?其中分重点、主要和辅助性内容,这些内容在网站中具有各自的体现形式.内容划分好以后,就进行文字策划(取名) ,把每个内容包装成栏目.界面策划:结合网站的主题进行风格策划.如色彩包括主色、辅色、突出色,版式设计包括全局、导航、核心区、内容区、广告区、版权区及板块设计。
网站功能:主要是管理功能和用户功能。管理功能是我们通常说的后台管理,关键是做到管理方便、智能化。而用户功能就是用户可以进行的操作,这涉及交互设计,它是人和网站对话的接口,非常重要。
3、【项目开发】界面设计:
根据界面策划的原则,对网站界面进行设计及完善。程序设计:根据网站功能规划进行数据库设计和代码编写。系统整合:将程序于界面结合,并实施功能性调试。
4、【测试验收】项目人员测试:
项目经理,监察员及项目开发人员一同根据前期规划对项目进行测试和检验。非项目人员测试:邀请非项目参与人员作为不同的用户角色对平台进行使用性测试。公开测试:网站开通,并接受网友的使用测试,设立反馈信息平台。收集意见和建议信息,针对平台存在的不足进行思考和完善。
扩展资料
1、网络开发过程描述了开发网络时必须完成的墓本任务,而网络生命周期为描绘网络项目的开发提供了特定的理论模型,因此网络开发过程是指一次迭代过程。
2、由于一个网络工程项目从构思到最终退出应用,一般会遵循迭代模型,经历多个迭代周期。每个周期的各种工作可根据新网络的规模采用不同的迭代周期模型。
3、例如在网络建设初期,由于网络规模比较小,因此第一次迭代周期的开发工作应采用四阶段模式.随着应用的发展,需要基于初期建成的网络进行全面的网络升级,则可以在第二次迭代周期中采用五阶段或六阶段的模式。
4、由于中等规模的网络较多,并且应用范围较广,因此主要介绍五阶段迭代周期模型.这种模型也部分适用于要求比较单纯的大型网络,而且采用六阶段周期时也必须完成五阶段周期中要求的各项工作。
参考资料:百度百科-网站开发
整个网站开发
前期准备:
1. 准备内容
在注册网址之前就应该先搜集至少「一百页」的内容,这些内容必须是有价值的、不违反著作权的内容。把市场分析和网站的定位联系起来放在第一章,是因为它们之间有所联系,我们要根据市场分析得来的情况对网站进行定位和目标调整。与此同时,我们还要进行网站服务对象分析。
2. 网址
想个比较有意义,好记的网址
3. 网站设计
对搜索引擎来说,他们看不到网站里的flash、java applet和javascript,也看不到你图档里写的字,所以在网站设计上,只要尽量简洁有利,让内容可以好好的呈现,就是一个成功的seo网站页面。
另外呢,网页要尽量符合w3c的标准,如果懒得作网页,可以参考这里,有提供一些免费的网页范本,几乎都是cc授权,所以可以自由的使用,他们的网页都是符合w3c标准的。
4. 每页档案大小
作者建议每个网页尽量在15k以下,如果可以缩减到12k,甚至10k那就更好,但是不能在5k以下。其实我们都知道,搜索引擎最佳化的目的,实际上是为了使用者,而不是为了搜索引擎本身(这个我过几天再补一篇文章介绍)。
不过这一项到底是不是真的,我也不晓得,曾经有长辈跟我说,在台湾Yahoo,网页大小越大越好..这有待实验证明。
5. 内容
每天建立一个500~1000字的网页,当然这个网页里面必须包含你重要的关键字,如果想不出关键字来的话,可以使用Yahoo的关键字建议工具。
开发步骤
第一步:部署开发环境。
准备所需要的开发软件:ERStudio,SQL Server,Visual Studio .NET,IIS,Dreamweaver,PhotoShop,Flash,其他
第一步做系统规划。将功能块确定,ERStudio建模好后导入Sql Server。
角色:系统分析师,系统架构师,数据库设计师
第二步:写store procedure。将网站所需要的store procedure全部写好。
角色:数据库设计师
到此,数据库层基本结束。
第三步:写Manager层。就是为每一个store procedure写一个对应的method。
本来这层的任务是非常繁重和繁琐的,但是这层的代码实际上是我通过自己写的工具自动生成的,所以减少了很多的劳动。
角色:程序员:高级程序员
到此,逻辑处理层也基本差不多了。
第四步:由美工根据网站的功能块创建DEMO。确定网站的具体风格。
其实这块在刚开始就应该做,因为是我一个人做,所以这块我定到这个时候做的。
角色:美工,系统架构师
第五步:将表单放入所需要的页面的对应位置,按规则取好名称,并设置表单对应的属性,如不能为空,输入字符的合法判断等。
基本上人家看到的表示层(界面)就是这个样子了,不会有太多的改变。
角色:程序员
第六步:实现表单里的各种和数据库的连接。一般就是增、删、改、查。实际在做的时候就是对Manager这层方法的调用,传入参数,获得返回的DataSet而已。
角色:程序员,高级程序员
表示层也就做好了
第七步:部分调整,BUG检测,再调整。
角色:测试工程师,品质管理员
第八步:部署运行环境。
我发现这样做下来,整个网站做的很清晰,很有条理。如果人多的话,可以将不同的步骤交给不同的人去做,只要确定接口就可以了。
而以前传统网站的开发一般是先建表,对一个功能块先做界面,然后写后台代码,根据代码写SQL,做数据库连接。总之,Manager这层是不确定。因为其不确定的原因,所以会导致经常要在前台修改界面,在后台修改SQL,甚至表结构。
开发忌讳:在开发的过程中临时新增/改变用况驱动。这样将会打乱所有的开发计划和延迟网站的交付期限,并且开发过程的风险度会成倍上升。
建议:在有新的需求变更的情况下,如非重大逻辑、安全、功能性缺陷,影响到网站的整体质量,能避免的尽量避免返工,不能够避免的尽量纳入到下一个版本开发中去。
发布
1 首先你得找一个空间,有收费和免费的两种,收费的支持好,限制少(也可以在网上买个域名.cn结尾的好像很便宜,第一年是1元,然后再申请空间,那个前是根据你要的空间大小收费的,一般是200或300吧),免费的有太多的限制.
2 确保你的网站里没有绝对的引用地址,全用相对引用地址.
3 上传,弄个域名,做宣传拉人.
常用的网站开发工具?
网站开发工具包含很多的工具的
一般就用:dreawever、firework、flash都不错的了,但是现在比较多人用建站系统来做自己网站的,例如:pageadmin系统、discuz系统、phpwind系统都不错的,功能没有限制、而且下载下来就可以直接使用,非常不错的。
网站开发
Adobe Dreamweaver CS4
Macromedia Dreamweaver 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。
Nvu网页编辑器 1.0
NVU 是一套同样以 Mozilla 为核心的网页编辑器 (就像市面上常见的 FrontPage 或是 Dreamweaver 等等网页编辑程序)。承袭了 Mozilla 的特色, NVU 是一套开放源码(Open Source)、 跨平台(Cross Platform)、免费的程序, 任何人都可以自由下载使用。
功能特点:
支持所见即所得(WYSIWYG),在我们在制作网页时,更加的直觉化,不需再开启浏览器,即可看到网页的成果。内建一个FTP Client,让我们可以很轻易的登录到我们的FTP Server,并且管理FTP Server上的文件,登录FTP Server后,还支持在线实时更改页面功能。
可靠的HTML原始码,让由Nvu所创建出来的网页,可以在当前多数的浏览器上正常运作。
制作网页时,可以使用所见即所得模式或HTML原始码编辑模式。
Tab功能,可以让我们很迅速的在多个网页间切换,并且编辑这些网页。
支持表单、表格以及网页模版。
非常的易于使用,且可于Linux、Windows以及Macintosh等操作系统上正常的运作。
易网达自助网站设计软件 专业网络版1.02
易网达自助网站设计软件为您提供了一个真正实用的中小企业网站解决方案。简单独特的网页工作界面,可视化的网页设计和网站管理工具,众多个性化的网站模板,让您无需学习,无需编码,轻松制作一个精美漂亮的专业网站。
网页特效制作专家 12
一款功能非常强大的网页特效软件!太棒了!特效多达数百种。还有好听的背景音乐。哦,还有自动还原,在突然断电或者其它意外发生时---您的资料也不会丢失!它还可以方便的添加用户自己制作的特效。自带了许多背景音乐和动画图片!总之,这是目前为止,同类软件中特效数目和功能最齐全的网页特效软件之一!
Antenna网页设计软件 2.7
Antenna是一个强大的可视化网页设计软件,支持网页的层转换等,支持建立多种语言的网页,自带FTP发布工具,增强的文字处理,更有多种实用功能,会是你建立网页的好帮手。
SharePoint Designer(FrontPage) 2007 官方简体中文版
大家一定还记得FrontPage网页代码编辑器,而后来它随着Office 2007改名为Office SharePoint Designer 2007。
可帮助您在SharePoint平台上建立引人入胜的SharePoint网站,快速构建启用工作流的应用程序和报告工具。
所有这些都在一个 IT 管理环境中进行.今天微软已经决定将这款创新工具面向所有用户免费发布,您现在就可以在微软网站上下载到。
Macromedia Flash 8.0 简体中文版
Macromedia Flash是交互式矢量图和Web动画的标准。网页设计者使用Flash能创建漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的效果。
PHP 5.3.0 Final
PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于Windows、Unix、Linux 平台的Web后台程序,内置了对文件上传、密码认证、Cookies 操作、邮件收发、 动态GIF生成等功能,PHP3直接为很多数据库提供原本的连接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等 ,完全支持ODBC接口,用户更换平台时,无需变换PHP3代码,可即拿即用。
Microsoft Expression Web Designer 最新版
Microsoft Expression Web Designer是一款为了让您创造出桌面软件和WEB软件亮彩的用户界面的专业的设计工具软件.说明白点就是FrontPage的下一个版本的早期CTP.
我们很荣幸推出 Expression Web 试用版。本试用版涵盖产品的全部功能,将在安装 60 天后到期。
Expression Web 是一套专业的设计工具,可帮助您创建和利用以下各项:
基于标准的网站
基于 CSS 的复杂布局
丰富的 CSS 格式及管理功能
丰富的数据表示法
基于 ASP.NET 2.0 的强大技术
为了帮助我们不断改进 Expression Web,诚邀您加入 Microsoft Connect(该网页可能为英文)报告您所遇到的任何技术问题。要进一步深入了解 Expression Web,请访问 Expression Web 工作组博客(该网页可能为英文)。
安装说明
在安装 Expression Web 之前,需要安装 Microsoft .NET Framework 2.0(该网页可能为英文)。
在安装 Expression Web 试用版之前,需要卸载所有 Microsoft Office 2007 测试版程序。
获取激活试用版所需的产品密钥(该网页可能为英文)。您的 PC 需要连接到 Internet 才能激活试用版。
HTML Help WorkShop 1.3 汉化版
微软出品的HTML Help WorkShop制作chm文件的最佳工具,chm 文件是微软 1998 年推出的基于 html 文件特性的帮助文件系统,以替代早先的 WinHelp 帮助系统,在 windows98 中把 chm 类型文件称作“已编译的 HTML 帮助文件”。被Internet Explorer 支持的 JavaScript、VBScript、ActiveX、Java Applet、Flash、html 图像文件(GIF、JPEG、PNG)、音频视频文件(AU、MIDI、WAV、AVI)等等,chm 同样支持,并可以通过 URL 地址与因特网联系在一起。
这些都是比较好用的,你试试看,很简单就能学会的。
请问现在想自己开发一个网站,需要学习什么软件啊?
自己开发,而且还是零基础的话。 那你需要学的东西会比较多,并且时间也会比较长。 网站分为前端和后台,学习肯定是从前端学起,前端又分 html,css 和 javascript,这三种语言是基础, 首先学。 基础学完推荐去看一种框架,框架可以让你更深层次的了解代码的结构,并且加大工作效率。 然后是后台,后台基本的 PHP、数据库(mysql)和 CMS,其中CMS一定要学会,使用CMS建站是非常简单的。 但是也需要一定的基础才可以学习。 自学的话,推荐你几个网站:w3cschool,菜鸟教程,慕课网,极客学院。 都是学习编程的,视频、图文教程都有。 如果不想自学,你可以来我们学校参加培训。 祝你学习愉快
网站开发
asp + vb
常见的网站开发软件都有什么
常用的网站开发语言:PHP、ASP.NET以及Java,前两者最常用
使用的工具有很多,去百度搜索了解到更多信息
转载请注明出处51数据库 » 软件网站开发平台 网站开发和软件开发