Posted on 2006-08-29 15:52
天轰穿 阅读(123721)
评论(479) 编辑 收藏 所属分类:
学习笔记 、
vs2005入门 .net 2.0系列视频
Visual Studio2005入门.Net系列视频教程
2006/11/04 本系列教程被纳入博客园培训团队目前 5 套同步发放的视频.
严正声明:任何个人或者团体不得将本系列教程用于商业用途,一经发现,我们将追究其法律责任.
我做这个教程的主旨是为了帮助更多的人少走弯路,少花冤枉钱,如果有人拿去用于商业用途的话,那违背了我的初衷,我是绝对不允许的.如果需要转载,请联系我QQ 110535808 ,或者MSN: thcjpxhm@hotmail.com
关于本教程的辅助说明请看这里 和其他人一起交流请点这里
下载大量的实例源代码请点这里 VS2005入门.Net2.0系列视频教程1-81级打包下载
准备工作 : 安装SQL2000 à 安装vs2005 √
vs2005的环境
1. 起始页与创建WEB站点和创建新页面√
2. 对工具栏作说明√
3. 制作第一个页面及启动运行√
4. 第一章小结考试[视频]√
讲解C#基本语法
5. 变量的概念声明特性常见错误√
6. 数据类型/数值/字符/字符串[视频]√
7. 数据类型(日期类型)[视频]√
运算符号(赋值运算算术运算)
8. 数据类型转换[视频]√
9. 结构化数据类型[一](数组)[视频]√
10. 结构化数据类型[二](枚举,结构)[视频]√
11. Visual Studio 2005入门 之 控制结构一(分支)√
12. Visual Studio 2005入门 之 控制结构一(循环)√
13. 控制结构二(函数)√
14. 小结考试√
对象入门
15. 对象概述√
16. 创建对象和使用方法以及属性√
17. 利用构造函数初始化对象√
18. 重载方法以及运算符重载√
19. .Net核心对象(Request)√
核心对象[二](Response,server)√
20. 状态处理(Application,Seeeion,Cookie)√
21. 小结考试√
事件驱动编程与回送(鉴于控件的事件以及配合页面时间较多,所以移到前面)
1. Asp.Net中的事件(页面事件)
2. Asp.Net中的事件(控件事件)
3. 小结考试
类
22. 类的概述
23. 类的自定义事件
24. 共享成员
补充(1)索引指示器(
(2)类关系--包含/镶套类型
(3)类关系--继承
类-小结考试
Vs2005控件
25. SqlDataSource
26. AccessDataSource
28. 单选列表和复选列表
29. 按纽《Button》
30. 单选按纽和复选框 <RadioButton><CheckBox>
31. 广告控件《Adrotator》
32. BulletedList
33. 日历控件《Calendar》一
日历控件《Calendar》二
34. 下拉列表《DropDownList》
35. 文件上传 《FileUpload》
36. HiddenField、LinkButton、Literal
37. 超级链接 《HyperLink》
38. image/imagebutton
imagemap
40. 列表框 《ListBox》
42. MultiView
43. 容器《Panel》《PlaceHolder》
45. Substitution
46. 表格《Table》
47. 向导《Wizard》
48. Repeater显示数据
49. Repeater实现分页/镶套
50. DataList显示数据
51. DataLis分页/镶套
52. GridView使用基础一
53. GridView使用基础[二]
54. GridView 使用技巧 一
GridView 使用技巧 二
DetailsView
55. FormView
56. MasterPage [母版页] 概述
57. MasterPage [母版页]à技巧
58. 主题和皮肤à概述
59. 主题和皮肤和主题 一
60. 主题和皮肤和皮肤二
61. 验证控件与正则表达式
62. 导航概述
63. 导航控件-站点地图和sitemappat
64. vs2005入门视频教程 之 导航控件-menu
65. vs2005入门视频教程 之 动态修改内存中站点地图 [视频]
66. vs2005入门 之 站点地图(自定义数据提供程序) [视频]
67. Visual Studio 2005视频教程 之 treeview基本使用 [视频]
68. vs2005视频教程 之 TreeView高级使用 [视频]
69. vs2005视频教程 之 用户管理 配置文件 [视频]
70. asp.net2.0视频教程 之 成员管理-登陆控件 [视频]
asp.net2.0视频教程 之 MemberShip/Roles [视频]
asp.net2.0视频教程 之 用户控件(pagelet) [视频]
Asp.Net2.0视频教程 之 WebPart概述 [视频]
Asp.Net2.0视频教程 之 WebPart 一 [视频]
Asp.Net2.0视频教程 之 WebPart 二
Asp.Net2.0视频教程 之 WebPart 三
74. 小结考试
数据库连接\读取及DataSet和DataTable等等
78. Ado.Net概述
79. 玩转vs2005环境中的Ado.Net
80. SQL查询语法基础 [视频]
81. ObjectDataSource [视频]
82. DataSet断开更新
83. DataSet 演示[视频]
84. DataSet深入使用 [视频]
85. 浅尝存储过程[视频]
编写可移植数据提供程序
86. 小结考试
XML
87. XML概述
88. DataSet中应用XML
89. 小结考试
文件操作
90. 如何读取、修改文本文件
新增 文件管理系统(一)视频教程[视频] 代码下载
文件管理系统(二)视频教程[视频] 代码下载
文件管理系统(三)视频教程[视频] 代码下载
文件管理系统(四)视频教程[视频] 代码下载
vs2005视频教程 之 玩转文件 与 二进制 视频教程[视频]
vs2005视频教程 之 上传多个文件 视频教程[视频]
.net中的复用代码
vs2005视频教程 之 编写可复用的代码-概述 [视频]
vs2005视频教程 之 抽象类和接口 一 [视频]
vs2005视频教程 之 抽象类和接口 二 [视频]
vs2005视频教程 之 抽象类和接口 三 [视频]
vs2005视频教程 之 抽象类和接口 四 [视频]
vs2005视频教程 之 实例剖析 [视频]
.Net程序集和定制控件
103. 编译程序集和发布网站
104. 自定义服务器控件 一集(上)
105. 自定义服务器控件 一集(下)
以下待发布 2007-6-18
106. 自定义服务器控件 二集(上)
107. 自定义服务器控件 二集(下)
109. 小结考试
调试和错误处理
110. 好的编程习惯和编码方式
111. 查找错误
112. 处理错误
113. 写入日志并通知管理员
114. 小结考试
WEB服务 Service
115. WEB服务概述以及HTTP\XML VS Web服务
116. 建立Web服务
117. 使用Web服务
118. 安全
119. 相关问题简述
120. 小结考试
配置和优化
121. 配置文件结构
122. 性能优化、
123. 小技巧
124. 小结考试
安全性
125. 安全的概念
126. 身份验证
127. 使用SSL加密
128. 小结考试
这几天有几个朋友跟我说,希望加点三层模式方面的东西,我老琢磨着,我自己都还没进模式的门,又如何能够作好呢? 思前想后,决定以后每天抽时间学\练,如果等讲起来了,我自己摸得到门了,那就增加些,但是不算是教程,顶多算我把自己的做法提出来让大家一起参考!!
所以,这期间,如果有这方面好的东西,麻烦大家不吝赐教哦!!!
综合实例演示
129. 留言本[做的时候具体规划课时]
130. 简单的在线拍卖系统[做的时候具体规划课时]
131. 在线商店系统[做的时候具体规划课时]
132. 新闻系统[做的时候具体规划课时]
133. 个人网站[做的时候具体规划课时]
134. 提供WEB服务[做的时候具体规划课时]
135. 简单聊天室[做的时候具体规划课时]
整个系列完全分段,也就是说读者可以从任何一节入手,当然前提是前面的自己都懂了!
Feedback
看了川哥写的文件管理系统实例教程,先向川哥道声谢谢,真的是辛苦啦!感谢川哥的耐心教导与无私的奉献,小的也没什么好表示的,惭愧惭愧~下面是小的以前学DW MX时候见过的两篇网络教材,感觉整体比较清晰细致,希望给川哥以后写实例教程带来一点帮助,在教程的结构和思路上有所启发。
http://www.blueidea.com/tech/web/2003/1298.asp
《Dreamweaver MX 2004打造留言本》
http://hi.baidu.com/%B9%F9%B8%D5/blog/category/%D7%A8%CC%E2%3A%5Bdw%B4%F2%D4%EC%2Enet%C1%F4%D1%D4%B1%BE%5D
《DW打造.net留言本》
这两篇教程有效的利用了DW自带的控件,再手动的加上少许代码,就可完成许多常见功能,图文并茂,相互搭配,川哥也可以考虑将实力教程作成word或者静态网页的形式,一步一步的循序渐进,比起视频有时候的跳跃性讲解更容易让人理解。制作起来也相对方便些。
这样的教材有缺点,就是太过于依赖开发工具,不利于提升开发者的代码编写能力,有优点,就是便于初学者学习,开发效率高。
希望川哥能有选择的借鉴一下:)
再次感谢川哥的无私奉贤!永远支持你!
@Panda
这个提议好啊!只是要多花很多时间来整理,不过没关系哈,我把这段时间忙完就来弄这个!
川哥,可以用vs2005+SQL2005或者ACCESS从头建一个.NET留言本小站,在关键的步骤上用HyperSnap截图工具截个图,截的图会自动按顺序排列,每做完一部分后就给图片加上些说明,这样做起教程来应该比较好把握顺序一点,初期的图片是不好整理,但是做个基础起来以后,后面再扩展就方便了。
小的不才,抛砖引玉~期待川哥的vs2005实战.net留言本,加油!也要注意休息。不急不急,呵呵
@Panda
早说还有HyperSnap这个工具,我一直没开动就是这个原因,我总不能好好解决截图的问题,感觉弄图片很麻烦
穿哥,麻烦你了。我也郁闷啊,不知怎么回事。好吧,我就再注册一账号试试。
川哥:我是一天刷新好几遍你的博客,看有没有最新的。好象好久都没有新内容了,热盼中。。。。。。。
川哥,有个更简单的方法,你就用QQ截图+WORD文档编辑软件,新建一个word文档,打开QQ,随便开一个对话窗口,然后开始做实例,在关键过程上用QQ截个图,然后ctrl+v粘贴进word文档,顺便就可以把描述文字加上,还可以用word里面的绘图工具给图片上需要注明的地方加方框、直线等,实例做完了,教程也就写完了,doc文档可以放到网上下载,或者另存为htm网页,在线看,呵呵
@heff
更新了,连未完成的都拿出来了.
@Panda
恩,好,尽量安排时间弄
川哥:你爱人好漂亮哦,是川妹子吧,好羡慕。
92. 实现多文件的上传
93. 取得指定目录下的文件列表
94. 创建日志文件
95. 如何取得系统日志,并把日志信息写到文本文件中
96. NET中创建、删除、复制文件
97. 动态的创建HTML文件
这些教程什么时候能出来呀,热切期待中。。。。。。
川哥:我是一个asp.net入门级菜鸟.现在每天都在看你的教程,觉得受益匪浅.你的教程生动形象,举的例子恰到好处.很感谢你这么辛苦做出这么好的教程.还有啊,你的普通话讲的挺好的.嘎嘎.
最后祝你跟你的妻子幸福美满.快乐一生!!
@heff
这些在文件管理哪个视频中已经做过了啊,那个视频可是很长啊,100多分钟,
@.net菜鸟
说得人家都不好意思了,小脸儿红仆仆的
@heff
你直接下载“文件管理系统视频教程”看就好了~
穿哥,我从你的链接过去已经可以在thc123.com发post了。另外,你的教程出得太快了,我根本跟不上,你还是慢点做吧。
川兄,我还在学你的浅偿存储过程,所以说要你慢点,最好是你再休息两三个月。请问你在这一节遇到的update问题解决了吗?
我以前也碰到过找不到update方法的问题,是因为update方法的参数不match. 我注意到你的update方法的参数好像多了一个,你去掉最后一个参数再试试。我当时也是到处在网上搜索,最后在Scott Mitchell 的文章受到启发。
http://www.asp.net/learn/dataaccess/tutorial01cs.aspx?tabid=63
他说:“You can inspect and modify the InsertCommand, UpdateCommand, and DeleteCommand properties by clicking on the TableAdapter in the DataSet Designer and then going to the Properties window. ”
对不起,川兄,我在这里表现自己就好像是一个小学生想得到老师的表扬。我又为这个问题折腾了一通。
1。当我不用stored procedures 而用 SQL statements, 没有问题。
自动产生的update方法需四个参数(用你的例子)。
2。当我用stored pocedures 时,自动产生的update 方法多需要一个参数。
但错误提示我们它要找一个带四个参数的update 方法。所以我就在
TableAdapter 的Properties 窗口把UpdateCommand 改为四参数,然
后又在数据库里把NewUpdateCommand 这个stored procedure 也改为
四参数的。就没问题了。
先说到此为止。我再也不想这个问题了,得先去学stored procedure 了, 这个我还不懂。现在发现学web编程很难,真的想改学database.
在网上逛了这么久了竟然一直不知道在四川还有这么一位高人,我的童年是在四川长大的,当听到田老师每节课后那地道的川话时就感到很亲切啊.向您致敬,您是四川的骄傲,微软的mvp早该给你一个啦.
已经感谢了n遍了,我还得再感谢!
川哥,嫩是最棒的!!
我继续看控件了哈。。。
斑竹你好!
我以前是学自动化的女生,最近一个月才转到软件。很多人都说女生做这个很辛苦,但是06年的图灵奖得主不也是个女士吗?IBM和GOOGLE都在很早的时候就重视女性的这方面才能了,不时有口号是“寻找 my fair lady "吗?
我需要坚持我想,难道软件就只意味着编代码吗?我很疑惑阿!
一开始asp.net,web得什么都不知道的,现在感觉才开始入门,找到了斑竹的这个非常好的东东,今天下了很多哦,几乎是扫货了。我在以后的半个月可以在不用看那些没有用的书了,这个教程很简洁也很有内容,你的精神同时也很鼓励大家,再次的感谢和支持你!除了多点广告我们还能做点什么呢〉?
斑竹
我下了个1-81集的包说文件已损坏..不能用,能给个可以用的下载连接吗..?
谢谢...
我的email:pwg21@126.com
川哥,看了你之前的教程,小的愚钝,感觉很多都讲的是如何利用控件和代码读出、修改、删除数据库数据的知识,还没有比较系统的讲如何录入数据的技巧,所以小的有个冒大不为的要求,川哥可否出一个专题,专门讲一下如何录入数据?
1、像单个表中插入新数据(这是最基础的,惭愧~)
2、同时像两个以上的表中插入新数据
3、FormView控件的使用技巧(例如:如何单独使用InsertItemTemplate,我用的时候ItemTemplate模版总是第一个显示,然后要点新建才能切换到InsertItemTemplate模版)
4、一次向表中添加多条数据(批量插入)
5、一次对表中的多条数据进行更新(批量更新)
以上就是小的不成材的要求,希望川哥有选择的满足一下:)
另外,如果有人知道这些功能实现的教程,也可以推荐给我看一下,小的感激涕零……
支持,对了川哥,为什么没有看到vs2005104的下载地址啊????
是不是您漏了
刚刚进入一家IT公司,正好都是用C#2.0,我仅有一点C#1.0及ASP.NET1.0的经验,看过于海涛的教程,感觉太简单。感觉2.0里面和1.0里面控件很多不同,而且多了很多内容,很希望从这里多学点东西。
@csbinghu
有的啊,进去就有了
@tmawen
好啊,支持
@慧慧
支持就多帮我点下广告,哈哈
@Panda
好啊
@WinKen
重新下一次吧,是没有问题的
@ruyuqianzhuang
哈哈,谁说女子不如男
@wu ming**
哈哈,多帮我点广告吧
@Novice of .NET
解决的方法有很多,别放弃
@ebtx
算了,哈哈,名气要自己创,他们也不给,我也不奢望
谢谢你的教程。讲的非常的好。如果可以的话。希望你做个ado.net的教程。我会一直关注的的教程。
给川哥,谢谢你为我们做了这么多,您辛苦了,向可爱的致敬!
新亚特电子有限公司
销售电子数码产品
http://www.t559.com/
联系电话:0755-61280669
wwwt559@163.com
公司地址:中国·深圳市盐田区沙头角环岛路225-229号
@赵晓阳
好啊,关注
http://www.thc123.com
会一直专注与.net来做的
@小杨同志
嘿嘿,用点广告谢谢我吧!
@新亚特电子有限公司
郁闷
田老师,好像不能下载源代码阿?能否提供下载呢?
谢谢!
田老师,请上一下QQ,有留言 (ghost888)
54. GridView 使用技巧 一 中有个小问题
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{ //为了对全部数据行都有用,我们使用循环
string lbl = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "state"));//我们得取出行中state字段绑定的值,用他作为判断条件
if (lbl == "KS")
{ //如果他的值等于BB,那么
e.Row.BackColor = System.Drawing.Color.LimeGreen;
}
}
}
在if判断中,如果改成if (lbl == "CA"),运行时第一行和CA的最后一行不会改变颜色。
@tago
只有部分源码提供了下载
@ghost888
好的
@cyj
for (int i = 0; i < GridView1.Rows.Count; i++)
这个设置为 i <= GridView1.Rows.Count
试下吧
我只想对您说一句话,那就是谢谢。对一个啥都自学的人来说,遇上这种教程实在是太庆幸太惬意了,谢谢?
川哥:
我很佩服你的,从你那里所学的我以知足了!
从这里我发现了人生的精彩2005太好了
川哥 后面的得抓紧时间做啊哈哈 这样好象太急了 同时也表明大家对你期待啊
恩 我觉得有的地方还是得将细些 比如前面你讲数组的时候 没说明下数组的概念 要是新手的话不明白的啦 也许你提下会好些啊 小弟这只是个建议哦 也许
川哥心里自有安排啊 呵呵 期待你的作品哦 绝对的支持
川哥,有的代码在视频中介绍说提供下载,但其中一些我找不到下载的链接,比如成员管理一节的,是不是川哥忘了?呵呵!
还有一个问题请教一下川哥,成员管理中默认情况下,用户信息存储 Microsoft SQL Server Express 数据库中,该数据库在网站的 Data 文件夹中。如果要将用户信息存储在其他数据库中,请使用“提供程序”选项卡选择其他提供程序。 我想用SQL Server2000做驱动,“提供程序”选项好象没有反映,希望川哥能介绍一下。
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶!
学程序开始是为了找工作,开始学的时候根本什么都不懂,听老师讲课,有时候觉得是在讲天书,可是现在工作了觉得当时什么都没有学到,总是要问别人这个那个的,感觉自己很没有出席!尤其这个专业的男生比较多,好多时候还不大方便老麻烦人家,现在好了,我可以根据您这个“小老师”的视频,再学习一下自己以前没有学到的东西,真是谢谢了!以后还希望“小老师”能推出更多的视频来供我们学习哦!^-^
发自肺腑的说声感谢,因为你的视频,我真正入门了~!
感动中,谢谢
你的话我听得懂 因为家离四川太近了 听起来特别亲切 呵呵
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
来了,也看了天老师一的部分教程,在这里要是顶下,过意不去啊!
没别的,只有感谢!
您好!我想问一下,怎样把一个用户的注册信息写到数据库中!是html和c#代码分开的那种!谢谢!
天哥,Thank you very much! love ~~~~~~~~~~`
感谢川哥,你有没有QQ
能不能交个朋友,我是个初学者,没什么基础,但我对这很兴趣的!我的QQ是4479462
能否交个朋友,以后有什么也可以请教你!
非常感谢您!
我也是个初学者,看您的教程受益很多。。
洪哥,十份感激。现在没工作经历,不给工作,我很郁闷。
洪哥,梅姐好,你一直在看你的教程,没工作经历,何时能工作,
田老师:想问下您的教程中有每节课的程序代码吧?在哪下你叶?
顶~~
洪师傅,梅大姐,你们好!!我看了十分爽,,真的很爽,你找到了人生的目标了,
@好人到
你在提问的时候仔细的看下前面的问题,你这样的问题前面肯定有的,
不要什么都拿来问,川哥没有那么多时间来回答没有质量的问题
川哥,能不能讲下asp2.net的3层设计模式,
先谢谢啦,期待ing