
C#学习笔记
文章平均质量分 58
chwei_cson
这个作者很懒,什么都没留下…
展开
-
关于C#类中方法的参数 ref,out,params...
C#类中方法的参数有 (1)值参数 (2)引用参数(ref) (3)输出参数(out) (4)数组参数(params) (5)可选参数 对于值参数就不多说了,主要说一下引用参数、输出参数和数组参数:(1)引用参数原创 2012-07-05 16:39:56 · 498 阅读 · 0 评论 -
C# TCP实现多个客户端与服务端 数据 与 文件的传输
C#菜鸟做这个东东竟然花了快三天的时间了,真是菜,菜,菜~~~下面是我用C#写的 一个简单的TCP通信,主要的功能有:(1) 多个客户端与服务器间的数据交流(2)可以实现群发的功能(3)客户端与服务端可以进行文件的传输主要用到的知识: TCP里的 socket 、、、 多线程 Thread 、、、下面的是界面:下面分别是服务端和客户端的代码,如若借用,请原创 2012-07-11 19:38:05 · 67752 阅读 · 41 评论 -
C# GDI+ 简单绘图
本文转载自:http://www.cnblogs.com/zihuatanejo/articles/1392689.html#commentformC# GDI+ 简单绘图(一)最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样. GDI+:Graphics De转载 2012-08-17 18:01:57 · 2354 阅读 · 0 评论 -
关于 “ 非法的变量名/编号”
做了一个显示数据库中的信息的东东,结果运行的时候一直都是 “ 非法的变量名/编号”,相当崩溃,百度/谷歌了好久才 找到原因:少了: cmd.CommandType = CommandType.StoredProcedure;都是不细心惹得祸,下次再不能在犯同样的错误了,记下来当个提醒~~~原创 2012-07-30 18:56:02 · 5230 阅读 · 0 评论 -
C# winForm 中listview怎么显示数据查询结果?
原文在这儿:http://zhidao.baidu.com/question/340222342.html首先设置表头,随便写个例子了listView1.Columns.Add("名字", 200, HorizontalAlignment.Center);//表头名,长度,格式listView1.Columns.Add("密码", 70);listView1.Columns.Add("状转载 2012-07-26 16:10:21 · 12673 阅读 · 0 评论 -
C# 窗体间的传值
在编程过程中 我们的from2 窗体中的方法经常需要用到 form1中的数据作为标志量,这时我们该怎样来实现呢? 如:在form1中有 public int flg=1; 在form2中要用,我们的第一反应肯定是 这样的: form1 frm1=new from1(); flg2=frm1.flg; 相信大多数人第一次做窗体间的传值都会这样写,我也一样。 运行之后你会发现,无论你的原创 2012-07-25 18:12:07 · 1019 阅读 · 0 评论 -
菜鸟学 C#调用存储过程操作oracle数据库中的表
本文写的是最基本的C#调用存储过程操作数据表的东西,相当基础,如果你已经对存储过程有一定学习,那就不要再浪费时间往下看啦!首先说一下存储过程的写法(没有相关的判断啊,最最简单的存储过程)--学生信息表;create table scott.stumsg( stuname varchar(20), stunum char(12)primary key, stuse原创 2012-07-25 16:50:38 · 2860 阅读 · 0 评论 -
在主窗体Panel中添加新的窗体(C#,winform开发)
本篇文章是我转载的,原笔迹在这儿:http://hi.baidu.com/weizi/item/4b0bbdf7f21ee40dd89e7234在主窗体Panel中添加新的窗体(C#,winform开发)本文的要写的是如何将窗体(Form)添加到panel中。为什么要这样呢?1)如果用tab控件,整个窗体的控件太多,不易于我们编程;2)可以更灵活转载 2012-07-23 18:31:27 · 23450 阅读 · 1 评论 -
C#在一个控件上显示电脑当前的时间
这个很简单,但是要注意一点: 一定要把 Timer 控件 Enabled 属性 设置成true,否则你做的时钟就是死的,不能更新时间! private void timer1_Tick(object sender, EventArgs e) { DateTime dt = DateTime.Now; // 声明一个DateTime的对象;原创 2012-07-19 08:47:04 · 5384 阅读 · 1 评论 -
C#中怎样让引用的.dll文件也集成到生成的.exe文件中
在C#编程过程中如果我们不把自己引用的 .dll 文件集成到 .exe文件中,当我们运行 .exe文件时,.dll文件必须和 .exe文件在同一目录下,否则就会出现错误;所以,在大多数的情况下,我们是会选择把二者结合在一起,那样的话,运行的时候就方便的多了,怎样实现呢? 其实,很简单,找到你引用的程序集的属性,把 “嵌入互操作类型” 改成 true 就OK 啦~~~原创 2012-07-16 19:12:03 · 9667 阅读 · 8 评论 -
C#中打开word 文件并在richTextBox中显示
void OpenNewChildForm() { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "(文本文件)|*.txt|(word文件)|*.doc"; ofd.FilterIndex = 1; if (ofd.Sh原创 2012-07-16 18:25:05 · 6532 阅读 · 1 评论 -
C# 窗体中的右键不显示
右键菜单是我们经常会用到的,今天在做右键菜单的时候遇到了一个问题:拉了一个ontextMenuStrip控件,设置好了右键要显示的内容,也写好了Click事件,可运行的时候就是没反应,纠结了老半天,后来发现原来是没有关联的原因~~~石化ing ,,,,所有的工作做好之后我们应该将要显示右键菜单的控件的ContextMenuStrip属性设置成你的ContextMenuStrip,这样才能正确的显示原创 2012-07-16 18:32:22 · 2645 阅读 · 0 评论 -
关于ArrayList以及简单哈希表中的一些常用的东东
(1),ArrayList /** * ArrayList 的对象,在不指明容量大小的情况下默认的是16,,而且在操作的过程中,当列表中的元素达到最大容量时,列表将自动将其容量增加一倍; * 命名空间: using System.Collections; * add 一次只能添加一个数据,addRange 一原创 2012-07-13 14:55:04 · 594 阅读 · 0 评论 -
C# 中排序函数的总结
sort 函数对数组中的数据进行升序排序,,(其中,sort函数有很多重载的形式,这里不再一一的说明)Reverse函数对数组中的数据进行降序排序,,static void Main(string[] args) { // sort ,Reverse 排序的应用举例 int[] intArr = { 1,4,2原创 2012-07-12 11:08:48 · 21628 阅读 · 1 评论 -
C# 二维数组中的常用函数及输出
static void Main(string[] args) { string[,] myStrArr = new string[,] {{"油","盐"},{"《围成》","《晨露》"},{"毛毛熊","Snoopy"}}; // 定义一个二维数并初始化; /** *原创 2012-07-12 10:38:14 · 5302 阅读 · 0 评论 -
c#中DateTime函数的各种显示效果
DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//12775670485991原创 2012-07-06 14:59:33 · 1030 阅读 · 0 评论 -
关于mysql中添加新用户名的方法(权限)
原谅在这儿: http://zhidao.baidu.com/question/328098747.htmlmysql添加用户方法建立数据库gamespcreate database gamesp;添加用户grant all on 数据库名.* to 用户名@localhost identified by '密码';grant all on game转载 2012-09-03 21:17:05 · 3752 阅读 · 0 评论