新手入门c#.net网络编程的问题。

各位进来的朋友大家好。我想认真学习c#网络编程技术,目的很简单就是能自己编写网页,因为我是一个完美主义者,总觉得别人编写的达不到我想要的效果,所以我就想自己学习,想踏入c... 各位进来的朋友大家好。我想认真学习c#网络编程技术,目的很简单就是能自己编写网页,因为我是一个完美主义者,总觉得别人编写的达不到我想要的效果,所以我就想自己学习,想踏入c#.net之路,绝不会半途而非。
在此想请问各位c#.net前辈,你们入门是怎样的?能不能介绍基本书籍或者相关的网站,和你们的入门经验心得。
ps:我做了很久的网站都是CMS或者人家提供的源码,我只懂得HTML一些,和使用DW的基础。
谢谢大家了,不胜感激。
额 主要C#从那入手呢?比如现在就想学用c#.net写一个留言本,改从哪入手呢?我比较喜欢看书,但不知道有什么书有c#.net入门和有一些实例的教程?
展开
 我来答
bxfc
2009-01-02 · TA获得超过872个赞
知道小有建树答主
回答量:1104
采纳率:0%
帮助的人:679万
展开全部
首先肯定的说看书是一个好习惯~

我个人建议你从理论入手,先了解下C#和C#的一些基础(或者如果讨厌看那些烦乱的理论的话,可以直接从一些介绍C#的小程序入手)

期间注意使用好程序自带的MSDN(帮助文档),我听过一句话:MSDN的使用水平直接可以看出一个人的技术水平~不要过多的依赖Internet(虽然找起很快很多,不过都是大同小意的,一旦没有了网,编写代码时你就很容易成为一个无头苍蝇)

网站开发是很博大精深的~C#属于后台语言~我个人以前的方法是这样的:
从小程序开始,或者从熟悉每个控件的应用开始,编写的过程中穿插理论知识...这是我的方法,实践是最好的老师(喜欢看代码的话可以找一以代码为基础理论为辅助的书,喜欢从控件入手,可以找以控件应用的介绍为基本的书,潜移默化中就你会慢慢了解C#,我以前有一个朋友看一本理论为主代码为辅助的书来来回回看了七遍~内容的代码编写了七遍~~~结果如何我不得而知了~,不过我很欣赏他这精神)

没有必要特别关注于这书那书的..到最后你就会发现,其实他们都是一个意思,只是每个人的说法不同罢了~

等你熟悉了这些基础知道或者基础控件的应用之后你就可以试着去做一个留言本了,留言本我可以告诉你个最简单的方法~,显示用一个"GridView控件"就可以了,在模板类里面放个"自定义控件"(自定认控件就是你每个留言显示的格式和小界面的制定)基本上论坛你也可以这么写~,至于分页方面,如果你数据库不错的话,建议用数据库分页..当然用GridView自带的分页也行,只是速度会慢一些
(备注:很多种方法都可以做出来~,比较深入或者复杂一点的的需要你了解了程序理念后自已体会了,我不一项项列出了)

有问题可以给我发邮件:duanruanbxfc@126.com
百度网友db2a0fc
2008-12-18 · TA获得超过994个赞
知道小有建树答主
回答量:1428
采纳率:0%
帮助的人:0
展开全部
你说的不是网络编程,网络编程是指tcp/ip协议下的socket编程,比如QQ,MSN这类软件。
你所说的是web编程。
首先:掌握c#,这个是网站后台代码的根本。
然后懂javascript脚本语言,asp.net动态语言。
其次要懂得sql语言,懂得一种数据源,比如sql server 或者oracle。
html,css这些即使你不会也没有什么关系,因为这些更应该是美工们关心的事,咱们编程的主要搞后台开发。
懂得这些了后,配合一些实战项目自己开发一个小网站就算入门了。
以后要想进一步提高,就可以学习.net框架设计,c#设计模式,等等比较核心的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咚吧啦dbl
2009-01-04
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
本人入门时
第一步: 在网上找视频看一遍入个门,对.net的开发模式有个大至印象
(看一次就可以了多了也记不住多少)
第二步: 就是多看别人写的程序,有些东西是在视频里学不到的
第三步: 就是马上上网找资料或项目自已动手开发,公司一般不会看你了解多少.net而是看你的开发能力和速率,最好有一套自已的开发模块(主要先了解下ADO.NET之,表单之类的初级常用的就可以了)
第四步: 基础的已经没问题了在去了解一些网上流行的技术如:AJAX,FLEX,XML等就可以了

~~~~~~给不给分都不重要,希望我的经验对你有帮助,祝你成为优秀的程序员~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cloudl1983
2008-12-19 · 超过24用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:71.9万
展开全部
想当一个合格的web程序员或者软件工程师,其实要懂很多的东西,熟悉C#语言,包括语法,函数等等;熟悉Visual studio,包括一些操作,控件的使用等等;熟悉asp.net,包括页面的生命周期等等;熟悉主流的数据库,以及sql语言,存储过程等等;熟悉javascript,因为很多功能用JS做比用控件要好很多;
熟悉css+div,不要以为这个是美工的东西,美工是不会编程的,而你做web当然要对页面进行布局,你不能指望美工来给你布局,他们只是在你的基础上美化页面;熟悉ajax,这个不多说了,时下的主流;HTML当然也是要懂的,这个是基础;然后比如jquery(一些网页的特效,菜单栏等等),最新的技术silverlight(在未来的一两年就会成为主流),如果再往深处,一些网络端口,协议等等,你要学的东西还很多,慢慢学吧,学的越多,才发现自己要学的越多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whlalhj
2008-12-19 · 超过20用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:55万
展开全部
看微软的官方视频:Webcast

http://www.microsoft.com/china/msdn/events/webcasts/shared/Webcast/MSDNWebCast.aspx

本人觉得看视频来的快,同时自己边学也要边动手。

还有
给几个网站:
如果刚懂得一些HTML
先上这个网站看一下吧
上面讲的HTML XHTML 脚本等的东西都挺简单易懂的
http://www.w3school.com.cn/

还有这两个网站
www.cnblogs.com 博客园
www.csdn.net CSDN
www.codeproject.com 一个国外的不错的学习网站

建议有时间多这几个上上面去转转

有些东西可能看一遍不懂,两边还有点迷糊,多看些遍,慢慢就会了,贵在坚持。
呵呵,都是本人的一点经验,其实net下的东西门槛都是挺低的。
相信你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(27)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式