自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 Windows窗体技术

创建WinForm程序 RAD 窗体的添加与删除 可以添加多个窗体运行时只显示程序只显示一个主窗体 在项目中其它窗体都属于子窗体如果想其它窗体设置为主窗体,在主程序入口点Main()方法中修改窗体名即可 删除窗体窗体的常用属性BackColor设置窗体背景颜色 BackgroundImage设置窗体的背景图片 Curcor 鼠标光标形状 鼠标放置窗体时光标会

2017-10-31 03:52:47 986

原创 C#--接口、抽象与封密

接口的声明 开发中的创建接口:接口的实现和继承 接口可多继承 多继承:单继承 接口关系图: 接口的成员不能同名,即使类型不同 继承的成员不用再声明 实例类关系图 开放封闭原则 定义接口会飞的接口方法基类鸟类不用实现会飞的功能定义为抽象类三个派生类中进行重写方法接口实现会飞的鸟类这样的好处再来一个会飞的鸟类,天鹅 项目下载显式接口编写一个鸟的基类并且抽象(Bir

2017-10-29 04:01:19 351

原创 C#--结构、类与属性

结构的使用枚举类的声明 开发中都在项目创建类文件: 实例化类: this 关建字 (表示自己)属性的使用 没有使用属性的方法: 对赋值进行限定:对取值进行限定: 自动属性: 属性的两个方法: 通常称为访问器。属性分为四种:给字段添加属性的快捷键 Ctrl+r+e构造函数和析构函数重载的构造函数 注意:默认的会被覆盖解决的方法: 析构函数类的继承在项目中创建基类(父

2017-10-24 03:54:21 1205

原创 C#--方法

## 方法的声明及调用 ## 方法概述: 方法是一种用于实现可以有对象(或类)执行的计算机或操作的成员,是一个已命名的语句集,每个方法都有一个名称和一个主体,方法名应该是一个有意义的标识符,应描述出方法的用途.方法主体包含了调用方法时实际执行的语句.用户可以为大多数方法提供一些数据来进行处理,并让其返回一些信息(通常是处理结果)方法是一种基本的、功能强大的编程机制.没使用方法的语句 使用方

2017-10-23 03:31:53 218

原创 c#--异常处理相关技术

捕获异常异常是程序运行中发生的错误,异常处理是程序设计的一部分。错误的出现并不总是编写应用程序者的原因,有时应用程序会因为终端用户的操作而发生错误。无论如何,在编写程序前,都应预测应用程序和代码中出现的错误。三种异常处理语句 try….catch//捕获异常 try….finally //清除异常 try….catch…finally //处理所有异常官方文档利用try catch语句来捕获数

2017-10-21 02:24:02 303

原创 ASP.NET--网站配置、发布与部署

网站发布前的配置信息配置文件下载网站发布的基本步骤写好的项目—在本机上发布 打开目录查看:部署网站安装IIs 打开控制面板→程序和功能→启用或关闭Windows功能安装后 返回控制面板 →管理工具双击打开: 安装ASP.NET4.0asp.net模块默认和iis直接没有建立任何关联,因此需要建立关联。 右键以管理员身份运行通过运行命令安装,在cmd运行窗口中输入: cd\WINDOWS\M

2017-10-20 20:51:42 36924 3

原创 vs2017 创建安装项目

vs—–安装插件官网安装打包插件:Microsoft Visual Studio 2017 Installer Projects选择对应的vs版本下载后安装:安装前关闭掉vs 也可以去第三方官网安装InstallShield官网注册后下载安装也可选择对应版本安装好后打开vs217 查看 文件-新建项目-其他项目类型有:新建打包项目打开要打包的项目(解决方案) 输入项目名: 选择你的项目,指定

2017-10-19 01:54:37 8896 2

原创 C#--数组

官方文档一维数组的声明初始化需要注意的问题: 1:数组大小与总个数一致,否则编译失败; 2:数组的大小一定是一个常量; 3:数组元素值已知时用字面值声明,元素值未知时,用new关键字。一维数组的使用一维数组使用时要注意: 1:数组索引从0开始,所以访问数组Array[N]的最后一个元素应该为N-1 2:遍历数组时避免越界值; 3:一维数组遍历时应该尽量使用foreach语句,因为fore

2017-10-18 02:18:26 322

原创 C#--WinForm--表格数据控件DataGridView--绑定模式

官方文档DataGridView控件提供了一种强大而灵活的以表格形式显示数据的方式。用户可以使用DataGridView控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。扩展DataGridView控件有很多方式 例如可以采用编程方式指定自己的排序算法来创建自己的单元格类型,通过选择一些属性,可以轻松的自定义DataDridView控件的外观:可以将许多类型的数据存储区

2017-10-17 00:31:03 36957 2

原创 字符与字符串--StringBuilder类

StringBuilder类的使用引入命名空间System.Text 通过new关键字初始化 进行使用,与string类的使用一样官方文档 在使用System.Strin类中的方法时,都要在内存中创建一个新的字符串对象,这就需要为该对象分配新的空间,在需要对字符串执行重复修改的情况下,与创建新的string对象相关的系统开销就可能非常高示例

2017-10-16 23:43:52 486

原创 字符与字符串

字符串是用于表示文本的字符的有序集合。 AString对象是的有序集合System.Char对象表示一个字符串;System.Char对象都对应于一个 utf-16 代码单元。 值String对象是有序集合的内容System.Char对象,并且值是不可变 (即,它是只读的)。 字符串的不可变性的详细信息,请参阅不可变性和 StringBuilder 类本主题中后面的部分。 最大大小String在内存

2017-10-16 05:35:02 494

原创 字符与字符串--字符及转义字符

.NET Framework使用Char结构来表示 Unicode 字符。 Unicode 标准用叫做代码点的唯一 21 位标量数字标识每个 Unicode 字符,并定义指定如何将码位编码为一个或多个 16 位值的序列的 UTF 16 编码形式。 每个 16 位值范围为十六进制 0x0000 到 0xFFFF 并存储在Char结构。 值Char对象是其 16 位数字 (序号) 值。定义格式 cha

2017-10-16 04:06:48 2514

原创 C#--winForm项目核心模块--Excel导入数据

Excel表格wps2016版本: 在Excel导入类中编写封装数据对象的方法在DataGridView中 展示从Excel中导入的数据添加行号、样式…..

2017-10-15 00:40:08 3968 17

原创 C#--通用Access类---将指定Excel导入到数据集中

创建连接字符串(适合Excel-2007以后的版本)将指定的Excel导入到数据集中脚本文件下载

2017-10-15 00:27:30 1284

原创 C#--Winform项目核心模块--考勤模块(三)

根据日期和姓名查询学员考勤列表方法根据日期查询考勤统计信息方法在UI中实现考勤查询和统计sql项目下载

2017-10-14 01:44:05 1115

原创 C#--Winform项目核心--考勤模块(二)

编写根据考勤卡号获取学员对象的方法发现以上查询的方法与根据学号精确查询的方法一致只是根据学号 与根据卡号不同 而且多了个打卡时间 (按学号精确查询) 根据面向对象原则封装出不变的方法:按照学号精确查询: 只需调用内部使用的方法: 按照考勤卡号精确查询: 也调用内部公共方法 UI中实现考勤打卡和打开信息展示用户输入卡号并且按下Enter键调用键按下事件:添加打卡信息、并且同步显示在列表中创

2017-10-13 16:09:59 1737

原创 C#--Winform项目核心模块--考勤模块

添加考勤记录数据访问方法获取应到学员总数的数据方法获取实到学员总数的数据访问方法SQl语句分析:实到人数根据打卡人数统计并要求过滤重复值并且以当天24小时内计算c#编写实到人数的数据访问方法:通用获取数据库在服务器的时间方法 UI动态显示时间UI展示考勤汇总数据sql项目下载

2017-10-12 13:00:30 940 1

原创 C#--WinForm项目核心-考试统计信息(二)

基于组合实体(外键对象) 查询和展示列表学员实体扩展 没有使用扩展实体对象的方法 使用扩展实体的方法: 调试时发现结果没问题但是不展示:DridView数据绑定的是一级属性所以不能展示:修改绑定对象的实体扩展类的一级属性:绑定的只是一级对象名没有属性名:设置单击单元格内容时发生的事件: 解析组合属性(在项目比较大的开发中还是非常的有用)sql项目资源

2017-10-11 13:47:02 854

原创 C#--winForm项目核心模块--考试统计信息

考试成绩信息统计数据访问方法编写查询缺考人员名单的数据访问方法在UI中实现统计查询信息展示查询全校考试成绩:发现代码有两处重复使用面向对象编程方法,添加一个没有返回值的方法 根据班级查询或查询全校成绩只需调用方法即可 sql项目资源

2017-10-10 15:50:29 548

原创 C#--WinForm项目核心模块--编写成绩查询数据访问方法

使用DataSet实现动态班级下拉框后台方法: 前台窗体初始化: 后台编写成绩查询数据访问方法多表查询对应扩展实体,CSharp,SQLServiceDB,ClassName列:前台按照班级实现学员成绩查询uI编写索引值属性改变事件: 将窗体的设计文件委托事件剪切到初始化窗体 将下拉框的事件关联 禁止自动产生列: 下拉框索引值属性改变时事件优化体验 —-添加行号 显示全部或全校成绩事件

2017-10-10 04:11:59 846

原创 C#--Winform项目核心模块-基于DataTbale的视图实现成绩快速筛选

更改文本框属性值引发的事件前台根据C#成绩动态筛选前台显示所有成绩根据班级名称动态筛选索引属性值更改时发生事件: sql项目下载

2017-10-09 14:54:07 400

原创 C#--Winform项目核心模块-基于DataTable显示全部成绩

后台方法前台初始化调试sql项目下载

2017-10-09 13:44:46 460

原创 C#--WinForm项目核心模块 --用DataTable绑定下拉框的数据源

DataSet通用查询类通用—执行查询方法后台方法前台数据绑定创建数据访问对象 基于DataTable绑定班级下拉框

2017-10-09 12:08:38 2751

原创 C#--WinForm删除模块--基于学号或对象删除学员对象

sql带外键约束的不能直接删除的消息编写后台删除方法时要加入外键消息错误判断后台删除方法前台删除事件调试删除带外键约束的学号 删除不带外键约束的学号 sql资源下载

2017-10-07 17:14:04 476

原创 C#--WinForm修改模块--实现学员信息的修改

后台方法修改学员方法: 判断身份证号与其他学员是否重复: 判断考勤卡号是否与其他学员重复:前台事件数据验证几乎与添加学员的事件一致 再另加(身份证,考勤卡号是否与其他学员重复)数据封装同步修改后的DataGridView的修改信息新弹出的窗体设置状态 返回修改信息返回管理窗体 修改按钮事件 —- 重新调用查询同步查询

2017-10-07 10:22:18 3426

原创 C#--WinForm查询模块--优化用户体验

优化用户体验键按下Enter时的优化添加修改学员右键菜单选择要添加的右键控件 调用提交窗体的事件

2017-10-06 14:49:15 407

原创 C#--WinForm修改模块--显示修改学员信息

前台事件验证DirdView没有数据,没有选中行的验证 获取学号显示窗体 初始化修改窗体信息 优化用户体验 双击学号自动弹出修改窗体的信息

2017-10-06 01:13:32 761

原创 C#--WinForm查询模块--按学号精确查询学员信息

后台方法编写前台验证基本验证 创建新的窗体并接收参数 创建新窗体并添加一个构造方法显示学员详细信息

2017-10-05 12:08:14 2538

原创 C#--WinForm--实现查询列表的动态排序

编写排序类根据姓名,学号降序 实现查询DridView列表-排序将从数据库查询的列表 放入一个List泛型集合变量 实现排序: Sql脚本项目下载

2017-10-05 09:32:56 1175

原创 C#--Winform-按照班级名称查询学员列表并优化

编写后台根据班级名称查询方法前台调用优化列表添加行号 调用通用DridView样式设置类 通用样式设置类设置背景颜色:

2017-10-05 08:38:17 710

原创 C# --Winfrom-添加学员对象同步列表展示优化

添加学员对象后对文本框给予清空添加学员对象后,清空文本框,单选框,班级索引,图片……DataGridView添加行号添加GridView绘制前事件 通用 – 设置DridView的样式类,方法调用通用DridView的样式方法 调试SQL脚本项目下载

2017-10-04 00:06:40 263

原创 C#--Winfrom-UI中封装数据并提交到数据库

编写后台方法执行的sql语句是单一结果集 需要转换为int的方法类型UI数据封装查看sql列的类型编写对应的实体类 编写对应的实体类: 实现UI封装: 图片转换二进制参考调用后台数据访问方法: SQL脚本源码下载

2017-10-03 10:52:27 537 1

原创 c#--String Builder --字符串高效拼接

普通字符串的拼接字符串的高效拼接官方文档官方文档

2017-10-03 09:36:26 1766

原创 C#--WinForm保存学员对象的综合验证

编写前任何项目都必须查看sql的各项约束唯一约束、检查约束、默认约束、外键约束………贯穿sql, 编写验证才显得项目测试bug比较少,体现出开发者的水平UI界面验证分析考勤卡号,身份证号 是唯一的,年龄在18到35之间,电话号码不超11位,所在班级有外键约束,地址是默认约束编写确认添加事件前的数据验证基础验证高级验证通过数据库验证:后台方法—-

2017-10-02 15:20:22 304

原创 C#--WinForm基于泛型集合动态填充下拉框

设置窗体下拉框不允许用户输入以集合的方法查询sql班级信息前台展示源码下载Sql脚本

2017-10-02 13:51:33 950

原创 C# -- 实现WinForm程序的密码修改

修改窗体程序密码的示例实现分析 前台弹出修改窗体 编写后台方法,调用通用数据访问类Update方法 数据验证,判断原密码是否与旧密码符合,俩次输入的新密码是否一致 更新程序全局变量前台弹出修改窗体编写后台方法数据验证数据验证封装数据与后台交互声明程序全局变量项目下载

2017-10-02 11:44:23 12675 4

C语言mjson库文件,头文件

C语言的Mjson头文件与库文件,希望可以帮助有需要的朋友

2018-04-29

C#--Winfrom 俩层框架 学生管理系统 数据库练习脚本

基于C#俩层开发的SQLServerDB,学生管理系统练习脚本,包含创建数据库,日志,创建学员信息数据表,创建班级表,成绩表,管理员用户表、数据表的各种约束--主键约束,检查约束,唯一约束,身份证长度检查约束,默认约束,外键约束,插入各表格所需语句

2017-09-07

Python3-HTMLTestRunner

HTMLTestRunner是python标准库unittest单元测试框架的一个扩展,它生成易于使用的HTML报告

2016-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除