`
dank
  • 浏览: 28301 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

桌面应用程序开发选择什么技术

    博客分类:
  • PHP
阅读更多

      最近一直在考虑作一个移动应用,但是提供的功能需要在移动设备和PC平台上一同提供。移动平台Android选择java,iphone选择object-c,这个都是已经基本固定了,唯独在PC上如何选择技术路线有些犯难了。因为很久已经不在PC平台上作开发了,对这个技术的发展路线已经不甚解。

 

      先把需要实现的功能说明一下:

  1. 程序常驻托盘运行(不知道现在在windos 7下面,桌面底部右侧那些小程序图标是否还叫做托盘程序了),可以通过快捷键呼出。
  2. 可以读取系统时间,在预定时间到达时,在右侧给出小提示窗,提示信息。用户可以点击打开应用程序大窗口,或者忽略不管。

以上就是对PC客户端的必要功能需求。

0
1
分享到:
评论
1 楼 dank 2011-05-25  
这两天google了一下,发现更多推荐是内核使用Native C++,外壳使用C#来作开发。这样即有.Net的方便性,又改善了程序的性能。但是如果这样的话,如果所要开发的产品在PC、Android和iPhone上都能运行的话,那就需要三套开发团队了。看来程序内核可以一次编程,在三个平台上都可以编程运行,然后再根据不同的平台套用不同外壳程序的技术应该是未来一个方向。

相关推荐

    PyQt5的可视化的windows桌面应用程序开发具备完整功能的源代码

    PyQt5的可视化的windows桌面应用程序开发具备完整功能的源代码 最基础的,包括: 界面的设计、事件的响应和绑定、代码的扩展和测试。 具体可以查看对应的博客文章: ...欢迎关注、收藏、下载学习。...

    android桌面应用程序

    Android 桌面应用程序开发详解 Android 桌面应用程序是 Android 操作系统中的一种应用程序,负责管理和显示桌面图标、快捷方式、widget 等元素。学习 Android 桌面应用程序开发,可以帮助开发者更好地理解 Android ...

    eclipse 开发桌面程序

    使用WindowBuilder进行桌面应用程序开发的主要步骤如下: 1. **安装插件**:首先确保Eclipse环境中已安装WindowBuilder插件。如果没有安装,可以通过Eclipse Marketplace搜索“WindowBuilder”进行安装。 2. **...

    Web与桌面应用程序开发PPT教程附全部源码

    这个PPT教程涵盖了使用VB.NET进行Web和桌面应用程序开发的基础知识和高级特性。 【Web应用程序开发】 在VB.NET中,开发Web应用程序主要通过ASP.NET技术实现。ASP.NET允许开发者创建动态网页和Web服务,提供了丰富...

    Windows桌面应用程序开发.ppt

    Windows桌面应用程序开发 Windows桌面应用程序开发是指使用Windows操作系统开发桌面应用程序的过程。该过程涉及到项目的创建、界面设计、组件属性设置、程序设计、调试运行、生成可执行文件、部署应用程序等步骤。 ...

    Java桌面程序开发框架 Viewa

    Java桌面程序开发框架Viewa是专为构建Java应用程序设计的一款工具,它提供了丰富的功能和便捷的API,使得开发者能够高效地创建出具有现代用户界面的桌面应用。在Java的世界里,Swing和JavaFX通常是进行桌面应用开发...

    超市管理系统(c#桌面应用程序开发)

    《超市管理系统:基于C#的桌面应用程序开发详解》 在信息技术日益发达的今天,各种管理系统已经成为企业运营不可或缺的工具。本文将围绕一个名为"CSTORE"的超市管理系统进行深入探讨,该系统采用C#编程语言,并在...

    获取桌面应用程序

    在IT领域,尤其是在软件开发中,"获取桌面应用程序"通常是指获取操作系统桌面上显示的快捷方式或图标的程序信息。这个过程涉及到系统编程,特别是与操作系统接口交互的部分。以下是一些相关的知识点: 1. **桌面...

    VS2017C++windows桌面应用程序项目OpenCV及Boost库测试

    这里是一个VS2017的windows桌面应用程序项目,项目已经配置了64位的OpenCV4.0库和64位的Boost库,其中OpenCV库和Boost库都安装在D盘里,大家可以在项目的附加库目录和包含目录里查看安装位置,以便大家顺利编译,...

    Electron + Vue3 跨平台的桌面应用程序开发框架

    Electron是一个跨平台的桌面应用程序开发框架,它允许开发人员使用Web技术(如HTML、CSS和JavaScript)构建桌面应用程序,这些应用程序可以在Windows、macOS和Linux等操作系统上运行。 使用Vue3+Electron+...

    MCSD培训教程 visual c++桌面应用程序设计

    Visual C++是微软开发的一款强大的集成开发环境(IDE),主要用于创建Windows平台上的桌面应用程序。 Visual C++的桌面应用设计涵盖了多个关键知识点: 1. **C++语言基础**:首先,你需要熟悉C++编程语言的基础...

    搭建Java桌面应用程序原型

    【搭建Java桌面应用程序原型】是关于使用Java技术构建桌面应用早期阶段的工作,即创建一个功能简化的模型,以便评估技术可行性、验证用户需求并预估项目时间和资源。这篇文章由odt团队在2006年发表,以一个名为...

    2022年Java桌面应用程序设计Java教程.docx

    Java 桌面应用程序设计 Java ...SWT 是 Java 桌面应用程序设计的良好选择,它提供了高效率的 GUI 程序开发体验,並且拥有标准的外观,几乎没有人能看出你的程序是用 Java 写出来的,更为重要的是,这些程序是跨平台的。

    使用 Ext、Aptana 和 AIR 构建桌面应用程序

    标题中的“使用 Ext、Aptana 和 AIR 构建桌面应用程序”揭示了本文将探讨如何利用Web技术构建桌面应用。这个过程通常涉及到三个关键组成部分: 1. **Ext**:ExtJS 是一个流行的JavaScript库,主要用于构建富客户端...

    桌面应用小程序

    标题中的“桌面应用小程序”指的是在个人计算机上运行的轻量级应用程序,通常不需安装,用户可以直接在桌面上启动并使用。这类程序通常体积小巧,功能专一,旨在提高工作效率或提供便捷服务。 描述中提到的问题是该...

    桌面级应用小程序桌面级应用小程序

    标题中的“桌面级应用小程序”通常指的是在个人...开发这些小程序通常需要掌握编程语言(如JavaScript、Python、C#等),以及相关的开发框架和库,如 Electron 或 Qt,这些工具可以帮助开发者构建跨平台的桌面应用。

    Python-PyFladesk使用Flask和QtWebKit创建桌面应用程序

    PyFladesk是基于Python的一种框架,它结合了流行的Web开发框架Flask与QtWebKit库,用于构建桌面应用程序。这个项目旨在为开发者提供一个简单、灵活且高效的途径,将Web应用转换为功能丰富的桌面应用,无需深入学习...

    Java\netbeans创建桌面应用程序教程

    2. 在“新建项目”对话框中,选择“Java”类别下的“Java 桌面应用程序”。 3. 输入项目名称(例如 “FlickrDemo”),并在“选择应用程序 Shell”页面中选择“基本应用程序”。 4. 点击“完成”以创建项目。 #####...

Global site tag (gtag.js) - Google Analytics