<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[david600656的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/david600656</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; david600656]]></copyright><item><title><![CDATA[C#简单的学籍管理系统(数据库变更由原来的SQLserver改为SqLite)]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229508</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229508</guid><author>david600656</author><pubDate>Fri, 15 Mar 2019 15:49:00 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Data.SQLite;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 简单的学籍管理系统.App_Code
{
    public...]]></description><category></category></item><item><title><![CDATA[C#两个数只能进行+1，-1，*2操作。求使得两个数相等的最小步骤]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229516</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229516</guid><author>david600656</author><pubDate>Fri, 15 Mar 2019 15:21:00 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 两个数字相等所需最小步骤
{
    public class PrintData
    {
        ...]]></description><category></category></item><item><title><![CDATA[C#求最小公倍数与最大公约数]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229512</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229512</guid><author>david600656</author><pubDate>Fri, 15 Mar 2019 14:55:00 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Main
{
    /*
    假设x和y的最大公约数是m,最小公倍数是n,则xy=mn
    分析：n=...]]></description><category></category></item><item><title><![CDATA[webfrrm基础]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229510</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229510</guid><author>david600656</author><pubDate>Fri, 14 Oct 2016 10:13:00 +0800</pubDate><description><![CDATA[一、B/S和C/S
1、C/S
C/S 架构是一种典型的两层架构，其全程是Client/Server，即客户端服务器端架构，其客户端包含一个或多个在用户的电脑上运行的程序，而服务器端有两种，一种是数据库服务器端，客户端通过数据库连接访问服务器端的数据；另一种是Socket服务器端，服务器端的程序通过Socket与客户端的程序通信。]
WinForm   WPF
...]]></description><category></category></item><item><title><![CDATA[MDI窗体容器、权限设置]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229507</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229507</guid><author>david600656</author><pubDate>Thu, 29 Sep 2016 16:12:00 +0800</pubDate><description><![CDATA[MDI窗体容器、权限设置

一、MDI窗体容器：
1、功能：
它可以让其它窗体在它的内部打开，无法超出它的范围
将某个窗体的属性：IsMdiContainer设置为true - 窗口样式
2、问题：
（1）如何将其它窗体在它的内部打开？
   窗体对象名.MdiParent = this;
（2）窗体打开时最大化属性不好用，怎么办？
   在实例化窗体...]]></description><category></category></item><item><title><![CDATA[无边框窗体和timer控件]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229503</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229503</guid><author>david600656</author><pubDate>Wed, 28 Sep 2016 16:47:00 +0800</pubDate><description><![CDATA[一、无边框窗体
1、控制按钮如何制作就是放置可以点击的控件，不局限于使用按钮或是什么别的，只要放置的控件可以点击能触发点击事件就可以了
做的好看一点，就是鼠标移入（pictureBox1_MouseEnter），移出（pictureBox1_MouseLeave），按下（ pictureBox1_MouseDown）三个事件会让按钮改变样式
如何获取图片的相对路径：Appli...]]></description><category></category></item><item><title><![CDATA[线程进程]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229499</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229499</guid><author>david600656</author><pubDate>Tue, 27 Sep 2016 17:04:00 +0800</pubDate><description><![CDATA[进程：Process.Start("calc");//括号内是计算机可识别的应用程序名
弊端：有许多程序不知道它的运行名字到底是什么，如果写错了，就会出现程序崩溃错误（防止崩溃可以try住）
//实例化进程类Process p = new Process();//创建进程开启路径对象ProcessStartInfo psi = new ProcessStartInfo(textBox...]]></description><category></category></item><item><title><![CDATA[ListView]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229497</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229497</guid><author>david600656</author><pubDate>Sun, 25 Sep 2016 16:02:00 +0800</pubDate><description><![CDATA[ListView：列表展示数据1、视图 - 在其右上方小箭头点击将视图改为Largelcon；或右键属性在外观View将其改为Details2、设置列头 - 在其右上方小箭头点击选择编辑列，然后添加列名；或右键属性-行为-Columns3、添加行数据 - 在其右上方小箭头点击选择编辑项，然后将属性Text改名，即第一列，添加成员即其它列；或右键属性-行为-Items-----------...]]></description><category></category></item><item><title><![CDATA[菜单栏工具栏]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229495</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229495</guid><author>david600656</author><pubDate>Thu, 22 Sep 2016 17:03:00 +0800</pubDate><description><![CDATA[1、MenuStrip:顶部菜单，可右键点击插入标准项分割线：1、- 2、右键插入Separator
快捷键：每一个项右键属性最下面ShortcuKeys可以设置快捷键，ShowShortcuKeys是否在该项上显示快捷键不管选项隐藏还是菜单隐藏，快捷键都管用
2、ContextMenuStrip:右键菜单
在属性 行为上ContextMeunStrip选择您要关联右键菜单，即可使...]]></description><category></category></item><item><title><![CDATA[多窗体切换]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229504</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229504</guid><author>david600656</author><pubDate>Thu, 22 Sep 2016 14:30:00 +0800</pubDate><description><![CDATA[1、哪个是主窗体
利用From1的button将From2打开
private void button1_Click(object sender, EventArgs e)        {            Form2 f2 = new Form2();            f2.Show();            this.Hide();//打开From2时，隐藏From...]]></description><category></category></item><item><title><![CDATA[公共控件]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229498</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229498</guid><author>david600656</author><pubDate>Wed, 21 Sep 2016 12:55:00 +0800</pubDate><description><![CDATA[客户端设计思路1.理顺设计思路,架构框架2.设计界面3.编写后台代码4.数据库访问
公共控件：1、Button（按钮）：	Enabled ：确定是否启用控件	Visible：确定控件是否课件；2、CheckBox（多选项） 、CheckListBox -（多选项列表）
3、ComboBox（显示一个可编辑的文本框，可下拉选择值）：	1、数据填进去	可以在后台 将要填进去的内容放到  ...]]></description><category></category></item><item><title><![CDATA[winform窗体（一）——基本属性]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229490</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229490</guid><author>david600656</author><pubDate>Mon, 19 Sep 2016 11:54:00 +0800</pubDate><description><![CDATA[WinForm:客户端程序制作 - C/S   B/S
必须在windows系统上才能运行
.NET Framework框架上运行  
常用窗体属性：
布局：AutoScroll - 是否出现滚动条AutoSize - 自动调整窗口Location - 左上角的坐标StartPosition - 有两个值非常重要 1-CenterScreen 屏幕中央2-CenterPare...]]></description><category></category></item><item><title><![CDATA[ADO总结测试数据库]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229493</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229493</guid><author>david600656</author><pubDate>Sun, 18 Sep 2016 16:14:00 +0800</pubDate><description><![CDATA[create database ADO测试
go
use ADO测试
go
create table Student
(
    Code        nvarchar(200)     not null   primary key,--学生编号，主键
    Name        nvarchar(200)     not null,              -...]]></description><category></category></item><item><title><![CDATA[函数复习及成员变量的属性扩展]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229476</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229476</guid><author>david600656</author><pubDate>Wed, 14 Sep 2016 15:00:00 +0800</pubDate><description><![CDATA[public string selectC_code(int id)
        {
            string C_code = "&lt;空&gt;";
            cmd.CommandText = "select C_code from Class where C_id=@a";
            cmd.Paramet...]]></description><category></category></item><item><title><![CDATA[9_13学习完整修改和查询&&实体类，数据访问类]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229472</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229472</guid><author>david600656</author><pubDate>Tue, 13 Sep 2016 16:44:00 +0800</pubDate><description><![CDATA[完整修改和查询：中间变量运用。
1、先查
2、执行操作
----------------------------------------------------

namespace ADO.NET_小项目
{
    public class sql_delete
    {
        public void delete(string sql)//sql 需要...]]></description><category></category></item><item><title><![CDATA[ADO.NET学习]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229462</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229462</guid><author>david600656</author><pubDate>Mon, 12 Sep 2016 11:03:00 +0800</pubDate><description><![CDATA[ADO.NET:数据访问技术
就是将C#和MSSQL连接起来的一个纽带
可以通过ADO.NET将内存中的临时数据写入到数据库中也可以将数据库中的数据提取到内存中供程序调用
所有数据访问技术的基础
连接数据库基本格式：需要两个类1、数据库连接类  SqlConnection2、数据库操作类  SqlCommand
//1、连接数据库//写连接字符串，立马就要想到有4点要写完，1、...]]></description><category></category></item><item><title><![CDATA[面向对象总结]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229459</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229459</guid><author>david600656</author><pubDate>Sun, 11 Sep 2016 15:18:00 +0800</pubDate><description><![CDATA[面向对象	面向对象是个什么东西？		编程思想		将现实中的东西抽象成计算机中的类		类	封装		保证数据的正确性		给私有的成员变量添加一个或多个属性		成员变量：			private 数据类型 名称		属性			public 数据类型 属性名{ get;set;}	继承		是一种规则约定/减少一定的工作量		class 类型 : 父类名	访问修饰符		public			公共访问权...]]></description><category></category></item><item><title><![CDATA[多态,接口]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229461</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229461</guid><author>david600656</author><pubDate>Fri, 09 Sep 2016 15:19:00 +0800</pubDate><description><![CDATA[多态：龙生九子，各有不同
同样都是继承了同一个父类，但是父类中的方法并不使用任何一个子类，那么在这就需要子类重新编写这个方法的主体
1、需要父类同意子类可以重新编写自己的方法	virtual -  虚方法	2、子类只能重写父类允许重写的方法，只能重写虚方法	override - 重写覆盖虚方法	所有的类都可以当做父类，都可以有虚方法
------------------------...]]></description><category></category></item><item><title><![CDATA[继承]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229457</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229457</guid><author>david600656</author><pubDate>Thu, 08 Sep 2016 14:42:00 +0800</pubDate><description><![CDATA[访问修饰符：pubulc:公共的，只要引用了命名空间，就可以随意进行访问private:私有的，只有当前类内部才可以访问
internal：内部的，当前程序集内可以访问，程序集就是命名空间，此修饰符是默认的protected:被保护的，当前类和它的子类才可以访问
命名空间：也叫程序集，项目中每一个文件夹都是一个独立的命名空间如果要使用某一个命名空间下的类文件，那么必须首先引用此命名空...]]></description><category></category></item><item><title><![CDATA[面向对象_封装练习]]></title><link>https://blog.youkuaiyun.com/david600656/article/details/101229470</link><guid>https://blog.youkuaiyun.com/david600656/article/details/101229470</guid><author>david600656</author><pubDate>Thu, 08 Sep 2016 10:03:00 +0800</pubDate><description><![CDATA[class 基类    {        private int    _Id;        private string _Name;        private string _Sex;        //将获取到的Id转为字符串类型方便操作        public int Id        {            set {_Id = value;}        } ...]]></description><category></category></item></channel></rss>