.net
文章平均质量分 64
.net
逍遥浪子~
厚积薄发
展开
-
C#获取和删除指定目录下.exe程序
先来看下一级考试流程图获取指定目录下.exe程序#region 获取学号 string path1 = @"F:\"; //放置在目录F盘下 string[] dir = Directory.GetFiles(path1, "*.exe"); //定义字符串数组来接收返回指定目录下与搜索文件匹配的文件名称 strin...原创 2019-03-02 19:20:46 · 587 阅读 · 10 评论 -
MVC(二)
明天写。。原创 2019-02-24 21:06:27 · 231 阅读 · 29 评论 -
C#从服务器下载文件到本地+从本地上传到服务器
服务器下载文件到本地发布到网站;网站中放入想要下载的压缩包Fairy.zippublic void DownLoadFile(){ //更新文件的路径 WebClient wc = new WebClient(); //更新文件的路径,发布到服务器上 string url = "http://192.168.22.239:82/Fairy.zip";...原创 2019-02-10 18:56:27 · 4328 阅读 · 26 评论 -
IE浏览器安装Activex插件
一、新建项目—>类库,取名:ActiveXDemo二、右键项目属性:应用属性==>程序集信息=>使程序集Com可见,生成==>输出==>为com互操作注册;新建接口类取名:IObjectSafety直接复制代码using System;using System.Collections.Generic;using System.Linq;using Sy...原创 2019-02-02 14:33:27 · 9701 阅读 · 19 评论 -
VS2017切换设计界面假死
一级定重构方向的时候遇见了WebForm设计界面无法打开的问题;WebForm窗体都打不开还怎么重构BS;然后从网上各种找解决办法;一、1.打开visual studio installer2.点击修改3.点击“单个组件” 把下面的“类设计器”勾上。4.修改还不行的话,一样在开始的installer页面 把整个visual studio 更新和 “修复”一下。二、把C:\Prog...原创 2019-01-25 10:11:25 · 4758 阅读 · 28 评论 -
Wcf
昨天师姐实习分享提到了Wcf,所以想了解下Wcf是个什么东东?先来科普下:Windows Communication Foundation(WCF) Windows通讯开发平台;由微软开发的一系列支持数据通信的应用程序框架;概念里面提到了契约:WCF的基本概念是以契约(Contract)来定义双方沟通的协议,合约必须要以接口的方式来体现,而实际的服务代码必须要有这些合约接口派生并实现;契...原创 2019-01-19 19:30:33 · 267 阅读 · 32 评论 -
一级小结
明天写。。。原创 2019-01-13 19:34:56 · 230 阅读 · 19 评论 -
EF框架之ModelFirst
在实体数据模型中新建实体;步骤:在edmx设计页面,另外一种直接右键–>新增来设计表格;可以右键属性,在里面添加属性、值类型等操作;这里需要改下;这里多了个Login2.edmx;新建连接,填好信息;点击左上角执行按钮;这样navicat里面就会多了自己新建的表;...原创 2018-12-12 20:27:53 · 232 阅读 · 5 评论 -
MVC+EF+三层
上篇介绍了理论篇,这篇介绍下实操;新建Web项目,建好路径;选择空模板,勾选MVC在View/Home路径下建立Login.cshtml;里面是界面设置;<div> <h1>登陆</h1> <form action=&quot原创 2018-12-11 16:55:24 · 576 阅读 · 9 评论 -
MVC
正在研究中。。。明天写原创 2018-12-09 21:14:22 · 295 阅读 · 6 评论 -
番茄——模态窗体
模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。一般来说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作。public Form1() { ...原创 2018-11-25 16:58:35 · 209 阅读 · 24 评论 -
WPF子窗体随父窗体移动而移动
主窗体 /// <summary> /// 菜单-关于 /// </summary> /// <param name="sender"></param> /// <param name="e">&am原创 2018-11-22 19:59:06 · 1920 阅读 · 19 评论 -
WPF布局
WPF是微软推出的基于Windows的用户界面框架,属于.NET Framework 3.0的一部分;它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作,同时它提供了全新的多媒体交互用户图形界面;WPF界面开发的优缺点:优点:功能强大,开发复杂界面效率极高;数据绑定强大,界面和数据分开,不需要为界面编写太多的代码;缺点:XP系统下部署需要安装.net Fra...原创 2018-11-20 20:23:30 · 1243 阅读 · 13 评论 -
WPF窗体更换背景颜色
窗体界面如下:界面设计代码如下:<Window xmlns:dui="clr-namespace:WPF.DazzleUI.Controls;assembly=WPF.DazzleUI" MouseLeftButtonDown="Window_MouseLeftButtonDown" ResizeMode="NoResize" Loaded=&原创 2018-11-16 20:33:24 · 7530 阅读 · 12 评论 -
番茄时钟——计时器
public class ProcessCount { private Int32 _TotalSecond; public Int32 TotalSecond { get { return _TotalSecond; } set { _TotalSecond = value; } ...原创 2018-11-04 18:58:36 · 4680 阅读 · 8 评论 -
福分系统(文档学习)
从这里面学习到了一些新的内容,给大家分享一下: 数据库设计方面: 1.维护人员需要详细记录每个磁盘的周增长量,并与历史记录进行比较和监控; 2.查看CPU使用率,大部分情况下,CPU使用率低于10%;命名规范:首单词字母小写,第二个单词首字母大写;电脑如何远程连接服务器https://jingyan.baidu.com/article/7f766daff3efcb4100e1...原创 2018-08-01 19:10:40 · 226 阅读 · 4 评论 -
机房合作之状态模式在下机
状态模式实现下机的思路,通过Cash(余额)的变化来反映不同状态; Cash<5块钱时,提示充值; Cash=0时,提示30秒后关机;需要实时更新UI层的Cash(余额)通过时间的变化从而引起Cash的变化; cash = cash - CostTime / 60 * 3;private void timer1_Tick(object sender, EventArgs e)...原创 2018-08-22 21:24:19 · 306 阅读 · 25 评论 -
机房合作之装饰模式
用装饰模式管实现理员登陆;B层public bool LoginAdmin(AdminInfo admin) { bool flag = false; AdminLogin adminLogin = new AdminLogin(); TestAdmin testAdmin = new Tes...原创 2018-08-21 17:45:32 · 224 阅读 · 29 评论 -
机房合作之List和Try-catch
泛型List:表,一览表;明细表;在编程语言中List是类库中的一个类;List的特色是在集合的任何位置增加或删除元素都很快,但是不支持随机存取;List是类库提供的众多容器之一;List以模板方式实现(即泛型),可以处理任意类型的变量;优点: 1. 编写B层的人员无需手动填写需要的字段,直接按一下点,全都提示出来了,想用哪个用哪个,不会出现写错的情况; 2. 不必了解数据库结构; ...原创 2018-08-13 14:41:33 · 381 阅读 · 13 评论 -
机房合作——小技巧
VS如何自动添加头部注释:找你的vs安装目录, 比如我的是在D盘D:\Program Files\Microsoft\VS2013\Common7\IDE 找开文件夹然后点击右上角的 搜索. 搜索Class.cs文件把里面的所有文件都在头部加上你的注释模块, 比如: /********************************************************...原创 2018-08-11 10:21:35 · 225 阅读 · 14 评论 -
机房合作——代码编写规范
一、注释规范:1.自建代码注释规范: 自己创建代码文件,文件开头: /******************** 作者: 小组: 说明: 创建日期: 版本号: *********************/2.标准注释: 方法声明: 3.代码间注释: 单行注释: //<单行注释> 多行注释: /*多行注释1 多行注释2 多行注释3*/二、...原创 2018-08-08 10:55:58 · 631 阅读 · 15 评论 -
机房合作(一)
写篇博客来捋一下思路; 首先是文档的顺序: 可行性分析;(分析项目的可行性) 项目开发计划;(制定整体计划,分配任务) 需求分析:(功能设计、用例图、IPO图) 需求分析要准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程; 概要设计(整体流程图、包图、类图); 概要设计的主要...原创 2018-08-04 17:53:54 · 354 阅读 · 7 评论 -
ADO.NET
看到一个关于ADO.NET的解释,很形象; 1)数据库好比水源,存储大量数据; 2)Connection对象好比伸入水中的进水龙头,保持与水的接触,只有它与水进行了“连接”,其他对象才能抽到水; 3)Command对象则像抽水机,为抽水提供动力和执行方法,通过”水龙头”,然后把水返给上面的”水管”; 4)DataAdapter、DataReader对象就像输水管,担任着水的传输任务,并...原创 2018-08-22 09:52:34 · 224 阅读 · 19 评论 -
C#总结(三)
3种区别堆和栈的区别: 值类型和引用类型的区别: 结构和类的区别: 相同点:默认都有一个无参数的构造函数; 子类中如果有参数的构造函数,会默认的去调用父类中的无参数的构造函数; Protected访问符不允许其他子类访问;文件管理File类判存、复制、移动、删除; File.Exist();File.Copy(); File.Move();File.Del...原创 2018-03-12 16:29:47 · 186 阅读 · 16 评论 -
C#总结(二)
目录常量枚举结构方法num和num显示转换和隐式转换数组四种声明方式函数重载对象和类字符串其他概念及知识点目录常量、枚举、结构常量就是不会变化的量;const int num = 10;加上const,num就是常量了; 枚举: public enum Gender { 男 女 ...原创 2018-02-25 08:11:06 · 220 阅读 · 29 评论 -
C#总结(一)
前言简单了解数据类型的分类结构语句结构符号常用快捷键变量命名规范C中经典的例子前言简单了解C#(sharp):一种编程语言,可以开发基于.net平台的应用。 .net应用:桌面应用程序:Winform;internet应用程序 ASP.NET;手机开发wp7; .net两种交互模式: C/S客户机(Client)和服务器(Serve...原创 2018-02-12 10:22:49 · 263 阅读 · 17 评论 -
机房收费系统之组合查询
前言:组合查询是机房的另一个重点;涉及到的窗体有:学生基本信息维护、学生上机信息统计、操作员工作记录。逻辑:问题及重点代码:1.调用函数的目的是使得汉字与表中字段进行转化 例:sql语句的姓名应该是student Name,而代码中添加的是文字(Combo3.AddItem “姓名”)通过函数可以将两者进行转化 2.表中信息清空: 通过加入MSHFlexGrid1.Clear可以清空 3.实原创 2017-12-12 20:51:09 · 254 阅读 · 19 评论 -
机房收费系统之结账
前言:结账部分是机房的一个重点;思路: 1.通过UserID查询姓名;(通过Combo1的Click事件,将表中姓名栏信息赋给Combo2) 2.点击SSTab控件查询到相应表中信息; 3.结账更新相应表中信息(将student表,recharge表,cancelCard表中未结账部分更新为结账,并更新checkDay和ckeckWeek表)问题及重点代码: 1.数据类型不要随便更改,会报错原创 2017-12-12 19:55:03 · 319 阅读 · 21 评论 -
机房收费系统之退卡
前言:充值和退卡类似,退卡要考虑的比充值要多,重点说一下退卡。退卡的逻辑:Created with Raphaël 2.1.0退卡窗体文本框是否为空卡号是否存在(连接student表)卡号是否正在上机(删除学生表中卡号信息,更新cancelCard表中信息退卡成功yesyesyes退卡和充值类比,充值是将充值信息更新到student表中,在Online表中添加数据;退卡是将原创 2017-12-12 21:01:54 · 442 阅读 · 32 评论 -
机房收费系统之上机状态查看
前言:上机状态查看这块查询部分和之前的查询类似,不再多说; 下面来说下如何实现所有学生下线:1.如何实现所有学生下线: 我的思路是通过click事件将上机表中的online信息删除 所以显示全部的时候就查询不到online表中的信息了。2.如何实现选中学生下线: 通过SQL语句加一些限定条件来实现这个功能所以点击所有学生下机的时候我让它显示这个界面: 通过如下代码实现:txtSQL = "原创 2017-11-28 18:33:11 · 918 阅读 · 54 评论 -
机房收费系统之上下机
前言 上下机部分是机房收费系统的一个重要部分,需要捋清思路,逻辑要清楚。上下机逻辑先来捋一下上下机的思路。上机:下机问题及重点代码: 上机部分:1.文本框如何锁定:locked 属性决定控件是否可以编辑;BackStyle属性指出label或shape背景样式是否透明。 2.label如何显示当前时间:通过如下代码实现 Private Sub Timer1_Timer() Label20.原创 2017-11-28 18:18:16 · 279 阅读 · 28 评论 -
机房收费系统之查询
前言: 查询这块涉及到了几个窗体,有学生查看余额、学生查看上机记录、学生充值记录查询窗体、学生上机状态查看。学生查看上机记录和学生充值记录查询窗体类似,在这里以充值记录为例学生查看余额:Created with Raphaël 2.1.0查看余额判断卡号是否输入查询是否有这个卡号(连接student表)查询成功yes学生充值记录查询:Created with Raphaël 2.1.0查看充原创 2017-11-27 17:41:14 · 360 阅读 · 29 评论 -
机房收费系统之用户登录
前言机房敲了一个半月了,之前总是一直修改,需要好好的总结一下,总结下登陆窗体。登陆窗体: Created with Raphaël 2.1.0登陆窗体文本框是否为空用户是否存在 (user表)密码是否正确(user表)更新onwork,worklog表输出非闰年登陆成功yesyesyes问题及重点代码: 1.问题1实时错误’3704’ 对象关闭时,不允许操作原创 2017-11-26 21:41:24 · 706 阅读 · 32 评论 -
导出Excel
界面VB导出Excel的优点:个人感觉将查询到的内容以表格形式导出,更直观,也很方便,方便信息的整理。代码:Dim i As IntegerDim j As IntegerDim xlApp As Object '必须这样定义Dim xlBook As ObjectDim xlSheet As ObjectMSHFlexGrid.Redraw = False '关闭表格重画,加快原创 2017-11-16 17:09:19 · 553 阅读 · 34 评论 -
机房收费系统(二)
[目录]机房收费系统敲了一部分,发现了很多之前没有注意的地方,以前也是态度不够严谨吧;也收获了一些技巧和经验。拿来给大家分享一下发现的问题: [SQL server]转换varchar值‘6000000001’时溢出整数列。超过了其最大整数值。 解决方法:将int类型,转换为Bigint 或 numeric即可。注意到的细节和技巧:一、代码前面加入magtext sqLtext 可判断连接数原创 2017-10-29 19:02:23 · 1028 阅读 · 21 评论 -
机房之初步构思
[目录]前言人员管理员用户会员用户上机界面帮助前言做一个系统前应明白这个系统的用户是谁?具体功能有哪些?要做出一个什么样的效果?这些都要提前进行构思。人员管理员管理员应该具备的功能有以下方面: 注册新用户、删除用户:可参考之前的学生信息管理系统 查询用户的所有上机信息:信息中应显示机器号、上下机时间、应付费用等内容用户用户方面应具备以下功能:登陆、修改密码、 可自行结账或到前台结账原创 2017-09-24 10:14:47 · 374 阅读 · 42 评论 -
ASP.NET——常用控件
验证控件: (基于服务器端数据验证) GridView、DataList控件还不熟悉,用到的时候再深入研究;敲例子的时候遇到两个问题: 答案就在问题中,遇到错误要仔细分析问题; 要加上this.voteID...原创 2018-08-22 09:19:05 · 431 阅读 · 13 评论 -
ASP.NET——常用内置对象
ASP.NET微软公司推出的新一代脚本语言,ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能;在代码撰写方面将页面逻辑和业务逻辑分开;HTTP协议又称为超文本传输协议,是一个客户机和服务器请求和应答的标准;在浏览网页时,浏览器通过HTTP协议与服务器进行交换信息;1)HTTP按客户机/服务器模式工作,HTTP支持客户与服务器通信,相互...原创 2018-08-22 08:39:53 · 547 阅读 · 11 评论 -
学生项目总结
目录前言学生常见错误总结优化收获前言之前写的学生总结是分开的,没有写一个整体的总结。学生常见错误总结一、实时错误”91” 这个问题,首先检查一下你的txtSQL语句是否正确,我的就是语句FileDSN=studentinfo.dsn ; UID=sa;PWD=123 dsn 后面少了; 从网上查到的原因是:没有原创 2017-09-14 21:11:23 · 896 阅读 · 27 评论 -
存储过程的执行、IIS发布web
存储过程可以用exec执行;(建存储过程时先执行才能保存)存储过程常用的SQL执行语句: exec sp_databases; –查看数据库 exec sp_tables; –查看表 exec sp_columns student;–查看列 exec sp_helpIndex student;–查看索引 exec sp_helpConstraint student;–约...原创 2018-07-24 11:32:32 · 256 阅读 · 11 评论