社区
非技术区
帖子详情
自学C# asp.net,麻烦推荐C# asp.net视频教程
iffxxe
2012-05-19 09:48:18
自学C# asp.net,麻烦推荐C# asp.net视频教程
给个链接
...全文
56
2
打赏
收藏
自学C# asp.net,麻烦推荐C# asp.net视频教程
自学C# asp.net,麻烦推荐C# asp.net视频教程 给个链接
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
001007009
2012-05-19
打赏
举报
回复
楼主先看看 w3的教程吧
http://www.w3school.com.cn/d.asp
iffxxe
2012-05-19
打赏
举报
回复
ASP.NET
基础入门
教程
-
自学
必备
我认为
ASP.NET
比ASP难很多,希望大家做好准备。难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列
教程
会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在
ASP.NET
里面,数据库还是这两个但是常用的语言多了一个
C#
,也是微软
推荐
的语言,为.NET平台定制的语言。这样
ASP.NET
就有四种组合:VB+ACCESS,VB+SQL,
C#
+ACCESS,
C#
+SQL,本
教程
会使用
C#
+ACCESS,兼顾四种来写,让大家对
ASP.NET
有一个全面的认识。虽然说学习
ASP.NET
不需要任何ASP基础,但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP
教程
】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解,因为在本文里我不会将将一些基础的东西。
《30本
C#
ASP.NET
SQL中文版PDF 多图杀猫》(
C#
ASP.NET
SQL PDF)
PDF 文档 相关文件 1.
ASP.NET
.2.0.XML.高级编程(第3版).pdf 2.
ASP.NET
.2.0.高级编程(第4版).pdf 3.
ASP.NET
.2.0.入门经典(第4版).pdf 4.
ASP.NET
.2.0.数据库入门经典(第4版).pdf 5.
ASP.NET
.基础
教程
——
C#
案例版.pdf 6.
ASP.NET
技术内幕.pdf 7.
C#
.COM..编程指南.pdf 8.
C#
编程思想.pdf 9.
C#
编程语言详解.pdf 10.
C#
程序员参考手册.pdf 11.
C#
高级编程(第4版).pdf 12.
C#
技术内幕.pdf 13.
C#
入门经典(第3版).pdf 14.
C#
软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕.pdf 15.
C#
设计模式.pdf 16.
C#
应用程序开发全程演练——从灵感到实现.pdf 17.
C#
与.NET技术平台实战演练.pdf 18.
C#
字符串和正则表达式参考手册.pdf 19.Microsoft.
C#
.Windows.程序设计(上下册).pdf 20.Microsoft.NET.框架程序设计(修订版).pdf 21.Programming.
ASP.NET
.中文版(第3版).pdf 22.Programming.
C#
.中文版(第4版).pdf 23.SQL.21.日
自学
通.pdf 24.SQL.Server.数据库设计与管理.pdf 25.SQL.完全手册.pdf 26.Visual.
C#
.NET.网络核心编程.pdf 27.Windows应用高级编程——
C#
编程篇.pdf 28.你必须知道的.NET.pdf 29.圣殿祭司的
ASP.NET
.2.0.开发详解——使用
C#
.pdf 30.数据结构(
C#
语言版).pdf
基于
ASP.NET
学生成绩管理系统毕业设计实战课程
基于
ASP.NET
学生成绩管理系统毕业设计实战课程 课程编码201800E4 本套课程是整个毕业设计项目-基于
ASP.NET
学生成绩管理系统的完整设计与实现过程,边录制边讲解的课程更有利于学生学习和理解。 基于
ASP.NET
学生成绩管理系统基于B/S架构,使用Visual Studio 2015和SQL Server 2014作为开发环境,该系统可以作为应届毕业生毕业设计作品的参考源码例子,也可以作为期末作业、大作业的学习课程或课外
自学
课程。基于
ASP.NET
学生成绩管理系统主要包括教师、学生和管理员三种角色,每种角色对应了不同的操作界面。基于
ASP.NET
学生成绩管理系统共分为系统管理、组织部门管理、教师课程管理、学生成绩管理四个模块。系统使用到的技术学习难度低,教师可以使用系统批量录入学生成绩信息。 基于
ASP.NET
学生成绩管理系统业设计的主要优势有以下几个方面:1、学习难度低,满足大多数应届毕业生和对编程了解程度较低人群的学习要求,系统可以很好的进行拓展和延伸。2、界面友好性强,使用最新前端模板进行三个角色管理界面设计。3、满足大多数院校的毕业设计要求4、角色之间功能设计合理。5、数据库设计合理,在现有系统的基础上,可以拓展等更多的功能。6、全设计过程录像。本套课程售价为450元 不需要源码的同学享受活动价格优惠,所有活动折扣/会员满减等最终售价低于课程价格时,请额外不足差价获取源码
ASP.NET
2.0 电子书 VS2005学习资料大全
1.
ASP.NET
.2.0.XML.高级编程(第3版).pdf 56.7MB 2.
ASP.NET
.2.0.高级编程(第4版).pdf 105.8MB 3.
ASP.NET
.2.0.入门经典(第4版).pdf 186.5MB 4.
ASP.NET
.2.0.数据库入门经典(第4版).pdf 34.8MB 5.
ASP.NET
.基础
教程
——
C#
案例版.pdf 17.7MB 6.
ASP.NET
技术内幕.pdf 80.5MB 7.
C#
.COM..编程指南.pdf 3.2MB 8.
C#
编程思想.pdf 8.1MB 9.
C#
编程语言详解.pdf 23.2MB 10.
C#
程序员参考手册.pdf 15MB 11.
C#
高级编程(第4版).pdf 121.4MB 12.
C#
技术内幕.pdf 6.4MB 13.
C#
入门经典(第3版).pdf 181.6MB 14.
C#
软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕.pdf 9MB 15.
C#
设计模式.pdf 5.3MB 16.
C#
应用程序开发全程演练——从灵感到实现.pdf 27.7MB 17.
C#
与.NET技术平台实战演练.pdf 49.4MB 18.
C#
字符串和正则表达式参考手册.pdf 9.9MB 19.Microsoft.
C#
.Windows.程序设计(上下册).pdf 32.1MB 20.Microsoft.NET.框架程序设计(修订版).pdf 40.6MB 21.Programming.
ASP.NET
.中文版(第3版).pdf 56.2MB 22.Programming.
C#
.中文版(第4版).pdf 44.4MB 23.SQL.21.日
自学
通.pdf 2.5MB 24.SQL.Server.数据库设计与管理.pdf 12.8MB 25.SQL.完全手册.pdf 46.6MB 26.Visual.
C#
.NET.网络核心编程.pdf 19.1MB 27.Windows应用高级编程——
C#
编程篇.pdf 18MB 28.你必须知道的.NET.pdf 3.5MB 29.圣殿祭司的
ASP.NET
.2.0.开发详解——使用
C#
.pdf 258.9MB 30.数据结构(
C#
语言版).pdf
十天学会
ASP.net
--我认为
ASP.NET
比ASP难很多,希望大家做好准备
第一天 我认为
ASP.NET
比ASP难很多,希望大家做好准备。难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列
教程
会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在
ASP.NET
里面,数据库还是这两个但是常用的语言多了一个
C#
,也是微软
推荐
的语言,为.NET平台定制的语言。这样
ASP.NET
就有四种组合:VB+ACCESS,VB+SQL,
C#
+ACCESS,
C#
+SQL,本
教程
会使用
C#
+ACCESS,兼顾四种来写,让大家对
ASP.NET
有一个全面的认识。虽然说学习
ASP.NET
不需要任何ASP基础,但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP
教程
】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解,因为在本文里我不会将将一些基础的东西。 废话不多说,开始我们第一天的学习: 学习目的:调试出安装环境 我要申明一点,操作系统就用2000,如果说要学习一个网络语言还不肯多装一个操作系统的话,那我看也不要学习了。 先到网上下载一个MDAC(要是2.7以上的版本才行),然后安装,安装以后或许会重新启动一次。 然后再下载一个.NET FRAMEWORK SDK,安装以后会在控制面板里面的管理工具里面多两个东西,这个不用理睬他,我们要使用的还是原来的INTERNET服务管理器。打开它按照ASP
教程
里面的调试方法建立一个目录,建立一个EXAMPLE1.ASPX,然后用记事本打开这个文件在里面输入 <script language="
c#
" runat="server"> void Page_Load() { Response.Write("Hello World!"); } sub page_load() response.write("Hello World!") end sub C#和VB写的,演示的图片就用
C#
那一种的,都一样嘛,
教程
里面代码也是写两种用
分割开,大家可以比较一下。2、我写
教程
的时候用的都是记事本来编写APS.NET大家也可以安装VS.NET来编写不过起步还是用记事本比较好,因为可以看的更加透彻一点。今天就说到这里,明天说一下
C#
的基本语法。 十天学会
ASP.net
(2) 作者:佚名 阅读人次:11611 文章来源:未知 发布时间:2005-6-24 网友评论(4)条 第二天 学习目的:掌握
C#
的基本知识 一、定义变量: string strExample; 字符串("aaa") char chrExample; 字符('a') bool blnExample; Bool型(true/false) DataTime datExample; 日期型("09/19/2002") int intExample; 整数(32位有符号整数) double dblExample; 浮点数(64位双精度浮点数) 二、各种运算: = 赋值运算 + 加法运算 - 减法运算 * 乘法运算 / 除法运算 % 取模运算 && 逻辑And || 逻辑Or ! 逻辑Not 三、各种结构: if(条件) { } else { } switch(条件) { case option1: break; case option2: break; } for(int i=1;i<=10;i++)//特别注意这里面是分号 { } while(条件) { } do { }while(条件); 四、注意事项: 1、用习惯VB的人很容易漏了语句末尾的分号; 2、用习惯VB的人很随便使用变量但是不申明,这在
C#
默认情况下是不允许的; 3、在向函数传递参数的时候要用圆括号:Response.Write "aa";是不允许的。 我说的这点几乎称不上是在说一种语言,一种语言的学习不仅仅需要学习语法,还需要学习语言特色,希望大家有空还是买一本
C#
的书来好好研究一下
C#
作为一种新的语言的特性吧。 十天学会
ASP.net
(2) 作者:佚名 阅读人次:11611 文章来源:未知 发布时间:2005-6-24 网友评论(4)条 第二天 学习目的:掌握
C#
的基本知识 一、定义变量: string strExample; 字符串("aaa") char chrExample; 字符('a') bool blnExample; Bool型(true/false) DataTime datExample; 日期型("09/19/2002") int intExample; 整数(32位有符号整数) double dblExample; 浮点数(64位双精度浮点数) 二、各种运算: = 赋值运算 + 加法运算 - 减法运算 * 乘法运算 / 除法运算 % 取模运算 && 逻辑And || 逻辑Or ! 逻辑Not 三、各种结构: if(条件) { } else { } switch(条件) { case option1: break; case option2: break; } for(int i=1;i<=10;i++)//特别注意这里面是分号 { } while(条件) { } do { }while(条件); 四、注意事项: 1、用习惯VB的人很容易漏了语句末尾的分号; 2、用习惯VB的人很随便使用变量但是不申明,这在
C#
默认情况下是不允许的; 3、在向函数传递参数的时候要用圆括号:Response.Write "aa";是不允许的。 我说的这点几乎称不上是在说一种语言,一种语言的学习不仅仅需要学习语法,还需要学习语言特色,希望大家有空还是买一本
C#
的书来好好研究一下
C#
作为一种新的语言的特性吧。 十天学会
ASP.net
(4) 作者:佚名 阅读人次:8772 文章来源:未知 发布时间:2005-6-24 网友评论(7)条 第四天 学习目的:掌握WEB控件的使用(二) 首先我要说明,我这十天
教程
也只是一个让大家对
ASP.NET
有一个认识而已,我也跳过了很多东西。网上有很多人在责骂我写的
教程
,认为十天什么都学不会,看了我的
教程
还是什么都不会,我想他们或许是过高估计了我的
教程
。外面有很多书,关于ASP和
ASP.NET
的,我就是看外面的书学会的。我所要做的就是希望大家能看了我的
教程
以后觉得ASP和
ASP.NET
不是学不会的东西然后有信心去学会它。我想学习还是靠自己的,外面每一本书也有自己写的不周到的地方,关键还需要自己的实践加上探索。 首先来说一下表单的验证控件,以前我们做表单验证,如果是客户端的JAVASCRIPT,不能做到美观统一,而且还可以通过直接在浏览器起教表单来屏蔽;如果我们做服务器端验证,又会发现让检验结果在前台反映也是很
麻烦
的事情。现在好了,
ASP.NET
提供的很多检验控件让我们不需要考虑是客户端检验还是服务器端检验,让我们不需要考虑是怎么输出检验结果。 看一下检验表单控件是不是填写了的检验控件先:
controltovalidate就是你想检验的控件的ID;默认情况下不显示错误消息,地方也会被保留,如果使用了display="dynamic" 那么不显示错误消息的地方不会被空出; forecolor="#ff0000" font-name="宋体" font-size="9pt" 就是设定错误消息字体的颜色,字体,大小的;text="请填写" 就是当没有填写内容时候显示的错误消息;别忘记最后的runat="server"。现在这个检验控件是放在了textbox的后面,那么错误消息也在textbox后面显示,也可以放在其他地方。 再看一下比较表单控件的数据与另外一个数据的检验控件:
这里是第一个需要用户填写的密码框 我们经常会再设立一个密码框让用户再填写一次:
controltocompare="password1" 就是需要比较的控件;operator="equal" 就是设定比较操作是:是否相等(还有NotEqual:不相等,LessThan:少于,GreaterThan:大于,当不符合这个比较操作的时候显示错误消息)。 以前说到BUTTON控件CausesValidation=true/false来设置按钮提交的表单是不是被检验也就是这里的几个检验控件,如果CausesValidation=true的话按下按钮就会首先检测是不是都通过了检验控件的检验。 下面再说两点: 一、每一个可以显示的控件都有是不是显示的属性,比如username.Visible=false;就是隐藏了前面的username控件;还有就是如果要对控件应用CSS的话就这么写:cssclass="",而不是以前HTML中的class=""。 二、所有WEB控件都要包含在
中,否则就会出错。 今天就到此结束,请继续往后面看,下次开始就要说ADO.NET了。 十天学会
ASP.net
(5) 作者:佚名 阅读人次:8013 文章来源:未知 发布时间:2005-6-24 网友评论(6)条 第五天 学习目的:学会连接两种数据库 对于ASP来说,我们常用的数据库无非是ACCESS和SQL SERVER,对于
ASP.NET
也是,不过
ASP.NET
对于SQL SERVER有专门的连接组件而不
推荐
用OLE DB。 首先看一下ACCESS的连接数据库并打开; string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source="; strConnection+=Server.MapPath("*.mdb"); //*就是数据库的名字 OleDbConnection objConnection=new OleDbConnection(strConnection); objConnection.Open(); ________________________________________ dim objConnection as OleDbConnection objConnection=new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("*.mdb")) objConnection.Open() 下面再看一下SQL SERVER的连接数据库并打开; string strConnection="server=数据库连接;uid=用户名;pwd=密码;database=数据库名字"; SqlConnediob objConnection=new SqlCOnnection(strConnection); objConnection.Open(); ________________________________________ dim objConnection as SqlConnectiom objConnection=new SqlConnection("server=数据库连接;uid=用户名;pwd=密码;database=数据库名字") objConnection.Open() 实际上,在大多数地方SQL SERVER和ACCESS的区别除了连接语句,其他定义语句也就是SQL××和OLEDB××的区别 另外,如果是ACCESS数据库的话在ASPX文件的开头需要包括下列语句: <%@Import Namespace="System.Data"%> <%@Import Namespace="System.Data.OleDb"%> 如果是SQL SERVER则需要包括以下语句: <%@Import Namespace="System.Data"%> <%@Import Namespace="System.Data.SqlClient"%> 今天就说到这里,明天开始讲数据库的读取。 十天学会
ASP.net
(6) 作者:佚名 阅读人次:7634 文章来源:未知 发布时间:2005-6-24 网友评论(4)条 第六天 学习目的:学会读取数据库 有的网友说,不会
C#
,在
ASP.NET
里面还是选择VB.NET,这个我不反对,但是我觉得既然是学习新的东西,就不要在意有多少是新的。实际上
C#
就一般的操作来说,只是区分大小写和多了一个分号这两点与VB.NET不同其他都差不多啊。在ASP里面我们读取数据就直接用RECORDSET,然后在HTML代码里面穿插<%= %>就可以显示了,但是
ASP.NET
讲究的是代码分离,如果还是这样显示数据就不能代码分离了。所以我们有两种方法:如果是读取一条记录的数据或者不多的数据,我们用DATAREADER采集数据,然后赋值给LABEL控件的Text属性即可;如果是读取大量数据我们就采用DATAGRID。 今天我们就来说一下DATAREADER: string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source="; strConnection+=Server.MapPath(strDb); OleDbConnection objConnection=new OleDbConnection(strConnection); OleDbCommand objCommand = new OleDbCommand("这里是SQL语句" , objConnection); objConnection.Open(); OleDbDataReader objDataReader=objCommand.ExecuteReader(); if(objDataReader.Read()) { oicq.Text=Convert.ToString(objDataReader["useroicq"]); homesite.Text=Convert.ToString(objDataReader["usersite"]); face.SelectedItem.Text=Convert.ToString(objDataReader["userface"]); } 大家可以看到我们首先是连接数据库然后打开,对于select的命令,我们申明一个OleDbCommand来执行之,然后再申明一个OleDbDataReader,来读取数据,用的是ExecuteReader(),objDataReader.Read()就开始读取了,在输出的时候我们要注意Text属性接受的只能是字符串,所以我们要把读出的数据都转化为字符串才行。 转换变量类型函数: 转换为字符串:Convert.ToString() 转换为数字:Convert.ToInt64(),Convert.ToInt32(),Convert.ToInt16() 是按照数字位数由长到短 转换为日期:Convert.ToDateTime() ________________________________________ dim objConnection as OleDbConnection dim objCommand as OleDbCommand dim objDataReader as OleDbDataReader objConnection=new OleDbConnection(Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(strDb)) objCommand=new OleDbCommand("这里是SQL语句" , objConnection) objConnection.Open() objDataReader=objCommand.ExecuteReader() if objDataReader.Read() oicq.Text=Convert.ToString(objDataReader["useroicq"]) homesite.Text=Convert.ToString(objDataReader["usersite"]) face.SelectedItem.Text=Convert.ToString(objDataReader["userface"]) end if 其实大家比较一下
C#
和VB的语法,会发觉用
C#
似乎更加简单,
教程
里面我侧重
C#
,对于VB的代码我就不解释了。 下面说一下如果代码是读取SQL数据库,我们这样来转变 1、把代码开始的 <%@Import Namespace="System.Data"%> <%@Import Namespace="System.Data.OleDb"%> 修改为 <%@Import Namespace="System.Data"%> <%@Import Namespace="System.Data.SqlClient"%> 2、把代码里面所有申明的对象OleDb××变为Sql××就这么简单 你甚至可以用替换所有来解决,所以今后我讲不再列出Sql Server的代码了。 今天就说到这里,明天开始说数据的添加、删除、修改。 十天学会
ASP.net
(7) 作者:佚名 阅读人次:6818 文章来源:未知 发布时间:2005-6-24 网友评论(4)条 第七天 学习目的:学会添加删除修改记录 以前我们在ASP中不管是添加还是删除记录或者用SQL语句加上EXECUTE()或者就是直接用RECORDSET的NEW、DELETE、UPDATE等方法来添加删除修改记录。在
ASP.NET
里面我们采用SQL语句加上COMMAND对象来执行SQL语句的方法来添加删除修改记录。这比上次说的读取记录还简单。实际上只有一点区别,把ExecuteReader()修改为ExecuteNonQuery()即可,因为我们不需要返回值啊。 string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source="; strConnection+=Server.MapPath(strDb); OleDbConnection objConnection=new OleDbConnection(strConnection); OleDbCommand objCommand = new OleDbCommand("这里是SQL语句" , objConnection); objConnection.Open(); OleDbDataReader objDataReader=objCommand.ExecuteNonQuery(); ________________________________________ dim objConnection as OleDbConnection dim objCommand as OleDbCommand objConnection=new OleDbConnection(Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(strDb)) objCommand=new OleDbCommand("这里是SQL语句" , objConnection) objConnection.Open() objDataReader=objCommand.ExecuteNoQuery() 下面再举例子说明一下SQL语句(ACCESS): 添加记录: insert int o 表名 (字段1,字段2) values (字符串1,字符串2) where 条件 删除记录: delete from 表名 where 条件 修改记录: update 表名 set 字段1=××,字段2=×× where 条件 需要特别注意,如果是Sql Server删除记录是delete 表名,不需要再加from了。 今天就说到这里了,明天说
ASP.NET
里面最著名的DATAGRID。 十天学会
ASP.net
(8) 作者:佚名 阅读人次:6674 文章来源:未知 发布时间:2005-6-24 网友评论(7)条 第八天 学习目的:初步掌握DATAGRID的使用 以前在ASP中,我们显示大批量数据经常使用循环读取记录集的方式,在表格中插入代码来显示,循环的是
,如果是分页还需要自己制作,如果排序更加复杂,在
ASP.NET
中就好了,一切工作都可以让DATAGRID来做。 首先看一下DATAGRID的样式方面的属性 BackImageUrl="" 背景图片 CellSpacing="" 单元格间距 CellPadding="" 单元格填充 cssClass="" 使用的CSS样式 DATAGRID可以自动用表中的字段名放在显示的记录的头部来表示各个单元格所代表的意义,用ShowHeader="true/false"来控制是不是显示,在大多数情况下我们是不需要这个功能的,因为我们数据库中的字段名大多是英文的,而我们想在页面输出的大多是中文名字。 下面看一下显示数据库内所有记录,就几行代码: <script runat="server" language="
c#
"> void Page_Load() { string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source="; strConnection+=Server.MapPath("guestbook.mdb"); OleDbConnection objConnection=new OleDbConnection(strConnection); OleDbCommand objCommand1 = new OleDbCommand("select * from guestbook",objConnection); objConnection.Open(); dgrdMain.DataSource=objCommand1.ExecuteReader();//dgrdMain就是下面的DATAGRID的ID dgrdMain.DataBind(); objConnection.Close(); }