摘要: 学习WPF做的一个数据绑定例子,可供学习参考。实现功能:WPF通过读取XML数据绑定到TreeView, 在通过TreeView选择项(Node)获取的对应的数据绑定到DataGrid控件上,再通过DataGrid选中行的详细信息数据绑定到DataGrid。首先创建XML数据<?xml version="1.0" encoding="utf-8" ?><root> <category name="Computer"> <product name="联想笔记本"> &l 阅读全文
posted @ 2012-11-11 23:16 游の侠 阅读(4177) 评论(2) 推荐(3) 编辑
摘要: 创建一个类:public class Person { //2.建议,在使用序列化的时候尽量避免使用自动属性,因为自动属性,每次编译的时候自动生成的字段名可能不一样,所以在反序列化的时候可能会造成问题。 private string _name; public string Name { get { return _name; } set { _name = value; } } private int _age; public int Age { get { return _age; } set { _age = value; } }2.实例化对象Personp = new Person() 阅读全文
posted @ 2012-06-08 00:36 游の侠 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。Directory //操作目录(文件夹),静态类。DirectoryInfo //文件夹的一个“类”,用来描述一个文件夹对象(获取指定目录下的所有目录时返回一个DirectoryInfo数组。)FileInfo//文件类,用来描述一个文件对象。获取指定目录下的所有文件时,返回一个FileInfo数组。Path//对文件或目录的路径进行操作(很方便)【字符串】Stream//文件流,抽象类。FileStream//文件流,MemoryStream(内存流),NetworkStream(网络流)StreamReader // 阅读全文
posted @ 2012-06-07 00:19 游の侠 阅读(203) 评论(0) 推荐(0) 编辑
摘要: SQL连接常出现的错误:1.由于启动用户实例的进程是出错导致无法生存SQL 的用户实例解决方法:删除C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS目录即可,[USERNAME]是Windows用户名,比如说Administrator2.版本太低,支持2005及以下数据库解决:安装VisualStudio 2008 SP1 3.启动超时 , 多试几次。 阅读全文
posted @ 2012-05-11 11:47 游の侠 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ADO.NET 初级登录代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;namespace OneDay4{class Program{static void Main(string[] args){Console.WriteLine("请输入用户名:");string username = Console.ReadLine();Console.WriteLine("请输入密码:" 阅读全文
posted @ 2012-05-11 09:54 游の侠 阅读(295) 评论(0) 推荐(0) 编辑
摘要: ADO.NET概念:ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口.开发应用程序时,可能需要通过不同的方式使用数据,有时候希望数据显示在窗体上,而有时候需要设计一种方法与其他组织共享信息。使用数据时,可能使用各种对象来检索和修改数据库中的信息,一般来说,要再ADO.NET中使用数据库,需要以下几个步骤:1,连接数据库,2,请求特定的数据库,确定想要检索的数据以及需要对它进行访问的方式是只读 阅读全文
posted @ 2012-05-11 09:33 游の侠 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 介绍一写常用的SQL函数:1.聚合函数:执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。(不应该出现在where句子中)2.数字函数:abs(numeric_expr) 求绝对值 ceiling(numeric_expr) 取大于等于指定值的最小整数 exp(float_expr) 取指数 floor(numeric_expr) 小于等于指定值得最大整数 pi() 3.1415926......... power(numeric_expr,power) 返回power次方 rand([int_expr]) 随机数产生器 round(numeric_... 阅读全文
posted @ 2012-05-11 00:56 游の侠 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 键盘钩子分为:狭义钩子:通过系统调用插入的钩子。钩子的本质是一段用以处理 系统消息的程序,通过系统调用,将其挂入系统。钩子的种类有很多,每种钩子可以截获并处理相应的消息,每当特定的消息发出,在到达目的窗口之前,钩子程序 先行截获该消息、得到对此消息的控制权。此时在钩子函数中就可以对截获的消息进行加工处理,甚至可以强制结束消息的传递。 而键盘钩子,只是为了截获键盘消息的。全局钩子可以捕获在Windows平台下任意窗口上的键盘操作。广义钩子:直接修改指令段获得控制的钩子。这种钩子更强大,理论上可以任意修改计算机的行为。(百度百科)首先设置键盘Hook结构函数:[StructLayout(Layou 阅读全文
posted @ 2012-05-10 01:07 游の侠 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 1.Trident引擎就是IE的WebBrowser控件,现在很多非IE浏览器用的是WebKit 引擎。2.html 空格的输入:&nbsp 小于号的输入:&lt 大于号:&gt3.新窗口打开页面:<a> target属性 “_blank”.4.列表 无序列表:<ul> 有序列表<ol>。5.表格:<tr> 创建行 <td> 创建单元格。6.radio name 属性分组 相同的的name组可互斥。7.<select> 标签:ComboBox ListBox ,size属性大于1就是ListBox; 阅读全文
posted @ 2012-05-09 21:44 游の侠 阅读(167) 评论(0) 推荐(0) 编辑