GVKun编程网logo

如何为Windows编写一个非常简单的本机应用程序(不需要.NET并通过安装过程)

16

针对如何为Windows编写一个非常简单的本机应用程序和不需要.NET并通过安装过程这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展.net–为Windows窗体应用程序选择字体、.net–

针对如何为Windows编写一个非常简单的本机应用程序不需要.NET并通过安装过程这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展.net – 为Windows窗体应用程序选择字体、.net – 如何为商业Windows应用程序创建测试环境?、.NET控制台应用程序作为Windows服务、android – 为什么一个非常简单的phonegap应用程序使用移动数据计划?等相关知识,希望可以帮助到你。

本文目录一览:

如何为Windows编写一个非常简单的本机应用程序(不需要.NET并通过安装过程)

如何为Windows编写一个非常简单的本机应用程序(不需要.NET并通过安装过程)

对于Visual Studio来说,我是非常新的,一般的C语言家族。 实际上,我对编程相当陌生,但是在过去的几个月中,我通过Java的编程学习了一点。

我想编写一个非常简单的应用程序,至less可以在Windows XP上运行,而不需要在机器上安装.NET框架,也不需要为用户安装这样一个简单的应用程序。

应用程序只是显示一个关于系统(Ip,域,用户等)的一些信息的对话框,就是这样。

我设法在C#中使用Windows窗体模板,它的问题是,虽然它在Windows 7中运行得很好,但它不会在Windows XP上运行,因为不是每个XP安装都安装了某个版本的.NET Framework (或者是否?)。

在.NET应用程序中识别COM组件

无法保存applicationHost.config文件

更改系统语言C#

访问Windows OpenSSH SFTP服务器上的文件时出现“错误消息”错误

StringCollection编辑器不存储用户input的值

我已经读过,为了编写一个独立于.NET框架运行的应用程序,我必须使用像C ++这样的非中间语言,事实上,我没有在Visual Studio中的C ++下拉菜单中看到一个windows窗体模板,坦率地说我对如何开始甚至一无所知。

任何人都可以请教如何去做这个? 一旦我有了一个如何开始的想法,我想我可以从那里处理它。

提前致谢。

关于.NET的2个基本但有趣的问题

如何在C#GUI窗体中运行batch file

在屏幕上自动点击鼠标

记事本字符解码

无法findtypes或名称空间名称“ServiceController”

Windows API是不容易的,但是尝试创建一个基于对话框(对话窗口作为程序的主窗口)的Win32 C程序。

您可以使用MFC与Microsoft Visual C ++,我建议Microsoft Visual Studio 2017: https : //docs.microsoft.com/en-ie/cpp/mfc/mfc-desktop-applications

您也可以使用像Visual Studio 6.0这样的旧版本,现在应该可以免费使用。

.net – 为Windows窗体应用程序选择字体

.net – 为Windows窗体应用程序选择字体

我正在尝试设计一个 Windows窗体应用程序.默认情况下,.NET已将Tahome 8,25放在工具栏上,将Microsoft SansSerif 8,25放在其他所有内容上.为了改善表格的一般外观和感觉,我想改变它们.

我应该使用哪个字体系列作为默认值?它们的大小应该是多少?
对于:

>经典数据输入表格(标签文本框,标签组合框…)
>数据网格

有推荐的方法吗?

该应用程序是一个经典的业务应用程序,您可以将其视为一种会计类型.

解决方法

我会坚持使用SystemFonts,因为应用程序与其主UI保持一致.颜色相同,始终托盘并使用SystemColor.

但是,如果由于某些原因我可以选择字体,在我听说Segoe UI之前,我使用的是Verdana.

.net – 如何为商业Windows应用程序创建测试环境?

.net – 如何为商业Windows应用程序创建测试环境?

您如何在不同环境中最好地测试商业 Windows .NET应用程序? (XP,Vista,Win 7,终端服务器,Citrix)

我在考虑使用MS Virtual PC,以及一些重影软件,如Acronis .. http://www.acronis.com/enterprise/

什么是好的,经过测试的测试设置?

总结

以上是小编为你收集整理的.net – 如何为商业Windows应用程序创建测试环境?全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

.NET控制台应用程序作为Windows服务

.NET控制台应用程序作为Windows服务

