自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (25)
  • 收藏
  • 关注

原创 C#一步一步实现插件框架的示例(四)

C#一步一步实现插件框架的示例(三)C#一步一步实现插件框架的示例(二)C#一步一步实现插件框架的示例(一)  前面已经实现了插件的基本功能,可能部分朋友不太清楚如何来使用,比如在View里面我们只使用了一个TextBox控件,而我们的界面中一般都会有很多的控件,如何加上去,而在IViewcontent中,我们只设置了一个ViewControl,答案就是使用自定义控件。现在我们

2013-02-01 12:30:07 1268

原创 C# 优化基于插件的开发框架实现Ribbon界面与功能的分离附DEMO

以前写过一篇文章是实现界面与功能的分离,基于插件的方式,要实现一个功能需要实现一个类,该类继承于:AbstractToolButtonCommand,而AbstractToolButtonCommand又继承于:DevExpress.XtraBars.BarButtonItem类,这样在覆写父类的一些属性和方法的时候,VS的提示功能会列出很多属性,不方便开发,本次对整个结构进行了调整。Abstra

2013-01-11 20:16:16 6094 1

原创 SingleTon的应用

网上有很多关于SingleTon的用法说明及实现,大多都提供了很多种实现的方法,包括如何保证在多线程时也只提供一个实例。对于他的作用都是说只提供一个实例,但是到底有什么作用,对于我们这些初学者来说并不知道如何使用。经过自己的摸索,目前了解到了一些用法,不知道对不对,请高手们指点:比如我们在程序中设置了一个主窗口: public partial class DefaultWorkBench

2013-01-11 18:32:13 605

原创 MVC中Html.DropDownList的使用方法

MVC中使用Html.DropDownList:只注意在对应的controller中,写如下代码:  ViewBag.下拉列表框的数据源名(自己定义)= new SelectList(表对像, "值列名", "要显示出来的列名"); 然后在VIEW中:   @Html.DropDownList("下拉列表框的数据源名", "选择")   其中后面的选择是为其填加默认时的值

2012-12-22 23:12:38 1240

原创 C#实现界面与功能的分离:Ribbon界面

以前写程序,在MainWindow里面到处都是菜单、按钮、工具栏的事件,这个文档的内容特别长,找一个功能对应的代码太多,很不方便,最近看了一些Sharpdevelop的插件方式(主要是网上其他朋友的据介绍,还有那本由该软件开发者所编写的书,不过只看了一部分),自己写了一个功能有限、很简单的框架(暂且称之为框架吧,对我自己来讲已经比以前方便了很多了),我使用了ribbon界面,是Developer

2012-06-15 19:37:23 5754

原创 C#使用ReportAll报表

最近想学习使用报表,没有找到什么合适的,用了一些水晶报表,还是比较方便,不过要用一些复杂的,学习成本就比较高了。看了一下FineReport,这个使用好象很方便,但是好象又是主要用于WEB的,C#WINFORM不好用(在网上找了一下,说是嵌入HTML还是什么)放弃了。后来又找到ReportALL,这个是COM组件,C#可以用,可以在程序中控制数据,作报表还是相对比较方便。试了一下,就用这个。下

2012-01-10 20:27:20 1799 1

转载 UG NX6操作录制为C#语言

来源:http://www.idnovo.com.cn/article/2009/0705/article_55767.html什么是操作录制?这是UG NX系列中增加的可以录制手工操作命令的工具。录制的一系列NXOpen程序命令。通过这些命令可以重现操作。当然,从中我们也可以用来学习NXOpen。  然而,录制的程序往往是记录我们手工操作的命令流,其中很多信息是固定的操作,不具有灵活性。

2011-12-01 18:37:22 3200 1

转载 新型的按键扫描程序 (只需要3行)

<br />转自:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4308630&bbs_page_no=1&bbs_id=9999<br /> <br />新型的按键扫描程序 <br />不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强大的可移植性。 <br />同时,这里面用到了一些分层的思想,在单片

2011-05-20 18:22:00 494

