找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 13559|回复: 1

C#入门

[复制链接]
发表于 2009-11-24 00:50:39 | 显示全部楼层 |阅读模式 IP:江苏扬州
推荐《C#入门经典》(精读)-〉《C#编程语言详解》(C#之父Anders Hejlsberg写的,比较晦涩,算复习一遍了)-〉《C#高级编程》(一定要看,爆强的书)-〉《.NET Framework高级编程》(不看等于白学C#,讲了好多技术内幕,很有意思)-〉《Professional C# Data》-〉《Professional C# Web Services》.

至于ASP.NET嘛,一定要C#&&ASP.NET,其他的都是False,别考虑.

.NET是什么?答:.NET是Microsoft XML Web services平台。XML Web services允许应用程序通过因特网进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。.NET 平台提供创建XML Web services并将这些服务集成在一起。它可大致上分为几种主要语言,Visual Basic .NET、Visual C#、Visual J#、Visual C++ .NET等。无论使用的是哪一种语言,在.NET这个平台上都将编译成微软中间语言(即MSIL)以达到无缝集成的目的。



多写程序少看书,实现同样的功能,尽量用新技术(比如委托,很多地方都可以用,代码风格的问题,你用多了自然就精通了),另外,多线程编程比较有意思,值得研究,把多线程弄通了,再加上委托,你又能多做好多事情,能比较轻松的实现之前几乎没办法实现的功能,比如配合XMLHTTP无刷新实时显示上传速度,我已经实现了,虽然性能并不优秀,但至少是实现了,而之前(不太理解多线程和委托的时候),要实现这个功能,基本就不可能

还有,常用的算法要熟悉,比如分页(涉及到SQL数据库优化),递归(做文件管理常用),一些简单的图形算法(作图形报表的时候常用),具体点就是,配合datagrid实现分页显示,别用它自带的那个,用自定义分页,自己造个10亿行的表,如果分页成功没有超时,算你过关了,然后研究配合超线程遍历硬盘找到前四个字节为49 43 33 03的文件,结果你就发现,你找到了一堆MP3文件,然后在winform上做一个放花的动画,做出来算你过关(可以试着用DirectX来实现一下,虽然我还没试过~~),然后开始网络编程了,教程太多了,配合XML和多线程,作个完善的P2P文字图片+声音聊天系统算你过关,再然后,写个暴力密码破接器,吃掉几个没有验证码的论坛,YY一下,接下来,你应该能找到感觉了,知道下一步该做什么了

书籍方面:

c#完全手册
c#primer
C#入门经典
《C#技术揭秘》
<<C#高级程序员指南>>
C# 高级编程
C# 高级编程(第3版)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-10-1 15:11 , Processed in 0.531940 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表