博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随笔分类 -  vs2005入门 .net 2.0系列视频

视频主目录 http://www.cnblogs.com/thcjp/archive/2006/08/29/489491.html.对此视频有任何建议和意见请QQ 110535808
摘要:按理来说单是hyperlink是没有什么可讲的,但是本节我们增加了一些数据库类方面的东西,使演示来得更爽感!因为一直有朋友要求适当增加数据库方面的东西,所以我就想啊,循序渐进的慢慢增加吧,这样也好,到后面专门学数据库类的时候讲起来会轻松很多! 这个说穿了就是超级链接了,和超级链接不同的是,这个可以动态的在事件中改变很多属性,其实这都是废话,服务器控件的大部分属性基本都是可以动态更改的,还是做一个演示吧,反正我除了钱啥都不缺! 我现在是连接到博客园的 下面这个演示很明显是利用了Repeater 控件,使该控件的数据源为我们新建立的一个内存数据表,而HyperLink则是放在该控件里面,充当了显示数据的角色,当然我们也为他加上链接!否则有人会说川哥做人不厚道了,哈哈!! 注意,邦定数据使用的那句话 阅读全文

posted @ 2006-09-29 15:29 天轰穿 阅读(3788) 评论(1) 推荐(0) 编辑

摘要:这节我们学习三个控件,他们分别是:HiddenField,Literal,LinkButton 我们这里的演示用LinkButton ,因为这个控件在用法上和BUTTON 差不多,就长相有点希奇,也许是控件们性开放,HyperLink和Button瞎整,结果就有了LinkButton ,可你别说,他虽然这样名不正言不顺的出来了,可他的贡献是很不错的,所以,得表扬! 我们是首先学习 HiddenField ,他提供了一种方式实现在页面存储信息,并且与其他的控件信息用法差不多,但是他不显示出来,说到这,顺便说下,不要以为他不显示就怎么样了,你仍然不要往里面存放类似密码等敏感信息,因为在页面HTML源中是可以看见的. LinkButton 接下来我们说Literal: 这个控件我们用得不多,甚至是很少,但是既然微软作出来了,我们就有义务说说.免得被人说我不厚道.何况这也是2.0才出来的一个新玩意,哈哈!!! 我懒得打字了,复制MSDN 上的东西了 Litera 阅读全文

posted @ 2006-09-29 12:47 天轰穿 阅读(4132) 评论(1) 推荐(0) 编辑

摘要:赶在23点58分把本级做完了!可上传还要时间,所以,今天的两级最终还是没完成哦! 不过今天很高兴跟DUDU讨论了下组建博客园培训团队的事稍微有点眉目了! 下午草拟了个大概的计划给DUDU了,大概明天才知道意见,呵呵! 如果这个团队建立起来了,我们会开设初\中两级的在线培训,希望大家关注! 阅读全文

posted @ 2006-09-29 00:05 天轰穿 阅读(8008) 评论(16) 推荐(0) 编辑

摘要:DropDownList 控件演示一: 数据源是使用数组列表的数据,而且当选择改变时候,也会激发一个事件! DropDownList 控件演示二:无代码实现两级联动 DropDownList 控件演示三:动态添加下拉列表的项 阅读全文

posted @ 2006-09-28 14:44 天轰穿 阅读(8662) 评论(14) 推荐(2) 编辑

摘要:第一件事:为日历定制样式 第二件事: 控制日历的选择模式. 第三件事:设置和获取选中的日期 第四件事:让特殊的日期有提示,同时我们仿博客园的日历,将页面导航到有文章的日期去 阅读全文

posted @ 2006-09-27 23:14 天轰穿 阅读(4245) 评论(8) 推荐(0) 编辑

摘要:三天没做了,连续搬家到整理东西,我用了两天,感谢老天让我还站得起来,现在都还累得要死,今天录了两节,感觉状态不好,不过放心,知识点都还是讲到了的! 日历这个四个任务我分成两级讲的,第四件事在下个视频! 第一件事:为日历定制样式 第二件事: 控制日历的选择模式. 第三件事:设置和获取选中的日期 第四件事:让特殊的日期有提示,同时我们仿博客园的日历,将页面导航到有文章的日期去 阅读全文

