C#.NET
xiongxianhe
09年电商专业毕业,在校期间自学计算机相关知识,转做软件开发
09年先后就职过华为、迅雷,主要从事软件开发工作;主要涉及:高并发服务器开发
也曾任教3年,在高校讲授与软件开发相关的工作,比如:c语言、c++、数据结构、软件工程、软件测试等,期间也接软件开发相关的项目
18年开始创业,主要做软件外包,项目来源主要依靠朋友介绍;这期间主要是自己一个人在家吭哧吭哧的敲代码,从后端到前端,从app到逆向工程,只要有项目,有钱赚,啥项目都接
19年初,经人介绍,与现在的合伙人从事车联网相关的项目,主要负责:系统平台的研发,当分公司的老板,目前南昌有12人官网:www.bms16.com
展开
-
什么是COM组件
什么是COM组件 用户需要什么样的软件产品?这是一个多选题,但高效,健壮是肯定会被选种的。作为一名软件开发人员如何做才能满足用户的需要呢?必须要保证升级应用时不破坏与以前版本的向后兼容性。必须做到扩展系统服务时不依赖特定的操作系统。面向对象的程序设计显然是一次革命性的改变。采用面向对象的设计方法我们可以很容易的把要解决的问题事物抽象成各种类,并将内部动作封装隐藏起来,只提供一些接口。但这并没有完转载 2009-07-17 15:08:00 · 714 阅读 · 0 评论 -
C#控件中的KeyDown、KeyPress 与 KeyUp事件浅谈
研究了一下KeyDown,KeyPress 和 KeyUp 的学问。让我们带着如下问题来说明:1.这三个事件的顺序是怎么样的?2.KeyDown 触发后,KeyUp是不是一定触发?3.三个事件的定义4.KeyDown、KeyUp 和KeyPress 之间的区别5.如何区分是否按的是小键盘?6.PrScrn按键三个事件能够捕获吗?7.{菜单键}和{开始键}KeyPress能够捕获吗?8.如何捕获转载 2010-04-12 09:01:00 · 771 阅读 · 0 评论 -
getElementById
getElementById 语法: oElement = document . getElementById ( sID ) 参数: sID : 必选项。字符串(String)。 返回值: oElement : 对象(Element)。 说明: 根据指定的 id 属性值得到对象。返回 id 属性值等于 sID 的第一个对象的引用。假如对应的为一组转载 2010-01-11 08:51:00 · 1320 阅读 · 0 评论 -
Microsoft.XMLHTTP
Microsoft.XMLHTTP Microsoft.XMLHttp组件的属性方法 一、使用步骤: 1、创建XMLHTTP对象 //需MSXML4.0支持 2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发转载 2010-01-11 08:26:00 · 450 阅读 · 0 评论 -
C# 编程规范
一、命名 1.用pascal规则来命名方法和类型。 public class TextBox { public void DataBind() { } } 2.用camel规则来命名局部变量和方法的参数。 string userName; public AddUser(string userId, byte[] password); 3.所有的成员变量前加前缀 _ pub原创 2010-03-13 10:34:00 · 465 阅读 · 0 评论 -
将DataGridView中的表数据转换Excel
using GemBox.ExcelLite;//引用文件 //GemBox.ExcelLite.dll (已上传到email中) SaveFileDialog savf = new SaveFileDialog(); savf.Filter = "*.xls|.xls"; savf.ShowDialog(); Exce原创 2010-03-12 16:42:00 · 553 阅读 · 0 评论 -
DataGridView单元格的控制操作
选中指定行要设置属性:SelectionMode = FullRowSelect 单击获取单元格的值: private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { object objCellValue = this.dataGridView1.Rows[e.RowIndex].Cells原创 2010-03-12 14:28:00 · 579 阅读 · 0 评论 -
如何获得对 System Volume Information 文件夹的访问
如何获得对 System Volume Information 文件夹的访问System Volume Information”文件夹,中文名称可以翻译为“系统卷标信息”。这个文件夹里就存储着系统还原的备份信息。 “系统还原”是Windows XP最实用的功能之一,它采用“快照”的方式记录下系统在特定时间的状态信息,也就是所谓的“还原点”,然后在需要的时候根据这些信息加以还原。还原点分为两种:一种原创 2009-09-09 11:00:00 · 975 阅读 · 0 评论 -
C#在Panel上画图
所有控件(Control类的派生类)都有CreateGraphics方法提供画板,所以你可以://假设panel1是将直线盖住的控件private void Form1_Paint(object sender, PaintEventArgs e){e.Graphics.Clear(BackColor);panel1.CreateGraphics().Clear(panel1.BackColor);原创 2009-07-31 12:33:00 · 18146 阅读 · 0 评论 -
C#关键字
C#关键字完整列表 abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum ecent explicit extern false finally转载 2009-08-02 16:16:00 · 594 阅读 · 0 评论 -
GDI+中发生一般性错误
替代方法• 创建非索引映像。• 创建索引映像。这两种情况下, 原始 位图 上调用 Bitmap.Dispose() 方法删除该文件上锁或删除要求, 流或内存保持活动。创建非索引图像即使原始映像被索引格式中该方法要求新图像位于每像素 (超过 8 位 -) -, 非索引像素格式。 此变通方法使用 Graphics.DrawImage() 方法来将映像复制到新 位图 对象:1. 构造从转载 2009-07-29 15:50:00 · 989 阅读 · 0 评论 -
写入和读取图片(c# asp.net sqlserver)
WebForm1.aspx.csusing System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using Syst转载 2009-07-28 16:23:00 · 730 阅读 · 0 评论 -
Debug与Relese(转)
经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是 经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最 近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者 的不同。以下是我的一些体会,拿来与大家共享。 -------------------------------------- 本文主要转载 2009-07-23 13:53:00 · 2585 阅读 · 0 评论 -
c#中abstract与virtual的区别
<br /><br />1.abstract方法只能在抽象类中声明,虚方法则不是。<br /> abstract方法必须在派生类中重写,而virtual则不必<br />2.abstract方法不能声明方法实体,<br /> abstract public void SD();<br /> 虚方法则可以<br /> public virtual void sdf()<br /> {<br /> Console.WriteLine("A");<b转载 2010-08-26 21:30:00 · 391 阅读 · 0 评论