【C#旅行社 根据出行的月份和交通方式计算出此旅游行程的价格 程序流量控制 if switch 语句】教程文章相关的互联网学习教程文章

c# – 存储应用程序设置的位置

我正在创建一个应用程序,通过RS232串口连接从秤中读取一些信息.有几种类型的秤正在使用中,所以我想在程序中存储秤的特定设置.做这个的最好方式是什么?通过app.config?或者我应该将值放在数据库中?解决方法:app.config对您来说是最简单的选择.我认为数据库可能只是对某些设置有点过分,但是如果你想使用VS提供的东西之外的东西(即app.config),那么你总是可以创建一个快速的自定义XML设置文件.一切都取决于你想用它做什么以及你对其...

c# – 如何使用键盘快捷键组合运行WinForms应用程序?

我尝试用C#运行我的WinForms应用程序(Ctrl Shift R)?像Bablyon词典:)我找不到任何知识诀窍.你能告诉我如何运行app.使用Ctrl Shift组合? 我正在使用Visual Studio 2008,如果重要的话.解决方法:我不知道Babylon字典是什么,但有可能在C#中没有实现. Windows具有内置功能,可通过键盘快捷方式启动应用程序.您可以将所需的任何组合分配给特定快捷方式,只要按下这些键,Windows就会启动该程序. 例如,您可以将Calculator应用程序分配给Ctr...

c# – 如何使用msi安装程序安装同一应用程序的多个实例

我正在使用visual studio设置项目来创建我的msi安装程序.我的要求是使用相同的安装程序创建应用程序的多个实例,而不更改版本号/产品代码. 没有使用Wix / Installshield有没有办法做到这一点.解决方法:抱歉,如果您想使用MSI并安装多个实例,则需要实例转换(即更改产品代码)http://msdn.microsoft.com/en-us/library/aa369528(v=VS.85).aspx 您为什么不想使用和实例转换更改产品代码?

C# – 使用关联的程序打开文件而不调用命令行

是否可以在不调用命令行的情况下使用默认程序打开文件?我想运行一个单元测试并让单元测试在完成时打开文件(PDF)以进行目视检查.解决方法:只需调用Process.Start(filePath).这将在用户的默认程序中打开该文件.

C#行列式计算程序【图】

原文链接:http://www.cnblogs.com/zhy2002/archive/2010/02/20/1669663.htmlPermutationGen用来枚举{1,...,n}的所有全排列。 D类用来计算行列式,只能对数值进行计算。 代码using?System;using?System.Collections.Generic;using?System.Linq;using?System.Text;namespace?Determinant{????class?Program????{????????static?void?Main(string[]?args)????????{????????????//Console.WriteLine(D.SwitchCount(new?int[]?{?3,?2,?...

有没有办法在C#中以通用方式表示通用处理程序?【代码】

想象一下,我有一个指定一些集合处理程序的接口:interface ICollectionHandler<T> where T : new() { ... }然后我有另一个想要一个集合处理程序的类,它将用于各种类型,所以我想做类似的事情:class SomeClass<T> where T : ICollectionHandler<> ...如果我这样做,我得到一个错误,说“缺少类型参数”. 那么是否有一种方法可以指定T是泛型类型,可以在运行时指定自己的类型参数,还是我将C#推到其(可能是合理的)边界之外?解决方法:您可...

在c#中实现大规模并行应用程序的最佳方法【代码】

我正在研究一个网络绑定的应用程序,它应该有很多(数百个,可能是数千个)并行进程. 我正在寻找实现它的最佳方法. 当我尝试设置时ThreadPool.SetMaxThreads(int.MaxValue, int.MaxValue);而且创建1000个线程并使这些线程并行执行,应用程序的执行变得非常激动. 我听说过delegate.BeginInvoke在某种程度上比新的Thread(…)更好,所以我尝试过,而不是在调试器中打开应用程序,我看到的是并行线程. 如果我必须创建大量的线程,那么确保应用程...

c# – 共享程序集中的静态字段【代码】

