随笔分类 - [04] C#/Java
摘要:引子 前阵子曾提到过为了应某些人的需要,得做几个毕业设计,其中一个就是 Windows 的进程管理工具 。 在前期的规划中是做成比较高难度的那种 Windows 进程管理工具, 也就是在底层使用驱动程序来获取进程的信息,而在上层则使用 VC 做用户界面层的。 至于为什么在底层要使用驱动程序来获取进程信息而不是直接在上层使用高级语言来直接获取进程信息, 那是因为在上层中通过高级语言来获取进程信息时无...
阅读全文
摘要:Linq to XML 是用来对于 XML 进行读取和修改的一种技术, 下面只是简单的介绍一下其中的一个方法 XDocument , 事实上,在对 XML 进行处理时, 您完全可以凭借在 System.Xml 命名空间下的那些类的操作手法来操作, 因为在 System.Xml.Linq 下对 Xml 的操作和 System.Xml 下的操作手法差不多, 不过使用 Linq to XML ...
阅读全文
摘要:前面先后介绍了 Linq to Object 和 Linq to DataSet , 介绍的也都还比较简单,但是到这里开始介绍 Linq to SQL , 何为 Linq to SQL , 简单的说也就是帮你处理 Sql Server 数据库的增删改查的一种技术, 可以看做是 ADO.NET 的替代品,不过在完成上更加方便直接, 也不用像 ADO.NET 一样天天拿着 SqlConnec...
阅读全文
摘要:上篇介绍了使用 Linq 来操纵弱类型的 DataSet , 而该篇博文则是介绍如何使用 Linq 来操纵强类型的 DataSet, 何为强类型的 DataSet 呢? 其实也就是使用了数据集文件(比如 MyDataSet.xsd) 来生产数据集, 这种情况下的 DataSet 即是强类型, 要想明白强类型的 DataSet , 那么先还必须了解一下数据集文件是怎么一回事, 这就是一个...
阅读全文
摘要:相对于 Linq to Object ,Linq to DataSet 要显得更为复杂一些, 因为 DataSet 本身就是一个比较复杂的对象, 事实上,可以将 DataSet 看做是存放在内存中的一个小型的关系型数据库, 换而言之,Linq to DataSet 也就是接近数据库查询 Linq to SQL 了, 理所当然的会显得复杂一些, 所以在此,Linq to DataSet 将...
阅读全文
摘要:微软在.Net Framework 3.5 中推出了 Linq 技术, Linq – 即是 Language Integerated Query (语言集成查询), 其主要综合了对 Object ,DataSet , SQL Server , XML 的查询, 当然对于 SQL Server 的查询需要解释一下就是本身名字并非是 Linq to SQL Server, 而是 Linq to...
阅读全文
摘要:早在 C# 2.0 中,便出现了 Partial ,不过那是的 Partial 只能使用在类上, 也就是分部类,对于分部类,实用之处还是比较多的, 因为 Partial Method 是建立在 Partial Class 的基础之上的, 所以在这里先介绍一下 Partial Class 的使用, 然后再一并介绍 Partial Method , 对于 Partial Class ,其实也...
阅读全文
摘要:var 声明语法也即是匿名类型声明, 一如 JavaScript 中的 var 语法,其在编写代码时也是不需要确定其类型的, 但是,需要注意的是,在 C# 3.0 中的 var 和 JavaScript 中的 var 是不同的, JavaScript 属于弱类型语言,无所谓类型,而 C# 是强类型语言, 各种类型之间严密区分, 对于 JavaScript ,其数据的类型要等到在 RunT...
阅读全文
摘要:概要讲一下 C# 对 XML 的使用事实上,一个 XML 文件在加载入内存中后会是以 Dom 树的形式存在,所以对一个 XML 文件的操作也就归根为一个对 Dom 的操作了,首先看一下 XML 文件的大体结构也即是一个学校里面的学生,拥有学号,姓名,性别,年龄<?xml version="1.0" encoding="utf-8"?><School><Student ...
阅读全文