11 2013 档案
制作透明的图标ICO
摘要:1.使用crowldraw画图保存为PNG格式,选择“被遮盖区域”,然后保存(保存为PNG的透明格式)。 2.使用IconWorkshop把透明的PNG格式导出为ICO。 阅读全文
posted @ 2013-11-30 15:23 神秘藏宝室 阅读(606) 评论(0) 推荐(0)
C#读取excel 找不到可安装的ISAM
摘要:实在没有办法了 就仔细的查看了 一下数据链接字符串: string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "\\"+fileName + ";Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;"; 有对照了http://www.connectionstr... 阅读全文
posted @ 2013-11-20 11:21 神秘藏宝室 阅读(3682) 评论(1) 推荐(0)
C#BackgroundWorker组件
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threadin... 阅读全文
posted @ 2013-11-18 16:15 神秘藏宝室 阅读(509) 评论(0) 推荐(0)
C#线程池ThreadPool
摘要:线程池可以减少频繁的线程创建和销毁对系统性能的影响。ThreadPool默认是后台属性,IsBackground是true。线程池通过线程命名空间的ThreedPool类来实现,要请求由线程池中的一个线程来处理你的任务,需要调用QueueUserWorkItem方法。要注意,当你向线程池提交一个人物请求后,你就无法再取消它了。另外,线程池中每个线程按照默认的优先级进行。向线程池提交任务使用WaitCallback委托。线程池会对这个任务自动调用一个线程来处理。public delegate void WaitCallback(object state);using System;using S 阅读全文
posted @ 2013-11-18 15:20 神秘藏宝室 阅读(604) 评论(0) 推荐(0)
C#线程通信与异步委托
摘要:线程的通知机制AutoResetEvent是线程实现通知操作的重要方法。通常,AutoResetEvent用于通知正在等待线程已发生事件,允许线程通过发信号互相通信。AutoResetEvent时间对象提供了给我们可以控制线程执行的先后顺序,他的常用方法:Set设置并发送信号Reset重置信号,也就是使信号无效WaitOne等待一个信号WaitAny静态方法,等待一个信号数组,信号数组里面有任何信号都可以,否则等待WaitAll静态方法,等待一个i额信号数组,信号数组里面的信号全部到齐才可以,否则等待创建一个AutoResetEvent对象,构造方法里面需要带一个bool类型的参数,AutoR 阅读全文
posted @ 2013-11-18 14:54 神秘藏宝室 阅读(434) 评论(0) 推荐(0)
C#线程使用学习
摘要:线程的入口函数可以不带输入参数,也可以带输入参数: form1.cs using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Syste... 阅读全文
posted @ 2013-11-18 12:32 神秘藏宝室 阅读(545) 评论(0) 推荐(0)
C# 线程
摘要:线程的方法和状态 Thread类常用方法: Start();启动线程 Sleep(int);静态方法,暂停当前线程指定ms数 Abort();通常使用该方法来终止一个线程 Suspend();该方法并不终止未完成的线程,它仅仅挂起线程,以后可以恢复 Resume();恢复被Suspend()方法挂起的线程执行 新建线程 using System;using System.Co... 阅读全文
posted @ 2013-11-18 11:14 神秘藏宝室 阅读(537) 评论(0) 推荐(1)
C# Lambda表达式与Linq
摘要:int[] arry = { 1, 3, 565, 76, 4, 32, 2 }; //linq写法 var res = from i in arry select i; //lambda写法 var res = arry.Select(i => i); //Linq... 阅读全文
posted @ 2013-11-17 13:01 神秘藏宝室 阅读(398) 评论(0) 推荐(0)
C#聚合运算方法
摘要:Aggregate 对集合值执行自定义聚合运算 Average 计算集合平均值 Count 对集合的元素惊醒计数,还可以仅对满足某一谓词函数的元素进行计数 LongCount 对大型集合中的元素进行计数,还可以仅对满足某一谓词函数的元素进行计数。 Max 确定集合中的最大值 Min 确定集合中的最小值 Sum 计算集合中值的总和。 阅读全文
posted @ 2013-11-17 12:34 神秘藏宝室 阅读(752) 评论(0) 推荐(0)
C# LINQ语法
摘要:from子句嵌套private void button5_Click(object sender, EventArgs e) { listBox1.Items.Clear(); List students = new List { new Student1{Name = "张三",Scores = new List{93,74,94,58}}, new Student1{Name = "李四",Scores = new List{94,74,86,58}}... 阅读全文
posted @ 2013-11-17 11:45 神秘藏宝室 阅读(332) 评论(0) 推荐(0)
C# Linq
摘要:LINQ- Language Integrated Query 语言集成查询LINQ通过对象的方式对数据库进行描述。LINQ是一种能够快速对大部分数据源进行访问和数据整合的一种技术,使用相同的基本查询表达式模式类查询和转换SQL数据库、ADO.NET数据集、XML文档和流已经.NET集合中的数据。从.NET3.5开始引入LINQLINQ to ObjectsLINQ to DataSetLINQ to SQLLINQ to EntitiesLINQ to XML命名空间System.Data.Linq 该命名空间包含支持与LINQ to SQL应用程序中的关系数据库进行交互的类System.D 阅读全文
posted @ 2013-11-16 15:47 神秘藏宝室 阅读(469) 评论(0) 推荐(0)
C# DataTable和DataRelation
摘要:form2.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace DataAdapter{ public partial class Form2 : Form { private DataSet ds = new DataSet(); p... 阅读全文
posted @ 2013-11-14 14:18 神秘藏宝室 阅读(2648) 评论(0) 推荐(0)
C#DataSet/DataAdapter
摘要:DataReader必须持续连接,所以在调用方法SqlDataReader作为返回类型时候,必须在方法外关闭流,很不方便。DataAdapter用于对数据源检索数据并填充到DataSet中的表。DataAdapter还可以将DataSet所做的更改进行解析回数据源。(通俗点,DataSet就是一个缓冲区,可以修改好数据,让DataAdapter返回回数据源)DataAdapter使用例程using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System. 阅读全文
posted @ 2013-11-14 12:06 神秘藏宝室 阅读(731) 评论(0) 推荐(0)
C#练习DataReader
摘要:SQL代码:create database ThreeDbgoUSE ThreeDb;GOCREATE TABLE classify --分类表( id int primary key identity(1,1), name nvarchar(20) not null)GOCREATE TABLE product --产品表( id int primary key identity(1,1), name nvarchar(20) not null, price decimal, number int default 0, c_id int FOR... 阅读全文
posted @ 2013-11-14 11:04 神秘藏宝室 阅读(1217) 评论(0) 推荐(0)
C#使用SQL语句时候的万用密码问题
摘要:实际上万用密码就是因为SQL里面的语句--是注释,利用bug添加用户名和密码。例如,用户名为 adada’ or 1=1--第一个种写法登录成功了第二种写法登录失败(正确)第三种写法登录失败(正确)测试代码数据库部分create database ThreeDbgoUSE ThreeDb;GOCREATE TABLE classify --分类表( id int primary key identity(1,1), name nvarchar(20) not null)GOCREATE TABLE product --产品表( id int primary key id... 阅读全文
posted @ 2013-11-12 18:25 神秘藏宝室 阅读(717) 评论(0) 推荐(0)
C# ADO.NET学习
摘要:Connetction 对象:数据库服务器数据库名字登录名、密码连接数据库所需要的其他参数Command对象:ExecuteScalar();//首行首列的内容ExecuteNomQuery();//几行数据收到影响ExecuteReader();//数据流DataReader对象:一个只读只进的数据流。需要时刻与远程服务器保持连接。将远程的数据通过流的方式单项传输给客户端,他是只读只进的。DataSet:一个存在与本地内存中的微型数据库一次从数据源获取数据到本地,并在本地内存建立一个微型的数据库存储,期间可断开与服务器的连接,以后的操作都可以针对本地数据操作,结果后通过DataAdopter 阅读全文
posted @ 2013-11-12 18:17 神秘藏宝室 阅读(1056) 评论(0) 推荐(0)
C#与数据库连接简单测试
摘要:效果展示 数据库代码 create database OneDbgoUSE OneDb;GOCREATE TABLE classify --分类表( id int primary key identity(1,1), name nvarchar(20) not null)GOCREATE TABLE product --产品表( id int prim... 阅读全文
posted @ 2013-11-12 12:25 神秘藏宝室 阅读(3520) 评论(0) 推荐(0)
C#访问数据库的步骤
摘要:1.必须导入包含适当的ADO.NET类的名称空间2.获取具体的数据库连接字符串。3.实例化Connection对象,并建立、打开连接。4.使用Command对象,从数据库存取器中读取数据和向数据读取器中写入数据,或是执行SQL语句5.关闭连接。 阅读全文
posted @ 2013-11-11 12:29 神秘藏宝室 阅读(448) 评论(0) 推荐(0)
ADO.NET概述
摘要:xml这类文件它是.net变成环境中优先使用的数据访问借口。 ADO.NET传输的数据都是XML格式的 ADO.NET是一组用于和数据源惊醒交互的面向对象类库 数据源:通常是各种数据库,但文本、excel表格和xml这类文件也可以读取 ADO.NET为不同数据源提供不同的支持库类,我们称之为Data Providers 阅读全文
posted @ 2013-11-11 10:14 神秘藏宝室 阅读(339) 评论(0) 推荐(0)
C#窗体互动
摘要:说白了就是在一个窗体操作另外一个窗体的东西。 原理是把form2的数据提取出来,利用中间的静态类middle来传递数据,触发事件,调用委托,来修正form1 效果如下: Form1.cs using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;u... 阅读全文
posted @ 2013-11-10 13:27 神秘藏宝室 阅读(407) 评论(0) 推荐(1)
C# Lambda表达式
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyDelegate{ delegate void Del(string str); class Program { static void Main(string[] args... 阅读全文
posted @ 2013-11-10 12:43 神秘藏宝室 阅读(192) 评论(0) 推荐(0)
C#委托学习
摘要:控制台应用程序代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyDelegate{ delegate void Del(string msg); class Program { static void Main(string[] args) { Del handler = ReturnMsg; string info = "名叫小白,年方二八,除了没钱和长的太帅外基... 阅读全文
posted @ 2013-11-10 12:35 神秘藏宝室 阅读(420) 评论(0) 推荐(0)
C#练习委托、事件、事件处理
摘要:控制台应用程序效果:代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyEventTest{ class Program { /// /// 第一步 新建委托需要的带参数的类,属于事件的参数的子类 /// public class MyClassEventArgs : EventArgs { private string name; ... 阅读全文
posted @ 2013-11-10 11:37 神秘藏宝室 阅读(624) 评论(0) 推荐(0)
C#委托与事件
摘要:定义委托语法:访问修饰符delegate 返回值类型 委托名称(参数1,参数2,参数n …)定义事件的语法:public event 委托名 事件名;控制台应用程序实例:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Event{ class Program { static void Main(string[] args) { Employee e1 = new Employee("小白",988... 阅读全文
posted @ 2013-11-09 17:45 神秘藏宝室 阅读(297) 评论(0) 推荐(0)
C#自己写的第一个小程序,庆祝一下
摘要:Packages.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Examination{ public class Packages { public string Name { get; set; } public Dictionary Items { get; set; ... 阅读全文
posted @ 2013-11-08 17:36 神秘藏宝室 阅读(689) 评论(0) 推荐(0)
C#实例,熟练使用泛型数组等,课程选择小软件
摘要:CourseItem.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LessonList{ /// /// 课程类 /// public class CourseItem { public CourseItem() { } /// /// 实例化一个课程的对象 /// /// 课程名字 /// 课程数 ... 阅读全文
posted @ 2013-11-07 18:31 神秘藏宝室 阅读(365) 评论(0) 推荐(0)
C#泛型命名潜规则
摘要:public class List{}public class LinkedList{}public class SortedListT 相当于占座 阅读全文
posted @ 2013-11-07 15:30 神秘藏宝室 阅读(276) 评论(0) 推荐(0)
C#泛型
摘要:winform应用程序代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace ArrayDemo{ public partial class Form1 : Form { public Form1() { Initia... 阅读全文
posted @ 2013-11-07 15:19 神秘藏宝室 阅读(434) 评论(0) 推荐(0)
C#编写图书列表winform
摘要:Book.cs文件using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace Booklist{ public class Book { /// /// 作者 /// public string Author { get; set; } /// ///... 阅读全文
posted @ 2013-11-06 18:35 神秘藏宝室 阅读(777) 评论(0) 推荐(0)
C#数组实践
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ControlProject{ class Program { static void Main(string[] args) { Array myarr; //创建数组 var v = 10; //创建一个匿名类型的变量 myarr = Array.CreateInstance... 阅读全文
posted @ 2013-11-06 16:18 神秘藏宝室 阅读(348) 评论(0) 推荐(0)
C#数组学习
摘要:1.多维数组using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ControlProject{ class Program { static void Main(string[] args) { //新建一个3*4的数组 string[,] person = new string[3, 4]; person[0, 0] = "姓名"; p... 阅读全文
posted @ 2013-11-06 16:07 神秘藏宝室 阅读(256) 评论(0) 推荐(0)
C#数组存入引用类型
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ControlProject{ class User { public string Name { get; set; ... 阅读全文
posted @ 2013-11-06 15:21 神秘藏宝室 阅读(436) 评论(0) 推荐(0)
C#数组
摘要:11月1日开始学些C#,今天学习到数组。 几种定义数组的方法: int[] myInt; //声明 myInt = new int[7]; //初始化 int[] myInt1 = new int[7]; /... 阅读全文
posted @ 2013-11-06 15:08 神秘藏宝室 阅读(569) 评论(0) 推荐(2)


 >>>转载请注明出处<<<