.NET
文章平均质量分 60
sqicoo
这个作者很懒,什么都没留下…
展开
-
如何在C#中加载自己编写的动态链接库(DLL)
一、发生的背景在开发新项目中使用了新的语言开发C#和新的技术方案WEB Service,但是在新项目中,一些旧的模块需要继续使用,一般是采用C或C++或Delphi编写的,如何利用旧模块对于开发人员来说,有三种可用方法供选择:第一、将C或C++函数用C#彻底改写一遍,这样整个项目代码比较统一,维护也方便一些。但是尽管微软以及某些书籍说,C#和C++如何接近,但是改写起来还是很痛苦的事情,特转载 2006-12-06 16:51:00 · 944 阅读 · 1 评论 -
c#读取ini文件
这个是在C#读取配置文件ini的一钟方法,因为C#没有直接读取(VS2005好象有了)的类库,只好引用系统API. //引用写出ini设置 [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string k原创 2006-12-06 16:30:00 · 2442 阅读 · 1 评论 -
通过启动组实现程序随系统启动
通过创建windows服务来控制程序随系统启动是最理想方式,管理,控制都比较正规.windows服务来实现随系统启动比较复杂.难道就没有简单的方法吗?答案是有.就是通过启动组来实现程序随系统启动. 原理:就是通过向启动组里创建程序的快捷方式,来实现随系统启动而启动. 这个方法实现的典型例子有SQL SERVER和QQ,都是才这方式.相对windows服务来控制程序启动,启动组启动原创 2006-12-10 00:38:00 · 1562 阅读 · 0 评论 -
关于vs2005的线程安全性问题以及简化线程调用
在VS2005加入了线程安全性这个技术,解决了很多线程上的冲突,但从难度来说比VS2003难了,复杂了.尤其用调用线程来改动控件,会出现这不创建这控件的线程的异常. 现在要解决线城安全性问题,以调用线程来改变控件的例子.我们可以用2种方法来实现. 第一,通过托管来来改变控件,这个是最正规,最推荐的方式.但也是最复杂,最让人不想使用. 第二,通过关闭线程安全的检测,回原创 2006-12-10 21:28:00 · 813 阅读 · 0 评论 -
简述创建windows服务的步骤(方法)
今天在课堂上正式学到建立服务的原理(以前看写过所以用正式),从流程上大致分了4个步骤:1,在VS.NET建立windouws服务,并自动生成基本代码.在cs文件生成3个方法:main(),onStart(),onStop(),其中main()是服务的入口,这方法可以定义多个服务(默认生成一个).onStart()是服务开始启动后的方法过程,而onStop()是服务结束时方法过程.2.在原创 2006-12-07 21:40:00 · 1136 阅读 · 1 评论 -
c#一个简单的加密类
这是一个简单通过64位加密的类,其实原来很简单.using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO; class encrypt { private SymmetricAlgorithm m原创 2006-12-13 22:34:00 · 608 阅读 · 0 评论