posted @ 2006-09-27 23:10 天轰穿 阅读(6446) 评论(13) 推荐(0) 编辑

摘要:这节我们讲下BulletedList 这个控件,从字面意思上来看,象子弹一样排列的列表.马上联想到一挺重机枪,旁边是一头还在箱子里的弹夹连着的,哇,还有个头上插满树枝,脸象从锅炉下面撑了一下的家伙,张着一张足以塞下一沙锅大拳头的嘴在疯狂的扫射.我靠,帅蒙(不是呆)了. 晕死.说正题,bulletedlist控件和其他的列表控件一样,都派生自ListControl类,所以用法以及很多属性也是大同小异的.他的主要功能就是创建一个无序或者有序(带编号)的列表,他可以直接添加静态项,也可以绑定数据上去. 他的样式很比其他的列表控件多了那么一丁点,例如BuletImageUrl(用着项目符号的图象), 他的呈现方式主要有以下几种: 静态添加项的列: 我们下面做一个静态添加项,然后在众目睽睽下我把他改成超链接的 阅读全文

posted @ 2006-09-24 13:45 天轰穿 阅读(4790) 评论(7) 推荐(0) 编辑

摘要:这节我们讲广告控件 AdRotator 他需要一个XML文件来存放广告信息 这个XML文件节点参数说明: ImageUrl 图片地址 NavigateUrl 连接地址,广告导航去的地方 AlternateText 当鼠标放图片上显示的提示文字 Keyword 该条广告的关键词 Impressions 权重,就是说显示的频率权重 那实际我们还可以给他添加一些东西的,呵呵,例如本例我们就再增加了日期控制的节点. AdRotator 控件自动进行循环处理,每刷新一次页面改变一次显示内容。可以对广告进行加权以控制横幅的优先级,从而使某些广告的显示频率高于其他广告。您的应用程序也可以使用自定义逻辑来循环通过广告。若要在移动 Web 窗体页上生成广告,您必须提供广告的图像文件。您可以使广告图像与用户单击广告链接时将浏览到的目标 URL 相关联。 对于广告显示记数这个问题,我们可以在AdCreated这个事件中解决,但是要计算点击记数的话就有点麻烦了,我们需要重新做一个页,让这个 阅读全文

posted @ 2006-09-23 16:40 天轰穿 阅读(5143) 评论(4) 推荐(0) 编辑

摘要:这节我们讲checkbox和radiobutton这两个,总体上来说,这个属于简单控件中的简单,本来昨天是不想做的,但是晚上想了下,觉得应该做,正因为他们的简单,那么可以利用他们来说一些公有的东西! CheckBox 演示一: 呈现方式 这个其实只是现在他的TextAlign 以及样式选项罢了!! 文字在右边 文字在左边 CheckBox 演示二: 自动回传 传回机制,说穿了就是在改变控件状态时候激发的了,切记,把AutoPostBack选择为 True,否则他是不会理会你的哦! 洪川医药的医院评价系统很好 RadioButton 其实这个没有必要做呈现方式的了,跟上面是一样的,自己试下了! 这个做一个演示,因为这个实在不复杂,呵呵!! 下面三个单选按纽名字都不一样,你也做做看,要是不行再看最下面的答案!! 阅读全文

posted @ 2006-09-23 11:58 天轰穿 阅读(4981) 评论(6) 推荐(0) 编辑

摘要:1:关于发布进度 2:关于教程提供下载的问题 3:代码下载的问题 4:实例多一些 5:关于QQ或者MSN提问 6:关于演示尽量手写代码 阅读全文

posted @ 2006-09-23 11:53 天轰穿 阅读(11025) 评论(60) 推荐(0) 编辑

摘要:我们先讲CheckBoxList(复选列表):我们需要掌握的有以下几点 1、如何自己添加项 2、布局方式(水平/垂直)(表格、流)(文字和框的位置) 3、读取数据库内容 5,为数据邦定再追加一个静态项 4、控件事件 6,读出被选中的 下面我们再看RadioButtonList(单选列表),这个与上面的控件有非常多的相似之处,唯一不通的是,他是单选,而上面的是复选。 最后 补充一点,我最后就不给大家看具体的代码了,因为(我懒嘛)前面我们每一步都大概看了下,事实上我还是希望大家在做好一点后就看一下代码,这样对你举一反三有相当的帮助,毕竟网上目前的所有资料都是代码的,如果你不会看代码,将会是件十分糟糕的事! 阅读全文

posted @ 2006-09-22 17:45 天轰穿 阅读(5276) 评论(1) 推荐(1) 编辑

摘要:最常规的用法===》按纽事件撒!! 除了做你必须做事外,多花时间在你喜欢的事上,当然不是玩,除非你的玩法能够创造价值 然后我们看下代码.. ================================================================== 鼠标触发改变按纽字体:这里需要注意的是,在添加mouse事件的时候VS会给你警告,但是你可以不管他(哈哈,VS也有见识短的时候,挖哈哈) 注意看源里面,下面这个代码是重点 onmouseover="c=this.style.backgroundColor;this.style.backgroundColor='#00ff99';" onmouseout="this.style.backgroundColor=c;" Label 下面是主要控制JS语句 onmouseover="this.style.fontWeight='bold'" onmouseout="thi 阅读全文

posted @ 2006-09-22 12:47 天轰穿 阅读(4179) 评论(17) 推荐(0) 编辑

摘要:在讲这个之前呢,我得先说清楚了,我是假设你已经会使用Office套件中的Access桌面数据库管理工具. Access文件的格式为 *.mdb ,而我们对他的访问和访问一般的网页或者图片区别不大,都使用直接路径,但是,他不能访问网络上其他位置的数据库,简单说就数据库文件必须与程序在同一服务器上. AccessDataSource控件的使用简单非常,属性也少得吓死背时(四川方言),重要的只有 ID ,文件路径(DataFile),查询语句等(SelectCommand). 我们下面做一个看下! 阅读全文

posted @ 2006-09-21 16:53 天轰穿 阅读(4507) 评论(6) 推荐(0) 编辑

摘要:首先当然是最..最.....最常用的一个,SqlDataSource,他配合数据送显的控件可以在不写或者写极少代码的情况下轻松完成数据查询显示.当然,他也支持与ADO.NET 支持的任何数据库进行交互,包括 Microsoft SQL Server 和 Oracle 数据库,以及 OLE DB 和 ODBC 数据源。在运行时,SqlDataSource 控件会自动打开数据库连接,执行 SQL 语句或存储过程,返回选定数据(如果有),然后关闭连接。 我们首先得说下数据库连接字符串 在以前我们用vs2003,只能手动写连接代码,现在用这个控件,可以自动将连接字符串添加到web.config中去. 将代码写到web.config中是一件嘴都爽歪了的事,如果写在代码中是很惨的,人家可以从代码中找到你的数据库信息,记得有种黑服务器的方法叫注入吧?嘿嘿,不好意思,我以前都通过SQL 黑过几个服务器,不过那是因为开网吧无聊,这两三年学编程,也没有时间去弄了,以至于差点连SQL都忘记了...继续说正题,我们下面用他建立一个数据库连接,然后用个gridvie 阅读全文

posted @ 2006-09-21 14:21 天轰穿 阅读(10366) 评论(34) 推荐(0) 编辑

摘要:没啥子说的,自己看下测试了! 阅读全文

posted @ 2006-09-19 22:23 天轰穿 阅读(2892) 评论(4) 推荐(0) 编辑

摘要:本节内容很多,视频文件也超过了4M ,所以下载时间大概会长了那么一小点,还请多等下!! 这节课的内容很多,因为单继承的内容就很多了,我又顺便把前面的东西都用上了,算是复习,类这节有的东西都是翻来倒去的讲两三次,目的是希望大家掌握好,这可是重中只重啊!!本节复习内容中不太清楚的麻烦去看下前面相关章节!! 下面我们讲继承,要了解继承我们先得知道为什么需要继承? 假设我们的为新闻系统制作的一个类里面已经具备了数据库连接,初始化,并且有了查询、增、删、改等功能! 那接下来我们肯定要做一些不同的查询、修改等,例如新闻栏目和用户管理这两个相同的是都需要使用到前面我们说的类,但是不同的是他们所要结果又各不相同。怎么办?有两种办法,一是为他们分别创建类,把数据库连接类的东西复制两次,这样做的缺点我想不用多说了吧,那么我们还可以频繁的调用数据库类的成员来达到目的,可这样下来,我们的代码岂不是很臃肿了?知道减肥药为什么那么好卖吗? 郁闷,那怎么办呢?简单,我们用继承来完成,简单形容下继承吧,他呢就是 子类(派生类) 阅读全文