如果共享程序集(在GAC中)具有静态字段,并且字段的值已更新,那么是否会反映在引用共享程序集的客户端应用程序中?或者客户端应用程序是否需要重建?解决方法:如果该字段表示为const:public const int Foo = 100;然后,您将需要重建所有客户端应用程序,因为该值将被烘焙到这些客户端. 如果它只是一个公共静态只读字段:public static readonly int Foo = 100;…那么你将不需要重建客户端.该值将在执行时从程序集中获取. (当然,客户端...

c# – 在Visual Studio中调试从另一个调用的应用程序?

我有一个大厅应用程序,它调用客户端应用程序(想想:英雄联盟).它们是两个独立的应用程序,第一个从自身调用第二个应用程序 – 如何让Visual Studio调试此应用程序?解决方法:您只需要启动一个单独的Visual Studio,然后使用Debug |附加到Process以附加到其他进程.诀窍是使用两个Visual Studios.

c# – 我应该将应用程序范围的对象传递给需要它的对象,还是应该使用单例?【代码】

在我的具体情况下,我通过嵌套的视图控制器向下传递一个“facebook”对象(即MonoTouch.FacebookConnect.Facebook的一个实例),它正在为项目添加一些不错的代码.在AppDelegate中实例化后,对象始终只有一个实例,它在应用程序的大多数视图控制器中使用.所有利用facebook对象的视图控制器在开头都有这样的东西:public class MyViewController : UIViewController {Facebook facebook;public MyViewController (Facebook facebook){this....

c# – 如何将键值对从控制台应用程序传递到字典【代码】

我想从我的应用程序中传递一些参数,如下所示:app.exe mode=1 thread=single我想将它们转换为键值对的字典.有任何一线建议吗?解决方法:这是非常基本的,不考虑错误条件:var dictionary = args.Select(a => a.Split('=')).ToDictionary(a => a[0], a => a.Length == 2 ? a[1] : null);一些潜在的错误是: >重复的名称>不止一个= 处理这些使它有点丑陋:var dictionary = args.Select(a => a.Split(new [] {'='}, 2)).GroupBy(a => ...

c# – 如何在.net表单应用程序的消息框中创建自定义按钮?【代码】

我正在尝试使用.NET Compact Framework 3.5在表单应用程序上实现自定义消息框(确定,取消).我是如何实现它的?解决方法:如果您正在使用ok和取消按钮的消息框之后可以使用MessageBox.Show(this, "Message", "caption", MessageBoxButtons.OKCancel);如果您想要自定义的外观/感觉以及通常在消息框中看不到的任何按钮,那么您必须自己制作表单才能显示 MessageBoxButton options

c# – 如何以编程方式触发单选按钮的事件处理程序?【代码】

请看下面的代码using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;namespace calc {public partial class Form1 : Form{//code removedpublic Form1(){InitializeComponent();calculator = new Calculator();maleRadio.PerformClick();englishRadio.PerformClick();}/*code removed*///Action Listener for...

c# – SSL证书问题 – 根据验证程序,远程证书无效【代码】

尝试通过C#桌面应用程序将文件上传到我的服务器时出现以下错误:“根据验证程序,远程证书无效.”这与SSL证书有关.它是由我的网站由Arvixe托管.这是我使用的代码:public void Upload(string strFileToUpload){FileInfo fiToUpload = new FileInfo(strFileToUpload);FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.sd.arvixe.com/" + strDomain + "/wwwroot/OnlineGalleries/" + strOnlineGalleryName + "/G...

c# – AngularJS应用程序可以使用哪种.NET服务器端技术?【代码】

我正在尝试使用AngularJS创建我的第一个Web应用程序.我习惯使用ASP.NET MVC 4,所以我想我会在服务器端使用它而在客户端使用Angular.但在观看视频和进行研究后,似乎将这两者混合起来是错误的.其中一个原因是路由:Angular以自己的方式路由,ASP.NET MVC也是如此. 那么,对于熟悉ASP.NET MVC的人来说,前端的Angular可以使用哪种服务器端Web技术?我正在Visual Studio 2013中创建一个新项目,这些是我的选择: 注意:我不是在争论为什么一...