Net修炼之道
文章平均质量分 71
yuanhuiqiao
做过开发,管过项目,Win、Linux、Mac平台都有接触。
展开
-
C#中容易忽略的一些概念
1. 几个名词CTS:Common Language SytemCLR:Common Language RunTimeCLS:Common Language Specification2. 对象类型值类型:简单类型、结构类型、枚举应用类型:Class、st原创 2009-07-29 10:58:00 · 378 阅读 · 0 评论 -
一老师整理出来的C#学习网站
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微转载 2010-05-24 17:31:00 · 631 阅读 · 0 评论 -
旧话重提:.Net历史简介以及与Java对比
旧话重提:.Net历史简介以及与Java对比原创 2010-05-24 11:25:00 · 448 阅读 · 0 评论 -
一些很酷的.Net技巧(1)
一..Net Framework1. 如何获得系统文件夹使用System.Envioment类的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal )2. 如何获得正转载 2010-05-24 11:49:00 · 657 阅读 · 0 评论 -
图解VS.NET安装包制作(以Web部署为例)
一:新建安装部署项目打开 VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定. 二:导入程序文件在项目的 文件系统 视图下 双击"应用程序文件夹"在右边的空白处右击,选择添加 ->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来. 导入一个已经完工的web项目ehrm,其文件列表原创 2010-05-25 14:29:00 · 2975 阅读 · 0 评论 -
.Net中unsafe编程详解
以c#为例。一,打开unsafe编程开关 工程中默认的配置是不支持代码的非安全性的,所以第一次使用你得: 解决方案管理器→→Properties→→生成选项卡→→允许不安全代码。 二,何时要用unsafe1.一个原则 unsafe 关键字表示不安全上下文,该上下文是任何涉及指针的操作所必需的。2.什么时候用指针 msdn里说 “在 C原创 2010-05-25 15:43:00 · 8218 阅读 · 3 评论 -
Windows Service完全教程
导读: C#,.NET 1.0,.NET 2.0,.NET 3.0/3.5 阅读26 评论0 在本文中我们将探讨如何创建一个Windows服务的应用程序。我将说明什么是Windows服务,以及如何创建、安装和调试它。这需要使用System.ServiceProcess.ServiceBase命名空间中的类。 翻译 Mark Straw原创 2010-05-28 10:37:00 · 3273 阅读 · 0 评论 -
C#中调用 调试C++的DLL
被C#调用的DLL一般只需要把导出的函数以适当的形式呈现即可调用,比如extern "C" __declspec(dllexport)BOOL Integrate3 (){...},这样的函数,在C#里面声明如:[DllImport("xxx.dll", CallingConvention = CallingConvention.StdCall, CharSet = C原创 2010-05-28 15:53:00 · 1803 阅读 · 1 评论 -
正则表达式口诀
正则表达式口诀原创 2010-06-01 18:07:00 · 1768 阅读 · 0 评论 -
C#编程指南
浅析C#编程要点原创 2010-06-10 17:52:00 · 437 阅读 · 0 评论 -
终止线程两个函数:ExitThread 和 TerminateThread
终止线程两个函数:ExitThread 和 TerminateThread转载 2010-06-17 18:22:00 · 5748 阅读 · 2 评论 -
c#操作Linux一例
c#操作Linux一例原创 2010-05-24 13:23:00 · 568 阅读 · 0 评论 -
Net使用Hook之完全介绍
Net使用Hook之完全介绍待续。。原创 2010-05-24 11:23:00 · 2895 阅读 · 0 评论 -
常用的Net代码自动生成工具介绍
1.CodeSmith2.动软.Macrobject CodeAuto3.待续...原创 2010-05-20 15:59:00 · 456 阅读 · 0 评论 -
VS 工程属性中“编译事件”(Compile Event)疑难解答
前些日子,为把编译好的dll整到一个统一的目录下,利用IDE的编译时自动copy功能来实现(eg.在Post-build事件中追加,【copy $(TargetDir)/test.dll $(ProjectDir)/../Common/"】注)。执行后dll是copy成功了,却出现了个编译Error(类似于Error message: “Command Copy exited with Co原创 2009-10-20 16:40:00 · 1672 阅读 · 0 评论 -
NET环境下的未处理异常(unhandled exception)的解决方案
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"转载 2009-11-25 16:37:00 · 27772 阅读 · 3 评论 -
避免多控件窗体闪烁
前面说到模仿Control类自身的BeginUpdateInternal和EndUpdateInternal方法,封装各个控件都适用的基础类,先看代码吧Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1转载 2010-04-22 16:55:00 · 1308 阅读 · 0 评论 -
C#中调用Windows API的要点
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Samples/Technologies/Interop/P原创 2010-04-29 19:16:00 · 524 阅读 · 0 评论 -
Net反射(Reflection)学习笔记
Net反射(Reflection)学习笔记原创 2010-04-29 16:30:00 · 416 阅读 · 0 评论 -
在没有.net环境的机子上运行C#程序——方法一
在没有.net环境的机子上运行C#程序——方法一原创 2010-06-28 15:51:00 · 2690 阅读 · 0 评论 -
Invalidate、Update、Refresh的作用和区别
Invalidate、Update、Refresh的用法和区别原创 2010-06-29 10:04:00 · 2579 阅读 · 2 评论 -
如何判断输入的是组合键
有些时候KeyDown之类的事件无法响应,而这个时候需要判断用户是不是输入的是组合键,该怎么办呢?1.Hook是一个选择,但很麻烦,效率不太高;2.重写方法,见下例: protected override bool ProcessCmdKey(ref Message msg, Keys keyData){ //屏蔽Ctrl,Alt原创 2010-05-13 17:52:00 · 1785 阅读 · 0 评论 -
三种ASCII转化差异
三种ASCII转化差异原创 2010-05-14 23:02:00 · 498 阅读 · 0 评论 -
C# 注册COM+组件步骤
1. 编写Com+组件在建立C#工程之后必须要给类一个强名称. 要创建强名称,可以使用 sn 工具.此命令行工具有许多选项,在命令提示符处键入 sn /? 可以查看所有选项.对程序集签名所需的选项是“-k”,它将创建一个密钥文件.默认情况下,该文件使用 .snk 作为扩展名.例如,要创建一个名为 MyCom.snk 的密钥文件,可以使用以下命令行:sn -k MyCom.原创 2010-05-18 11:31:00 · 1087 阅读 · 1 评论 -
ListView的使用方法
ListView的使用方法原创 2010-07-16 16:27:00 · 439 阅读 · 0 评论 -
C#中的多线程(转)
C#中的多线程转载 2010-06-17 18:21:00 · 2218 阅读 · 0 评论