posted @ 2006-09-19 22:08 天轰穿 阅读(5871) 评论(24) 推荐(0) 编辑

摘要:那这节我们讲下包含类型以及镶套类型, 镶套类型 是一个类完整的包含了在另一个类 包含类型 就是在另一个对象中做数据成员的对象类型 前面我们说可以利用传递参数达到静态成员调用非静态成员的效果.那么今天我们说的包含类型则可以将一个类中的数据成员定义为从另一个类中派生出来的对象.例如,我们可以在 计算机类中定义一个编程类型的私有成员(而这个编程类型则是另一个全新的类),这样一来,我们就可以认为计算机类(以及所有计算机类的实例成员)包含了 编程类. 如上面的例子,我们发现这样做更有利于提高代码的复用,使我们的代码更为简洁,也更容易维护. 注意,我们上面说的类包含,事实上假设 在计算机类的一个成员中定义一个编程类的一个数据成员时,我们就不能认为是计算机类包含编程类了,而是计算机类的一个对象包含编程类的一个对象. 嵌套类型可访问被包含类型的私有成员和受保护的成员(包括所有继承的私有成员或受保护的成员)。 多说无益(昨天晚上还有个兄弟在批评我说话好象赶火车,幸好没有说是去追导弹,哈哈, 阅读全文

posted @ 2006-09-18 18:25 天轰穿 阅读(3144) 评论(3) 推荐(0) 编辑

摘要:索引指示器,他让我们可以象使用数组一样对对象使用下标,简单说他让我们可以通过索引方式访问类的一组数据.在页面你可以直接通过下标获取数组元素的值. 我们今天主要就讲下索引指示器,以及索引指示器的重载 下面我在MSDN 上粘了个 索引器与属性区别的表来,大家看下 阅读全文

posted @ 2006-09-18 18:22 天轰穿 阅读(3137) 评论(1) 推荐(0) 编辑

摘要: 昨天晚上两点才睡(很久没有陪老婆出去疯了,想下真对不住她),4点多儿子醒了,我就起来哄,一直到接近6点才有得睡.早上9点,老婆非拉我起来去听什么育儿讲座,到10.10分左右,我实在觉得不行了,好歹让老婆跟我一起出来了,她去逛街,我借口想买书,去书店一蹲就到1点43分,回家后我噎(确实吃不进去,也不知道味道)了点饭进去就去找周公,10点多才醒 上来QQ一看,好几个人都很关心教程的发布,实在是心理一暖活,可今天确实没做,所以只好把昨天做了没发布的一级发布了,希望大家别生气哈!! 阅读全文

posted @ 2006-09-16 22:59 天轰穿 阅读(3391) 评论(5) 推荐(0) 编辑

摘要:这节 主要说下 类 事件 我们说的事件分为两种,一是我们的页面事件或者控件事件这样的内置事件,另种就是我们下面要说的自定义类中的自定义事件 可以在自定义类中定义自己的事件,创建在这些事件发生时运行的事件过程。创建自定义事件比为内置事件创建事件过程稍复杂一些,因为您的代码必唤起自定义事件去响应在代码内发生的某件事。 打个比方,我发现没烟了,让儿子去给你买烟.然后他按照你的意思,拿着你给的钱去买回了烟.. 那么你发现没有烟了,事件( Event )就产生了,然后我-事件发生者(Event Sender),把这个消息告诉小家伙(事件的委托),他去超市--事件接收者(Event Reciiver). 如果上面的例子,我儿子--事件委托( Event Delegate )就具有两个信息,一是谁没有烟了,二是要买什么牌子的. 还是不多说了,越说越糊涂了,来看个例题吧! 这次的例题我们把前面关于类的东西都复习一下.呵呵! 关于类事件呢,有好些种说法,我个人认为说法不重要,结果我们做出来了,他为我们所用那就对了 阅读全文

posted @ 2006-09-15 11:55 天轰穿 阅读(4207) 评论(1) 推荐(0) 编辑