我是c#的新手,几天前刚买了几本书,粗略浏览了一下,心中有一些想法十分想和大家交流一下,所以冒着被“鄙视”的危险来csdn发了这个帖子: ),本来像我这样的新手是没有什么资格在这里对c#发表什么评论,今天在这里妄加评论是希望能够抛砖引玉,让大家都来交流一下收获和心得!
先说语法,粗略看了一下c#的语法,感觉和java是十分像,从数据类型到什么打包,object基类,interface,单继承等等,总是让我情不自禁的想起java(但我买的那本书上我它更像c++,不知道大家怎看),有点怀疑微软的创新精神了,呵呵。
由于没有深入研究,所以就看了一下买的几本书上对c#的介绍,有这样一段话:"c#是一种比较高级的面向组件的语言.......c#不能进行比较低级的操作,如对内存和内存地址进行直接操作等......",这么一段话让我很有想法。想起去年数据库课程设计的时候,我选择用sql server和asp.net,在一本参考书的指导下做了一个学生管理系统,虽然那个时候都没怎么看过c#的语法,但最后还是在弄明白了ADO.NET的原理和它的数据库组件的使用后完成了毕设,这么一次下来感觉.net确实是比较好上手,c#也确实是面向组件,但是感觉心里却是空虚虚的。我接触的第一门编程语言是c,说实话,虽然用c语言在界面编写等一些方面很吃亏,但是就是通过c我才真正搞明白了一些算法和数据结构,搞明白了程序是怎么在内存里面运行的(也就是那些对内存的“低级操作”),可能比起c#这样的语言c语言是底层了一点,但总感觉心里很踏实,有一种收获感,而在.net中编程的时候总是沉浸在组件的汪洋中,感觉自己飘在天上。可能有人说那你就深入研究.net的框架和技术内幕什么的,但是我不知道有多少人在这样做?不知道是不是自己思想有些老土,僵化,呵呵。
谈了一大堆自己肤浅的想法,不知道各位学c#的大虾们有什么体会,希望大家能够畅所欲言,谈谈自己的体会和心得,不要有什么顾忌!谢谢大家。
先说语法,粗略看了一下c#的语法,感觉和java是十分像,从数据类型到什么打包,object基类,interface,单继承等等,总是让我情不自禁的想起java(但我买的那本书上我它更像c++,不知道大家怎看),有点怀疑微软的创新精神了,呵呵。
由于没有深入研究,所以就看了一下买的几本书上对c#的介绍,有这样一段话:"c#是一种比较高级的面向组件的语言.......c#不能进行比较低级的操作,如对内存和内存地址进行直接操作等......",这么一段话让我很有想法。想起去年数据库课程设计的时候,我选择用sql server和asp.net,在一本参考书的指导下做了一个学生管理系统,虽然那个时候都没怎么看过c#的语法,但最后还是在弄明白了ADO.NET的原理和它的数据库组件的使用后完成了毕设,这么一次下来感觉.net确实是比较好上手,c#也确实是面向组件,但是感觉心里却是空虚虚的。我接触的第一门编程语言是c,说实话,虽然用c语言在界面编写等一些方面很吃亏,但是就是通过c我才真正搞明白了一些算法和数据结构,搞明白了程序是怎么在内存里面运行的(也就是那些对内存的“低级操作”),可能比起c#这样的语言c语言是底层了一点,但总感觉心里很踏实,有一种收获感,而在.net中编程的时候总是沉浸在组件的汪洋中,感觉自己飘在天上。可能有人说那你就深入研究.net的框架和技术内幕什么的,但是我不知道有多少人在这样做?不知道是不是自己思想有些老土,僵化,呵呵。
谈了一大堆自己肤浅的想法,不知道各位学c#的大虾们有什么体会,希望大家能够畅所欲言,谈谈自己的体会和心得,不要有什么顾忌!谢谢大家。
解决方案 »
- 登陆次数限制
- 一个初级问题
- 问个基础的问题:如何把图片资源导到工程的Resources.resx中啊?
- 关于按钮事件问题
- 怎么检查输的表达式对不对
- 在DataGridViewComboBoxColumn中,向下的箭头能做到在用时显示,不用时隐藏吗?
- 心情不好。。。发布邮件群发软件源代码(VB.net)一份。。。
- .net里面有没有可以搜索远程电脑上文件(知道IP和文件名)的函数或累,小弟急等。
- WebBrower打印预览后模拟SendKeys快捷键实现自动打印的问题
- Sql Server 7.0 和 Sql Server 2000 相差大吗?
- 枚举和位域、按位与运算符的困惑
- 受不了呀,oracle到底怎么设置net manager
易于掌握,便于开发,比较实用
飞机比汽车快多了,哪为什么还有汽车呢。。用途不一样
c#的类型哪是没的说,,前无古人。。
都是这么说嘛。感觉自己飘在天上,,,,去看看oop,,,加深一下理解。就不飘了。就找不着北了。
b/s方式比不上java, c/s方式比不上p/b
最大优点是开发windows应用程序,没其它东西比得上。
如果你只想用ms的东西,选这错不了。
你不喜欢c# 可以用别的语言别的IDE啊。
http://community.csdn.net/Expert/topic/4003/4003884.xml?temp=7.194155E-02
他弟弟是c#2.0