2008年7月30日

最简单的C#快速入门

摘要: C# 是一种具有 C++ 特性,Java 样式及 BASIC 快速建模特性的编程语言。如果你已经知晓 C++ 语言,本文将在不到一小时的时间内带你快速浏览 C# 的语法。如果熟悉 Java 语言,Java 的编程结构、打包和垃圾回收的概念肯定对你快速学习 C# 大有帮助。所以我在讨论 C# 语言构造的时候会假设你知道 C++。 本文通过一系列例程以简短但全面的方式讨论了 C# 语言构造和特性,所以你仅需略览代码片刻,即可了解其概念。 注意:本文不是为 C# 宗师而写。有很多初学者的 C# 文章,这只是其中之一。 接下来关于 C# 的讨论主题: 阅读全文

posted @ 2008-07-30 16:40 9who 阅读(3243) 评论(3) 推荐(0) 编辑

2008年7月29日

一个C#睡觉前的夜晚

摘要: 从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是delegate??)“回调”他的老板来实现他的承诺,如下: 阅读全文

posted @ 2008-07-29 23:13 9who 阅读(832) 评论(4) 推荐(0) 编辑

学习.NET 到底学习什么

摘要: 还有10分钟就要下班了,趁这点时间给大家写一篇文章,学习.net到底学习什么,偶也是学习.net 有一段时间的人了,和大部分人一样,偶也是自学,可以现在学习.net 开发的人员很多都是自学的,特别新工具的使用,哪有学校的更新速度都没有这么快,想问 在下的各位,有谁在学校里学过vs2008呢,在做.net 开发的道路,自学是很重要的一部分,没有了教师的直到,在.net 中 迷茫,一会出来了 ajax 一会出来个Linq ,一会又出来了Silverlight, 让人感觉很浮躁, 阅读全文

posted @ 2008-07-29 12:04 9who 阅读(1643) 评论(2) 推荐(0) 编辑

c#时间格式化字符串详解 长短转化

摘要: 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String form... 阅读全文

posted @ 2008-07-29 11:42 9who 阅读(866) 评论(0) 推荐(0) 编辑

利用GridView控件的HyperLinkField连接数据行

摘要: 借助于GridView控件的HyperLinkField数据行,我们便可以在GridView控件中替每一笔数据列显示出一个超级链接,并让用户轻易重新导向至特定的目标位置(特定网页或网页中的位置)。 在使用HyperLinkField数据行时,首先要考虑的就是超级链接上的文字。关于此点,可分为下列两种状况来说明: q 如果您希望每一笔数据列的超级链接都显示相同的固定文字,请... 阅读全文

posted @ 2008-07-29 10:11 9who 阅读(724) 评论(0) 推荐(0) 编辑

一个QQ多用户登陆的实例代码

摘要: 运行界面如图 QQLogin.cs 文件代码为 代码打包下载: http://files.cnblogs.com/9who/QQ自动登录器.rar namespace QQLogin { public partial class QQLogin : Form { /// /// QQ帐号信息 /// public... 阅读全文

posted @ 2008-07-29 08:39 9who 阅读(845) 评论(1) 推荐(0) 编辑

2008年7月28日

Ajax实现无刷新三联动下拉框

摘要: 1.html代码 Ajax实现无刷新三联动下拉框 省市 ... 阅读全文

posted @ 2008-07-28 23:34 9who 阅读(303) 评论(0) 推荐(0) 编辑

WMI实现访问本地主机的一些信息和服务

摘要: 1.WMI简介 WMI是英文Windows Management Instrumentation的简写,它的功能主要是:访问本地主机的一些信息和服务,可以管理远程计算机(当然你必须要拥有足够的权限),比如:重启,关机,关闭进程,创建进程等。 2.使用时首先添加System.Management.dll,然后引用 using System.Management; using System... 阅读全文

posted @ 2008-07-28 23:31 9who 阅读(606) 评论(0) 推荐(0) 编辑

一个获得计算机基本信息的类库使用的实例

摘要: 首先建立一个 default.aspx页面上添加几个label code如下: 无标题页 接着我们直接添加类库,放在App_code目录下 using Syst... 阅读全文

posted @ 2008-07-28 23:09 9who 阅读(390) 评论(0) 推荐(0) 编辑

