• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






zhangdandan1

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

09 2016 档案

 
无边框窗体、用户控件、Timer控件
摘要:一、无边框窗体1 最大化、最小化以及关闭按钮制作 实际上就是更换点击前、指向时、点击时的图片 (1)将图片放在该文件夹的Debug中, 获取图片的路径 Application.StartupPath + "\\图片名.类型"(2)若是放在该文件夹的中,Application.StartupPath 阅读全文
posted @ 2016-09-28 22:33 zhangdandan1 阅读(155) 评论(0) 推荐(0)
进程和线程
摘要:一、进程1、Process提供对本地和远程进程的访问,并能够启动和停止本地系统进程。 一个程序就是一个进程。命名空间using System.Diagnostics; (1) Start ():启动进程,主要有如下参数设置 Start( ProcessStartInfo ) Start( strin 阅读全文
posted @ 2016-09-27 20:43 zhangdandan1 阅读(140) 评论(0) 推荐(0)
MessageBox.Show()和三级联动
摘要:1 MessageBox.Show() 2 三级联动 写成一个函数,每次使用时调用; //每当第一级变动时,第二级跟着变;第二级变动时,第三级变动;用SelectedIndexChange事件 3 分离字符串 阅读全文
posted @ 2016-09-26 23:49 zhangdandan1 阅读(185) 评论(0) 推荐(0)
ListView 控件
摘要:一、显示数据 1、视图 小三角--视图-Details 2、设置列头 右键--编辑列 --添加 编辑列右边的属性:Text是列名,DisplayIndex是显示列的顺序 3、添加行数据 右键--编辑项--添加 编辑项右边的属性:Text设置第一列的数据,SubItems集合设置其余列的数据 4、编写 阅读全文
posted @ 2016-09-25 23:38 zhangdandan1 阅读(174) 评论(0) 推荐(0)
布局、容器、打印控件、对话框
摘要:1 布局 Anchor:锁定位置 Dock:填充位置,一般Dock是与容器控件配合使用 2 容器控件 (1)Panel:类似于DIV,可无限嵌套 (2)FlowLayoutPanel:流式布局容器,内容会默认从左向右排列,如果宽度不够了,可自动换行。 (3)GroupBox:拥有Panel全部属性, 阅读全文
posted @ 2016-09-24 15:21 zhangdandan1 阅读(285) 评论(0) 推荐(0)
多窗体、菜单和工具栏
摘要:一、多窗体 1 从form1 打开form2 (1)不隐藏form1 (2)隐藏form1 2 构造函数传值 (1)传窗体 (2)传普通值 3 关上form2时form1也关闭 form2关闭时,触发FormClosing事件,从而执行里边的语句 4 提示框类型的窗体 不关闭这个类型的窗体其它窗体不 阅读全文
posted @ 2016-09-22 20:00 zhangdandan1 阅读(213) 评论(0) 推荐(0)
计算器 和公共控件
摘要:一、计算器: 1 计算器练习的目的 (1)事件数据用法 (2)后台逻辑锻炼 (3)程序的制作思路,做一个按钮功能,你就先想这一个就行了 2 程序制作流程: (1)想这个程序是要干什么的,脑子里会大概有一个框 (2)将界面搭出来,界面层 (3)编写后台代码,业务逻辑层 (4)数据访问层 二、公共控件 阅读全文
posted @ 2016-09-21 18:13 zhangdandan1 阅读(502) 评论(0) 推荐(0)
WindowsForm 窗体属性和控件
摘要:一窗体属性 1 布局 (1)Autoscoll --滚动条 (2)AutoSize --自动调节大小以适用内容大小 (3)Location和 StartPosition (确定窗体第一次出现的位置) ①CenterParent(窗体在其父窗体中居中) ②CenterScreen ( 窗体在当前显示窗 阅读全文
posted @ 2016-09-19 21:32 zhangdandan1 阅读(4932) 评论(0) 推荐(0)
C#函数复习
摘要:1 函数 对不同的数据执行相同的操作。 2 Main()函数 是应用程序的入口函数点,当运行C#程序的时候就会调用它包含的入口点函数,这个函数执行完毕,程序就终止了,所以所有程序都必须有一个入口点。 3 返回值是有数据类型的,void关键字无返回值4 结束函数执行是return,意思就是把返回值传送 阅读全文
posted @ 2016-09-17 22:19 zhangdandan1 阅读(110) 评论(0) 推荐(0)
ADO数据库访问类查询、属性扩展
摘要:1 数据库访问类查询 (1)查询一条 有参数:查询这条信息的主键; 有返回值:返回值是一个实体类; dr.read();执行一遍,读取这行信息并放进users类型中。 (2)查询所有 无参数; 有返回值:将返回的值放进泛型集合; dr.read();循坏读取,每读取一遍,将这行数据放入一个实体类,再 阅读全文
posted @ 2016-09-14 20:24 zhangdandan1 阅读(251) 评论(0) 推荐(0)
ADO.NET完整的删除与修改, 实体类和数据访问类
摘要:1 完整的删除与修改 删除和修改之前先进行查找,看看有没有这条记录。 (1)先查 bool bb = false;//定义中间变量 cm.CommandText = "select * from users where uname=@name"; //@key占位符,Parameters先清空,再添 阅读全文
posted @ 2016-09-13 22:25 zhangdandan1 阅读(308) 评论(0) 推荐(0)
ADO.NET增删改查
摘要:1 ADO.NET 就是将C#和MSSQL连接起来的一个纽带,可以通过ADO.NET将内存中的临时数据写入到数据库中,也可以将数据库中的数据提取到内存中供程序调用,所有数据访问技术的基础。 2 连接数据库基本格式(增、删、改): (1)需要两个类: 数据库连接类 SqlConnection 数据库操 阅读全文
posted @ 2016-09-12 17:03 zhangdandan1 阅读(197) 评论(0) 推荐(0)
类库、委托
摘要:1 类库 问题:调用别人类中的方法? (1) C#源代码文件,包括在自己的项目中 生成:建一个类--生成项目--右键项目名--在文件资源管理器中打开文件夹--复制类文件.cs; 调用:项目名右键--在文件资源管理器中打开文件夹--粘贴类文件.cs--显示所有文件--右键复制的文件--加到项目中--u 阅读全文
posted @ 2016-09-11 20:02 zhangdandan1 阅读(127) 评论(0) 推荐(0)
多态
摘要:1 多态 多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。 一个基类的引用符,可以指向多种派生类对象,具有多种不同的形态,这种现象叫多态性。 2 虚方法-重写 同样都是继承了同一个父类,但是父类中的方法并不适用任何一个子类,那么在这就需要子类重新编写这个方法的主体。 阅读全文
posted @ 2016-09-09 21:09 zhangdandan1 阅读(161) 评论(0) 推荐(0)
面向对象:封装、继承
摘要:1 访问修饰符: pubulic:公共的,只要引用了命名空间,就可以随意进行访问 private:私有的,只有当前类内部才可以访问 internal:内部的,当前程序集内可以访问,程序集就是命名空间,此修饰符是默认的 protected:被保护的,当前类和它的子类才可以访问 命名空间: 也叫程序集, 阅读全文
posted @ 2016-09-08 19:18 zhangdandan1 阅读(138) 评论(0) 推荐(0)
面向对象思想:对象和类
摘要:对象 对象是人们要进行研究的任何事物,不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 对象具有状态,一个对象用数据值来描述它的状态。 类 具有相同或相似性质的对象的抽象就是类。对象的抽象是类,类的具体化就是对象,也可以说类的 实例是对象。数据结构来描述类的属性。 实例化语句 student 阅读全文
posted @ 2016-09-06 16:52 zhangdandan1 阅读(204) 评论(0) 推荐(0)
sql 存储过程、事务、视图、触发器
摘要:1存储过程1.1存储的格式 create proc name as begin 语句 end1.2执行存储 exec name1.3无参数 --创建存储过程if (exists (select * from sys.objects where name = 'sstudent')) drop pro 阅读全文
posted @ 2016-09-05 16:10 zhangdandan1 阅读(199) 评论(0) 推荐(0)
连接查询,结构、循环语句
摘要:1 连接查询:通过连接运算符可以实现多个表查询。1.1 join onselect name,mark from student join mark on student.id=mark.studentid左连接-left joinselect name,mark from student left 阅读全文
posted @ 2016-09-03 22:06 zhangdandan1 阅读(134) 评论(0) 推荐(0)
HTML 5 Canvas
摘要:HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 <canvas id="myCanvas" width="200" height="100">内容</canvas>canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成 1绘制一 阅读全文
posted @ 2016-09-02 22:50 zhangdandan1 阅读(143) 评论(0) 推荐(0)
主键、外键和子查询
摘要:1 主键和外键的区别 1.1定义 主键--唯一标识一条记录,不能有重复的,不允许为空 外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空 1.2作用 主键--用来保证数据完整性 外键--用来和其他表建立联系用的 1.3个数: 主键--主键只能有一个 外键--一个表可以有多个外键 2 主键 阅读全文
posted @ 2016-09-02 21:46 zhangdandan1 阅读(491) 评论(0) 推荐(0)