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

包括:

实现QQ旋转窗体功能

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

改了改 下载在https://pan.baidu.com/s/1hsrLvy0

规则:背景透明的png图片

文件管理后台程序

此程序并无实际用途,只做学习参考之用。 程序为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# 一些学习作业的更多相关文章

  1. java第一天学习作业及答案

    作业一 一.选择题 1.选出在java中有效的注释声明(AD)(选两项) A.//这是注释 B.*/这是注释*/ C./这是注释 D./*这是注释*/ 2.在控制台运行一个java程序,使用的命名正确 ...

  2. JobClient学习------作业提交与初始化

    public static void main(String[] args) throws Exception { Configuration conf = new Configuration(); ...

  3. Java学习作业(14.4.21)

    前三次作业都是基础语法.真的好水啊.从这次开始记录. 1.编写Java程序,把当前目录下扩展名为txt的文件的扩展名全部更名为back. import java.io.*; import java.l ...

  4. JZOJ P1817:[8.27]研究性学习作业

    传送门 老师良心推荐的二分题.7月29号第一次写,想到了裸的DP,乱搞搞过了6组,欲优化,无解,弃疗. 然后今天老师给了题解,简单看了一下. 正解是二分答案+DP验证. 二分天数$day$,然后对于每 ...

  5. python之02数据类型学习-作业练习2

    引用博客地址:http://www.cnblogs.com/yuanchenqi/articles/5782764.html 作业描述: 省 市 县的三层数据通过字典 元祖 列表 保存起来执行程序后 ...

  6. python之02数据类型学习-作业练习

    题目: 购物车程序 salary = 5000 1. iphone6s 5800 2. mac book 9000 3. coffee 32 4. python book 80 5. bicyle 1 ...

  7. canvas学习作业,模仿做一个祖玛的小游戏

    这个游戏的原理我分为11个步骤,依次如下: 1.布局, 2.画曲线(曲线由两个半径不同的圆构成) 3.画曲线起点起始圆和曲线终点终止圆 4.起始的圆动起来, 5.起始的圆沿曲线走起来 6.起始的圆沿曲 ...

  8. WPF的学习笔记(1) -- (积累自2016年5月1日 至 2016年6月1日)

    敬告读者:因为是事件驱动模式的高速学习,高速学习意味着,不系统,不科学,不合逻辑,不一定正确.所以要是有不对的地方,页面下面留言给我,跪谢! 背景介绍: 最近在公司的开发工作中,接手了从别的公司交代过 ...

  9. Python学习笔记——基础篇【第四周】——迭代器&生成器、装饰器、递归、算法、正则表达式

    目录 1.迭代器&生成器 2.装饰器 a.基本装饰器 b.多参数装饰器 3.递归 4.算法基础:二分查找.二维数组转换 5.正则表达式 6.常用模块学习 #作业:计算器开发 a.实现加减成熟及 ...

随机推荐

  1. IIS应用程序池权限与虚拟目录身份验证权限

    IIS应用程序池用户权限决定了IIS进程对资源的访问权限.例如在服务器aspx代码中修改web.config或者在某个目录写入文件,就需要应用程序池用户对指定文件或目录修改权限. 虚拟目录身份验证权限 ...

  2. Error in loadNamespace 的解决之道

    Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])   在构建比较复杂的环 ...

  3. 7.10 break.c 程序

    7.10 break.c 程序 #include <stdio.h> int main(void) { float length, width; printf("Enter th ...

  4. mysql ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constrain fails

    ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constrain fails. 可能是MySQL在In ...

  5. ABAP其实也是挺好的语言

    目前工作当中使用的编程语言是SAP平台的ABPA语言,出于好奇心,我想把之前用JAVA(用C++也写过,事实上,我每学一个新的语言,就会尝试去实现这个小程序)写过的计算一个正整数的因子的程序用ABAP ...

  6. JavaScript数组方法--includes、indexOf、lastIndexOf

    我们继续吧! includes:includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false.还是先看看includes的用法吧 var ar ...

  7. python数据类型、if判断语句

    python的数据类型: int(整型) float(浮点型) #相较c++,去除了char.long.longlong... str(字符串)    #同等c++ sting类型 list(列表) ...

  8. IntelliJ IDEA SVN突然没有了

    1.在IDEA中找不到 SVN 的选项了,版本控制工具中没有subversion,在setting中也无法查询到对应的svn工具,这是因为我们在idea的svn插件中把svn这个选项禁用了 解决办法: ...

  9. Https证书配置

    本文介绍配置免费证书的方法 具体步骤: 一.获取免费CA证书 步骤1到腾讯云找到: 二.申请完成 后域名验证指引 申请域名型证书,可以通过以下方式验证域名的所有权: 1. 手动 DNS 验证 通过解析 ...

  10. Excel组合图表快速制作小功能

    1.  选中数据区域,插入推荐的图表 2. 然后可以选择快速布局小工具进行布局微调 选中图表 -> 设计(菜单) -> 快速布局(左边) 个人特别喜欢带表格的那个组合图布局,清晰好看