吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页

2012年2月25日

你必须知道的ADO.NET(一) 初识ADO.NET

摘要: 摘要作为.NET框架最重要的组件之一,ADO.NET扮演着应用程序与数据交互的重要的角色。本文将从宏观的角度来探讨ADO.NET,和大家一起了解ADO.NET来龙去脉以及ADO.NET的主要组成部分。目录什么是ADO.NET?理清ADO.NET与ADO的关系认识ADO.NET最核心的组成部分ADO.NET扩展1. 什么是ADO.NET? 简单的讲,ADO.NET是一组允许.NET开发人员使用标准的,结构化的,甚至无连接的方式与数据交互的技术。对于ADO.NET来说,可以处理数据源是多样的。可以是应用程序唯一使用的创建在内存中数据,也可以是与应用程序分离,存储在存储区域的数据(如文本文件、XML 阅读全文

posted @ 2012-02-25 12:37 _eagle 阅读(271) 评论(0) 推荐(0) 编辑

2012年2月24日

C#基础加强三:Dispose() 和 Close() 和 Finalize() 的区别

摘要: .net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕FileStreamfs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性)前﹐必须进行初始化。如﹕fs=newFileStream(@"C:\test.txt",FileMode.OpenOrCreate);这行代码会分成3个步骤 阅读全文

posted @ 2012-02-24 23:22 _eagle 阅读(3958) 评论(3) 推荐(1) 编辑

2012年2月22日

C#基础加强二:const和readonly深入研究

摘要: readonly和const都是用来标识常量的[1]。const可用于修饰class的field或者一个局部变量(local variable);而readonly仅仅用于修饰class的field。const常量的值必定在编译时就已明确并且恒定的;而readonly常量却有一点不同,那就是其值可以在运行时编译,当然,它也必须遵守作为常量的约束,那就是值必须恒定不变。const常量必须在声明的同时对其进行赋值,并且确保该值在编译时可确定并恒定;而readonly常量则可以根据情况选择在声明的同时对其赋予一个编译时确定并恒定的值,或者将其值的初始化工作交给实例构造函数(instant const 阅读全文

posted @ 2012-02-22 22:50 _eagle 阅读(545) 评论(0) 推荐(0) 编辑

C#基础加强一:Equals()和运算符==区别

摘要: 对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 ==操作比较的是两个变量的值是否相等。 equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用。 对于值类型的比较,这里就不做描述了,下面讨论引用类型的比较:首先我们看一段程序usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyste 阅读全文

posted @ 2012-02-22 01:14 _eagle 阅读(383) 评论(0) 推荐(0) 编辑

2012年2月21日

错误异常处理方法

摘要: 我们都知道异常可以用 try-catch-finally来捕获并处理异常,这是在程序运行时可以捕获处理的。下面介绍几种开发上常用的错误处理包括:aps.net 异常处理1、页面级错误处理2、应用程序级错误处理3、应用程序配置WinForm应用程序全局异常处理一、asp.net页面级错误处理在单独页面中的错误。可以在page_error事件中添加处理逻辑代码,通过Server.GetLastError()获取当前页面的错误。using System;using System.Collections.Generic;using System.Linq;using System.Web;using 阅读全文

posted @ 2012-02-21 23:46 _eagle 阅读(3083) 评论(0) 推荐(1) 编辑

常见开发调试技巧

摘要: 1、设置断点,跟踪调试 在需要断点的地方按F9键,F10逐过程,F11逐语句。ctrl+shift+F9 删除所有断点。条件断点可以设置满足某一条件即命中断点。2、页面跟踪 在页面顶部添加 Trace="true",即启动该页面的跟踪。添加TraceMode="SortByCategory"指令可以根据类别进行排序。前台代码<%@ Page Trace="true" Language="C#" AutoEventWireup="true" CodeBehind="Default. 阅读全文

posted @ 2012-02-21 01:23 _eagle 阅读(477) 评论(0) 推荐(0) 编辑

C#预处理命令

摘要: C#中的预处理指令 作为预处理中的一对:#region name ,#endregion可能是大家使用得最多的,我也常用它来进行代码分块,在一个比较长的cs文件中,这么做确实是一件可以让你使代码更清晰的好办法,VS也自动用这个来包含自动生成的代码,它这么做既可以使开发人员更清晰的查看自己的代码,也开了一个好头,使更多人使用#region。 C#中还有好几对预处理指令,可能大家就用得比较少了。 #define symbol #undef symbol #if symbol [operator symbol2]... #else #elif symbol [operator symbol2] #e 阅读全文

posted @ 2012-02-21 00:48 _eagle 阅读(748) 评论(0) 推荐(1) 编辑

使用委托来减少if..else判断

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _13{ public class ClassPeople { public void SayChinese(string name) { Console.WriteLine("你好," + name); } public void SayEnglish(string name) { Co... 阅读全文

posted @ 2012-02-21 00:43 _eagle 阅读(1362) 评论(0) 推荐(1) 编辑

2012年2月20日

C#类和接口、虚方法和抽象方法及值类型和引用类型的区别

摘要: 1.C#类和接口的区别接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!而类是负责功能的具体实现!在类中也有抽象类的定义,抽象类与接口的区别在于:抽象类是一个不完全的类,类里面有抽象的方法,属性,也可以有具体的方法和属性,需要进一步的专业化。但接口是一个行为的规范,里面的所有东西都是抽象的!一个类只可以继承一个基类也就是父类,但可以实现多个接口PS:接口除了规范一个行为之外,在具体项目中的实际作用也是十分重要的,在面向对象的设计原则以及设计模式的使用中,无不体现作为一个接口的使用好处,最直接的就是设计原则中OCP(开放封闭原则),我们使用接口,而不需要关心他的具体实现,具体 阅读全文

posted @ 2012-02-20 23:41 _eagle 阅读(328) 评论(0) 推荐(2) 编辑

2012年2月19日

字符串常见操作

摘要: 字符串常见操作(1)取字符串长度 <string>.Length;(2)字符串转为比特码 GetBytes(<string>)(3)字符串相加 推荐StringBuilder sb = new StringBuilder();sb.Append(<string>);(4)截断字符串的一部分 变量.SubString(起始位置,截取位数);(5)查指定位置是否为空字符 char.IsWhiteSpace(字符串变量,位数);(6)查字符是否是标点符号 char.IsPunctuation(‘字符’);(7)把字符转化为数字,查代码点 (int)’变量’(8)把 阅读全文

posted @ 2012-02-19 21:35 _eagle 阅读(344) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页