首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
14,235 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,473 阅读
3
gradle-5.4.1-all.zip下载
9,512 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
8,203 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
7,020 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
617
篇文章
累计收到
629
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
617
篇与
的结果
2020-05-16
C#可视化程序设计课堂笔记
C#可视化程序设计笔记一、初识类和对象类与对象:某种可为人所感知的物质;思维,感受或动作所作用的物质或精神体。类:是对事物的一种抽象定义,将抽象之后的特征和行为有机结合便构成了类(个人理解就是种类吧,比如人就是一个种类,而将人具体描述出来,也就是实例化了一个人)。对象:根据《韦氏大学英语词典》的释义:两者关系:类是一系列对象的抽象,提取了这一系列对象的共同特征和共同行为。总结:类是对对象的描述,是创建对象的“模板”,是对对象的抽象;对象表示现实世界中某个具体的事物,是类的一个实例,是类实例化的结果。C#类定义:语法:[访问修饰符] class 类名{ 类的字段声明; 类的属性声明; 类的方法声明; }举例:class Product{ public string name; public string category; public double price; public int stock; public string descrition; // 定义字段与变量类似,需要指定类型与字段名,public是访问修饰符,控制类成员访问权限。public为公开的意思,表示在任何地方都能访问到。 public void ShowInfo(){ Console.WriteLine("产品信息"); Console.WriteLine("======================="); Console.WriteLine("产品名称:{0}",name); Console.WriteLine("产品类别:{0}",category); Console.WriteLine("产品价格:{0}元",price); Console.WriteLine("产品描述:{0}",description); }}对象的操作a,实例化对象:类名 对象名 = new 类名();Product phone = new Product();b,访问类的字段:Console.WriteLine(phone.name);//在类的内部访问字段时,直接通过字段名访问。//如果在外部首先定义字段时需要设置Public修饰符,然后实例化对象,通过对象名和“.”运算符才允许在类的外部访问。c,调用类的方法:phone.ShowInfo();//实例化对象后,可通过对象名.方法名(参数)进行调用命名空间导入命名空间using Company.Development;namespace T1Demo{ class Program{ static void Main(String[] args){ Employee emp = new Employee(); } }}使用完全限定名访问namespace T2Demo{ class Program{ static void Main(String[] args){ Company.Development.Employee emp1 = new Company.Development.Employee(); } }}定义:相当于文件夹,但命名空间是一种逻辑组合,C#中,命名空间有两种形式:1,.NET框架定义好的系统命名空间,另一种是开发中自定义的命名空间。自定义命名空间举例(命名空间也可以嵌套)://某公司namespace Company{ Class Employee{ } // 研发部 namespace Development{ //研发部员工类 class Employee{ } } // 人事部 namespace Personel{ //人事部员工类 class Employee{ } }}常用的系统命名空间:命名空间说明System根命名空间,提供最基本的操作System.Data处理数据存取和管理System.IO管理对文件,流的同步和异步访问System.Windows可视化编程的基于窗体的处理System.Collections包含对集合进行处理的接口和类命名空间的使用:ADO.NET基础1,Connection链接using System.Collections.Generic;using System.Data;using System.Data.SqlClient;namespace T2practice2{ class Program{ static void Main(string[] args){ //定义数据库链接字符串 string connString = "server=.;database=GameBoxDB;uid=lanol;pwd=www.lanol.cn"; } }}<br/>2,使用Command执行 class Program{ static void Main(string[] args){ //定义数据库链接字符串 string connString = "server=.;database=GameBoxDB;uid=lanol;pwd=www.lanol.cn"; // 创建链接对象 SqlConnection conn = new SqlConnection(connString); //打开数据库链接 conn.open(); //检测数据库是否打开 if (conn.State == ConnectionState.open){ Console.WriteLine("+---------------+"); Console.WriteLine("|1,新增|"); Console.WriteLine("|2,修改|"); Console.WriteLine("|3,删除|"); string index = Console.ReadLine(); string sql = ""; String loginid =""; String loginpwd=""; switch (index){ case "1": Console.WriteLine("请输入账号"); loginid = Console.ReadLine(); Console.WriteLine("请输入密码"); loginpwd = Console.ReadLine(); Console.WriteLine("请输入姓名"); String name = Console.ReadLine(); sql = string.Format("insert into Admins Values('{0}','{1}','{2}')"),loginid,loginpwd,name); break; case "2": Console.WriteLine("请输入账号"); loginid = Console.ReadLine(); Console.WriteLine("请输入密码"); loginpwd = Console.ReadLine(); Console.WriteLine("请输入新密码"); String newpwd = Console.ReadLine(); sql = string.Format("update admins set loginpwd = '{0}' where loginid='{1}' and loginpwd='{2}'"),newpwd,loginid,loginpwd); break; case "3": Console.WriteLine("请输入账号"); loginid = Console.ReadLine(); Console.WriteLine("请输入密码"); loginpwd = Console.ReadLine(); Console.WriteLine("请输入姓名"); String name = Console.ReadLine(); sql = string.Format("delete from Admins where loginid='{0}' and loginpwd='{1}'"),loginid,loginpwd,name); break; } SqlCommand cursor = new SqlCommand(sql,conn); if (cursor.ExecuteNonQuery()>0){ Console.WriteLine("成功"); }else{ Console.WriteLine("错误") } } conn.Close(); } }3,使用DataReader读取class Program{ static void Main(string[] args){ //定义数据库链接字符串 string connString = "server=.;database=GameBoxDB;uid=lanol;pwd=www.lanol.cn"; // 创建链接对象 SqlConnection conn = new SqlConnection(connString); //打开数据库链接 conn.open(); //检测数据库是否打开 if (conn.State == ConnectionState.open){ string sql = "select id,loginid,name from Admins"; //创建Command对象 SqlDataReader reader = cmd.ExecuteReader(); Console.ReadLine("编号 账号 密码 姓名"); while(reader.Read()){ string id = reader["ID"].ToString(); string loginid = reader["loginid"].ToString(); string loginpwd = reader["loginpwd"].ToString(); string name = reader["name"].ToString(); Console.WriteLine("{0} {1} {2} {3}",id,loginid,loginpwd,name); } reader.Close(); } }MarkDown:C#可视化笔记# C#可视化程序设计笔记 ## 一、初识类和对象 1. 类与对象: 1. 类:是对事物的一种抽象定义,将抽象之后的特征和行为有机结合便构成了类(个人理解就是种类吧,比如人就是一个种类,而将人具体描述出来,也就是实例化了一个人)。 1. 对象:根据《韦氏大学英语词典》的释义: 1. 某种可为人所感知的物质; 1. 思维,感受或动作所作用的物质或精神体。 3. 两者关系:类是一系列对象的抽象,提取了这一系列对象的共同特征和共同行为。 3. 总结:类是对对象的描述,是创建对象的“模板”,是对对象的抽象;对象表示现实世界中某个具体的事物,是类的一个实例,是类实例化的结果。 2. C#类定义: 1. 语法: ```csharp [访问修饰符] class 类名{ 类的字段声明; 类的属性声明; 类的方法声明; } ``` 1. 举例: ```csharp class Product{ public string name; public string category; public double price; public int stock; public string descrition; // 定义字段与变量类似,需要指定类型与字段名,public是访问修饰符,控制类成员访问权限。public为公开的意思,表示在任何地方都能访问到。 public void ShowInfo(){ Console.WriteLine("产品信息"); Console.WriteLine("======================="); Console.WriteLine("产品名称:{0}",name); Console.WriteLine("产品类别:{0}",category); Console.WriteLine("产品价格:{0}元",price); Console.WriteLine("产品描述:{0}",description); } } ``` 3. 对象的操作 1. 实例化对象: ```csharp 类名 对象名 = new 类名(); Product phone = new Product(); ``` 1. 访问类的字段: ```csharp Console.WriteLine(phone.name); //在类的内部访问字段时,直接通过字段名访问。 //如果在外部首先定义字段时需要设置Public修饰符,然后实例化对象,通过对象名和“.”运算符才允许在类的外部访问。 ``` 1. 调用类的方法: ```csharp phone.ShowInfo(); //实例化对象后,可通过对象名.方法名(参数)进行调用 ``` 4. 命名空间 1. 定义:相当于文件夹,但命名空间是一种逻辑组合,C#中,命名空间有两种形式:1,.NET框架定义好的系统命名空间,另一种是开发中自定义的命名空间。 1. 自定义命名空间举例(命名空间也可以嵌套): ```csharp //某公司 namespace Company{ Class Employee{ } // 研发部 namespace Development{ //研发部员工类 class Employee{ } } // 人事部 namespace Personel{ //人事部员工类 class Employee{ } } } ``` 1. 常用的系统命名空间: | 命名空间 | 说明 | | --- | --- | | System | 根命名空间,提供最基本的操作 | | System.Data | 处理数据存取和管理 | | System.IO | 管理对文件,流的同步和异步访问 | | System.Windows | 可视化编程的基于窗体的处理 | | System.Collections | 包含对集合进行处理的接口和类 | 1. 命名空间的使用: 1. 导入命名空间 ```csharp using Company.Development; namespace T1Demo{ class Program{ static void Main(String[] args){ Employee emp = new Employee(); } } } ``` 1. 使用完全限定名访问 ```csharp namespace T2Demo{ class Program{ static void Main(String[] args){ Company.Development.Employee emp1 = new Company.Development.Employee(); } } } ``` ## 二、ADO.NET基础 1. Connection链接 ```csharp using System.Collections.Generic; using System.Data; using System.Data.SqlClient; namespace T2practice2{ class Program{ static void Main(string[] args){ //定义数据库链接字符串 string connString = "server=.;database=GameBoxDB;uid=lanol;pwd=www.lanol.cn"; // 创建链接对象 SqlConnection conn = new SqlConnection(connString); //打开数据库链接 conn.open(); //检测数据库是否打开 if (conn.State == ConnectionState.open){ Console.WriteLine("Ok") } //关闭数据库链接 conn.close(); if(conn.State == ConnectionState.Close){ Console.WriteLine("ok") } } } } ``` 2. 使用Command执行 ```csharp class Program { static void Main(string[] args) { //定义数据库链接字符串 string connString = "server=.;database=GameBoxDB;uid=lanol;pwd=www.lanol.cn"; // 创建链接对象 SqlConnection conn = new SqlConnection(connString); //打开数据库链接 conn.open(); //检测数据库是否打开 if (conn.State == ConnectionState.open) { Console.WriteLine("+---------------+"); Console.WriteLine("|1,新增|"); Console.WriteLine("|2,修改|"); Console.WriteLine("|3,删除|"); string index = Console.ReadLine(); string sql = ""; String loginid = ""; String loginpwd = ""; switch (index) { case "1": Console.WriteLine("请输入账号"); loginid = Console.ReadLine(); Console.WriteLine("请输入密码"); loginpwd = Console.ReadLine(); Console.WriteLine("请输入姓名"); String name = Console.ReadLine(); sql = string.Format("insert into Admins Values('{0}','{1}','{2}')"),loginid,loginpwd,name); break; case "2": Console.WriteLine("请输入账号"); loginid = Console.ReadLine(); Console.WriteLine("请输入密码"); loginpwd = Console.ReadLine(); Console.WriteLine("请输入新密码"); String newpwd = Console.ReadLine(); sql = string.Format("update admins set loginpwd = '{0}' where loginid='{1}' and loginpwd='{2}'"),newpwd,loginid,loginpwd); break; case "3": Console.WriteLine("请输入账号"); loginid = Console.ReadLine(); Console.WriteLine("请输入密码"); loginpwd = Console.ReadLine(); Console.WriteLine("请输入姓名"); String name = Console.ReadLine(); sql = string.Format("delete from Admins where loginid='{0}' and loginpwd='{1}'"),loginid,loginpwd,name); break; } SqlCommand cursor = new SqlCommand(sql, conn); if (cmd.ExecuteNonQuery() > 0) { Console.WriteLine("成功"); } else { Console.WriteLine("错误") } } conn.Close(); } } ``` ```csharp 3. 使用DataReader读取 ```C# class Program{ static void Main(string[] args){ //定义数据库链接字符串 string connString = "server=.;database=GameBoxDB;uid=lanol;pwd=www.lanol.cn"; // 创建链接对象 SqlConnection conn = new SqlConnection(connString); //打开数据库链接 conn.open(); //检测数据库是否打开 if (conn.State == ConnectionState.open){ string sql = "select id,loginid,name from Admins"; //创建Command对象 SqlDataReader reader = cmd.ExecuteReader(); Console.ReadLine("编号\t账号\t密码\t姓名"); while(reader.Read()){ string id = reader["ID"].ToString(); string loginid = reader["loginid"].ToString(); string loginpwd = reader["loginpwd"].ToString(); string name = reader["name"].ToString(); Console.WriteLine("{0}\t{1}\t{2}\t{3}",id,loginid,loginpwd,name); } reader.Close(); } } } ```
2020年05月16日
1,742 阅读
0 评论
0 点赞
2020-05-16
5-20日U-file开放注册,以及一大波福利活动正在临近,包含基础版和V+账户升级,免费领取流量包
小麦云盘有以下几种产品,小麦云盘,小麦云链,U-file。定位不同,作用也不同。本站的所有图片都是上传到U-file的,不仅为本站节省了许多的空间,还提升了网站速度。直链云加速服务,用户可获取网盘文件的地址,用于第三方平台的文件进行展示、下载、音乐播放、视频播放下载等服务,实现一切HTTP/HTTPS应用。本站的一些视频等资源也都是放在U-file上,对于站长来说,U-file可谓是一大福利。我注册U-file已经一年多了,去年的时候我还用来吃灰,最近做博客才发现,真香!U-file的注册似乎断断续续好几次,每次开放一段时间就会关闭,但也一直很稳定。至少我注册一年以来资料什么的都在且没有丢失(去年做影视站的时候就是备份到这里,然后现在数据还在上面。)U-file有以下几个真香功能:更多详细信息直接微信公众号关注:麦小客。即可小麦官网 :小麦云盘
2020年05月16日
1,064 阅读
0 评论
0 点赞
2020-05-15
腾讯云积分白女票15Q币
1、腾讯云积分:用户可以通过完成指定任务、参加指定活动来获取腾讯云行为积分(以下简称“积分”),积分可以用于兑换各类商品和权益。2、签到积分即时到账,新手任务积分存在几小时的到账延迟,针对特殊活动获得的积分到账时间,以实际到账时间为准。在这里可以看见有很多奖品可以兑换,如果你以前用过腾讯云的话可以很快的积累500积分左右。在一些基础的积分领取完毕后,可以去选择看课程,可以直接快进到结尾。525积分就可以兑换15Q币了活动地址:点击进入
2020年05月15日
1,705 阅读
0 评论
0 点赞
2020-05-14
今晚11点Epic免费领取GRA5(侠盗猎车手5)???
逛某论坛的时候看到一个帖子说今晚11点Epic免费领取GRA5,然后配图是这样的。虽然不现在怎么玩游戏,但是白嫖这种事,不要白不要,万一哪天就想玩一下呢。嘿嘿---------------------------------------------------------活动似乎有点火爆,从11点开始就一直500了。一直出现 500、403 的错误,没有办法正常领取游戏,当然可以通过错峰,等服务器压力缓减之后再领取,不过为了防止忘记,小伙伴们都想第一时间支(bai)持(piao) GTA5,其实只要换一个负载不那么大的服务器就好啦,直接去 站长工具 - 多个地点 ping,查询到可访问的 IP,然后在 hosts 中添加即可,比如这样:119.28.36.181 www.epicgames.com活动地址:点击进入
2020年05月14日
1,104 阅读
0 评论
0 点赞
2020-05-14
一个用爱发电的临时网盘——小麦云链
小麦云链,小麦云盘系列中的一个新产品,可以理解为简版的U-File。无需注册,不限制上传数量和大小,文件上传以后,会获取HTTP和FTP两种直链模式并提供上传记录下载。PC端和移动端均可使用,云链有效期为7天。因为是基于U-File公共FTP搭建,所以不要上传个人隐私文件。'* 禁传色情、反动、暴力等违法违规内容* 基于U-File公共FTP搭建,勿传敏感内容* 将文件链接引入网站使用,下载效果最佳* 推荐FTP外链文件* 刷新前,记得导出上传记录上传之后可以选择HTTP直连或者FTP直连,且保留7天
2020年05月14日
4,702 阅读
0 评论
0 点赞
2020-05-13
怎么将Z-Blog的缩略图改为远程地址
这两天发现博客首页的缩略图居然一直用的是本地的图片,这就太浪费服务器的空间了,因为本站的图片都是上传到U-file的。然后我就开始翻模板文件。最后在include.php文件里面看到了。那么问题又来了。我虽然学过C#,看过python,但是对PHP可是一脸懵逼呀。一开始我想偷懒,就去这个模板的交流群问,去Z-Blog的社区问。额,似乎然并卵。还是得自己动手,丰衣足食呀。自己用现有的只是分析了一下这些代码function Blogs_thumbnail($id, $sltww, $slthh, $link) { global $zbp, $article; $article = GetPost((int)$id); $random = mt_rand(1, 10); preg_match_all('/<img.*?(?: |\t|\r|\n)?src=['"]?(.+?)['"]?(?:(?: |\t|\r|\n)+.*?)?/>/sim', $article->Content, $strResult, PREG_PATTERN_ORDER); $n = count($strResult[1]); //文章中图片数量 $zdsuoluetu = $article->Metas->Blogs_suoluetu; //是否手动设置缩略图? if (empty($zdsuoluetu)) { // 如果不是吧 if ($n > 0) { //再判断图片数量是否大于0. $sltu = $strResult[1][0]; //如果是则取第一张图片为缩略图 } else { $sltu = "{$zbp->host}zb_users/theme/{$zbp->theme}/image/random/{$random}.jpg"; //否则就在本地目录10张图片内随机选一张作为缩略图 } } else { $sltu = $zdsuoluetu; //缩略图为手动设置的缩略图 } $sltu = "<img src="{$zbp->host}zb_users/theme/{$zbp->theme}/template/timthumb.php?src={$sltu}&w={$sltww}&h={$slthh}&zc=1" alt="{$article->Title}" />"; //这里就是图片地址 if ($link == 1) { $sltu = "<a href="{$article->Url}" title="{$article->Title}">{$sltu}</a>"; } return $sltu; }然后回到首页。检查了一下这些缩略图把链接弄出来大概就是将这张图片经过timthumb.php处理后展现出来。我的远程加速地址是pan.lanol.cn,所以我只要想办法将www换成pan就行了然后我就百度搜索php,菜鸟教程走一波,应该是字符串处理一下就行了,所以这里选择php string有两个替换,区分大小写和不区分大小写。选择不区分吧。然后我就傻乎乎的把这句话复制到代码里面去了。echo str_ireplace("www","pan",$strResult[1][0]);然后刷新。。好吧,我去看下echo的意思才知道这玩意就是输出。。嗯,这是个意外。最终将代码改成了这样子function Blogs_thumbnail($id, $sltww, $slthh, $link) { global $zbp, $article; $article = GetPost((int)$id); $random = mt_rand(1, 10); preg_match_all('/<img.*?(?: |\t|\r|\n)?src=['"]?(.+?)['"]?(?:(?: |\t|\r|\n)+.*?)?/>/sim', $article->Content, $strResult, PREG_PATTERN_ORDER); $n = count($strResult[1]); $zdsuoluetu = $article->Metas->Blogs_suoluetu; if (empty($zdsuoluetu)) { if ($n > 0) { $sltu = str_ireplace("www","pan",$strResult[1][0]); } else { $sltu = "{$zbp->host}zb_users/theme/{$zbp->theme}/image/random/{$random}.jpg"; } } else { $sltu = $zdsuoluetu; } $sltu = "<img src="{$zbp->host}zb_users/theme/{$zbp->theme}/template/timthumb.php?src={$sltu}&w={$sltww}&h={$slthh}&zc=1" alt="{$article->Title}" />"; if ($link == 1) { $sltu = "<a href="{$article->Url}" title="{$article->Title}">{$sltu}</a>"; } return $sltu; }完美解决
2020年05月13日
1,623 阅读
0 评论
0 点赞
2020-05-12
如何在你的博客养一只猫
效果在图的左下角将下列代码插入到你的网页之中就可以啦。<script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script> <script> L2Dwidget.init({ "model": { jsonPath: "https://unpkg.com/live2d-widget-model-hijiki/assets/hijiki.model.json",<!--这里改模型,前面后面都要改--> "scale": 1 }, "display": { "position": "left",<!--设置看板娘的上下左右位置--> "width": 100, "height": 200, "hOffset": 0, "vOffset": 0 }, "mobile": { "show": true, "scale": 0.5 }, "react": { "opacityDefault": 0.7,<!--设置透明度--> "opacityOnHover": 0.2 } }); window.onload = function(){ $("#live2dcanvas").attr("style","position: fixed; opacity: 0.7; left: 70px; bottom: 0px; z-index: 1; pointer-events: none;") } </script>left是调整距离左边多远bottom调整距离底部多远源码转载于网络,如有问题请联系:Vast@tom.com
2020年05月12日
5,101 阅读
2 评论
1 点赞
1
...
65
66
67
...
89