下载地址: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. PHP 概览

    运行环境 Windows Linux  Centos Ubuntu MacOS 编辑器 编码风格 依赖管理 Composer 发布包 热门框架 热门类库 热门系统 架构支持 源码分析 扩展开发

  2. 【TFS 2010配置】总是提示:Error [ System Checks ] TF255466

    服务器环境: Windows Server 2008 软件环境: 安装了360杀毒软件 以下为解决方案: 在验证是否可以安装 SharePoint 时的提示,Error [ System Checks ...

  3. 知识点:Mysql 索引优化实战(3)

    知识点:Mysql 索引原理完全手册(1) 知识点:Mysql 索引原理完全手册(2) 知识点:Mysql 索引优化实战(3) 知识点:Mysql 数据库索引优化实战(4) 索引原理知识回顾 索引的性 ...

  4. MVC动态赋值的td选中,获取当前的td的ID或者值

    前台绑定数据: <div class="mailbox-content"> <table class="table"> <tbod ...

  5. 关于js-xlsx的简单使用

    关于js-xlsx的简单使用 最近要做一个东西用到对excel的操作,就是在前端将excel加载进来,操作后再生成excel,在网上找了很多种办法,能够实现的demo是下面这个: 纯前端利用 js-x ...

  6. xml 转换成对象(采用反射机制对对对象属性赋值)

    /// <summary> /// 采用反射机制对对对象属性赋值 /// </summary> /// <param name="node">& ...

  7. JAVA 数组遍历

    一.遍历List 1.增强for循环 String[] arr = new String[] {"xx","yy","zz"}; for(S ...

  8. webpy学(ban)习(砖)记录

    参考链接:http://blog.csdn.net/caleng/article/details/5712850 参考代码:http://files.cnblogs.com/files/tacyeh/ ...

  9. C#解析json和xml数据

    C#解析json和xml数据 // 用到的包using Newtonsoft.Json; // using Newtonsoft.Json.Linq; const string value = &qu ...

  10. c语言实现:三子棋

    问题描述:两个游戏者在3*3棋盘里轮流作标记,如果一个人在行,列或者两个对角线可以作三个标记,则为获胜. 我们首先得打印菜单供玩家选择(可以选择玩游戏或者退出游戏) void menu() { pri ...