.net是一个平台,简单的说就是类库,开发环境,有点像java中的jvm和jdk。
c#就是这个语言了,完全面向对象,语法几乎和java一致。
asp.net是一种技术框架,类似ssh,简化web开发。
开发时候一般分两层,页面层组件丰富,后台层是c#的处理。
vs安装包一般比较大些,一般网上随便下个都能用,找到step驱动,一直下一步就行。感觉vs和eclipse同样优秀。
sqlserver比较小,安装也是傻瓜式,学习上难度是各种工具配置,但初学者完全不用涉及。
连接数据库。
在sqlserver中创建数据库或者附加网上找的,如果附加时候报5120错误,以管理员身份运行就ok,或者把mdf文件的权限所有用户都改成完全控制
设置登录名时,先用windows身份进去,启动混合登录,并设置登录密码和启用授权,有时候失败可能是忘记了中间重启实例,具体参考http://blog.csdn.net/sunqing0316/article/details/46623823(1、首先用widnows身份登录 2、右键实例-->属性,3、选择【安全性】选择身份验证方式:4、右键实例-->【重新启动】5、选择【安全性】-->【登录名】-->【sa】,双击【sa】,出现下面视图,点击【常规】,设置新的密码 6、选择【状态】,修改为如下设置)
能用账户密码登录后,换成代码操作,设置数据库实例,数据库,账户,密码,代码如下:
<add key="conSql" value="Data Source=localhost\SQLEXPRESS;Initial Catalog=Class;User ID=sa;Password=1;"/>