winform(MDI窗体容器、权限设置)
摘要:一、MDI窗体容器: 1、功能: 它可以让其它窗体在它的内部打开,无法超出它的范围 将某个窗体的属性:IsMdiContainer设置为true - 窗口样式 2、问题: (1)如何将其它窗体在它的内部打开? 窗体对象名.MdiParent = this; (2)窗体打开时最大化属性不好用,怎么办?
阅读全文
posted @
2016-09-29 20:44
fei!
阅读(282)
推荐(0)
winform(无边框窗体与timer)
摘要:一、无边框窗体 1、控制按钮如何制作就是放置可以点击的控件,不局限于使用按钮或是什么别的,只要放置的控件可以点击能触发点击事件就可以了 做的好看一点,就是鼠标移入(pictureBox1_MouseEnter),移出(pictureBox1_MouseLeave),按下( pictureBox1_M
阅读全文
posted @
2016-09-28 17:05
fei!
阅读(436)
推荐(0)
winform(进程和线程)
摘要:一、进程:需要有用Process类用法一:Process.Start("calc");(不好用)该方法弊端:有许多程序不知道它的运行名字到底是什么,如果写错了,就会出现程序崩溃错误用法二://实例化进程类Process p = new Process();//创建进程开启路径对象ProcessSta
阅读全文
posted @
2016-09-27 18:23
fei!
阅读(325)
推荐(0)
MessageBox的Buttons和三级联动
摘要:一、MessageBox的Buttons MessageBox.Show可以出现有按钮的对话框 例如: DialogResult dr = MessageBox.Show("是否要继续吗?", "警告!!!", MessageBoxButtons.OKCancel);//它弹出的对话框如下图所示 i
阅读全文
posted @
2016-09-26 20:46
fei!
阅读(356)
推荐(0)
winform(ListView及数据库连接)
摘要:一、ListView:列表展示数据1、视图 - 在其右上方小箭头点击将视图改为Largelcon;或右键属性在外观View将其改为Details2、设置列头 - 在其右上方小箭头点击选择编辑列,然后添加列名;或右键属性-行为-Columns3、添加行数据 - 在其右上方小箭头点击选择编辑项,然后将属
阅读全文
posted @
2016-09-25 20:12
fei!
阅读(1832)
推荐(0)
winform(容器、打印、对话框)
摘要:一、布局:2个属性:Anchor:锁定位置Dock:填充位置一般Dock是与容器控件配合使用 二、容器控件:Panel:就是一个区域,类似于DIV,可以独立布局,还可以让其它控件及容器在它的内部再次布局 FlowLayoutPanel:流式布局容器,内容会默认从左向右排列,如果宽度不够了,那么自动换
阅读全文
posted @
2016-09-23 15:06
fei!
阅读(1118)
推荐(0)
winform(多窗体、菜单和工具栏)
摘要:一、多窗体 1、哪个是主窗体 利用From1的button将From2打开 光那样出现的问题:主窗体隐藏了,关闭其它窗体后,没有将主窗体显示/关闭,那么程序就关不上了 (1)、构造函数传值,将窗体传到另一个窗体中去 首先打开From2代码,并选择事件FormClosing 然后将From1中的 Fo
阅读全文
posted @
2016-09-22 18:16
fei!
阅读(3208)
推荐(0)
winform(公共控件)
摘要:一、客户端设计思路 1.理顺设计思路,架构框架 2.设计界面 3.编写后台代码 4.数据库访问 二、公共控件 1、Button(按钮): ⑴ Enabled :确定是否启用控件 ⑵ Visible:确定控件是否课件; 2、CheckBox(多选项) 、CheckListBox -(多选项列表) 3、
阅读全文
posted @
2016-09-20 19:32
fei!
阅读(462)
推荐(0)
winform属性
摘要:WinForm为客户端程序必须在.NET Framework框架上运行 一、常用属性: 布局: AutoScroll:当控件内容超出可见区域是否显示滚动条; Autosize:当控件内容有超出时是否自动调整窗口; Location:控件左上角相对于其容器的坐标; StartPosition:窗口运行
阅读全文
posted @
2016-09-19 16:01
fei!
阅读(301)
推荐(0)
ADO.NET(查询、属性扩展)
摘要:一、ADO.NET 融合面向对象的查询语句 1.只查询一条数据 2.查询所有语句 二、小知识 1、程序的运行顺序和机制卡断点可以很好的处理程序中未知的BUG并且可以很准确的找到BUG的位置 2、函数的抽象性函数功能写的越少,那么这个函数能被应用的地方就越多 三、属性扩展**: 处理:有外键关系时将代
阅读全文
posted @
2016-09-14 15:12
fei!
阅读(403)
推荐(0)
ADO.NET(完整修改和查询、实体类,数据访问类)
摘要:一、完整修改和查询 在编写c#语句时需考虑到用户体验,例如在编写修改语句时,需要考虑到输入的内容在数据库中是否能够找到。 中间变量运用。 1、先查 2、执行操作 完整修改语句: 完整删除语句: 二、SQL数据库字符串注入攻击 需要使用cmd.Parameters这个集合占位符: @key 代表这个位
阅读全文
posted @
2016-09-13 20:29
fei!
阅读(4535)
推荐(0)
ADO.NET基础(增删改查)
摘要:ADO.NET是一种数据访问技术,就是将C#和MSSQL连接起来的一个纽带。可以通过ADO.NET将内存中的临时数据写入到数据库中,也可以将数据库中的数据提取到内存中供程序调用。 ADO.NET是所有数据访问技术的基础。 一、连接数据库基本格式 两个类:1、数据库连接类 SqlConnection2
阅读全文
posted @
2016-09-12 19:42
fei!
阅读(610)
推荐(0)
面向对象(类库、委托)
摘要:一、类库 引用别人的类 1、源代码方法: 可以将直接写好的.cs源代码文件,添加进我的解决方案文件夹下,在解决方案资源管理器中, 项目上右键→添加→现有项,来添加此.cs源代码文件的使用,需要引入相应的命名空间 2、类库方法: 一个dll文件,就是一个类库 它人新建一个类库,在里面编写类和相应的方法
阅读全文
posted @
2016-09-11 10:33
fei!
阅读(287)
推荐(0)
c#复习整理
摘要:一、基本语法 1.数据类型 整数类型:int、long 浮点类型:float、double、decimal 布尔类型:bool 字符串类型:string 2.类型转换 int a; double b = 3.14;a = (int)b;a = Convert.ToInt32(b);a = int.P
阅读全文
posted @
2016-09-09 19:11
fei!
阅读(1213)
推荐(0)
面向对象(多态)
摘要:多态: 同样都是继承了同一个父类,但是父类中的方法并不使用任何一个子类,那么在这就需要子类重新编写这个方法的主体 1、需要父类同意子类可以重新编写自己的方法 virtual - 虚方法 2、子类只能重写父类允许重写的方法,只能重写虚方法 override - 重写覆盖虚方法 所有的类都可以当做父类,
阅读全文
posted @
2016-09-09 14:35
fei!
阅读(177)
推荐(0)
面向对象(封装、继承)
摘要:1.类的访问修饰符有public、private、internal、protected。 其中pubulc:公共的,只要引用了命名空间,就可以随意进行访问private:私有的,只有当前类内部才可以访问 internal:内部的,当前程序集内可以访问,程序集就是命名空间,此修饰符是默认的protec
阅读全文
posted @
2016-09-08 15:16
fei!
阅读(246)
推荐(0)
面向对象及类的介绍
摘要:面向对象全称面向对象思想 面向对象的本质是什么?答案是抽象。从面对的问题域抽象出解决问题所需的对象是面向对象方法的核心思想。能否恰当抽象出足够的对象类型,特别是抽象出潜在的对象是决定软件设计好坏的关键。如果从更宽泛的角度讲,对我们所面对的复杂问题进行抽象,抓住本质,得出高度精炼的逻辑模型,对问题的求
阅读全文
posted @
2016-09-06 16:14
fei!
阅读(326)
推荐(0)
数据库(触发器、数据库事务、存储练习)
摘要:触发器: 触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQL Server 包括三种常规类型的触发器:DML 触发器、DDL 触发器和登录触发器。 当服务器或数据库中发生数据定义语言 (DDL) 事件时将调用 DDL 触发器。登录触发器将为响应 LOGON 事件而激发存储过程。与 SQL
阅读全文
posted @
2016-09-05 16:21
fei!
阅读(4590)
推荐(0)
数据库(存储、视图)
摘要:存储过程: 存储过程(stored procedure)有时也称为sproc。存储过程存储于数据库中而不是在单独的文件中,有输入参数、输出参数以及返回值等。 在数据库中,创建存储过程和创建其他对象的过程一样,除了它使用的AS关键字外。存储过程的基本语法如下: CREATE PROCDUER|PROC
阅读全文
posted @
2016-09-05 16:15
fei!
阅读(5324)
推荐(0)
数据库(连接查询、变量)
摘要:一、连接查询:通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 常用的两个链接运算符: 1.join on 2.union 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通
阅读全文
posted @
2016-09-03 20:58
fei!
阅读(1050)
推荐(0)
数据库(主键外键、子查询)
摘要:1.主键 数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值
阅读全文
posted @
2016-09-01 19:12
fei!
阅读(5639)
推荐(0)