如何编译eclipse 编译c生成dlll

电力系统、C#编程、大学生活
字号:大 中 小
方法一、创建类库项目:1.首先创建一个新类库工程文件File-&New-&Project-&Visual C# Projects-&Class Library。填入工程文件名称,并且选择文件要存放的目录。2.工程文件将Class1.cs改名自己要创建的文件名:myDll.cs,并填入代码。3.生成DLL文件&编译工程文件生成组件myDll.dll,该组件会在工程文件的bin\debug目录里,文件扩展名是dll。方法二、修改项目输出属性如果已建好的项目不是类库工程文件,而是控制台或者窗体应用程序,没有关系,只需在 项目属性中 “通用属性”下“常规”标签 中 “输出类型”改为“类库”即可。
function open_phone(e) {
var context = document.title.replace(/%/g, '%');
var url = document.location.
open("/ishare.do?m=t&u=" + encodeURIComponent(url) + "&t=" + encodeURIComponent(context) + "&sid=70cd6ed4a0");
!觉得精彩就顶一下,顶的多了,文章将出现在更重要的位置上。
大 名:&&[]&&[注册成为和讯用户]
(不填写则显示为匿名者)
(您的网址,可以不填)
请根据下图中的字符输入验证码:
(您的评论将有可能审核后才能发表)
已成功添加“”到
请不要超过6个字
自定义搜索c# 将winform窗体应用程序编译成dll
1. 建立一个新工程。
2. 编辑你需要的窗体。
3. 运行,调试。保证你的窗体功能正常了。
4. 在你的“解决方案”面板上(如果没有,就点Ctrl-Alt-L),找到你的工程(默认是第二行)。点击鼠标右键。
5. 点击“属性”菜单项。
6. 如果是2003,会出来一个对话框。如果是2005,会在编辑代码的那里新出来一页。但是内容都是类似的。
7. 现在找到“输出类型”,下拉框中得值应该是“Windows Application”,现在改成“Class Library”。
8. 点击“确定”(2003)或 Ctrl-S(2005)来保存修改。
9. Ctrl-Shift-B,来重新编译。
10. 好了,你现在在工程文件的bin\Debug 或者 bin\Release中找到编译好的dll了。
现在你需要记住三件事:
1. dll的文件路径。
2. 你编辑的窗体的命名空间(namespace)。
3. 你编辑的窗体的类名。
好了,现在开始引用:
1. 创建好一个新的工程。
2. 在你的“解决方案”面板上(如果没有,就点Ctrl-Alt-L),找到References(默认是第三行),点击右键。
3. 选择“添加引用...”菜单项。
4. 会弹出一个对话框。点击Borwse,找到你刚才写的那个dll文件。打开。
5. 现在,在对话框的列表中找到你刚刚打开的那个dll的名字。点击“选择”按钮。
6. 点击“确定”按钮,关闭对话框。
好了,现在就可以使用你封装的窗体了。
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
C++程序编译为C#可调用的dll的过程: 1.新建一个Win32 Console Application 项目,项目名为:DLLDemo,下一步选择Application type为DLL; 2.在Source Files文件夹的DLLDemo.cpp文件中加入代码: extern &C& _declspec(dllexport) in ...
以下是把JAVA桌面应用程序编译成本地代码的几种方法: 1. 从获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件. 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下: /jav ...
vVC程序编译成exe运行提示缺少msvcr100.dll.msvcp100.dll文件.
1.将编译模式设置为 Release 模式,选择对应的Win平台32位或64位:
2.设置设置运行时支持库为&无&:
3.设置C/C++代码生成为MT模式.
menu bar: Project&Prope ...
将java程序编译成独立运行的exe文件
众所周知java的程序可以&一次编译,到处运行&,这个特性不错,但是实现这个特性的前提是当前的平台 必须有相应的jvm,而且如果当前平台的jvm低于程序要求的版本的话这个程序就不能正常运行,还有就是运行 java程序除了直接双击jar包之外就是在控制台输入命令执行,这样显得java程序跟其他语言 ...
前言 Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端HTML控件与WEB控件,自动处理控件的客户端与服务端的 交互,为开发人员提供了类似Windows下窗口编程的界面,为开发大型网络应用程序功能提供了良好的编程接口,也能够极大地提高开发人员的工作效率.
然而,“一次转换, ...
在网上看了篇matlab函数编译成dll供VC6.0调用的方法,拿来分享一下,里面有几处错误,纠正一下: 原文地址:/vincenzo/archive//1563467.html 以前做过matlab7与c++的混合编程:将m函数编译成dll给C++调用,从而加快开发的进度.但是今天在matla ...
cs编译成DLL文件cs文件如何生成exe,dll文件以下是本人的制作过程:1.E盘下有一个Test.cs 文件.2.开始-&程序-&Microsoft Visual Studio 2005-&Visual Studio Tools-&Visual Studio 2005 命令提示3.命令提示符山输入:csc /target:libr ...
]关于模板函数/模板类编译成DLL Posted on
08:48 单鱼游弋 阅读(353) 评论(0) 编辑 收藏 要编译成DLL,就要声明和实现分开. 首先文件组织是这样的(为了简化,没有加上编译成DLL的语句) 在 T.h 中(声明模板函数) template&typename T& T Max(T& t1,T ...如何编译生成dll_百度知道js文件编译成动态链接库(dll)文件实现步骤
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
来源:网络 作者:未知
为了使javascript代码不被窃取,我们可以将js文件编译成动态链接库(dll)文件。下面为了演示这一功能,创建了一个控件。
程序代码:/Files/hblynn/SampleControlsCS.rar
一、创建一个类库项目,命名为UpdateAnimate。
二、向项目中添加引用System.Web, System.Drawing, System.Web.Extensions
三、向项目中添加一个Jscript的文件UpdatePanelAnimation.js
四、向文件中添加如下代码:
BorderAnimation = function(color)
this._color =
BorderAnimation.prototype =
animate: function(panelElement)
var s = panelElement.
s.borderWidth = '2px';
s.borderColor = this._
s.borderStyle = 'solid';
window.setTimeout(
function()
s.borderWidth = 0;
这段代码中,包含一段临时改变UpdatePanel控件样式的方法
五、解决方案资源管理器中,右键查看UpdatePanelAnimation.js的属性,把高级中的&生成操作&属性设置成&嵌入的资源&。
六、向项目中添加一个类CustomControl
七、替换类中的代码:
using System.D
using System.Web.UI;
using System.W
using System.G
namespace UpdateAnimate
public class UpdatePanelAnimationWithClientResource : Control
private string _updatePanelID;
private Color _borderC
private Boolean _
public Color BorderColor
return _borderC
_borderColor =
public string UpdatePanelID
return _updatePanelID;
_updatePanelID =
public Boolean Animate
_animate =
protected override void OnPreRender(EventArgs e)
base.OnPreRender(e);
if (Animate)
UpdatePanel updatePanel = (UpdatePanel)FindControl(UpdatePanelID);
string script = String.Format(
CultureInfo.InvariantCulture,
Sys.Application.add_load(function(sender, args) {{
var {0}_borderAnimation = new BorderAnimation('{1}');&
var panelElement = document.getElementById('{0}');
if (args.get_isPartialLoad()) {{
{0}_borderAnimation.animate(panelElement);
updatePanel.ClientID,
ColorTranslator.ToHtml(BorderColor));
ScriptManager.RegisterStartupScript(
typeof(UpdatePanelAnimationWithClientResource),
八、向AssemblyInfo.cs文件中添加如下行:
[assembly: System.Web.UI.WebResource(&UpdateAnimate.UpdatePanelAnimation.js&, &application/x-javascript&)]
九、生成项目。
控件演示:
一、创建一个Ajax-enabled类型的网站项目。
二、向网站跟目录下添加bin目录。
三、从控件项目的bin\Debug或 bin\Release目录拷贝UpdateAnimate.dll到网站bin目录里。
四、替换Default.aspx的内容并运行程序:
&%@ Page Language=&C#& AutoEventWireup=&true& CodeFile=&Default.aspx.cs& Inherits=&_Default& %&
&%@ Register TagPrefix=&Samples& Namespace=&UpdateAnimate& Assembly=&UpdateAnimate& %&
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN&
&http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&script runat=&server&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head id=&Head1& runat=&server&&
&title&ScriptReference&/title&
&form id=&form1& runat=&server&&
&asp:ScriptManager ID=&ScriptManager1&
EnablePartialRendering=&True&
runat=&server&&
&asp:ScriptReference Assembly=&UpdateAnimate& Name=&UpdateAnimate.UpdatePanelAnimation.js& /&
&/Scripts&
&/asp:ScriptManager&
&Samples:UpdatePanelAnimationWithClientResource
ID=&UpdatePanelAnimator1&
BorderColor=&Green&
Animate=&true&
UpdatePanelID=&UpdatePanel1&
runat=&server& &
&/Samples:UpdatePanelAnimationWithClientResource&
&asp:UpdatePanel ID=&UpdatePanel1&
UpdateMode=&Conditional&
runat=&server&&
&ContentTemplate&
&asp:Calendar ID=&Calendar2&
runat=&server&&
&/asp:Calendar&
&/ContentTemplate&
&/asp:UpdatePanel&
小编工资已与此赏挂钩!一赏一分钱!求打赏↓ ↓ ↓
如果你喜欢本文章,请赐赏:
已赐赏的人
我的电子书

我要回帖

更多关于 ctex如何编译生成pdf 的文章

 

随机推荐