摘要: 这一章介绍Layout布局。本章共计51个示例,全都在VS2008下.NET3.5测试通过,点击这里下载:Layout.rar一则小技巧:建立名为在开始本章之前,有必要看一下继承关系: System.Windows.UIElement System.Windows.FrameworkElement System.Windows.Controls.Panel System.Windows.Controls.Canvas System.Windows.Controls.DockPanel System.Windows.Controls.Grid System.Windows.Controls.St 阅读全文
posted @ 2011-07-11 11:38 x喜德盛 阅读(1006) 评论(0) 推荐(1) 编辑
摘要: 我看的书是《Effective C#中文版——改善C#程序的50种方法》,Bill Wagner著,李建忠译。书比较老了,04年写的,主要针对C#1.0,但我相信其中的观点现在仍有价值。(平心而论,和Effective C++有差距,毕竟该书成书时对C#的研究不过几年。) 下面是对这本书条款内容的一些归纳和个人理解,由于我比较熟悉C++,因此也会有也一些C++的对比。第一章 C#语言元素条款1:使用属性代替可访问的数据成员1. 属性具有数据成员的访问语法,这是最易于使用的语法。2. 属性事实上是方法,因而支持多态,且利于日后进行扩展,如多线程同步访问等。3. .Net中的库功能,很多是针对属. 阅读全文
posted @ 2011-07-08 09:12 x喜德盛 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;namespace TestMemorySize{ class Program { static void Main(string[] args) { MemoryInc memoryInc = new MemoryInc(); while (true) { long 阅读全文
posted @ 2011-07-07 14:32 x喜德盛 阅读(510) 评论(3) 推荐(0) 编辑
摘要: Lambda 表达式(C# 编程指南)Visual Studio 2010“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型,如下所示:delegate int del(int i);static void Main(string[] args){ 阅读全文
posted @ 2011-07-07 10:33 x喜德盛 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;......string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:\BegASPNET\Northwind.mdb";OleDbConnection obj 阅读全文
posted @ 2011-07-06 15:22 x喜德盛 阅读(198) 评论(0) 推荐(0) 编辑
摘要: FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下: 接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT * FROM @hobby FOR XML PATH 结果:<row> <hobbyID>1</hobbyID> <h 阅读全文
posted @ 2011-07-06 09:37 x喜德盛 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.添加Excel引用可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Library。它们都会生成Microsoft.Office.Interop.Excel.dll。 2.创建Excel。有两种方法创建一个Excel Workbook实例。1.需要一个模板文件,使用Open方法,参数较多: object miss = Missing.Value;Application excelApp = new Application();excelApp.Workbooks.Open(Te 阅读全文
posted @ 2011-07-05 14:22 x喜德盛 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法。生成Excel文件的方法,见:【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法先试用Response.WriteFile的方法:FileInfo fi = new FileInfo(excelFile);//excelFile为文件在服务器上的地址HttpResponse contextResponse = HttpContext.Current.Response;contextResponse.Clear();contextResponse.Buffer = true;contextResponse. 阅读全文
posted @ 2011-07-05 14:17 x喜德盛 阅读(884) 评论(3) 推荐(0) 编辑
摘要: 这一章介绍Control 控件。本章共计51个示例,全都在VS2008下.NET3.5测试通过,点击这里下载: Controls.rar关于在VS2008新建WPF类库时,有Custom Control和User Control两个选择。User Control类库会在工程中建立一个XAML文件及其绑定后台代码,前者以<UserControl开头,后者是一个派生自UserControl的类。Custom Control类库则在工程中创建派生自Control基类的CustomControl1控件,并在构造函数中为CustomControl1指定依赖属性DefaultStyleKeyProp 阅读全文
posted @ 2011-07-04 14:40 x喜德盛 阅读(2173) 评论(0) 推荐(1) 编辑
摘要: 毕业生的商业软件开发之路 近期开始接触到在校学生、高校实习生和毕业生,在此说一下笔者对这些徘徊在职场门口的学生一些建议,希望能给这些初学者进入软件开发行业带来一些帮助,使得毕业生能更顺利的进入软件开发公司开始职场生涯,人生来一个完美的转弯。列出了所有已经发布的《毕业生的商业开发之路》的链接地址,方便集中查阅。 1.课程背景 http://www.cnblogs.com/xdesigner/archive/2011/07/04/2097092.html2.初入职场 http://www.cnblogs.com/xdesigner/archive/2011/07/04/2097096.html3. 阅读全文
posted @ 2011-07-04 13:22 x喜德盛 阅读(182) 评论(0) 推荐(0) 编辑