C#控制台下的AO程序

好几年没写过控制台程序了(上一次是大二时写坐标转换时用过),因为我觉得用户难以接受没有良好操作界面的应用程序,我不想偷懒,今天来将应用程序改写为控制台程序,记录一下,忘记的内容:

1.数据的交互

不管什么程序,都应该有数据的交互,用户的输入、程序的输出。

输入:Console.ReadLine();[单个字符用:Console.Read();]

输出: Console.WriteLine;

2.F5一闪而过

C#控制台应用程序执行结果一闪而过,在末尾加了Console.ReadLine();或Console.ReadKey();

参考:http://blog.163.com/xiao_mege/blog/static/7294275320109119330278/

3.检索组件失败:8004011

遇到这个问题,除了这两个原因外:http://www.cnblogs.com/liweis/p/4483820.html

造成这个问题原因是,控制台Main函数是静态的,而我的GP需要New,虽然,我把GP也写成静态成员,就报这个问题了。只能把GP改为非静态,那静态Main怎么访问非静态成员或函数?

答案:

class Program
    {
        static void Main(string[] args)
        {
            Program p = new Program();
            p.Print();
        }

        void Print()
        {
            Console.WriteLine("Print");
        }
    }

  4.000824该工具未获得许可

即使在控制台中,AE、AO程序也要进行Runtime绑定和权限许可。

时间: 05-10

C#控制台下的AO程序的相关文章

windows 控制台下运行cl命令

前提:确保已经安装vc6或者vs系列 我们可以再命令行直接编译c++程序 在windows操作系统中,打开命令行,输入cl,若系统提示 'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件. 则说明VS没有安装或者环境变量设置不正确,可以按照如下步骤设置:1. 确保已经安装VS,并在控制台 中键入set    检查是否有类似如下格式的环境变量VSXXCOMNTOOLS VS90COMNTOOLS=D:\Program Files\Microsoft Visual Studio 9.0\C

Java Lab(1)控制台下的人物PK

一.前言 有这样一个念头很久了,从最早对编程感兴趣就是因为想实现一个类似于街霸.拳皇之类的程序.一路走过来,发现作为一个主业和编程毫无关系的人想学编程,真的是很费心很吃力,而在应用无比泛滥的今天,对于一个非编程工作的人,对我自己,在学习过程中也难免因为一个目标的难以实现而转去另外一个目标,更致命的是转换另外一种方法,另外一种学习语言.有限的时间,有限的精力,不断增长的年龄,都让自己觉得离每一次的目标越来越远.我很清楚自己的缺点:懒于坚持.这点很难改善,需要时间加之以形成习惯.从目标来说,更理想的

在OSSIM控制台下退到了$提示符下没有权限怎么办?

在OSSIM控制台下退到了 $ 提示符下没有权限怎么办? 首次进入控制台输入root密码 进入到系统配置菜单 如果选"Exit"退出菜单,则进入到$提示符下,可用的命令有限.sudo也用不了. 这如何怎么解决? 方法: $exit 在菜单中选择 (3) Jailbreak System 操作视频: http://edu.51cto.com/lesson/id-93553.html

eclipse控制台下实现jdbc简单的增删改查测试

1.现在MySQL中创建一个表 2.首先创建一个类 //导入的包 import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet; public class DBTil { } 3.然后实例化各个对象 1 //username和password是连接数据库的用户名和密码 2 private static String usern

如何在控制台下画出一个正线曲线

昨晚一个同学在网上找了一段傅里叶变换的代码,但是需要验证代码的正确性.于是就打算生成一个正弦波.他找到了我,代码本身是没有难度的,因为基本任何语言都有math库,库中肯定有三角函数.我当时想,能不能在Windows的控制台下画出一个正弦波.需要解决的问题只有一个,如何控制Console的光标位置.所幸的是,Windows提供了这样的API给我们使用.在windows.h的头文件中,有这样几个函数. HANDLE WINAPI GetStdHandle( _In_ DWORD nStdHandle

Mac平台下的Qt程序在Windows下执行编译运行出现的中文乱码问题

Mac平台下的Qt程序在Windows下执行编译运行时,QString::asprintf()部分会出现的中文乱码问题,之前已经使用QStringLiteral宏解决了一个中文乱码问题: 但是此种情形单凭QStringLiteral宏解决不了. 原因: mac下采用MinGW编译,在Windows下可能是MinGW,也可能是MSV2017等VS编译器编译.如果win平台下是MinGW编译,在mac下写好的程序在win平台下运行不会出现乱码: 如果win下是MSV2017编译就会出现中文乱码,需要

控制台下创建窗口和WinMain入口创建窗口简单程序

控制台创建窗口(同时有控制台窗口和新创建的窗口)(项目类型:控制台应用程序) #include "windows.h" #include "TCHAR.h" LRESULT CALLBACK WindowProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam ); int _tmain(int argc, _TCHAR* argv[]) { HINSTANCE hInstance; hInstance = G

zhuan Linux控制台下的快捷键

Linux控制台(文本模式)下提高工作效率的快捷键 在Linux环境里,有一些按键有特殊的含意.# Ctrl-U: 擦除一行光标前面的部分.# Ctrl-H: 擦除光标前面的一个字符.# Ctrl-D: 终止输入.(退出 shell,如果您正在使用 shell 的话).# Ctrl-C: 终止当前正在运行的程序.# Ctrl-Z: 暂停程序. &'')# Ctrl-S: 停止向屏幕输出. # Ctrl-Q: 重新激活向屏幕输出. 默认的 shell,`bash’, 有历史编辑和 tab 补齐功能

linux控制台下密码输入解决方案

在linux系统编过C语言程序的码农应该都知道,其和在windows编程是有很大的区别的,linux下没有许多在windows下常用的头文件,但也有许多windows下没有的头文件,对于初学者来说,是有一定的限制性的,就比如conio.h头文件,里面有许多的函数我们经常使用,因此,我们在windows下一个小系统时,常用的登录环节无法在linux下使用,今天,我就来帮大家解决这一问题. 1 #include<stdio.h> 2 char getch() 3 { 4     char c; 5