转载 提高用户体验的编程细节系列内容之自动切换输入法 (http://www.cnblogs.com/mz121star/archive/2011/02/20/yonghutiyan.html)

提高用户体验的编程细节系列内容之自动切换输入法如果在你的程序里需要输入很多的内容,比如各类单据,如果在进入每一个录入框的时候都能自动把输入法切换到合适的状态将会是一个很酷的特性,相比炫丽的界面而言打字到手抽筋的录入人员们对此会更加感兴趣。在winform中切换输入法是很简单的事情:<br /> 代码  foreach (InputLanguage iL in InputLanguage.InstalledInputLanguages)<br /><br />            {<br /><br

2011-02-20 21:03:00 703

转载 提高用户体验的编程细节系列内容之自动切换输入法

提高用户体验的编程细节系列内容之自动切换输入法如果在你的程序里需要输入很多的内容,比如各类单据,如果在进入每一个录入框的时候都能自动把输入法切换到合适的状态将会是一个很酷的特性,相比炫丽的界面而言打字到手抽筋的录入人员们对此会更加感兴趣。在winform中切换输入法是很简单的事情:<br /> 代码  foreach (InputLanguage iL in InputLanguage.InstalledInputLanguages)<br /><br />            {<br /><br

2011-02-20 21:02:00 609

转载 DataGridView 数据 导出 Excel --转

<br />怎样把WinForm下的“DGV”里的绑定数据库后的数据导出到Excel中。<br /><br />比如:在窗体里有个一“DGV”,DataGridView1,绑定了数据源,怎样把它里面的数据导出到Excel中?<br /> <br /> 用流保存成xls文件. 这种方法比较好,不用引用Excel组件. 下面是具体例子,可以参考<br />using System.IO;<br /><br />///<summary><br />/// 另存新档按钮<br />///</summary><b

2011-02-18 14:48:00 585

转载 八款开源Android游戏引擎(转自:http://www.cnblogs.com/henryhu/archive/2011/02/10/1950983.html)

八款开源Android游戏引擎<br />很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。<br />事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(

2011-02-11 21:39:00 599

原创 利用图书的ISBN从豆瓣网获取图书的信息

<br />当我们获取了图书的条码后,可以使用WebResponse 和HttpWebRequest从豆瓣网获取图书的信息.获取图书信息的地址:<br />"http://api.douban.com/book/subject/isbn/   加上图书的条码,可以是只有数字,也可以在中间加入"-"(不包括引号)如:978-7-115-18103-9.<br />注意,返回的数据需要使用UTF-8编码,如果使用GB2312,将会是乱码.<br />将下面的函数加入工程,在适当的地方调用,传入ISBN号,即可获

2011-01-22 17:34:00 2300

原创 keelkit数据库连接字符串的设置

<br />KEELKIT是一款ORM工具,其教程很少,关于如何使用请参见http://www.cnblogs.com/itbook/,但是在这篇文章里面没有介绍数据库的设置问题。KEELKIT可以使用ACCESS,MYSQL,SQLServer数据库,那么在链接字符串中如何区分呢?<br />首先,在应用程序中增加一个应用程序配置文件:app.config,然后改为如下:<br /><?xml version="1.0" encoding="utf-8" ?><br /><configuration><b

2010-12-25 11:01:00 506

原创 SQL2005 EXPRESS SA帐号登录问题

<br />安装VS2008时可以选择安装一个SQL2005EXPRESS,用C#连接时,使用集成安全登录没有问题,结果换SA登录时,无法连上,提示错误:SQL Server 2005 Express 用户sa登录失败。该用户与可信SQL Server 连接无关联 错误:18452,在网上搜到了一些解决办法,最终是按以下步骤解决:<br />用WINDOWS集成帐号登录,然后执行以下步骤:<br />1.在安全性--登陆名里面找到SA用户--右键--属性. (可以重新设置SA的密码)<br />2.在服务器

2010-10-10 19:19:00 711

转载 ASP.NET下FCKeditor配置方法全解

一、集成方法    FCKeditor应用在ASP.NET上,需要两组文件,一组是FCKeditor本身,另一个是用于ASP.NET的FCKeditor控件(分为1.1和2.0两个版本,这里使用2.0版本)。    1. 将FCKeditor加入到项目中    解压FCKeditor编辑器,得到文件夹fckeditor,复制此文件夹到Web应用的项目下(也可以是子孙目录下)。    解压FCKeditor控件,在其子目录bin/Release/2.0下有一个程序集。在Web应用的项目中引用该程序集。   

2010-10-04 13:43:00 381

转载 对于访问IIS元数据库失败的解决 和 服务器应用程序不可用 解决方案!

<br />对于访问IIS元数据库失败的解决方案<br />近日调试一Asp.net程序,出现了“访问 IIS 元数据库失败”的错误信息,最后经过搜索发现了解决问题的方法。解决方法如下:   <br />  1、依次点击“开始”-“运行”。 <br />  2、在“运行”栏内输入   <br />  “C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i ”(不含引号),然后点“确定”按钮。 <br />  3、出现的cmd窗口

2010-10-03 18:33:00 452

原创 STC8951单片机不断电下载的方法(亲自测试过)

<br />对于STC89C51系列单片机如果要下载程序,我们需要先断电,点击下载,再给单片机上电这时,他就会自动下载程序。这是因为单片机在冷启动时,首先执行了一段系统启动程序,监视串口有无下载的指令,有就执行下载,没有就进入用户程序区开始执行;而带电复位,是直接从用户程序区开始执行,所以无法执行下载。能不能不断电实现下载呢?答案是肯定的,只要内部ISP_CONTR 寄存器设置为0X60,单片机就会自动复位到系统启动区进行执行,所以我们就可以在程序中设计一段程序,检测串口中的数据(自定义命令,比如检测到收到

2010-09-27 16:16:00 1479 2

原创 利用MCS-51系列单片机和0038模块实现红外线解码

<br />本程序利用MCS51单片机实现了红外线解码,该程序我亲自测试过,实现了对电视机遥控板信号的解码。并应用上位机实现了对电脑鼠标的遥控。由于有一部分代码是汇编,一部分是C,所以需要在工程中进行设置,由于有很久了,我也忘记怎么设置了,本想上传整个工程文件的,结果好象在这里上传不了,需要的请留EMAIL,我发过去。否则可以自己在网上收一下C和汇编混合编程的设置。<br /> <br />/*************晶体为11.0592M,波特率9600bps<br />***************学习

2010-09-27 16:04:00 1263 2

转载 获取指定文件的图标,返回Icon

<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Runtime.InteropServices;<br />using System.Drawing;<br />namespace common<br />{<br />    class FileIcon<br />    {<br />        /// <summary><br />       

2010-09-23 19:42:00 902

转载 C#利用批处理文件删除自身的方法

本程序来自CSDN中的另一个删除自身的程序,对其进行了修改,在VS2008中实现。增加一个DELETEME函数,并重写ONCLOSING事件,让其在退出的时候自动调用删除自身的函数。直接将代码考到自己的程序中即可。

2010-09-20 21:32:00 901

3.PINGPANG系统设计.zip

基于STM32 HAL库,STM32F051K8U6芯片,LORA使用安信可LA-01模块,实现了LORA无线通信的PINGPONG系统,即主机发送,从机接收,然后从机再发送主机接收,如此循环,包括STM32CUBEMX 文件,可以直接生成初始化代码,里面有所有引脚的定义。代码是IAR7.8的工程,包含了所有代码,100%能运行,自己买的课程,参考一步一步改出来,自己打板测试了。

2020-03-01

插件开发框架(含开发示例源码,权限管理源码,开发说明文档,基于DevExpress控件)

1.系统特点 本插件框架实现了界面与逻辑的解偶,从此告别在代码中到处判断工具栏上按钮的使能,同时在不修改系统已有代码的前提下也能实现向系统中增加功能即符合开放-封闭原则,避免在扩展新功能时需要大量修改已有代码,从而又引入了新的BUG,且各模块可以相对比较独立,多人同时开发,从而实现快速开发。 2.运行体验 如果你看到本文档说明你已成功下载了本插件框架的运行包和示例源码,请确保你的电脑安装了.net framework4.0,以及ACE引擎(通过OLEDB访问ACCESS数据库,一般安装了OFFICE以后即具有此引擎)。 运行步骤:(1)将压缩包解压 (2)进入OUTPUT目录,直接运行MainForm.exe文件,输入用户名:admin,密码为空,点击登录即可进入软件。 进入软件后,系统会自动打开Customers数据库信息,该界面显示Customers数据库的列表。工具栏上方还有配置、权限管理两个主要功能页面,其主要功能如下: 配置:本功能页面主要实现的功能是插件的配置,用于配置插件运行的DLL,系统的名称,插件所包含的功能按钮(在DLL中可以包含多个插件,如果在配置文件中没有配置,系统也不会显示出来),包括工具页面,每个工具页面可以包含多个按钮。也可以设置某个功能插件能够自动运行(即打开软件直接打开工功能,如Customers数据库即是被定义为自启动的示例),PAD面板(示例中的测试面板)。 权限管理:权限管理实现了基本的权限管理包括用户管理,用户权限,角色管理,角色权限。特点在于不光能根据角色分配权限,也能对用户单独分配临时权限。 3.开发环境 要编译运行本示例源码请确保你的计算机上已安装: Visual studio 2010 .net framework4.0 DevExpress11.1.6(编译需要安装此包,运行只需要包含相关的DLL文件,已在本包中包含) 解压压缩包,使用visual studio2010打开文件夹中的td.Addin.sln工程文件,点击运行,即可自动编译,如果提示LC.EXE已退出错误,请再次确认你已安装了DevExpress11.1.6。 4.开发体验 任务:向系统中增加一个功能:在customers的工具栏增加一个显示详情按钮,点击此按钮弹出对话框显示当前选中行的信息。本示例展示如何在不修改原有代码的情况下增加功能。 步骤:1.在解决方案中增加一个类库工程:EditNorthWindForm 2.向该工程增加引用:引用位于OUTPUT文件夹中的NorthWind.dll td.Core.dll td.Security.dll 以及所有以DevExpress开头的文件(由于界面使用了DEV控件,所以必须引用) ,添加.NET 的文件System.Drawing System.Windows.Forms。 3.向工程中增加窗口文件:EditNorthWindForm.cs,在工程上点右键,选择添加窗口,如下: 然后将窗口绘制成需要的样式,如增加TEXTBOX等。 将代码修改为: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using DevExpress.XtraEditors; using td.Core; namespace NorthWind { public partial class EditNorthWindForm : DevExpress.XtraEditors.XtraForm { public EditNorthWindForm() { InitializeComponent(); CenterToScreen(); var view= WorkBenchSingleTon.WorkBench.GetTabPage("Customers"); if (view != null) { var control = view.ViewContentControl as NorthWind.NortWindControl; if (control.gridView.gridView1.GetSelectedRow

2018-03-26

C#插件开发框架Ribbon界面含权限管理系统附NorthWind示例源码

C#插件开发框架,Ribbon界面实现软件的快速开发,含权限管理系统,在下载中包含有NorthWind数据库的操作示例,各功能与Ribbon界面之间实现了解耦,在不更改现有代码的前提下,能够向系统增加功能.以下是一个向Ribbon界面中增加一个按钮,并根据权限控制该按钮是否有效. public class SaveConfig:td.Core.AbstractToolButtonCommand { public override void Run() { MessageBox.Show("Hello"); } public override bool IsEnabled { get { CustomPrincipal cp = (CustomPrincipal)Thread.CurrentPrincipal; ; CustomIdentity ci = (CustomIdentity)cp.Identity; 返回当前用户是否具有Test1权限或者属于Admin角色,则该按钮有效,否则不能使用 return p == null && (cp.IsAuthorized("Test 1")||cp.IsInRole("Admin")); } set { base.IsEnabled = value; } } }

2013-02-12

C#插件开发框架Ribbon界面实现快速开发包括权限管理系统附示例源码

public class SaveConfig:td.Core.AbstractToolButtonCommand { public override void Run() { MessageBox.Show("Hello"); } public override bool IsEnabled { get { CustomPrincipal cp = (CustomPrincipal)Thread.CurrentPrincipal; ; CustomIdentity ci = (CustomIdentity)cp.Identity; 返回是否具有Test1权限或是否属于Admin角色使能该按钮 return p == null && (cp.IsAuthorized("Test 1")||cp.IsInRole("Admin")); } set { base.IsEnabled = value; } } }

2013-02-12

C#实现功能与界面的分离Ribbon界面

具体介绍见:http://blog.csdn.net/happyw2004/article/details/8494871 使用C#开发的插件框架,实现了界面与功能的分离Ribbon界面,使用了DEVEXPRESS界面,可能需要安装相应的版本才能运行。要增加功能只需要新建一个类库项目,名称以.addin.dll结尾,建立一个类继承于AbstractToolButtonCommand类实现相应的属性和一个功能类即可。在界面上就会自动生成相应的按钮。 public class Class1:td.Core.AbstractToolButtonCommand { public override string GroupName { get { return "skd"; } set { base.GroupName = value; } } public override System.Drawing.Image largeImage { get { return Image.FromFile&#40;Application.StartupPath+"\\images\\Ribbon_Content_32x32.png"&#41;; } set { base.largeImage = value; } } public override string PageName { get { return "Home"; } set { base.PageName = value; } } public override void Run() { MessageBox.Show("test"); } public override string Caption { get { return "sldfkj"; } set { base.Caption = value; } } }

2013-01-11

Ribbon界面的插件框架实现功能与界面的分离

具体介绍见:http://blog.csdn.net/happyw2004/article/details/8494871 使用C#开发的插件框架,实现了界面与功能的分离,使用了DEVEXPRESS界面,可能需要安装相应的版本才能运行。要增加功能只需要新建一个类库项目,名称以.addin.dll结尾,建立一个类继承于AbstractToolButtonCommand类实现相应的属性和一个功能类即可。在界面上就会自动生成相应的按钮。 public class Class1:td.Core.AbstractToolButtonCommand { public over

2013-01-11

MCS51单片机驱动12864并行方式

MCS51单片机驱动12864并行方式,有详细的说明,

2011-01-05

MCS51单片机液晶12864并行驱动源码(有注释很详细)

MCS51单片机液晶12864并行驱动源码(有注释很详细)是我买的开发板带的程序。

2011-01-05

MCS51单片机实现1602的显示

MCS51单片机实现1602的显示,C语言程序,有注释

2011-01-05

MCS51程序

MCS51程序

2011-01-05

DLL文件导出LIB方便在程序中使用

该程序可以将根据DLL和.H文件生成静态链接库LIB文件,让程序静态链接,让小的程序不需要再吊几个DLL文件,只一个执行文件就可以了。

2010-11-18

最新 微软官方C#语言规范4.0(简体中文WORD格式)

微软官方C#语言规范简体中文版4.0,学习C#语言最详细,最全面,最权威的文档。WORD格式

2010-09-29

c#利用批处理文件删除自身

C#语言利用批处理文件在退出时删除自己,提供的函数可以直接用到自己的程序中,在退出事件中调用即可实现.

2010-09-20

单片机通过MAX232与计算机通信串口联接说明(自制串口线)

单片机通过MAX232与计算机通信串口联接说明,详细介绍了串口与MAX232,单片机与MAX232之间的联接,由此我们可以自己制作出联接线。

2010-09-14

51单片机常用子程序库带中文说明

51单片机常用子程序库,里面有非常多的常用子程序,并有非常详细的输入输出中文说明,可以直接使用。

2010-09-14

微软官方C#语言规范3.0 (中文)WORD格式

微软官方C#语言规范3.0,学习C#语言最详细,最全面,最权威的文档。WORD格式

2010-09-13

微软DirectX SDK文档 2D 3D游戏、多媒体开发必备——中文翻译的 managed DirectX SDK 文档,C# C++ VB.NET等.NET语言

要想使用C#,VB.NET,c++ 等.NET语言应用DirectX开发游戏,或者2D 3d软件、多媒体软件或多人游戏的网络通信程序必备。

2010-09-13

用于色环电阻值阻值确定的计算器

在软件中,根据你手里的色环电阻上面的色环点击相应的颜色,即可确定你手里电阻的阻值。电子制作人员必备。

2010-09-13

API函数的中文帮助文件

本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数。

2010-09-13

80x86保护模式系列教程

80386有三种工作方式:实模式,保护模式和虚拟8086模式。本文介绍保护方式下的80386及相关的程序设计内容。实模式下的80386寄存器,寻址方式和指令等基本概念,除特别说明外在保护方式下仍然保持。 尽管实方式下80386的功能要大大超过其先前的处理器(8086/8088,80186,80286),但只有在保护方式下, 80386才能真正发挥更大的作用。在保护方式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间;扩充的存储器分段管理机制和可选的存储器分页管理机制,不仅为存储器共享和保护提供了硬件支持,而且为实现虚拟存储器提供了硬件支持;支持多任务,能够快速地进行任务切换和保护任务环境;4个特权级和完善的特权检查机制,既能实现资源共享又能保证代码和数据的安全和保密及任务的隔离;支持虚拟8086方式,便于执行8086程序。 一.保护方式简介 二.分段管理机制 三.控制寄存器和系统地址寄存器 四.实模式与保护模式切换实例 五.任务状态段和控制门 六.控制转移 七.中断和异常 八.操作系统类指令 九.输入/输出保护 十.分页管理机制 十一.虚拟8086模式

2010-09-13

INTEL 汇编语言教程

汇编语言程序设计教程,不仅有16位的还有32位的。讲得非常好。而且还介绍了汇编和C语言的混合编程问题。 章次 章节名称 学习时间 1 预备知识 2 CPU资源和存储器 3 操作数的寻址方式 4 标识符和表达式 5 微机CPU的指令系统 6 程序的基本结构 7 子程序和库 8 输入输出和中断 9 宏 10 应用程序的设计 11 数值运算协处理器 12 汇编语言和C语言 附录1 汇编语言编程和调试工具 附录2 Pentium指令的执行周期数 附录3 中断列表 附录4 DOS和BIOS的宏定义 附录5 键盘按键的各种编码对照表 附录6 几个重要内存单元地址

2010-09-13

使用C++或C语言直接访问端口驱动程序

在DOS下,我们可以直接用C语言的函数如OUTPORT或者INPORT访问计算机的硬件端口,在WINDOWS下,我们再不能直接访问计算机的硬件端口,通过使用本库就能直接访问计算机的硬件端口,并有示例和帮助文件.

2010-09-11

c51单片机24C01-24C16读写程序,含PROTEUS仿真 C语言

此程序为C51编写的24C01-24C16读写驱动程序,晶振22.1148,如果是其他的晶振,需要更改其中的两个延时函数,要保证1MS和5US的延时,在调用其中的write函数后,最好是延时10MS以上,否则容易失败,我最初就是这个地方延时时是5MS始终失败,搞了很久,后来把这个地方更改以后就成功了.在其中包括了一个PROTEUS仿真电路,运行时首先会写入一个字节到24C02中,然后读出取反给P1显示,显示结果是01100110B,中间间隔2个LED亮,2个不亮.

2010-08-13

获取NVIDIA显卡温度模块 支持 C++ VB C# 等

NVTemp.DLL可获取NVIDIA显卡的温度,int GetTemperature(unsigned long temperature[]) 可以在能够调用DLL的语言中使用。 在C#中调用: 申明: [DllImport("NvTemp.dll", EntryPoint = "GetTemperature")] public static extern bool GetTemperature(ulong[] temp); 调用: temp = new ulong[1]; r = GetTemperature(temp); 在temp[0]中为温度。

2010-03-27

matrix 矩阵运算类库C# 语言编写,适用于.NET

.net 矩阵运算类库,来自http://www.aisto.com/roeder/dotnet 有各种矩阵操作.

2008-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除