摘要: 学习目的: 掌握最基本的Label、TextBox、Button控件用法 掌握用StringBuider类连接字符串 理解服务器的环境变量 StringBuilder类: 命名空间是:System.Text。 StringBuilder类是个高效的类,StringBuilder.Append连接字符串的方法是非常快的。用于连接大量的字符串,其速度的优越性就会体现出来。 先举几个例子: 在c... 阅读全文
posted @ 2006-02-16 16:41 谢多 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 学习目的: 掌握文本框的用法 初次接触try…catch…语法 今天内容很轻松,用一个例子,输入年月日,判断输入是否正确 图片如下: 用个文本框,ID分别为txtYear,txtMonth,txtDate; 检验按钮的代码为: private void btnCheck_Click(object sender, System.EventArgs e) { int year, month, d... 阅读全文
posted @ 2006-02-16 16:40 谢多 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 今天的内容稍多些,而且涉及一些比较常用的,如IsPostBack及DataTable的基本用法。 知识点: IsPostBack:在页面onLoad之间是false值,而当从服务器回传后,该值变为true。当页面中的Button或ImageButton等触发事件,都会把表单回传到服务器,而返回时又会引发onLoad事件。为了节省服务器资源,有些加载中需进行一次,而不需要在回传后多次发生,可以用!I... 阅读全文
posted @ 2006-02-16 16:38 谢多 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 今天练习数据库的最基本用法,如何打开数据库。首先在网站设置文件web.config文件的<configuration>下方加入以下节点: <configuration> <appSettings> <add key="数据库1" value="ex01.mdb" /> </appSettings> …… 该节点设置了数据库的路径,这样就可以很方便的调用数据库文件了,调用方法为: Server.Ma... 阅读全文
posted @ 2006-02-16 16:36 谢多 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 今天做个非常普通的例子,做一个用户登录框。主要是通过这个练习认识一下SQL SERVER数据库的连接方法。和昨天的例子方法基本相同,很容易掌握的。 先建立SQL SERVER数据库,库名为AspNetABC,并建立一Member新表,建表SQL如下: CREATE TABLE [dbo].[Member] ( [MemberID] [int] IDENTITY (1, 1) NOT NULL , ... 阅读全文
posted @ 2006-02-16 16:35 谢多 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 我们学得好快,今天做一个简易的新闻发布网页,可以说是个演示型的,只是让大家能理插入数据的最主要步骤。掌握今天的内容,我们就有基础可以做一个稍有实用的新闻程序了。 为了不使注意力分散,程序没有加入输入的验证,很快我会接下去写一个验证输入的方法。 图片如下: 仍用昨天的方法新建一数据表,SQL语句如下: CREATE TABLE [dbo].[NewsArticle] ( [NewsArticleI... 阅读全文
posted @ 2006-02-16 16:34 谢多 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 昨天介绍了SQL SERVER插入数据,但是我们省略了验证输入这一步。以前的做法是用语句逐个判断输入的正确性,如是否为空,长度是否超过等。现在.NET中有了验证控件,可以使我们在编程的语句中大在简化了。今天介绍验证控件中最基本的一个,RequeiredFieldValidator控件,是用来判别否输入控件是否为空值,如为空则引发错误。 RequeiredFieldValidator可以用来验证Te... 阅读全文
posted @ 2006-02-16 16:33 谢多 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在鲸鱼这几天忙死了,好几天没写了,真对不起各位。这几天让XHTML闹得不开心,虽然以前也知道这个,但没太在意。可现在我是如梦初醒,我发觉XHTML是个信号,所以这几天不得不仔细研究一下这个。很笨,我还没发觉XHTML的奥妙。确实如此,没上过台面,真不知这桌菜怎样好吃。少说了,回到正题。 先把以前的Command的CommandText重新写过: cmd.CommandText = "INSERT ... 阅读全文
posted @ 2006-02-16 16:25 谢多 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 导言——35岁对于IT人是个坎儿,过了这个年纪基本技术生涯即告终结,这是IT界多数人认可的。所以,也让IT人着实为35岁后的自己生了不少忧虑:IT人离开IT后能干什么? 今天一位同事(已三十多了),被老板叫到他的办公室去。老总对他说,由于效益不好,公司不再和他续订到期的合同!我看到他很落寞地离去。他前年才结婚,还供着房子,老婆孩子要养,这一下子就失业了,而且又是快过年的时候!我跑去和他道别,他没... 阅读全文
posted @ 2006-02-16 14:58 谢多 阅读(345) 评论(1) 推荐(0) 编辑
摘要: 究竟为什么,电脑能使人类这种智能远比任何一台超级电脑都高万亿倍的生物,对它产生如此巨大、广泛而又持久的兴趣?从六岁起,我就开始在反复思考这个问题。时至今日,虽然我还远不能说已经找到了答案,但在追寻答案的过程中,我貌似发现了些什么。 1992年,我第一次接触到了能输入汉字的某品牌学习机,并开始学五笔字型—直到现在,我还认为这是汉字输入法中最富有想象力和生命力的设计方案。我依靠一本随该学习机附赠的使用... 阅读全文
posted @ 2006-02-16 14:53 谢多 阅读(297) 评论(1) 推荐(0) 编辑
摘要: 曾经有许多人跟我说过一个观点,那就是:搞IT的跟性工作者是一个待遇——青春饭。我当时自然是大笑之后表示同意。今天发现了一篇文章觉得很令人沉思。就当作一个话题吧。 41岁的老张,计算机软件专业本科毕业,具有10多年软件开发的工作经验。他一开始对自己的跳槽充满信心。然而,每当老张将自己精心策划的求职简历向用人单位呈上时,人家指指“应聘者须35岁以下”的应聘条件,便将老张的简历给退回来了。 老张还从有... 阅读全文
posted @ 2006-02-16 14:43 谢多 阅读(299) 评论(1) 推荐(0) 编辑
摘要: 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、... 阅读全文
posted @ 2006-02-16 14:34 谢多 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 这篇博客来自一段我非常认同,非常赞赏的谈话。谈话的人是一位文笔如刀的文人,也是一位从事了多年媒体工作的媒界知名人士。我因为找工作,认识了他。这次谈话,是我们第一次见面。 从外表来看,杨先生还不到四十,中等身材,穿着正统,就像一位大学教师。我们谈到了网络新锐作家,也谈到了网络文学。我一直否认自己属于网络文学写手,因为在写作上,我一直无法挣脱传统文学给我的影响,一直都找不到“妖精”的感觉。而他对... 阅读全文
posted @ 2006-02-16 14:18 谢多 阅读(283) 评论(1) 推荐(0) 编辑
摘要: 在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或Wor... 阅读全文
posted @ 2006-02-16 14:03 谢多 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 通过使页面动态加载不同CSS实现多界面 方法一: c# 通过动态设置页面所有同类型控件的样式来该变界面: 方法二:可以通过改变WEB控件的CssClass属性,可方便地设置和修改控件的样式。 但在实际开发过程中,一个个地设置控件的CssClass属性,非常繁琐,所以此思路应用不广. 但下面的代码段演示了一次性改变页面所有同类型控件的样式的方法,可以实现简单的SKIN等功... 阅读全文
posted @ 2006-02-16 13:59 谢多 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET 1.x的时候,很多朋友可能需要进行跨页提交的处理,也就是从页面A能够提交到页面B,甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员,可能更有这种需求。但很不幸,在ASP.NET 1.x的时候,处理这种跨页请求是十分丑陋的,需要非常多的“技巧化”处理。 在ASP.NET 2.0的时候,对于跨页提交已经有了非常合理的解决方案,以下... 阅读全文
posted @ 2006-02-16 13:54 谢多 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 首先我们来看下如何使用gridview实现一个 master -detail主从关系的应用,以实现一对多的关系,因为这是十分普遍的web应用。在asp.net 1.1中,可能要编写比较多的代码以实现这样的应用,但在asp.net 2.0中,已经可以很方便地实现这样的主从关系的应用了。下面分步来介绍: 我们以sql server2000中的northwind数据库为例子进行介绍。该数据库中存在很多... 阅读全文
posted @ 2006-02-16 13:49 谢多 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能够减少网络... 阅读全文
posted @ 2006-02-16 13:02 谢多 阅读(235) 评论(1) 推荐(0) 编辑
摘要: 由于.net 2.0 很快就要发布了,大家都会面临一个IDE环境迁移(vs.net 2005)和.net 2.0新特性的应用问题,在接下来的一些文章,我会做一些asp.net 2.0的专题,写这些文章的初衷是想为很多分析Community Server的Coder们提供一个在我能力范围内的帮助,让大家看到一些新技术是如何诞生和被应用的,很大一部分新特性对于一个熟悉Community Server的... 阅读全文
posted @ 2006-02-16 12:59 谢多 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、 简介 在2005年11月7日,微软正式发行了.NET 2.0(包括ASP.NET 2.0),Visual Studio 2005和SQL Server 2005。所有这些部件均被设计为可并肩独立工作。也就是说,ASP.NET版本1.x和版本2.0可以安装在同一台机器上;你可以既有Visual Studio.NET 2002/2003和Visual Studio 2005,同时又有SQL ... 阅读全文
posted @ 2006-02-16 12:21 谢多 阅读(438) 评论(0) 推荐(0) 编辑