
C#/.NET
dbzhang800
简单单单,平平淡淡,喜欢计算机,喜欢钻牛角尖,喜欢刨根问底,... 喜欢开源的东西,其次是免费的东西...
展开
-
C#下.NET配置文件使用(一)
一步一步来,看看.net下的的 Configuration 或者说 Settings走马观花System.Configuration 命名空间中的东西是为读写应用程序的配置数据服务的。在Windows早期,程序使用 .ini 作为配置文件,后来开始鼓励大家使用注册表,到了.NET中,又回归到使用文件,只不过这次默认是xml格式的文件。用例子说话:原创 2012-01-20 15:40:54 · 9879 阅读 · 1 评论 -
WPF下的布局(Layout、Panel)小记
看了一周多了C#和.NET了,还没有搞清楚 visual C# 中WPF的界面设计器的布局怎么弄,以及常用的控件分别有哪些。接下来看看WPF中的控件与布局。继承关系?没有图片,用表格凑活一下继承关系该类继承的Interface ||V||VContentCon原创 2012-01-20 15:55:30 · 13400 阅读 · 1 评论 -
C#下.NET配置文件使用(二)
接前面命令行程序下的Settings,继续看看 Visual Studio 创建的 .NET应用程序 与 Settings 相关的东西app.config 与 Settings.settings用VC#创建一个GUI程序后,就会有一个 Settings.settings 文件。一旦我们通过VC#给它添加值后,在工程目录下会生成一个 app.config 文件。那么,这两个东原创 2012-01-20 15:45:59 · 10225 阅读 · 1 评论 -
MSBuild使用初步
了解一下msbuild工程文件的基本结构,作为练习,用它编译一个用到Qt库的C++控制台程序C#例子一个简单的例子:// file: hello.csusing System;class CSharpTest{ static void Main() { Console.WriteLine("Hello world not using Qt原创 2012-01-20 15:32:36 · 13282 阅读 · 1 评论 -
C Sharp与.net学习笔记(四)
接前面MAF,看看MEF插件框架(它是.NET4的组成部分,所以装个Visual C#2010 express)和 MAF 比起来,这个易用性太高了。只需要定义一个接口,然后Import、Export、Compose就行了...例子动手试两个简单的例子:定义接口 interface.cspublic interface IOperation{ int原创 2012-01-16 04:15:32 · 4412 阅读 · 5 评论 -
C Sharp与.net学习笔记(三)
先简单了解一下C#下插件框架。插件一般就是定义了某个特定接口的并被动态加载的动态库。应用程序启动后,可以查找(比如某个特定目录)、动态加载、识别(某个特定接口)、使用插件(调用接口函数等)。现在.net库中有了两套插件的框架:MAF: Managed Add-in Framework从VS2008(.NET3.5)开始ME原创 2012-01-16 04:14:41 · 6233 阅读 · 4 评论 -
C Sharp与.net学习笔记(二)
看看动态库创建与使用相关的东西生成与使用(托管的)dlldll.cs ==> dll.dll// file: dll.cspublic class Calc{ public static int Add(int a, int b) { return a + b; }}main.cs ==> m原创 2012-01-16 04:13:16 · 4146 阅读 · 2 评论 -
C Sharp与.net学习笔记(一)
C#和.net都是零基础,需要一到两周先恶补一点东西,特此记录一下 2012.01.11C#控制台程序一个入门用的hello world程序如下:using System;class CSharpTest{ static void Main() { Console.WriteLine("Hello world not using Qt");原创 2012-01-16 04:10:27 · 8391 阅读 · 1 评论 -
WPF程序编译(从命令行到Visual Studio)
回过头,继续看看 WPF 程序如何从 仅使用代码 过渡到 使用XAML 呢...例子程序文件编译(一)只包含代码program.cs直接命令行调用csc(二)代码+未编译XAMLgrid.xamlprogram.cs原创 2012-01-20 15:34:30 · 6685 阅读 · 1 评论