• Stars
    star
    2,058
  • Rank 22,410 (Top 0.5 %)
  • Language
    C++
  • License
    MIT License
  • Created over 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

网易云信Windows应用开发框架。

NIM Duilib

NIM Duilib 包含了一整套桌面软件的开发部件,与其说这是一个界面库,不如说它是一个开发框架。从原有 Duilib 基础上拓展了一些新的能力,并整合了 Google base 基础类库(线程、内存、闭包等)。您完全可以直接使用这个框架来开发任何你想要的桌面应用。

GitHub Build status Join the chat at https://gitter.im/NIM_Duilib_Framework/community

English

特色

  • 多国语言支持
  • 通用样式支持
  • DPI 缩放支持
  • GIF 动画支持
  • CEF 控件支持(CEF 2623 支持 XP)
  • 触控设备支持(Surface、Wacom)
  • 抽象渲染接口(为其他渲染引擎提供支持)

预览

preview

开始

克隆项目到你的磁盘中

git clone https://github.com/netease-im/NIM_Duilib_Framework

进入 NIM_Duilib_Framework/examples 目录,使用 Visual Studio 2013 Update 5 以上版本 IDE 打开 examples.sln,按下 F7 即可编译所有示例程序

文档

目录

├─base 基础类库
├─bin 各个示例程序输出目录,包含预设的皮肤和语言文件以及 CEF 依赖
├─docs duilib 接口的说明文档
├─duilib duilib 核心代码,依赖 base 但不依赖 shared
├─libs 静态库编译后的输出目录,包含预设的一些 CEF 组件静态库
├─examples 各类示例程序源代码
├─third_party 第三方库,目前仅有 cef_control 有依赖
├─ui_components 基于 duilib 封装的常用组件库如 msgboxtoastcef_control

交流

  • 遇到问题:欢迎查看我们整理过的中文文档参考示例程序来帮助你解决疑惑
  • 提交缺陷:在确保使用最新版本依然存在问题时请尽量以简洁的语言描述清楚复现该问题的步骤并提交 issue
  • 功能建议:如果你有什么好的想法或者提案,欢迎提交 issue 与我们交流

#推荐好友使用云信,即享1500元京东卡奖励# 点击参与https://yunxin.163.com/promotion/recommend?channel=github main

More Repositories

1

camellia

Camellia provide easy-to-use server toolkits, such as: redis proxy、delay queue、id gen、hot key and more
Java
602
star
2

NIM_Web_Demo_H5

网易云信Web Demo Html5 移动端适配。【推荐客户得京东卡,首次推荐成单得1500元京东卡,连续推荐2000元/单,上不封顶。】点击参与https://yunxin.163.com/promotion/recommend
Vue
356
star
3

NIM_Web_Weapp_Demo

网易云信,IM DEMO小程序版本。【推荐客户得京东卡,首次推荐成单得1500元京东卡,连续推荐2000元/单,上不封顶。】点击参与https://yunxin.163.com/promotion/recommend
JavaScript
225
star
4

NIM_iOS_SDK

网易云信 iOS SDK 发布仓库。【推荐客户得京东卡,首次推荐成单得1500元京东卡,连续推荐2000元/单,上不封顶。】点击参与https://yunxin.163.com/promotion/recommend
Ruby
124
star
5

NIM_ReactNative_Demo

JavaScript
108
star
6

phoenix

网易云信跨平台C++开发框架
C++
56
star
7

Basic-Video-Call

网易云信音视频示例项目,帮助你快速集成音视频SDK,实现一对一视频通话,包含加入/离开频道、开启/关闭视频、开启/关闭声音、切换前置/后置摄像头等功能。【推荐好友使用云信,即可获得1500元京东卡奖励】点击参与https://yunxin.163.com/promotion/recommend
C++
56
star
8

NIM_Android_SDK

云信Android SDK发布仓库
43
star
9

dev-blog

Share what we've optimized based on the NetEase YunXin services (IM, RTC, Live Streaming, etc.) 分享我们基于网易云信服务,做了哪些新的技术实践和优化。
39
star
10

weapp-netcall

网易云信视频DEMO小程序
JavaScript
27
star
11

Advanced-Video

演示了如何快速使用网易云信新一代(G2)实时音视频SDK实现屏幕共享、旁路推流、音视频质量管理、伴音、自定义视频采集等功能。
C++
26
star
12

NIM_Weapp_Chatroom_Demo

This is chatroom demo implement by chatroom sdk powered by netease im
JavaScript
24
star
13

nim-harmony-demo

云信IMSDK,鸿蒙使用Demo
HTML
23
star
14

NIM-Electron-Demo

云信Electron桌面版Demo with Web SDK-工程师版
JavaScript
17
star
15

NIM-CSharp-SDK

网易云信C# SDK
C#
16
star
16

CrossPlatform-SDK

云信跨平台 SDK 发布仓库(pc:win32)
C++
15
star
17

AudioChatRoom

Java
12
star
18

webrtcDemo

云信实时音webrtc sdk在移动端使用的相关实例demo
JavaScript
12
star
19

Quiz

网易云信直播竞答解决方案。【推荐客户得京东卡,首次推荐成单得1500元京东卡,连续推荐2000元/单,上不封顶。】点击参与https://yunxin.163.com/promotion/recommend
Objective-C
12
star
20

NIM_Android_AVChatKit

网易云信Android音视频组件源码仓库
Java
11
star
21

NIM_macOS_AVChat_Demo

Objective-C
11
star
22

NIMPushTool

Objective-C
10
star
23

node-nertc-sdk

C++
9
star
24

electron-fulltext-search-demo

electron 全文搜索方案的一个 demo
JavaScript
8
star
25

Signaling_Sample_Code

网易云信 信令SDK 示例代码仓库
C++
7
star
26

NIM_PC_SDK-CSharp

已废弃,请前往新仓库: https://github.com/netease-im/NIM-CSharp-SDK
C#
7
star
27

NIM_PC_SDK

云信Windows(PC) SDK发布仓库。
C
7
star
28

NIM_PC_DEMO-CSharp

已废弃,请前往新仓库: https://github.com/netease-im/NIM-CSharp-SDK
C#
6
star
29

NMCLiveStreaming

网易云信直播推流SDK(rtmp、tcp推流)
Objective-C
6
star
30

node-nim

NetEase IM nodejs wrapper based on NIM C++ SDK
TypeScript
5
star
31

NIM_Web_Education_Demo

JavaScript
5
star
32

whiteboard

云信互动版本sdk测试sample code
C++
4
star
33

NIM_Web_Weapp_NRTC

本示例为展示网易云信小程序音视频NRTC SDK能力
JavaScript
4
star
34

NIM_Android_RtsKit

网易云信Android RTS组件源码仓库
Java
4
star
35

react-native-nertc

云信在React Native 框架上的视频 SDK 实现,包含Android和IOS。
Java
4
star
36

Electron-SDK

网易云信ElectronSDK
3
star
37

NIM_ReactNative_Demo_0.61.5

JavaScript
3
star
38

VCloud_upload_JS_SDK

云信点播上传js SDK
JavaScript
2
star
39

innovation-2021

2
star
40

ne-s3

Rust
1
star
41

Embedded-SDK

网易云信嵌入式SDK
1
star
42

NIM_Resources

1
star
43

NeRTC-CSharp-SDK

适用于Windows x86平台的实时音视频SDK
C#
1
star
44

node-pre-build

A node tool to install pre-built sdk and addon.
JavaScript
1
star
45

im-code-example-web

云信 IM Web 端的示例代码
JavaScript
1
star