C#如何封装?
想将一个C#程序封装为一个EXE可执行文件,程序中还引用了一个动态链接库,请问大虾们怎么能实现?最好弄出来的可执行程序能在没.net环境下也能使用。我是想问,能不能不是封...
想将一个C#程序封装为一个EXE可执行文件,程序中还引用了一个动态链接库,请问大虾们怎么能实现? 最好弄出来的可执行程序能在没.net环境下也能使用。
我是想问,能不能不是封装成安装文件,是封装成不要安装的可执行文件? 不要是调试文件夹下的那个。要封装起来,在没.net环境下最好能运行的。 展开
我是想问,能不能不是封装成安装文件,是封装成不要安装的可执行文件? 不要是调试文件夹下的那个。要封装起来,在没.net环境下最好能运行的。 展开
展开全部
1.打开要打包的“.lsn”文件,在“解决方案资源管理器”中随便打开一个窗口 2.菜单栏“文件”--->“添加”--->“新建项目” 3. 点击“项目类型”--->“其他项目类型”--->“安装和部署”,再在“模板”点击“安装项目”,点击“确定” 4.在“文件系统”中点击“应用程序文件夹”,右边框变空白,在空白处右击鼠标,“添加”--->点击“项目输出”,出现一个对话框,点击“确定” 5.再右击鼠标,“添加”--->点击“文件”,选择文件夹中的“bin”文件中的“Debug”文件中的“.exe”,把“.exe”打开。 6.单击“文件系统”中的“用户的"程序"菜单”,在右边空白处右击鼠标,点击“创建新的快捷方式”,把应用程序文件夹中的“.exe”文件选上,点击确定。 7.单击“文件系统”中的“用户桌面”,操作如上一步骤。 8.点击菜单栏中"生成"中的“生成Setup1(包名)”,等页面左下角显示"生成成功"即可
展开全部
如果是一个通用的方法,可以单独建一个公共类,这个类就是专门用来存放一些到处都可能用的到的方法和常量的,而且这个类应该是一个静态类,所有的方法和字段也都应该是静态的,这个类不可被实例化,需要调用方法的时候,直接通过
类名.方法名
或
类名.字段名
来调用,当然,每个需要用到这个类的地方都需要能访问到这个类,所以如果是在不同程序集的类要调用这个类中的方法或字段的话,是需要引用这个静态类所在的命名空间的。
有问题继续Hi我
类名.方法名
或
类名.字段名
来调用,当然,每个需要用到这个类的地方都需要能访问到这个类,所以如果是在不同程序集的类要调用这个类中的方法或字段的话,是需要引用这个静态类所在的命名空间的。
有问题继续Hi我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看情况~
如果你的类
中的方法
多数是
对自身的操作
那可以写里面
如果方法参数是这个类的对象的话
那可以
另外做一个类(解释器类)
来操作你的A类(数据文本类)
比如你
的A类是视频类
有一个
.avi
的实例
这中情况就要
分开-
-~
可以参考下解释器模式
或者一般开发中就用静态类做解释器~
如果你的类
中的方法
多数是
对自身的操作
那可以写里面
如果方法参数是这个类的对象的话
那可以
另外做一个类(解释器类)
来操作你的A类(数据文本类)
比如你
的A类是视频类
有一个
.avi
的实例
这中情况就要
分开-
-~
可以参考下解释器模式
或者一般开发中就用静态类做解释器~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/只读封装
public class Department
{
private string department;
public Department(string str)//有参构造函数
{
department = str;
}
public string DepartmentName
{
get { return this.department; }
}
}
public class Tester
{
static void Main(string[] args)
{
Department pm = new Department("myName");
Console.WriteLine("pm.DepartmentName is:{0}", pm.DepartmentName);
Console.Read();
}
//2:只写封装
public class SetPart
{
private string setpart;
public string Setpartname
{
set
{
setpart = value;
Console.WriteLine("the Setpartname is:{0}",setpart);
Console.Read();
}
}
}
public class Tester
{
static void Main(string[] args)
{
SetPart s=new SetPart();
s.Setpartname= "my name";
}
}
public class Department
{
private string department;
public Department(string str)//有参构造函数
{
department = str;
}
public string DepartmentName
{
get { return this.department; }
}
}
public class Tester
{
static void Main(string[] args)
{
Department pm = new Department("myName");
Console.WriteLine("pm.DepartmentName is:{0}", pm.DepartmentName);
Console.Read();
}
//2:只写封装
public class SetPart
{
private string setpart;
public string Setpartname
{
set
{
setpart = value;
Console.WriteLine("the Setpartname is:{0}",setpart);
Console.Read();
}
}
}
public class Tester
{
static void Main(string[] args)
{
SetPart s=new SetPart();
s.Setpartname= "my name";
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
听你的描述,好像和
窗体
应用程将的部署有关,即是将你的
程序
(项目)生成一个setup.exe安装文件,在这个生成
过程
中你可以把歌曲和图片
资源整合
到setup.
exe文件
中。把setup.exe文件发给别人打开就行了。VS有这个功能,具体操作方法你可以
百度
,
谷歌
也可以。。。
窗体
应用程将的部署有关,即是将你的
程序
(项目)生成一个setup.exe安装文件,在这个生成
过程
中你可以把歌曲和图片
资源整合
到setup.
exe文件
中。把setup.exe文件发给别人打开就行了。VS有这个功能,具体操作方法你可以
百度
,
谷歌
也可以。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |