- 博客(47)
- 资源 (7)
- 收藏
- 关注
原创 C# 图片与Byte[]之间的转换
图片与byte[]相互转换困扰了我好久,图片转byte[]时始终转换不对,不过皇天不负有心人,换了种方式成功了。不多说,直接上代码: /// /// 图片转字节流 /// /// /// private Byte[] BmpConvertByte(Image image)
2015-09-30 11:47:39
3180
原创 C# winfrom设置textbox字体大小和样式并结合GridView使用
private void radioButton1_CheckedChanged(object sender, System.EventArgs e) { //设置字体为宋体 textBox1.Font=new Font("宋体",textBox1.Font.Size,textBox1.Font.Style); } private void radi
2014-09-25 22:30:30
2240
转载 gridcontrol中添加checkbox复选框
添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式。gridview1 editable设置为true 将要绑定的DataTable添加列 "check",Type 为 bool。 绑定DataTable到GridControl。 获取: string value = gridview.GetDataRow(i)["check
2014-08-20 13:08:44
1585
转载 sql语句like的用法
在SQL结构化查询语言中,LIKE语句有着至关重要的作用。 LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字
2014-08-20 13:08:37
520
转载 Sql语句注入漏洞
Sql语句作为国际标准的数据库查询语句,在各种编程环境中得到了广泛的应用。作为一个成熟、稳定的系统,用户登陆和密码验证是必不可少的。笔者在平时的编程工作中发现,许多程序员在用sql语句进行用户密码验证时是通过一个类似这样的语句来实现的: Sql="Select * from 用户表 where 姓名='"+name+"' and 密码='"+password+"'"
2014-08-20 13:07:12
571
转载 Winform窗口弹出位置控制
Winform窗口弹出位置控制窗体的弹出位置可以由属性StartPosition来指定,默认值有:Manural 自定义,由属性Location指定;CenterScreen 屏幕中央;WindowsDefaultBounds 系统默认位置(但大小为系统默认窗体大小)WindowsDefaultLocation 系统默认位置(大小由属性Size指定)C
2014-08-15 15:43:59
9342
1
转载 DEV组件LookupEdit,ComboBoxEdit绑定数据源
LookupEdit可以绑定数据表(DataTable)或对象数据组(Object List)作为数据源,下拉窗体可自定显示栏位。绑定数据源需要设置三个参数:DisplayMember ,ValueMember,DataSource。DisplayMember:在LookupEdit输入框显示数据的成员名称(或字段名)。如显示客户名称,设置为CustomerName。Val
2014-08-13 22:56:33
4212
转载 DevExpress GridControl使用
public Form2() { InitializeComponent(); // 不显示内置的导航条。 gc1.UseEmbeddedNavigator = false; // 不显示分组的面板 gv1.OptionsView.Sh
2014-08-07 17:05:13
5846
转载 Java多线程的使用
首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 多进程是指操作系统能同时运行多个任务(程序)
2014-07-09 15:24:11
403
转载 Java排序算法汇总
package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排
2014-07-09 15:17:03
388
转载 关于java中Double类型的运算精度问题
关键字 Java 浮点数 精确计算 问题的提出:如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42);
2014-07-08 08:41:24
408
转载 TreeList和GridControl笔记
这几天学学Dev的TreeList和GridControl的使用,写下自己觉得还有用的部分.1. 首先是Dev TreeList的使用:既然说到是TreeList,那它的结构就是树的结构:一个父节点,多个子节.如果要生成如下图的一个TreeList我们必须要知道子节点的主键和它父节点的主键,如果说大星系的编码为1050,小一点的星系(就像我们的
2014-07-02 12:57:18
937
转载 dev treelist控件,显示3角符,或显示+ -符的控制
解决方案1: 在 program.cs中把 下面一句暂时注解,你就会发现所有的 treelist会自动显示 + -号; 如果放出来,就显示3角符 DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle("DevExpress Style");解决方案2: 自己画+
2014-07-02 12:54:41
937
转载 SQL中内连接和外连接
如表 ------------------------------------------------- table1 | table2 | ------------------------------------------------- id name |id score | 1 lee |1 90 | 2 zhang |2 100 | 4 wang |3 70 |
2014-06-21 11:58:23
450
转载 show()与showDialog()的区别
A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码
2014-06-19 15:57:11
671
转载 获取gridview当前选中行的内容
方法一:SelectedIndex获取gridview当前选中行的内容txtid.Text = GridView1.Rows(GridView1.SelectedIndex).Cells(1).Text '获取第二列txttitle.Text = CType(GridView1.Rows(GridView1.SelectedIndex).Cells(2).Con
2014-06-17 11:05:06
2685
原创 左外连接查询语句(left outer join)
我有一个权限表XT_QXMX:(权限序号,权限名称)QXXH QXMC1 发文填写2 发文审批3 收文填写4 收文审批权限-人员对应表XT_QXRY,如果某人有某个权限,则在此表有条记录(序号,权限序号,用户名称)XH QXXH YHMC1 2 张三2 3 张三(张三有两个权限,发文审批和收文填写)我想产生一个这样的查询:列出张三有哪
2014-06-17 09:28:35
1864
原创 select as 及 isnull()的解释
selcet as给查询对象起个别名。把查询对像起个别名的作用。 select ID as 用户ID,Name as 用户名 from Table_userSQL 里面 AS 用法是 给指定一个表(table) 命名。比如SELECT * FROM Employee AS emp这句意思是查找所有Employee 表里面的数据,并把Employe
2014-06-17 08:57:07
2777
转载 DevExpress控件的GridControl控件小结
大多是网上零散找到的,小部分是自己使用的时候自己遇到的。XtraGrid的关键类就是:GridControl和GridView。GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。1.DevExpress控件组中的GridControl
2014-06-15 13:26:05
645
转载 C#中窗体Form的美化
VS足够强大,强大到只需动动鼠标就可以写出个基本的界面出来,但是其自带的控件都是千篇一律的样式,对于追求完美的我而言,实在是忍不下去了,只好自己亲自动手对其进行改造----继承已有的控件,再对其相关的消息或事件进行处理。窗体Form作为界面的主体部分,必先对其进行美化,在窗体自绘的过程中,需要使用到GDI+,如若对GDI+不是很了解的同学可移步我的优快云博客或者搜索下相关的介绍。这篇文章将要
2014-06-15 12:36:34
7310
转载 C#关于ComboBox的使用
对于ComboBox控件的使用,大家都可能遇到了一个问题,就是它只有一个参数Items可以对选择项进行操作,而没有Value和DisplayText之类的属性,常常我们需要一个显示的文本和一个对应的值,其实实现起来十分简单.下面是一个例子:[c-sharp] view plaincopypublic class FontSizeItem
2014-06-11 14:21:09
637
转载 让DataGridView的列宽自适应
让DataGridView的列宽自适应今天有个需求,要把数据显示在一个DataGridView中,为了美观,希望列宽可以只适应内容。本想着如果实在没办法,就自己写代码实现了,没想到人家自己就提供了简便的方法。就一行代码:Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;这就搞定
2014-06-11 14:20:24
953
转载 C#操作SQL Server数据库
在c#程序开发中经常需要和SQL Server数据库打交道,下面我们就了解一下c#操作SQL Server数据库的方法: 1.概述 首先是为我们的程序添加必要的引用以及一些数据成员。因为我们的程序涉及到数据库的访问操作,所以必须要运用到数据提供者(Data Provider)的对象。在.Net框架下,我们主要运用的数据提供者分为两类,一类是Sql类型的,另一类是OleD
2014-06-11 13:31:36
619
转载 值类型和引用类型区别
3.1.3 值类型和引用类型的区别 37· 值类型和引用类型的基本概念· 值类型和引用类型的内存分配· 值类型的基类 分析问题所有.NET的类型都可以分为两类:值类型和引用类型。最简单也最明确的一个区分标准是:所有的值类型都继承自System.ValueType(System.ValueType继承自System.Object),也就是说,所有继承自System.Valu
2014-05-21 22:54:53
803
转载 装箱和拆箱的基本原理
3.1.4 简述装箱和拆箱原理 40· 装箱和拆箱的基本概念· 装箱拆箱对性能的影响· 如何有效避免装箱拆箱 分析问题1.装箱和拆箱的基本概念在第3.1.3节中,笔者已经介绍了,所有的值类型都继承自System.ValueType,而System.ValueType继承自System.Object。所有的值类型对象都分配在堆栈上,而所有的引用类型包括System.Ob
2014-05-21 22:53:41
940
转载 string 补充
string 补充 1 1.取字符串长度 2 string str="中国"; 3 int Len=str.Length; //得到字符串的长度 4 2、字符串转为比特码 5 byte[] bytStr=System.Text.Encoding.Default.GetBytes(str); 6 len=bytStr.
2014-05-21 14:49:34
592
转载 C#中Split详解
一、String.Split方法提供了如下6个重载函数:名称说明String.Split (Char[])返回包含此实例中的子字符串(由指定 Char 数组的元素分隔)的 String 数组。由 .NET Compact Framework 支持。String.Split (Char[], Int32)返回包含
2014-05-21 14:47:48
675
转载 C++中的字符串内涵
今天回顾C++字符串,练习它里面的一些函数,突然之间发现string类型的字符串不像C中定义的那样不可以被改变,而好多string类型的函数都是直接改变字符串的,我当时就纳闷了难道C++中定义的string类型的字符串不是常量吗,可以对便改变的吗,于是就在网上搜了搜,最后找到如下答案,借鉴一下吧!C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自
2014-05-19 21:10:25
573
转载 浅谈C++中的string 类型占几个字节
本篇文章小编并不是为大家讲解string类型的用法,而是讲解我个人比较好奇的问题,就是string 类型占几个字节在C语言中我们操作字符串肯定用到的是指针或者数组,这样相对来说对字符串的处理还是比较麻烦的,好在C++中提供了 string 类型的支持,让我们在处理字符串时方便了许多。
2014-05-18 22:04:18
9708
转载 【Unity3d】游戏开发笔记二 C#与JS之间的语法差异
在编写C#时,发现不能很好的将JS代码转换为C#,所以这里放一些我遇到的问题:201311.30修改transfome.position 时,要new 一个Vector3,而不能单独直接修改某一个值。2013.12.121、获取和添加组件获取组件:GetComponent();或gameObject.GetComponent(“Type
2014-05-10 03:32:34
1030
转载 [Unity3D]Unity3D游戏开发之《愤怒的小鸟》弹弓实现
欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。今天我们来做一个高端大气上档次的东西。我相信大家都玩过一款叫做《愤怒的小鸟》的游戏,这款游戏之所以能够受到玩家的喜爱,是因为这是一款物理游戏,在游戏中处处充满了物理。我们熟悉的抛物线、引力等物理元素都在这款游戏中得到了体现。那么《愤怒的小鸟》这款游戏使用的正是Unity引擎,所以我们在游戏中看到了各种各种有趣的物
2014-05-09 06:28:50
2286
转载 U3D切换场景保留物体
有梦想的小鸟 本系列讲解愤怒的小鸟,也详细的讲解一些基础的东西! 我是在unity3d 3.5.6f4版本下操作的,以后的时间里,将会和大家一起慢慢的分享这个示例demo。如果有讲解的不当之处,请多多指教,并留言,共同学习。。。 在愤怒的小鸟中,主要分为了界面与关卡,以及整个逻辑的实现。下面来分享一下加载界面UI与游戏的开始界面UI。整个的UI,都是通过unity3d中的gui实
2014-05-09 06:24:00
7417
转载 [Unity3d]水果忍者-切水果功能
继续今天的切水果游戏之切苹果的实现,主要功能就是,有一个苹果放在场景中,然后通过手滑过苹果,就将苹果切成两半,从原理上分析,就是制作两张贴图,分别表示分开的两半苹果,然后在当前位置出现,并且给这两半苹果加上刚体属性,然后分别给这两半苹果加上一个相反的力使其自由落体!效果图
2014-05-09 04:38:55
1247
转载 TotoiseSVN的基本使用方法
TotoiseSVN的基本使用方法在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我
2014-05-05 15:45:03
424
转载 Unity3D开发总结一
1.太空射击游戏开发a. 场景操作与Maya一样,F居中,场景操作与Maya一致b. unity3d的Project可以理解为C#的项目c. FirstPerson contraller需要在自定义键盘中定制 2. C#开发d. Unpdata 每帧计算一次, start -->脚本绑定的object初始化的时候执行一次e. 每个gam
2014-05-03 02:16:00
1219
原创 愤慨的小鸟-----小鸟群筹办动画
1、实现3个筹办动画:Unity3D内置的动画经管器 1.1、先选择GameObject游戏对象 1.2 2、代码using UnityEngine;using System.Collections;/// /// 小鸟弹跳/// public class birdMove : M
2014-05-03 01:18:56
557
转载 Unity3D中JavaScript与C#对比
第一个也是最容易区分的一点就是声明变量和方法。JavaScript的脚本:1. private var cubeTransform; 在C#中,同样的代码则会是:1. private Transform cubeTransform; 这对方法同样适用,在C#中,一个方法什么值也没有返回,那么他的返回值为 void 类型,但是在JavaScript
2014-05-02 19:48:13
689
转载 OC语言自学《十》---- OC(构造函数、分类等知识总结)
一、成员变量的作用域@public在任何地方都能直接访问对象的成员变量@private只能在当前类的对象方法中访问@protected(可以不写,默认)能在当前类和子类的对象方法中直接访问@package只要处在同一个框架中,就能直接访问对象的成员变量@interface和@implementation中不能声明同名的成员变量在@implem
2014-04-29 19:10:28
501
西科大软件测试期末试卷AB卷
2014-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人