• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
猩球崛起
积小成多
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 下一页
2013年4月12日
C# winform中ListView用法
摘要: //更改属性 this.listView1.GridLines = true; //显示表格线 this.listView1.View = View.Details;//显示表格细节 this.listView1.LabelEdit = true; //是否可编辑,ListView只可编辑第一列。 this.listView1.Scrollable = true;//有滚动条 this.listView1.HeaderStyle = ColumnHeaderSt... 阅读全文
posted @ 2013-04-12 22:56 Orangutan 阅读(362) 评论(0) 推荐(0)
WPF自定义一个MessageBox介绍
摘要: xaml:<Window x:Class="AgileToDo.UMessageBox" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="UMessageBox" Height="130" Width="280" WindowStyle="None&quo 阅读全文
posted @ 2013-04-12 22:55 Orangutan 阅读(719) 评论(0) 推荐(0)
c# 读取excel的一系列问题
摘要: c#读取excel的方法有不少,这里重点讲直接将excel文件读取到dataset中。在实践过程中会有不少问题,特意摘抄在此:1.基本的代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> private DataSet importExcelToDataSet(string FilePath) { string strConn; strConn = "Provider=Microsoft.... 阅读全文
posted @ 2013-04-12 22:54 Orangutan 阅读(344) 评论(0) 推荐(0)
2013年3月28日
关于排序算法性能问题。
摘要: 首先写了一个类用于计时: class Time:IDisposable { private DateTime _time; public Time() { _time = DateTime.Now; } public void Dispose() { TimeSpan _tmp=DateTime.Now-_time; Console.WriteLine("耗时(毫秒):" + _tmp.TotalMilliseconds); ... 阅读全文
posted @ 2013-03-28 19:28 Orangutan 阅读(433) 评论(0) 推荐(0)
2013年3月25日
我对插入算法的理解。
摘要: 我的理解是从数组第二个元素开始依次和前面的元素比较,小于前面则交换位置,直到插入的位置正确为止。代码实现如下:using System;namespace 插入排序{ class Program { static void Main(string[] args) { int[] iarray = new int[100]; Random rd=new Random(); //为数组随机填充100个数 for (int i = 0; i < iarray.Length;... 阅读全文
posted @ 2013-03-25 19:12 Orangutan 阅读(274) 评论(0) 推荐(0)
WPF:警惕TextBox会占用过多内存
摘要: 问题源自这篇文章:WPF的TextBox产生内存泄露的情况。整个问题是这样的,文章作者演示使用类似下方的代码来不停地像WPF的TextBox控件赋值:for (int i = 0; i < 10000; i++){ //tbx是界面上的TextBox变量 tbx.Text += string.Format("{0}\n", i);} 然后会出现程序占用过多内存的问题。 很快在那篇文章的评论中有人指出这个和WPF没有关系,因为频繁得拼接字符串会产生过多重复字符串对象,即使不显示在TextBox控件上,也会会占用过多内存的。 但是原文作者又在回复中讲到他做了相关测试,但是 阅读全文
posted @ 2013-03-25 19:01 Orangutan 阅读(277) 评论(0) 推荐(0)
C#指针- unsafe与fixed
摘要: c#在默认情况下生成的都是安全代码,即进行了代码托管(.NET的CLR机制好处之一是,进行代码托管,适时的释放内存,程序员便不必考虑资源 的回收问题),而此时,指针不能出现在安全代码的编译条件下。 一、unsafe如果因需要想在c#中使用指针,那么unsafe便是一个通道(当然在使用前,需在项目属性的生成选项中,选择“允许不安全代码”)。example 1:a) 创建项目,项目属性->生成->选择“允许不安全代码”b) 编写代码using System;using System.Collections.Generic;using System.Text;using System.R 阅读全文
posted @ 2013-03-25 18:59 Orangutan 阅读(320) 评论(0) 推荐(0)
2013年3月23日
C#父类与子类(多态性)
摘要: using System;namespace 父类子类{ class Person { public Person() { Console.WriteLine("我是父类构造函数"); } public virtual void SayHello() { Console.WriteLine("父类SayHello"); } } class Son : Person { public Son() { ... 阅读全文
posted @ 2013-03-23 22:35 Orangutan 阅读(289) 评论(0) 推荐(0)
2013年3月22日
Winform中GDI+绘图(椭圆,直线等)
摘要: 用 CreateGraphics 方法创建 Graphics 对象Graphics g = this.CreateGraphics(); 画线,下例是一个棋盘: //x+=15每一个格子的宽15,y+=15每一个格子的高15 for (int x = 10, y = 10, count = 0; count < 15; x += 15, y += 15, count++) { //220=15*14+10(格子宽*14+期盼最左的线起始x坐标) g.D... 阅读全文
posted @ 2013-03-22 20:47 Orangutan 阅读(432) 评论(0) 推荐(0)
WinForm中获取鼠标当前位置
摘要: Control.MousePosition 属性,获取鼠标光标的位置(以屏幕坐标表示)Control.PointToClient(Point p)方法,可将指定屏幕点的位置计算成工作区坐标例如PointToClient(MousePosition)将鼠标相对于屏幕的坐标换算为相对于工作区坐标Control.PointToScreen(Point p)方法,可将指定工作区的位置计算成屏幕坐标 阅读全文
posted @ 2013-03-22 20:44 Orangutan 阅读(722) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3