首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
.net 跨平台客户端
2024-08-01
.NET Core/.NET5/.NET6 开源项目汇总9:客户端跨平台UI框架
系列目录 [已更新最新开发文章,点击查看详细] .NET Core 实现了跨平台,支持在 Windwos.Linux.macOS上开发与部署,但是也仅限于Web应用程序.对于Windows桌面端应用程序,WinForm 与 WPF 技术是当前最成熟.应用最多的解决方案.因为它们的UI与Windwos操作系统的底层技术紧密关联,所以在Linux.macOS上无法实现相同的UI功能.目前对于跨平台的桌面端UI需求,.NET还没有统一完整的解决方案.期待.NET6中的MAUI能给大家带来惊喜.
跨平台客户端Blazor方案尝试
一.方案选择 Electron/MAUI + Blazor(AntDesgin blazor) BlazorApp:Blazor Razor页面层,抽象独立层,被BlazorAppElectron/BlazorAppMAUI项目引用 BlazorAppElectron:Electron跨平台客户端层 BlazorAppMAUI:MAUI跨平台客户端层 二.BlazorApp创建 首页欢迎页面组件 三.BlazorAppElectron创建 Electron.NET文档:https://githu
.net 5 开发跨平台客户端程序
介绍下.net 跨平台开发服务端程序的过程, .net 5发布已经有段时间了,.net 5根据微软官方的说法将来只有一个.net版本,也就是不在有core之分.从.net5开始整合.net framework和.net core,.net 5的性能也获得极大的提升和优化.再往后就是 .net6 ,.net7等等. 本篇介绍的是用 .net 5开发控制台程序,程序是一个MQTT数据转发服务. .net 5跨平台开发与传统.net framework并没有太大区别,所以从.net framewor
Delphi XE 10 跨平台三层数据库应用教程
Delphi XE 10 跨平台三层数据库应用教程 前言: Delphi XE 开始越来越庞大,比经典的Delphi7难用,但依然是目前所有跨平台开发工具中开发效率最高.最容易上手的,其快速设计RAD理念是无与伦比的符合人性(什么?是懒惰). 目前网上XE10类似教程很少,而且学习途中遇到一些问题就难以继续了,经本菜鸟千辛万苦的求索,特推出Delphi XE 10系列教程. 三层数据库应用是目前最简单.方便.易扩展的架构,而跨平台应用又是所谓的“互联网+”最需要的,下面的教程分服务器端和客户端两
【原创】轻量级移动设备即时通讯技术MobileIMSDK的常见问题解答
申明:MobileIMSDK 目前为个人原创开源工程且已发布,现整理了一些有关MobileIMSDK的常见的问题,希望对需要的人有用,谢谢.如需与作者交流,见文章底部个人签名处,互相学习. MobileIMSDK工程的代码托管地址请进入 Git@OSC:点击进入 学习交流 讨论学习和资料区:点此进入 推荐 推荐 bug/建议发送至:jb2011@163.com [问题1]:MobileIMSDK到底是什么?有何价值?解决了哪些问题? ① 到底是什么?纯技术角度讲:它是一整套基于UDP协议的客户
hybrid app
hybrid app Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”. 简介编辑 “云”时代的来临正在改变App和运营团队之间的关系,一场不能避免的变革正在进行.鉴于移动终端的局限性,移动终端上的APP由本地化应用(Native App),到混合型应用(Hybrid APP),再到基于WEB的应用Web App,这一连串的变化都源于技术的更新和市场的需要
工具武装的前端开发工程师 Mac 软件清单
Awesome Mac 这个仓库主要是收集非常好用的Mac应用程序.软件以及工具,主要面向开发者和设计师.有这个想法是因为我最近发了一篇较为火爆的涨粉儿微信公众号文章<工具武装的前端开发工程师>,于是建了这么一个仓库,持续更新作为补充,搜集更多好用的软件工具.请Star.Pull Request或者使劲搓它 issues 给我推荐优秀好用的Mac应用,很显然我是一个资深Mac用户,我需要它们帮助我快乐.高效的工作,同时也分享给你.格式参照awesome的清单. https://github
Jquery API Hybrid APP调研
http://jquery.cuishifeng.cn/source.html hybrid app Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”. Hybrid App同时使用网页语言与程序语言开发,通过应用商店区分移动操作系统分发,用户需要安装使用的移动应用”.总体特性更接近Native App但是和Web App区别较大.只是因为同时使用
(转)基于即时通信和LBS技术的位置感知服务(二):XMPP协议总结以及开源解决方案
在<基于即时通信和LBS技术的位置感知服务(一):提出问题及解决方案>一文中,提到尝试使用XMPP协议来实现即时通信.本文将对XMPP协议框架以及相关的C/S架构进行介绍,协议的底层实现不再本文的讨论范围. 一.什么是XMPP? 介 绍XMPP之前,我们先来聊聊GTalk.GTalk是Google推出的IM(Instant Messaging,即时通讯)软件,类似于QQ和MSN.从技术角度来说,GTalk与QQ和MSN的差异是使用了不同的通讯协议,QQ使用了自己的私 有协议(未公开),MSN也
Dropbox 用什么语言开发的?(Python在各个平台都是全能的,特别是有PyObjC真没想到)
Dropbox 绝大部分是用 Python 开发的.用到 Python 的地方有:服务器后台.客户端.Dropbox 网页版前段.API 后台.数据分析. 在服务器端.桌面版客户端使用的是 Python 的官方实现 CPython.Android 和 iOS 上由于内存限制使用的是原生应用(Java.Obj-C). 用到过的 Python 技术包括: Twisted:基于事件的网络框架,他们用这个做了服务器端推送通知服务 PyObjC:OS X 客户端系统调用 PyWin32:Windows 客
Java核心技术(Java白皮书)卷Ⅰ 第一章 Java程序设计概述
第1章 Java程序设计概述1.1 Java程序设计平台 具有令人赏心悦目的语法和易于理解的语言,与其他许多优秀语言一样,Java满足这些要求. 可移植性 垃圾收集 提供大型的库 如果想要有奇特的绘图功能,网络连接功能和数据库存取功能无需自己动手编写代码 功能齐全的出色语言 高质量的执行环境,提供庞大的库.集多种优势于一身 注: 白皮书:www.oracle.com/technetwork/java/langenv-140151.html 11个关键术语的论述:http://horstma
dnc开源梦之队2018 开源项目精选集
dnc开源梦之队2018 dnc开源项目选择标准 dnc = .NET Core.dotnet core 1.支持dnc 2.x,Github star数量100以上,最近2月活跃更新 2.轻量级.示例文档丰富.1天入门.QQ群/微信群技术支持 3.有生产环境成功案例 4.微软官方开源 或者 dnc开源社区知名项目 5.完全开源,不能故意留一些核心组件不开源 6.每种类别,尽量减少数量,减轻学习成本,节省选型时间 dnc开源ORM dp = dapper 全球知名技术社区stackoverflo
## 分享一下Mac(苹果电脑)里面好用的软件!
该文章主要分享 Mac电脑常用的软件 文章来源于 github小弟调调™的仓库转载 说明 [Open-Source Software][OSS Icon] 表示 开源软件 ,点击进入 开源 仓库: [Freeware][Freeware Icon] 表示 免费 使用,或者个人 免费 : [hot][hot Icon] 表示 热门 的软件: [tuijian][tuijian Icon] 表示 推荐 的软件: [必备][bibei Icon] 表示 装机必备 的软件: [App Store][a
Node.js 操作 OSX 系统麦克风、扬声器音量
最近几年 Electron 很火,公司也正好有个项目想做跨平台客户端,大家研究了一下就选择了 Electron,第一次做 js 的项目遇到了不少坑,不过也都一点点解决了. 因为项目中需要对用户录音,HTML5 中的 API 又不支持调整麦克风音量,所以就对 Node js 操作 osx 系统麦克风.扬声器音量了解了一下,一开始在 npm(https://www.npmjs.com/)中找了很多包都是只能操作扬声器音量的,无法操作麦克风的音量,本来已经打算放弃了,缺无意间在网上看到 osx 系统下
java的优点和误解 《java核心技术卷i》第一章
<java核心技术卷i>第一章主要内容包括三点: 1:Java白皮书的关键术语:描述Java的十一个关键字: 2:Java applet 3 :关于Java的常见误解 1:第一章:Java白皮书的关键术语:描述Java的十一个关键字: 简单性,面向对象,分布式,健壮性,安全性,体系结构中立,可移植性,解释型,多线程,高性能,动态性 部分介绍如下: 简单性:Java语法相当于C++,为一个“纯净版本”, Java去掉了C++中的头文件,指针运算(指针语法),结构,联合,操作符重载,虚基类等.
MAC常用软件推荐
SQL建模 http://dbwrench.com/download/install/mac_install.shtml 参考https://github.com/helantao/macOS/blob/master/app.md 极致的 Mac应用程序/软件/工具 ~ 主要面向开发者.设计师和产品经理 不迷恋大而全 成百上千 眼花缭乱的软件清单,仅收集并持续更新真正的精品!嗯,欢迎 Star 效率 Evernote - 知识管理工具(帮你跨平台捕捉灵感,孕育想法,轻松共享) Alfred
开发框架-APP:Hybird App
ylbtech-开发框架-APP:Hybird App Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”. 1.返回顶部 1. 中文名:混合模式移动应用 外文名:Hybrid App 类 型:app应用技术 难度系数:中等 目录 1 简介 2 兴起原因 3 分类 ▪ 多View混合型 ▪ 单View混合型 ▪ Web主体型 ▪ 多主体共存型——灵活型
开源轻量级即时通讯技术 MobileIMSDK 的常见问题解答
本帖最后由 茜茜asa 于 2015-12-14 17:50 编辑 申明:MobileIMSDK 目前为个人原创开源工程且已发布,现整理了一些有关MobileIMSDK的常见的问题,希望对需要的人有用,谢谢. MobileIMSDK开源工程的代码托管地址请进入 Git@OSC:点击进入 MobileIMSDK的Android端SDK文档:点此进入 [问题1]:MobileIMSDK到底是什么?有何价值?解决了哪些问题? ① 到底是什么?纯技术角度讲:它是一整套基于UDP协议的客户端A.服务端
hybrid app开发工具
hybrid app开发工具 1.AppCan AppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行.并且着重解决了基于HTML5的移动应用"不流畅"和"体验差"的问题.使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验. AppCan作为中国Hybrid混合应用开发.移动平台.移动云平台的倡导者和领导者,以“免费+开源+开放”的互联网模
ipfs02笔记
IPFS-day02 其他常用操作 添加文件并用文件夹包裹 ipfs add xxx -w 把內容快取到本地,并提供给他人.官网文档 ipfs pin add QmT7TX5vGmFz86V8cDkPuTss1vp4qTXeaziGZrjdJhURFf add 本身是递归的,所有的子目录都回被 pin 住.可以用 ipfs pin ls 看看本地 pin 的内容. js-ipfs-api 官网 文本上传&获取 上传 ipfs.files.add(Buffer.from(value, 'utf-8
ipfs02
IPFS-day02 其他常用操作 添加文件并用文件夹包裹 ipfs add xxx -w 把內容快取到本地,并提供给他人.官网文档 ipfs pin add QmT7TX5vGmFz86V8cDkPuTss1vp4qTXeaziGZrjdJhURFf add 本身是递归的,所有的子目录都回被 pin 住.可以用 ipfs pin ls 看看本地 pin 的内容. js-ipfs-api 官网 文本上传&获取 上传 ipfs.files.add(Buffer.from(value, 'utf-8
热门专题
C#linq语句contanis生成了IN而不是like
pcm代表是什么麦克风
vue银行卡显示后四位
VNC server重启
idea内存占用优化
sentinel hystrix 区别
CAT开源APM系统
sql in 语句后面不能接select吗
leaflet文字标注样式
selenium 回放原理
.net core 分布式锁实现
张曾经AQS系列(五)
C# 判读 字符总长度
springboot选择配置文件
java中如何设置页面的打印大小
java 在线查看pdf
onenet mqtt一对多
html 单选 漂亮
grafana源码二次开发
SolidWorks 介绍