非静态方法的简单的例子

摘要: 课本的上的一个例子,我写了下来, using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ClassLibrary1 { public class Class1 { public string Country() {... 阅读全文

posted @ 2008-07-28 18:00 9who 阅读(249) 评论(0) 推荐(0) 编辑

微软视频讲座Webcast下载工具iReaper

摘要: 下载地址:http://files.cnblogs.com/9who/iReaper_1.2_release_2508.902.rar iReaper是什么? iReaper是由国内的.Net爱好者开发的桌面小工具,用来帮助您下载中文MSDN Webcast。 中文MSDN Webcast是什么? 中文MSDN Webcast是由微软中国主办的一系列网络在线课程。任何人只要能自由使用互联网,... 阅读全文

posted @ 2008-07-28 17:32 9who 阅读(1442) 评论(0) 推荐(0) 编辑

C#中DataAdapter与DataReader的区别和联系

摘要: DataReader对象一般用于以下情况:只想读取数据时;从存储器中获得的数据只用于显示,而不做其他处理。 DataSet对象(与DataAdapter对象一起使用)在以下情况:可能在数据源中修改(编辑或添加新的)数据时;想在读取数据后显示数据前对数据进行修改时。例如,你可能想将数据读入一些表中,或在多个表中的数据间创建关系。你也可能想约列,或者利用多个连接创建多个数据表。 阅读全文

posted @ 2008-07-28 16:11 9who 阅读(1889) 评论(1) 推荐(0) 编辑

C# 编写SQL SERVER 2005 的存储过程

摘要: 以下是一个查询IP地址归属地的CLR存储过程,三步: 1、用C#来做DLL,代码如下: //==================================================================== using System; using System.Collections.Generic; using System.Text; using System.Data.... 阅读全文

posted @ 2008-07-28 12:25 9who 阅读(2056) 评论(1) 推荐(0) 编辑

七招制胜ASP.NET应用程序开发

摘要: 随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基 本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需 求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划... 阅读全文

posted @ 2008-07-28 12:24 9who 阅读(313) 评论(0) 推荐(0) 编辑

NET下,你采用的是哪种方式进行数据操作?

摘要: 进行数据库进行更新操作时,有许多种方式,你使用的是哪种? 这里假设一个数据库中有一张表,表名为Test,列为colID,colTest1,colTest2,colTest3。其中,colTest1,colTest2,colTest3为nvarchar(50),而colID为int; 一、数据适配器+类型化的数据集 假设数据适配器名为da1,数据集为ds1,数据集类为ds; 方法... 阅读全文

posted @ 2008-07-28 12:24 9who 阅读(322) 评论(0) 推荐(0) 编辑

在ASP.NET Atlas中调用Web Service——介绍及简单应用

摘要: Atlas Framework中包含了对AJAX调用的封装,让您可以很方便的在客户端通过JavaScript调用服务器端方法。在本篇文章中,我将解释一下如何使用Atlas调用服务器端Web Service。 使用Atlas,我们只需要如下步骤即可调用服务器端Web Service: 在Web Service的方法上加上[WebMethod]属性。 在ASPX页面上的ScriptM... 阅读全文

posted @ 2008-07-28 12:23 9who 阅读(342) 评论(0) 推荐(0) 编辑

C#中的代理(Delegate)

摘要: C#代理实际上类似于C++中的函数指针,因为C#中不存在指针,所以用代理可以完成一些原来在C++中用函数指针完成的操作,例如传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数。在引用非静态成员函数时,delegate不但... 阅读全文

posted @ 2008-07-28 12:21 9who 阅读(838) 评论(0) 推荐(0) 编辑

.NET2.0抓取网页全部链接

摘要: 后台代码: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.... 阅读全文

posted @ 2008-07-28 12:21 9who 阅读(1041) 评论(6) 推荐(0) 编辑

C#“装箱”(boxing)与“拆箱”(unboxing)

摘要: 装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个拷贝赋... 阅读全文

posted @ 2008-07-28 12:20 9who 阅读(281) 评论(0) 推荐(0) 编辑

ASP.NET跨页面传值技巧总结

摘要: 1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, System.Ev... 阅读全文

posted @ 2008-07-28 12:19 9who 阅读(307) 评论(0) 推荐(0) 编辑

导航