Mono编译/运行.NET应用程序简单示例
1.运行Console Application 2.运行ASP.NET 以上测试使用Mono 2.10.2 for Windows。
1.运行Console Application 2.运行ASP.NET 以上测试使用Mono 2.10.2 for Windows。
如上图所示,VS2008在新建项目或添加新建项时都是使用模板,根据创建内容的不同,模板分为项目模板和项模板。 模板保存路径 系统项目模板:C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates 系统项模板:C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates 自定义项目模板:C:\Users\用户名\Documents\Visual Studio 2008\Templates\ProjectTemplates 自定义项模板:C:\Users\用户名\Documents\Visual Studio 2008\Templates\ItemTemplates…
众所周知,C#是Microsoft推出的.NET语言,只能在.NET平台上运行,例如Win 9x、ME、NT、2000、XP和Win CE之类的操作系统。但是,现在却有了一个叫做Mono的项目,它的目标就是把.NET及其编程语言移植到非Windows的平台上。现在,C#是唯一被移植到非Windows平台的.NET语言。 在任何一个平台(操作系统+硬件体系)上,编写和运行程序的三个最根本的需求是库、编译器/解释器、运行环境。库以类和方法(函数)的形式提供常用的例程,简化大型程序的编写。.NET框架也不例外,包含了许多类库。另外,把程序转换成可执行形式以及运行执行文件时,编译器和运行环境是必不可少的。Mono软件包包含了.NET类库的一部分、一个C#编译器和.NET运行环境CLR(Common Language Runtime,公共语言运行时环境)。 Mono声称支持Linux、Solaris、Free BSD和MS Windows;除了Intel x86系列的CPU(486,各类Pentium等)之外,据说还要支持Sparc、PowerPC和StrongArm处理器。…
1.欢迎使用 2.许可协议 3.自述文件 4.客户信息 5.注册用户 6.安装文件夹 7.RadioButton (两个按钮) (三个按钮) (四个按钮) 8.复选框 (A) (B) (C) 9.文本框 (A) (B) (C) 10.确认安装 11.进度 12.已完成
一、准备工作 将Windows窗体应用程序所有文件(夹)复制到一个新的文件夹中准备生成msi安装程序: 和msiexec.exe是额外准备的,ico用作快捷方式图标,msiexec.exe用于卸载应用程序,在system32文件夹中会找到它。 二、创建安装项目 1.打开VS2008,新建安装项目: 2.将应用程序所有文件(夹)添加到应用程序文件夹中: 3.在用户的"程序"菜单中添加一个Test文件夹,并在里边创建新的快捷方式: 4.在Test文件夹中创建msiexec.exe的快捷方式,更名为卸载,并设置Arguments属性值为"/x {78316DCC-8CCF-4689-8B5E-8580B69E5ABA}":…
将以下代码粘贴到AssemblyInfo.cs文件中: 调用示例: -------------------------------------------------------------------------------------------- 2014-07-18补充:AssemblyCompany、AssemblyProduct和AssemblyFileVersion可分别用Application.ProductName、Application.CompanyName和Application.ProductVersion获取。
1.声明一个接口IToolStrip: 2.MDI子窗体都实现接口IToolStrip,并将工具栏Visible属性设置为false: 3.给MDI父窗体MdiChildActivate事件添加处理程序:
下边两个运算类实现了一样的功能: 调用示例: 调用示例: 哪种更好一点呢?个人比较倾向于第2种写法,原因有以下两点: ·若使用第1种写法,其他人使用这类时,可能不知道哪些属性需要先赋值; ·第2个类的方法比较直观,需要几个参数,调用时一目了然;
FileSort.cs: 调用示例:
用VS2010新建了一个ConsoleApplication应用程序项目,框架选择.NET Framework 4.0,在项目中引用了Microsoft.Web.Administration.dll,程序代码很简单: 但编译出错,提示: 命名空间“Microsoft”中不存在类型或命名空间名称“Web”。是否缺少程序集引用? dll引用了,里边确实有命名空间Microsoft.Web.Administration,怎么会出错呢?弄了好久,无意中在项目属性看到目标框架是.NET Framework 4 Client Profile,将其改为.NET Framework 4.0,再编译就正常了。