CSkin界面库案例分享

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
介绍: 本案例教你如何使用CSkin界面 在winform平台做出《彗星小助手》的界面效果 本案例实现了部分功能 主要是展现界面的属性设置流程和界面的使用 更新时间:2014 8 26 更新功能: 1 修复SkinPanel滚动条不显示的问题 2 修复SkinPanel右下边框不显示的问题 3 修复好友列表头像闪烁的一些BUG 4 修复SkinMain异形窗体点击任务栏最小化操作 5 加入内置工具类FastBitmap 此类用来快速Bitmap读写像素 如何使用看:http: bbs cskin net thread 83 1 1 html 6 修复截图控件的未选框双击错误BUG 增加截图控件属性BmpLayerCurrent:控件所截图的图片 7 SkinToolStrip添加BaseItemNorml属性 BaseItem默认背景图 8 修复SkinComboBox下拉框项的细节样式 9 加入SkinFileTansfersContainer控件与SkinFileTransfersItem控件 SkinFileTansfersContainer:文件传输列表容器 这里面内置Add Remove Search等操作ItemList方法 SkinFileTransfersItem:文件传输列表项 用于添加进列表容器 10 SkinToolStrip控件添加BindTabControl 绑定要操作的TabControl 属性 绑定后点击ToolStripButton就可以根据ToolStripButton中的Tag TabPage的Index值 进行切换TabPage 11 优化设计时SkinTabControl略卡的问题 12 SkinTabePage添加属性(BorderColor:边框颜色) 13 修复好友列表闪烁状态下好友被删除 分组依然闪烁 14 SkinButton SkinCheckBox SkinRadioButton添加属性(IsEnabledDraw:是否画禁用状态下的效果 默认true) 15 好友列表添加三个事件: (DownSubItem:用鼠标按下子项时发生) (UpSubItem:用鼠标按下并释放子项时发生) (ClickSubItem:用鼠标单击子项时发生) 16 SkinTabControl添加两个事件: (TabePageClosed:TabPage容器关闭后 ) (TabePageClosing:TabPage容器关闭前 ) 17 加入彗星小助手案例DEMO(不带Html编辑器版本CSkin dll) 注意: 由于部分免费用户无法加入工具箱 经检测是里面的一个Html编辑器控件不兼容的问题 在问题兼容之前 现在分发两个版本(一个:带Html编辑器版本 一个:不带Html编辑器版本) 本案例资源来自:CSkin论坛 http: bbs cskin net">介绍: 本案例教你如何使用CSkin界面 在winform平台做出《彗星小助手》的界面效果 本案例实现了部分功能 主要是展现界面的属性设置流程和界面的使用 更新时间:2014 8 26 更新功能: 1 修复SkinPanel滚动条不显示 [更多]
项目名称:[精仿]360安全卫士-10.30更新(CSkin Demo) 界面版本号:10.30 最新版本 下载内容: 精仿360安全卫士源码一份, 可引用至工具箱最新版CSkin.dll一份 实现功能: 1.发光标题。 2.直角边框和阴影。 3.360安全卫士主界面模仿。 4.多系统支持,不需要win8系统,即可实现win8风格的360。 5.自定义控件的美化使用。 界面更新文档: CC2013-10.30 1.由于SkinForm名字太多人使用,界面命名正式改为CSkin.dll,官网www.cskin.net。 2.SkinTabControl标签中添加菜单箭头,可点击展开菜单。 3.SkinTabControl添加标签关闭按钮。 4.修复部分中文乱码问题。 5.优化好友列表右键菜单。 6.将窗体自定义系统按钮改为集合模式,可添加无数个自定义系统按钮。自定义系统按钮事件中可以 e.参数 来判断。 7.增加360安全卫士-DEMO案例。 8.增加SkinAnimatorImg控件,用于支持位图动画的播放。如360的动态logo。 9.各种细节BUG优化。 CC2013-10.11 1.添加SkinTabControlEx,加入更加自定义的美化属性和动画效果。 2.添加SkinAnimator,通用动画控件。 3.添加Html编辑器控件 4.修复SkinButton图标和文本相对位置的BUG CC2013-9.26 1.优化好友列表CPU占用 2.好友列表加入好友登录平台属性:安卓 苹果 WEBQQ PC 3.优化标题绘制模式,新添标题绘制模式属性。 4.新添标题偏移度属性。 5.加入圆形进度条控件:ProgressIndicator。 CC2013-9.5.2 1.优化截图控件,截图工具栏加入新功能。 2.解决个人信息卡和天气窗体显示后不会消失的问题。 3.各种细节BUG优化。 CC2013-9.5.1 1.解决贴边左右隐藏的BUG。 2.解决窗体点击事件不能触发的问题。 3.优化SkinButton继承父容器背景色的代码。 4.解决SkinButton异常错误。 CC2013-9.3 1.好友列表右键菜单没反应问题。 2.新增美化控件SkinDatagridview。 3.密码软件盘回删不了文字问题。 4.双击窗体最大化,最大化后再双击恢复原大小,(win7)。 5.部分细节调优。 小编:下载不要分,DEMO教你如何熟练使用CSkin界面美化自己的窗体。 友情链接: http://bbs.csdn.net/topics/390510544 (精仿QQ2013局域通讯) http://download.csdn.net/detail/lyx_520/5710799 (C#实现Win8窗体)
首先,你需要安装 NAudio ,这是一个 C# 中使用的音频处理,可以用来录制、播放和处理音频。 接下来,我们需要使用 CSkin 界面来设计出发送语音的界面。以下是一个简单的示例代码: ```csharp using System; using System.Windows.Forms; using CSkin; namespace VoiceChat { public partial class MainForm : Skin_Mac { private WaveIn waveIn; private WaveOut waveOut; public MainForm() { InitializeComponent(); InitializeAudio(); } private void InitializeAudio() { waveIn = new WaveIn(); waveIn.WaveFormat = new WaveFormat(44100, 1); waveIn.DataAvailable += OnDataAvailable; waveOut = new WaveOut(); } private void OnDataAvailable(object sender, WaveInEventArgs e) { // 发送语音数据 } private void btnRecord_Click(object sender, EventArgs e) { if (waveIn != null && waveIn.RecordingState == RecordingState.Stopped) { waveIn.StartRecording(); } } private void btnStop_Click(object sender, EventArgs e) { if (waveIn != null && waveIn.RecordingState == RecordingState.Recording) { waveIn.StopRecording(); } } private void btnPlay_Click(object sender, EventArgs e) { if (waveOut != null && waveOut.PlaybackState == PlaybackState.Stopped) { // 播放语音数据 waveOut.Play(); } } private void btnStopPlay_Click(object sender, EventArgs e) { if (waveOut != null && waveOut.PlaybackState == PlaybackState.Playing) { waveOut.Stop(); } } } } ``` 在这个示例中,我们使用了 CSkin 界面来设计了一个界面,包括四个按钮:录制、停止录制、播放和停止播放。当用户点击“录制”按钮时,我们会启动音频采集设备,并在 `OnDataAvailable` 回调函数中处理采集到的语音数据。当用户点击“停止录制”按钮时,我们会停止音频采集设备。当用户点击“播放”按钮时,我们会启动音频播放设备,并将之前采集到的语音数据播放出来。当用户点击“停止播放”按钮时,我们会停止音频播放设备。 当然,这只是一个简单的示例,实际的实现可能会更加复杂。同时,为了确保发送和接收语音数据的正确性和可靠性,你还需要考虑很多细节问题,比如网络传输、数据压缩、数据加密等等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值