Welcome 微信登录

首页 / 软件开发 / .NET编程技术

.NET组件中的线程辅助

.NET组件中的线程辅助

.NET组件中的线程辅助2012-01-04 微山 在Understanding COM Threading Models and Apartments from a .NET Application"s perspective 这一章,你知道在创建经典COM组件之前,.NET 应用程序是怎样宣告调用线程单元辅助。现在看一下等式的另一方面。尤其是当从非托管 COM感知应用程序创建了.NET组件时,.NET组件的线程辅助被文本定义,而对象就处在这个文本中。本...
在.NET上如何根据字符串动态创建控件

在.NET上如何根据字符串动态创建控件

在.NET上如何根据字符串动态创建控件2012-01-04在.Net上用字符串动态创建控件是通过反射来实现。首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例。这里需要注意这个字符串的语法,根据msdn的解释:按名称和签名隐藏会考虑签名的所有部分,包括自定义修饰符、返回类型、参数类型、标记和非托管调用约定。这是二进制比较。对于反射,属性和事件按名称和签名隐藏。如果基类中有同时带 get 访问器和 set 访问器的属性,但...
.net项目的二次开发解决方案

.net项目的二次开发解决方案

.net项目的二次开发解决方案2012-01-16 cnblogs Lance.Liang公司原来项目的二次开发方式主要使用SQL,基本上也能满足客户的要求,优点是使用简单,只要熟悉SQL语句就可以操作,缺点是受限制太多,需要对数据库底层相当的了解,使用时容易出错,无法直接调用业务层代码等,研究了一下.net的动态编译,感觉用它来做二次开发效果应该不错的。首先我们先做个demo来解释一下动态编译,下面这段代码的意思就是先组织一个源码字符串,然后编译执行。动...
WinForm+ADO.net应用(二)+ 例子源码

WinForm+ADO.net应用(二)+ 例子源码

WinForm+ADO.net应用(二)+ 例子源码2012-01-16 51cto博客 剑了在上一篇中,我们主要讲解了什么是ADO.NET 及其三个常用对象的用法,这一篇我们主要学习ADO.net中的新宠配适器对象及内存表对象。目标:DataAdapter 对象DataSet 对象DataTable 对象DataAdapter对象:数据适配器是ADO.NET托管提供程序(用于在数据源和数据集之间通信的一组对象)的组成部分 ,适配器用于在数据源和数据集之间...
.net实现屏幕任意点颜色拾取

.net实现屏幕任意点颜色拾取

.net实现屏幕任意点颜色拾取2012-01-16 博客园 南柯之石发现很多软件颜色都很养眼,却不知具体的颜色值是多少,好参考一下。于是想做个屏幕取色的东西。不过这个东西纯粹是为了技术目的,用QQ就可以搞到这个颜色值,就连画笔都可以,只不过复杂些罢了。先把效果放上来。如图1。图1 Color Picker(很土啊)做这个东西只要解决如下的两个问题:1.全局鼠标钩子:做这个东西的唯一一个技术难点,虽然网上有各种C++的DLL实现方式,但是总觉得为了一个HOO...
让WPF窗体程序支持命令行方式运行的三种方式

让WPF窗体程序支持命令行方式运行的三种方式

让WPF窗体程序支持命令行方式运行的三种方式2012-01-16 博客园 南柯之石有的时候,我们希望窗体程序也能接受命令行参数,以Console的方式运行。但是实现起来却要一些小技巧才能做到。如果做一个WPF程序,在Window的Loaded事件里写这样的语句:Console.WriteLine("Hello word.");然后从CMD运行之。会发现这个语句根本没有输出出来。如图1所示。图1. 从命令行运行Wpf程序对于这个问题有三个...
WinForm编写的小游戏坦克大战

WinForm编写的小游戏坦克大战

