本文整理汇总了C#中Program类的典型用法代码示例。如果您正苦于以下问题:C# Program类的具体用法?C# Program怎么用?C# Program使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Program类属于命名空间,在下文中一共展示了Program类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Main
static void Main(string[] args)
{
var program = new Program();
Mapper.CreateMap<Customer, CustomerViewItem>();
Stopwatch watch = new Stopwatch();
for (int x = 1; x <= 100000; x *= 10)
{
program.PopulateCustomers(x);
watch.Start();
program.RunMapper(x);
watch.Stop();
Console.WriteLine(string.Format("AutoMapper with {0}: {1}", x, watch.ElapsedMilliseconds));
watch.Reset();
watch.Start();
program.RunManual(x);
watch.Stop();
Console.WriteLine(string.Format("Manual Map with {0}: {1}", x, watch.ElapsedMilliseconds));
}
Console.ReadLine();
}
开发者ID:endyourif,项目名称:AutomapperPerformance,代码行数:26,代码来源:Program.cs
示例2: DisassemblyTextModel
public DisassemblyTextModel(Program program)
{
if (program == null)
throw new ArgumentNullException("program");
this.program = program;
this.position = program.Image.BaseAddress;
}
开发者ID:gh0std4ncer,项目名称:reko,代码行数:7,代码来源:DisassemblyTextModel.cs
示例3: DeleteProgram
public bool DeleteProgram(Program program)
{
if (program == null) return false;
_unitOfWork.ProgramRepository.Delete(program);
_unitOfWork.Save();
return true;
}
开发者ID:edgecomputing,项目名称:cats,代码行数:7,代码来源:ProgramService.cs
示例4: SendData
///<summary>Launches the program using a combination of command line characters and the patient.Cur data.</summary>
public static void SendData(Program ProgramCur,Patient pat)
{
//Example CerPI.exe -<patNum>;<fname>;<lname>;<birthday DD.MM.YYYY>; (Date format specified in the windows Regional Settings)
if(pat==null) {
try {
Process.Start(ProgramCur.Path);//should start Cerec without bringing up a pt.
}
catch {
MessageBox.Show(ProgramCur.Path+" is not available.");
}
return;
}
string info= " -" ;
if(ProgramProperties.GetPropVal(ProgramCur.ProgramNum,"Enter 0 to use PatientNum, or 1 to use ChartNum")=="0") {
info+=pat.PatNum.ToString()+";";
}
else {
info+=pat.ChartNumber.ToString()+";";
}
info+=pat.FName+";"+pat.LName+";"+pat.Birthdate.ToShortDateString()+";";
try {
Process.Start(ProgramCur.Path,info);
}
catch {
MessageBox.Show(ProgramCur.Path+" is not available, or there is an error in the command line options.");
}
}
开发者ID:nampn,项目名称:ODental,代码行数:28,代码来源:Cerec.cs
示例5: SendData
///<summary></summary>
public static void SendData(Program ProgramCur,Patient pat) {
_path=Programs.GetProgramPath(Programs.GetCur(ProgramName.DemandForce));
if(!File.Exists(_path)) {
MessageBox.Show(_path+" could not be found.");
return;
}
if(MessageBox.Show(Lan.g("DemandForce","This may take 20 minutes or longer")+". "+Lan.g("DemandForce","Continue")+"?","",MessageBoxButtons.OKCancel)!=DialogResult.OK) {
return;
}
_formProg=new FormProgress();
_formProg.MaxVal=100;
_formProg.NumberMultiplication=1;
_formProg.DisplayText="";
_formProg.NumberFormat="F";//Show whole percentages, not fractional percentages.
Thread workerThread=new Thread(new ThreadStart(InstanceBridgeExport));
workerThread.Start();
if(_formProg.ShowDialog()==DialogResult.Cancel) {
workerThread.Abort();
MessageBox.Show(Lan.g("DemandForce","Export cancelled")+". "+Lan.g("DemandForce","Partially created file has been deleted")+".");
CheckCreatedFile(CodeBase.ODFileUtils.CombinePaths(Path.GetDirectoryName(_path),"extract.xml"));
_formProg.Dispose();
return;
}
MessageBox.Show(Lan.g("DemandForce","Export complete")+". "+Lan.g("DemandForce","Press OK to launch DemandForce")+".");
try {
Process.Start(_path);//We might have to add extract.xml to launch command in the future.
}
catch {
MessageBox.Show(_path+" is not available.");
}
_formProg.Dispose();
}
开发者ID:mnisl,项目名称:OD,代码行数:33,代码来源:DemandForce.cs
示例6: Main
/// <summary>
/// Start the console server.
/// </summary>
/// <param name="args">These are optional arguments.Pass the local ip address of the server as the first argument and the local port as the second argument.</param>
public static void Main(string[] args)
{
var progDomain = new Program {_clients = new List<ClientManager>()};
if (args.Length == 0)
{
progDomain._serverPort = 8000;
progDomain._serverIp = IPAddress.Any;
}
if (args.Length == 1)
{
progDomain._serverIp = IPAddress.Parse(args[0]);
progDomain._serverPort = 8000;
}
if (args.Length == 2)
{
progDomain._serverIp = IPAddress.Parse(args[0]);
progDomain._serverPort = int.Parse(args[1]);
}
progDomain._bwListener = new BackgroundWorker {WorkerSupportsCancellation = true};
progDomain._bwListener.DoWork += progDomain.StartToListen;
progDomain._bwListener.RunWorkerAsync();
Console.WriteLine("*** Listening on port {0}{1}{2} started.Press ENTER to shutdown server. ***\n", progDomain._serverIp, ":", progDomain._serverPort);
Console.ReadLine();
progDomain.DisconnectServer();
}
开发者ID:tirvoenka,项目名称:LaserGesture,代码行数:34,代码来源:Program.cs
示例7: Main
static void Main(string[] args)
{
var p = new Program();
p.UseIdentityMonad();
p.UseMaybeMonad();
Console.ReadLine();
}
开发者ID:paulomouat,项目名称:spikes,代码行数:7,代码来源:Program.cs
示例8: Main
private static void Main(string[] args)
{
Program p = new Program();
string userSelectedOption = "";
do
{
userSelectedOption = p.GetUserInput();
switch (userSelectedOption)
{
case "1":
p.DisplayOrders();
break;
case "2":
p.AddAnOrder();
break;
case "3":
p.EditAnOrder();
break;
case "4":
p.RemoveAnOrder();
break;
case "5":
break;
default:
Console.Clear();
Console.WriteLine("Thats not a valid choice. Please select again");
Console.WriteLine("");
break;
}
} while (userSelectedOption != "5");
}
开发者ID:JaminTc,项目名称:Mystuff,代码行数:31,代码来源:Program.cs
示例9: init
public void init(int programID, AxMapControl mc, AxToolbarControl tc, MainWindow mw)
{
inited = true;
program = new Program();
program.id = programID;
program.select();
mapControl = mc;
toolbarControl = tc;
mainWindow = mw;
mainRoadList = program.getAllRelatedMainRoad();
if (mainRoadList == null)
mainRoadList = new ObservableCollection<MainRoad>();
foreach (MainRoad mainRoad in mainRoadList)
{
GisUtil.DrawPolylineElement(mainRoad.lineElement, mapControl);
}
valid = isValid();
dirty = false;
mapControlMouseDown = null;
MainRoadListBox.ItemsSource = mainRoadList;
}
开发者ID:Leooonard,项目名称:CGXM,代码行数:26,代码来源:SelectMainRoadUserControl.xaml.cs
示例10: MainState
public MainState(Program handle)
: base(handle,TypeState.Normal)
{
_arrayState = new State[9];
string disconnect = "(disconnect)";
_menu = new Menu(MainHandle.Display_N18);
_menu.Title = "SDK Gadgeteer";
_menu.Lines[0] = "On/off Button led";
_menu.Lines[1] = "Demo Joystick";
_menu.Lines[2] = "Demo Timer";
_menu.Lines[3] = "Demo SDCard";
_menu.Lines[4] = "Demo Tunes";
_menu.Lines[5] = "Demo Led Strip";
_menu.Lines[6] = "Demo Screen";
_menu.Lines[7] = "Item7";
_menu.Lines[8] = "Infos,versions,...";
if (MainHandle.Tunes == null)
_menu.Lines[4] += disconnect;
if (MainHandle.LED_Strip == null)
_menu.Lines[5] += disconnect;
_menu.Draw();
}
开发者ID:Rhesos,项目名称:SDKGadgeteer,代码行数:25,代码来源:MainState.cs
示例11: Main
static void Main(string[] args)
{
System.Console.WriteLine("OMGHAI!");
var app = new Program()
{
Items = new List<Item>
{
new Item {Name = "+5 Dexterity Vest", SellIn = 10, Quality = 20},
new Item {Name = "Aged Brie", SellIn = 2, Quality = 0},
new Item {Name = "Elixir of the Mongoose", SellIn = 5, Quality = 7},
new Item {Name = "Sulfuras, Hand of Ragnaros", SellIn = 0, Quality = 80},
new Item
{
Name = "Backstage passes to a TAFKAL80ETC concert",
SellIn = 15,
Quality = 20
},
new Item {Name = "Conjured Mana Cake", SellIn = 3, Quality = 6}
}
};
app.UpdateQuality();
System.Console.ReadKey();
}
开发者ID:fgsahoward,项目名称:AHoward-GildedRose,代码行数:27,代码来源:Program.cs
示例12: RunTest
protected override void RunTest(Program program, string outputFile)
{
var eventListener = new FakeDecompilerEventListener();
using (FileUnitTester fut = new FileUnitTester(outputFile))
{
fut.TextWriter.WriteLine("// Before ///////");
DumpProgram(program, fut.TextWriter);
SetupPreStages(program);
aen.Transform(program);
eqb.Build(program);
var coll = new TypeCollector(program.TypeFactory, program.TypeStore, program,eventListener);
coll.CollectTypes();
program.TypeStore.BuildEquivalenceClassDataTypes(program.TypeFactory);
tvr.ReplaceTypeVariables();
trans.Transform();
ctn.RenameAllTypes(program.TypeStore);
ter = new TypedExpressionRewriter(program, eventListener);
try
{
ter.RewriteProgram(program);
}
catch (Exception ex)
{
fut.TextWriter.WriteLine("** Exception **");
fut.TextWriter.WriteLine(ex);
}
finally
{
fut.TextWriter.WriteLine("// After ///////");
DumpProgAndStore(program, fut);
}
}
}
开发者ID:relaxar,项目名称:reko,代码行数:34,代码来源:TypedExpressionRewriterTests.cs
示例13: Main
static void Main()
{
var generator = new Program();
generator.RebuildGitParser();
generator.RebuildGitNumstatParser();
}
开发者ID:lysannschlegel,项目名称:sharpdiff,代码行数:7,代码来源:Generator.cs
示例14: Main
static void Main(string[] args)
{
var program = new Program();
Dictionary<string, bool[]> dados = new Dictionary<string, bool[]>
{
{"peixe", new[]{true,false,false,false}},
{"cachorro", new[]{false,false,true,false}},
{"cobra", new[]{false,false,false,true}},
{"tucano", new[]{false,true,false,false}},
{"batima", new[]{false,true,true,false}},
};
var perguntas = new[]
{
"Ele nada?",
"Ele voa?",
"É um mamífero?",
"É um reptil?",
};
Console.WriteLine("Pense em um animal e tecle alguma coisa...");
Console.ReadKey();
bool[] respostas = program.ColetaRespostas(perguntas);
var animal = program.DescobrirAnimal(dados, respostas);
Console.WriteLine(animal);
Console.ReadKey();
}
开发者ID:thailakadre,项目名称:CodingDojoPI,代码行数:31,代码来源:Program.cs
示例15: Translate
public static List<Error> Translate(Source source)
{
var err = new List<Error>();
var prg = new Program();
try
{
var input = new ANTLRStringStream(source.GetSourceData());
var lexer = new PascalLexer(input);
var tokens = new CommonTokenStream(lexer);
var parser = new PascalParser(tokens);
prg = parser.program();
prg.SetSourceIdentifier(source.GetSourceIdentifier());
}
catch (RecognitionException e)
{
err.Add(new Error(FormatRecognitionException(e, source.GetSourceIdentifier())));
}
if (err.Count != 0)
return err;
var val = new Validator();
err = val.Validate(prg);
Root = prg;
return err;
}
开发者ID:BooMWax,项目名称:ifmo,代码行数:25,代码来源:Translator.cs
示例16: Visit
public void Visit(Program expression)
{
foreach (var statement in expression.Statements)
{
statement.Accept(this);
}
}
开发者ID:925coder,项目名称:ravendb,代码行数:7,代码来源:JsCodeVisitor.cs
示例17: Main
private static void Main(string[] args)
{
#if DEBUG
if (Convert.ToBoolean(ConfigurationManager.AppSettings["debugBreak"]))
{
Debugger.Launch();
}
#endif
XmlConfigurator.Configure();
var program = new Program();
if (Environment.UserInteractive || args.Contains("--console") || args.Contains("-c"))
{
program.OnStart(args);
Console.WriteLine("\r\nPress any key to stop...\r\n");
Console.ReadKey();
program.OnStop();
}
else
{
Run(program);
}
}
开发者ID:vipwan,项目名称:CommunityServer,代码行数:25,代码来源:Program.cs
示例18: Main
/// <summary>
/// Main method for the sample.
/// </summary>
/// <param name="args">command line arguments.</param>
public static void Main(string[] args)
{
try
{
using (var client = new DocumentClient(new Uri(EndpointUrl), AuthorizationKey, ConnectionPolicy))
{
var program = new Program(client);
program.RunAsync().Wait();
Console.WriteLine("Samples completed successfully.");
}
}
#if !DEBUG
catch (Exception e)
{
// If the Exception is a DocumentClientException, the "StatusCode" value might help identity
// the source of the problem.
Console.WriteLine("Samples failed with exception:{0}", e);
}
#endif
finally
{
Console.WriteLine("End of samples, press any key to exit.");
Console.ReadKey();
}
}
开发者ID:taolin123,项目名称:azure-documentdb-dotnet,代码行数:29,代码来源:Program.cs
示例19: Main
static void Main(string[] args)
{
Program app = new Program();
app.dowork();
Console.Out.WriteLine("Press Enter to Finish");
Console.ReadLine();
}
开发者ID:charvey45,项目名称:Counter,代码行数:7,代码来源:Program.cs
示例20: Main
static void Main(string[] args)
{
//// 0 1 2
//TreeNode root = new TreeNode(0);
//TreeNode left = new TreeNode(1);
//TreeNode right = new TreeNode(2);
//[5,3,6,1,4,null,null,null,2]
//node with value 4
//node with value 2
TreeNode root = new TreeNode(5);
TreeNode n1 = new TreeNode(3);
TreeNode n2 = new TreeNode(6);
root.left = n1;
root.right = n2;
TreeNode n3 = new TreeNode(1);
TreeNode n4 = new TreeNode(4);
TreeNode n7 = new TreeNode(2);
n1.left = n3;
n1.right = n4;
n4.right = n7;
//root.left = left;
//left.right = right;
Program p = new Program();
Console.WriteLine(p.LowestCommonAncestor(root, n4, n7).val);
Console.ReadKey();
}
开发者ID:XUMINSHENG,项目名称:LeetCodePractice,代码行数:30,代码来源:Program.cs
注:本文中的Program类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论