C# 一些学习作业

2021-05-06 09:28

阅读:718

标签:例子   ota   mtv   配置管理   数据库文件   窗体显示   用途   调用   ane   

下载地址:http://pan.baidu.com/s/1dEGCJdf

包括:

实现QQ旋转窗体功能

非“按角度旋转”,实现的是立体旋转。 实现QQ旋转窗体功能,窗口为不规则图像,打开时旋转180度展示。 原本只需1个窗体直接可实现旋转功能,但由于窗体模糊透明阴影旋转无法处理, 所以采用2个窗体次序显示: 首先第一个窗体截取屏幕为窗体的背景,进行旋转,再打开第二个窗体显示,同时关闭第1个窗体。 2个窗体均为图像,显示一致,第2个多加了点击,第一个只是图像显示和旋转。 原理:实际是制作立方体进行旋转,在立方体表面添加图像,鼠标点击时判断位置进行响应, 前面写的例子关于图形窗体的点击操作已经有完整的示例。 目录中含有DLL的源码和例子,就是立方体的旋转,根据此例子,修改了DLL代码重新进行了编译。 此DLL源码和示例较简单,可直接应用到你的程序里面,可实现立体上下旋转、倾斜旋转等等。 程序中如有立方面的图像放反或错位,调整一下角度RotateFlip(RotateFlipType.Rotate90FlipXY); 时间有限,程序写的较粗陋,显示效果自行修改调整添加。

文件管理后台程序

此程序并无实际用途,只做学习参考之用。 程序为64位,如需32位,查看附件内的word文档。 程序只使用了:Panel、PictureBox两个组件以及自定义的scroll、textbox。其他的没有。 数据库为SQL2008,数据库用户密码根据你的配置修改MsgList.cs文件的 static public void Init_SqlServerCommand() 的内容;附件包含数据库文件,附加到SQL2008即可使用。 scocket在程序里面“配置管理”设置为你的ip,端口,配置完成退出重启程序生效;客户端根据此ip、端口进行修改重新编译即可使用。 音、视频使用VLC mediaplayer的dll,为最新版2.26,可用格式为: string[] video_type = new string[60] { ".3g2",".3pg",".3gp2",".3gpp",".amv",".asf",".avi",".bik",".divx",".drc",".dv",".f4v",".flv",".gvi",".gfx",".m1v",".m2v",".m2t",".m2ts",".m4v",".mkv",".mov", ".mp2",".mp2v",".mp4",".mp4v",".mpe",".mpeg",".mpeg1",".mpeg2",".mpeg4",".mpg",".mpv2",".mts",".mtv",".mxf",".mxg",".nsv",".nuv",".ogg",".ogm", ".ogv",".ogx",".ps",".rec",".rm",".rmvb",".rpl",".thp",".tod",".ts",".tts",".txd",".vob",".vro",".webm",".wm",".wmv",".wtv",".xesc" }; string[] audio_type = new string[58]  { ".3ga",".a52",".aac",".ac3",".adt",".adts",".aif",".aifc",".aiff",".amr",".aob",".ape",".awb",".caf",".dts",".flac",".it",".kar",".m4a",".m4b",".m4p",".m5p",".mid", ".mka",".mlp",".mod",".mpa",".mp1",".mp2",".mp3",".mpc",".mpga",".mus",".oga",".ogg",".oma",".opus",".qcp",".ra",".rmi",".s3m",".sid",".spx",".thd",".tta", ".voc",".vqf",".w64",".wav",".wma",".wv",".xa",".xm",".webm",".wm",".wmv",".wtv",".xesc" }; 保留bin文件夹内大写的文件夹和plugins、Res文件夹。 服务端、客户端进行了删减,只做学习之用。 其他详细说明,在附件里面的word文档。 只是初学的练习,比较简陋,仅供参考。

nVLC 示例源码

都知道是什么吧。 编译Winform demo时修改一下,改为Any cpu。 NLog.dll没源码,不过没啥用,程序里去掉就可以了。

页码分页图像化显示

窗体内只有PictureBox一种控件。 程序里面随便写了500多个字符串,然后显示页码,分页显示记录,显示数量可调。 鼠标点击、位置都是根据位置来的。 都是图片显示,速度快,无延时,比Button等组件显示流畅多了。 图片在Res文件夹,可自己调整加工,计算好坐标位置就可以了。如有问题,自行修改。

登录窗口设计

调用在Program.cs里面,用户(160018)密码(123456)正确,进入主程序,错误有提示。 窗口阴影等效果2种方式,api(Form1.cs)和透明阴影图片方式(Show_Tips.cs)。 动画背景参考前面的例子 图片文件在bin/Res里面。

主板CPU显卡内存硬盘_风扇温度电压等检测

自己可以做个鲁大师了

使用openhardwaremonitor的动态库,为开源软件,有全部源码。 本例使用最新版0.8.0.2,可关注其官网更新。 无源码的DLL和控件谨慎使用。 官方提供的Demo基本看不成,太TM繁琐,就别费劲看官方Demo代码了, 花了一整天时间拆分原版demo,写了基本应用的例子,简化了很多,更容易修改应用到你的代码里面, 程序里用的“刷新”按钮,可改写为线程自动刷新,自行修改。 英文不好,如有文字和代码次序错误,自行参照原版修改。

BT下载客户端

可以自己做个迅雷了

实现bt下载客户端,组件有全部源码和示例,太繁琐了,就写了1个简单处理下载的例子, 组件包含内容挺丰富的,可以自己学着写。

C# 一些学习作业

标签:例子   ota   mtv   配置管理   数据库文件   窗体显示   用途   调用   ane   

原文地址:http://www.cnblogs.com/qiaoke/p/7666881.html


评论


亲,登录后才可以留言!