WinForm编写的小游戏坦克大战2012-01-16非常简单的几个控件,实现了一个坦克移动,并打出子弹的小游戏.希望能给大家带来一点乐趣和知识.注:本程序离真正的游戏差的很远,只用来让初学者对一些控件及线程更加深入的理解和应用才实现的.所用控件及类:Button,Label,ImageList,contextMenuStrip,Threading,ArrayList所用事件:Button :KeyPress事件.注意:在ImagesList控件中添加四张...
路径,文件,目录,I/O常见操作汇总(一)

路径,文件,目录,I/O常见操作汇总(一)

路径,文件,目录,I/O常见操作汇总(一)2012-01-16 Anders Cui 主要内容:一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容;二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录;三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息,搜索文件和目录,文件判等,复制、移动、删除、重命名文件和目录;四、读写文件,包括临时文件,随机...
路径,文件,目录,I/O常见操作汇总(二)

路径,文件,目录,I/O常见操作汇总(二)

路径,文件,目录,I/O常见操作汇总(二)2012-01-16摘要:文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。主要内容:一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容;二、相关通...
路径,文件,目录,I/O常见操作汇总(三)

路径,文件,目录,I/O常见操作汇总(三)

路径,文件,目录,I/O常见操作汇总(三)2012-01-16 Anders Cui 主要内容:一、路径的相关操作,如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容;二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录;三、文件和目录操作,如复制、移动、删除、重命名,文件的版本信息,文件判等、搜索,读写文件等;四、读写文件,对文件系统的监视;五、其它,如临时文件,随机文件名等;第一篇-路径的相关操作和通用文件...
如何将自己的代码自动添加版权信息

如何将自己的代码自动添加版权信息

如何将自己的代码自动添加版权信息2012-01-16 博客园 侯垒现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题,常常是以下格式://======================================================================////Copyright (C) 2007-2008 三月软件工作室...
如何判断应用程序运行于GUI模式还是Command Line

如何判断应用程序运行于GUI模式还是Command Line

如何判断应用程序运行于GUI模式还是Command Line2012-01-16 博客园 Allan越来越多的应用程序提供以命令行的方式来运行,通常的做法有两种:单独给应用程序写一个基于命令行运行的控制台程序,用户运行这个程序时它一定是以命令行的方式来运行;以GUI和Command Line共享一个应用或exe文件,但通过不同的arguments来判断,最终分别做不同的处理。对于单独给应用程序写基于命令行运行的控制台程序,无非是通过判断传递的args数组来...
如何锁定windows系统以及调用其它系统对话框

如何锁定windows系统以及调用其它系统对话框

如何锁定windows系统以及调用其它系统对话框2012-01-16 csdn博客 jinjazz这个问题来自论坛提问,原题目是如何实现win+L效果。第一反应都是模拟按键,其实做开发的人不应该上来就用这个思路,实在不行才应该考虑通过按键解决。解决代码如下:using System;namespace ConsoleApplication2...{ class Program ...{ static void Main(string[] args...
如何通过鼠标控制无标头窗体

如何通过鼠标控制无标头窗体

如何通过鼠标控制无标头窗体2012-01-16 csdn博客 jinjazz这个问题也是来自论坛提问,同样是.Net WinForm新手的问题,这样的问题如果在Deplphi这样的板块立刻就被秒杀了,可是.Net版知道的人好像不太多。介绍两个方法,一个是发送SC_Move消息,一个是改变鼠标区域消息方法一:1.usingSystem;2.usingSystem.Collections.Generic;3.usingSystem.ComponentModel...
深入理解.Net事件

深入理解.Net事件

深入理解.Net事件2012-01-16 blacktear 前两天在与朋友聊天时提到了事件,故写下此文与他分享对事件的理解。因不敢独享所以拿出来请大家指正。在进行WinForm编程时,事件这个概念无时无刻都围绕身边。点个按钮就是一个事件。在.Net中,事件这个概念总是让人觉得比较复杂,有着深奥的理论,而且其中的delegate关键字本身就让人觉得很深奥。其实呢,事件并没有那么复杂而且深奥。只是MS为了让程序员写的代码少一点,鼓捣出个代理的概念。其实如果您...
<< 231 232 233 234 235 236 237 238 239 240 >>