我有控制台应用程序,并希望将其作为Windows服务运行。VS2010具有项目模板,该模板允许附加控制台项目并构建Windows服务。我不希望添加单独的服务项目,如果可能的话,请将服务代码集成到控制台应用程序中,以使控制台应用程序保持为一个项目,例如,如果使用开关从命令行运行,则可以作为控制台应用程序或Windows服务运行。

也许有人会建议类库或代码片段,这些类库或代码片段可以快速轻松地将C#控制台应用程序转换为服务?

答案1

小编典典

我通常使用以下技术来与控制台应用程序或服务运行相同的应用程序:

public static class Program{    #region Nested classes to support running as service    public const string ServiceName = "MyService";    public class Service : ServiceBase    {        public Service()        {            ServiceName = Program.ServiceName;        }        protected override void OnStart(string[] args)        {            Program.Start(args);        }        protected override void OnStop()        {            Program.Stop();        }    }    #endregion    static void Main(string[] args)    {        if (!Environment.UserInteractive)            // running as service            using (var service = new Service())                ServiceBase.Run(service);        else        {            // running as console app            Start(args);            Console.WriteLine("Press any key to stop...");            Console.ReadKey(true);            Stop();        }    }    private static void Start(string[] args)    {        // onstart code here    }    private static void Stop()    {        // onstop code here    }}

Environment.UserInteractive通常对于控制台应用为true,对于服务为false。从技术上讲,可以在用户交互模式下运行服务,因此您可以改为检查命令行开关。

android – 为什么一个非常简单的phonegap应用程序使用移动数据计划?

android – 为什么一个非常简单的phonegap应用程序使用移动数据计划?

我创建了一个非常简单的移动应用程序,带有phonegap,它与网络无关.所有资源(图像,CSS等)都是本地的,我不会对远程服务器进行任何ajax调用.但是当我检查手机上的移动数据屏幕时,我发现它已经使用了一些数据.请参阅下面的截图(第4个应用程序称为“cherou vim phonegap test”).它说308KB,那是5小时.

点击它给我以下细分:

>前景:91.23KB
>背景:217KB

HTML:

<!DOCTYPE html> 
<html> 
<head>
    <Meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <Meta name="viewport" content="user-scalable=no,width=device-width" /> 
    <script type="text/javascript" src="phonegap.js"></script>
</head>
<body>
    ...
</body>
</html>

我使用phonegap构建,我的config.xml是:

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns     = "http://www.w3.org/ns/widgets"
    xmlns:gap = "http://phonegap.com/ns/1.0"
    id        = "cherouvim.test"
    version   = "1.0.0">

    <name>cherouvim phonegap test</name>
    <description>...</description>

    <preference name="phonegap-version" value="3.5.0" />
    <preference name="android-installLocation" value="auto" />
    <preference name="orientation" value="portrait" />
    <preference name="fullscreen" value="true" />

    <gap:plugin name="org.apache.cordova.media" />

    <feature name="http://api.phonegap.com/1.0/network" />
    <access origin="*" />

    <gap:platform name="android" />

</widget>

在文档中它说:

<!-- If you do not want any permissions to be added to your app,add the
    following tag to your config.xml; you will still have the INTERNET
    permission on your app,which PhoneGap requires. -->
<preference name="permissions" value="none"/>

这是否暗示Phonegap实际上在幕后做了网络相关的事情?

编辑:如果它很重要我正在使用nexus 5(android 4.4.4)并且我启用了“开发人员模式”和ART运行时.

解决方法

使用“启用调试”选项集在phonegap构建中构建应用程序会在< / body>之前注入以下内容.

<script type="text/javascript" src="http://debug.build.phonegap.com/target/target-script-min.js#35fd7e24-189a-11e4-8c3c-e63707b18140"></script>

这用于phonegap构建的weinre远程调试器.

没有“启用调试”选项的构建不会注入此远程脚本.因此,为生产使用而构建的应用程序实际上并不会像我最初想的那样使用任何移动数据.

关于如何为Windows编写一个非常简单的本机应用程序不需要.NET并通过安装过程的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于.net – 为Windows窗体应用程序选择字体、.net – 如何为商业Windows应用程序创建测试环境?、.NET控制台应用程序作为Windows服务、android – 为什么一个非常简单的phonegap应用程序使用移动数据计划?的相关知识,请在本站寻找。

本文标签: