2008年11月13日
摘要: using System; namespace 单向链表 { #region 节点类 public class Node { private int x; public Node next; //指向下一个节点 public Node(int n... 阅读全文
posted @ 2008-11-13 00:28 〆o殺殸纨o〆 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在论坛中我看到过许多相同或相似的问题:我怎样在我的DataGrid的每一行中放置检查框、文本框等等?怎样更新它们的值?答案相当简单,在这篇文章中,我将向你展示如何完成它。 我们都知道,DataGrid是一个功能非常强大的工具。根据我的经验,在90%以上的时间中, DataGrid 都被用来显示数据,并可能一次编辑一行数据。 而某些时候,可能需要一次编辑多行,甚至是所有数据。一个实际的例子就是在网... 阅读全文
posted @ 2008-11-13 00:27 〆o殺殸纨o〆 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,要查询DataTable中的数据,强大的SQL语言就派不上用场了。 有些.NET程序员采取在数据库中建立临时表等方法来解决这类查询问题。而我觉得这种方法不可行,其实只要用.NET... 阅读全文
posted @ 2008-11-13 00:18 〆o殺殸纨o〆 阅读(289) 评论(0) 推荐(0) 编辑
  2008年11月12日
摘要: using System; using System.IO; namespace ex060709_file { class C { public void TranverseDir(string path, int n, StreamWriter sw) { tr... 阅读全文
posted @ 2008-11-12 23:59 〆o殺殸纨o〆 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 适用于: Microsoft® Visual Studio® .NET 2003 Microsoft® .NET Framework 1.1 ADO.NET 各种 RDBMS 摘要:了解如何编写透明地使用不同数据源(从 Microsoft Access 到 SQL Server 以及 Oracle RDBMS)的智能应用程序。 引言 在... 阅读全文
posted @ 2008-11-12 23:57 〆o殺殸纨o〆 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 作者:孟宪会 出自:【孟宪会之精彩世界】 -------------------------------------------------------------------------------- 结合客户端脚本,我们可以创建出可以拖动列,可以拖动改变列宽度,显示、隐藏列、编辑列的XP风格的 DataGrid,下面就是所有的代码。自己调试时请注意修改eMeng.Exam.Ultra... 阅读全文
posted @ 2008-11-12 23:49 〆o殺殸纨o〆 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、认识Web.config文件 Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果... 阅读全文
posted @ 2008-11-12 19:21 〆o殺殸纨o〆 阅读(163) 评论(0) 推荐(0) 编辑
摘要: “全局”快捷键 下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。 命令名 快捷键 说明 编辑.复制 CTRL + CCTRL + INSERT 将当前选定的项复制到系统剪贴板。 编辑.剪切 CTRL + XSHIFT + DELETE 将当前选定的项移... 阅读全文
posted @ 2008-11-12 19:19 〆o殺殸纨o〆 阅读(195) 评论(0) 推荐(0) 编辑
摘要: · SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database... 阅读全文
posted @ 2008-11-12 19:15 〆o殺殸纨o〆 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其实这个功能非常简单,下面的代码大家可试试,还有一个小技巧也顺便测试一下,可以在DataGrid的Item中产生颜色交替的效果。 private void dg_ItemDataBound(object sender, DataGridItemEventArgs e) { if(... 阅读全文
posted @ 2008-11-12 19:02 〆o殺殸纨o〆 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 删除时给出提示 方法一:使用模版列 我们在绑定好数据的DataGrid增加一个模版列,在列中放置一个按钮然后我们在DataGrid的ItemDataBound中添加以下代码switch(e.Item.ItemType){case(ListItemType.Item):case(ListItemType.AlternatingItem):{Button btn=(Button)e.Item.Fi... 阅读全文
posted @ 2008-11-12 18:59 〆o殺殸纨o〆 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 做了一个控件,这样就可以告别图片按钮了:) 程序源代码: using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms; using System.Drawing.Draw... 阅读全文
posted @ 2008-11-12 18:56 〆o殺殸纨o〆 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\Fram... 阅读全文
posted @ 2008-11-12 18:52 〆o殺殸纨o〆 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后... 阅读全文
posted @ 2008-11-12 17:38 〆o殺殸纨o〆 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) { for (int i =... 阅读全文
posted @ 2008-11-12 17:35 〆o殺殸纨o〆 阅读(133) 评论(0) 推荐(0) 编辑
摘要: C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#... 阅读全文
posted @ 2008-11-12 17:33 〆o殺殸纨o〆 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 in... 阅读全文
posted @ 2008-11-12 17:28 〆o殺殸纨o〆 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notep... 阅读全文
posted @ 2008-11-12 17:22 〆o殺殸纨o〆 阅读(133) 评论(0) 推荐(0) 编辑
  2008年11月11日
摘要: 今天装了SQL SERVER 2005 简体中文开发版,结果发现原来的VisualStudio2005英文版变成中文版了。有部分菜单未被汉化,发现是SQL SERVER 2005 安装后的结果,到VS2005安装目录发现路径 \Common7\IDE\ 的2052文件夹起作用。把这个文件夹删除后,就变后英文版了。里面还有一个1033文件夹,对应的是英文版的资源文件,我想这两个夹是VISUAL ST... 阅读全文
posted @ 2008-11-11 23:59 〆o殺殸纨o〆 阅读(486) 评论(0) 推荐(0) 编辑
摘要: .NET配置文件解析过程详解 在我看来,WEB project的开发与WINFORM的开发最大的区别在于web的运行是在Framework上更高一层框架上运行,即ASP。NET框架,程序员在web下的开发可以说是黑盒开发,不是让你去定义程序入口和执行顺序,而是asp.net来调用你的各个方法,程序员做的一切都是一种受控的舞蹈。就像我们调用nunit之类的工具来测试一个dll一样,nun... 阅读全文
posted @ 2008-11-11 23:42 〆o殺殸纨o〆 阅读(217) 评论(0) 推荐(0) 编辑
摘要: (一).Web.Config是以XML文件规范存储,配置文件分为以下格式1.配置节处理程序声明特点: 位于配置文件的顶部,包含在标志中。2.特定应用程序配置特点: 位于中。 可以定义应用程序的全局常量设置等信息.3.配置节设置特点: 位于节中,控制Asp.net运行时的行为.4.配置节组特点: 用标记,可以自定义分组,可以放到内部或其它标记的内部.(二).配置节的每一节1.节根元素,其它节都是在... 阅读全文
posted @ 2008-11-11 23:37 〆o殺殸纨o〆 阅读(153) 评论(0) 推荐(0) 编辑
摘要: .NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信息。 如何使用.NET配置文件(一) 如何使用.NET配置文件(二) 沐枫网志 ... 阅读全文
posted @ 2008-11-11 23:34 〆o殺殸纨o〆 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型7.使用不可变的值类型(Immutabl... 阅读全文
posted @ 2008-11-11 23:30 〆o殺殸纨o〆 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 65岁的崔西(Brian Tracy)头发已经全白,但身材依然像年轻人一样挺拔,这得益于他长期的身体锻炼。在聆听别人说话的时候,他的神情很专注,同时面带微笑,一旦开口说话,他就善于营造一种磁场,而这种磁场能够吸引在场所有人的注意力。崔西曾经是比尔·盖茨的业务导师,巴菲特、戴尔和韦尔奇都曾听过他的演讲。他是全美最具影响力的演说家和成功学讲师,曾经在43个国家举行演讲,足迹遍布92个国家。日... 阅读全文
posted @ 2008-11-11 23:20 〆o殺殸纨o〆 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 如果你在使用VS2005时不能使用它的Code Snippet功能,比如你在实现抽象类override 方法时弹出如下消息: Code Snippet titled [Method Stub - Body] failed to load. Verify that refactoring snippets are recognized in the Code Snippet Manager and ... 阅读全文
posted @ 2008-11-11 21:31 〆o殺殸纨o〆 阅读(217) 评论(0) 推荐(0) 编辑
  2008年11月7日
摘要: 近期,IT行业中最令人关注的职位当属“软件工程师”了,其需求量在IT人才市场中总是名列第一,成为IT人求职的热点。软件工程师的未来是什么?有哪些出路?你是否已做好物质上及心理上的准备以迎接各阶段的挑战呢?从软件技术的发展及软件产业的竞争来看,只有学会学习,软件工程师才能应对未来的各种挑战。我们将分两期向大家介绍四种类型的软件工程师,分别是学习型、应用型、复合型和通用型。我们先来看前两种,希... 阅读全文
posted @ 2008-11-07 12:55 〆o殺殸纨o〆 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 文 / 蔡學鏞 自從《執行力》一書暢銷之後,開始有很多書都流行取個「XX力」的名稱,我也仿效這些作風,弄個「IT學習力」。不管處於任何行業,都必須每隔一段時間充實自己的技能,以免被淘汰。對於IT界來說,技術的「半衰期」更是相當短,所以「IT學習力」相當重要。 就如同CMM用五個層次來評估軟體成熟度一樣,我將IT學習力分成五個層次,分別描述如下: 【幼稚班】這個等級的人,相當被動,不會主動注意... 阅读全文
posted @ 2008-11-07 12:46 〆o殺殸纨o〆 阅读(116) 评论(0) 推荐(0) 编辑
  2008年11月6日
摘要: Remember the five simple rules to be happy: one:Free your heart from hatred; two:Free your heart from worries; three:Live simply; four:Give more; five:expect less. No one can go back... 阅读全文
posted @ 2008-11-06 15:47 〆o殺殸纨o〆 阅读(164) 评论(0) 推荐(0) 编辑
  2008年10月13日
摘要: 关于ORDER BY NEWID(),我是这么理解的:NEWID()是一个产生随即uniqueidentifier的函数,对于ORDER BY子句来说,如果后面接的是一个常量字符串,那么每次排序的顺序都是一样的,如果后面接的是变量,那么每次排序的结果有可能不同,注意了,是有可能不同,也就是说还有可能相同的情况。举个例子:SELECT * FROM Users ORDER BY money DESC... 阅读全文
posted @ 2008-10-13 12:44 〆o殺殸纨o〆 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 这个函数的作用就是对表达式expression进行从starting-position位置开始,截取length长度,然后返回截取后的字符串。 例如:select Users.UserName from Users where SUBSTRING(Users.UserName,1,1) != 'h' 这个语句的作用就是返回所有用户名不以h开头的记录。 阅读全文
posted @ 2008-10-13 06:34 〆o殺殸纨o〆 阅读(811) 评论(0) 推荐(0) 编辑
  2008年9月27日
摘要: 什么是委托呢? 委托是一种引用类型。用来封装带有特定签名和返回类型的方法。其定义规则如下: 访问修饰符 delegate 返回类型 委托名(参数列表); 委托怎么使用呢? 定义委托之后,可以通过实例化委托,传入返回类型和签名都匹配的方法,用这个委托来封装成员方法。此外,还可以使用匿名方法。委托既可以封装实例方法,也可以封装静态方法。 静态委托是怎么回事? 所谓的静态委托,也就是把一个委托变量声... 阅读全文
posted @ 2008-09-27 09:30 〆o殺殸纨o〆 阅读(182) 评论(0) 推荐(0) 编辑
摘要: INNER JOIN的连接原理:1.从左表里取出第一行2.按照ON条件查找右表里的每一行3.找出匹配的行(包括重复的行)放在结果集里,不匹配的行则放弃。4.从左表里取出第二行5.重复步骤2-36.从左表里取出第三行7............. LEFT JOIN的连接原理:1.从左表里取出第一行2.按照ON条件查找右表里的每一行3.如果有匹配的行,则放在结果集里(包括重复的行),如果没有匹配的行,... 阅读全文
posted @ 2008-09-27 09:27 〆o殺殸纨o〆 阅读(180) 评论(0) 推荐(0) 编辑
  2008年9月8日
摘要: .不要以为.net就需要把代码全部写到.cs页面,不屑于使用vs提供的方便的控件操作. .不要以为.net就是把各种控件往页面上一拖,然后通过vs方便的设置一下就ok. .不要以为.net就需要在一开始从编译原理到web服务各种各样的书都看上一遍 .不要以为.net就是直接打开vs建立页面然后闷头写代码就ok .不要以为.net现在版本是2.0就不屑于看1.1的资料 .不要以为.net从... 阅读全文
posted @ 2008-09-08 00:03 〆o殺殸纨o〆 阅读(134) 评论(0) 推荐(0) 编辑
  2008年8月23日
摘要: 如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设... 阅读全文
posted @ 2008-08-23 00:54 〆o殺殸纨o〆 阅读(158) 评论(0) 推荐(0) 编辑
  2008年8月22日
摘要: 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表... 阅读全文
posted @ 2008-08-22 20:44 〆o殺殸纨o〆 阅读(141) 评论(0) 推荐(0) 编辑
  2008年8月17日
摘要: using System; using System.Collections.Generic; namespace AnonymityMethod { public class AnonymityMethodExample { /// /// 定义委托 /// public delegate void MyDelegate... 阅读全文
posted @ 2008-08-17 15:05 〆o殺殸纨o〆 阅读(154) 评论(0) 推荐(0) 编辑
  2008年8月14日
摘要: 1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也一样很有帮助。只不过要找到高质量的、权威的信息,就不如网络上可供查找的范围广。 2. 读代码。这也是我很喜欢的一种方式。如果我并没有... 阅读全文
posted @ 2008-08-14 00:20 〆o殺殸纨o〆 阅读(191) 评论(0) 推荐(0) 编辑