- 博客(19)
- 资源 (19)
- 收藏
- 关注
原创 SQL Server 导出 excel表
新建查询,输入:EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P"sa"'参数:S 是SQL服务器名;U是用户;P是密码 此时有可能提示错
2011-08-15 15:15:21
513
原创 在线程中修改Windows控件的属性
可设置控件CheckForIllegalCrossThreadCalls属性值为false或在线程中加入下面代码:void 线程名(){ if(控件.InvodeRequired) { DelegateFunction df=new
2011-08-10 17:53:51
851
原创 已知两点经纬度和高度,求两点直线距离公式
A(α1,β1,h1),B(α2,β2,h2)|AB|=Sqrt((h1+h2)2+(R*arccos(cosβ1*cosβ2*cos(α1-α2)+sinβ1*sinβ2))2)
2011-07-26 17:14:43
6450
原创 让splitContainer的一侧容器宽度不变
如果不进行设置, 该控件中两侧的容器宽度会随着父容器的大小而变化。事实上一侧一般为菜单等,宽度通常不变只要设置FixedPanel属性为希望宽度不变的panel即可。
2011-07-22 15:04:31
6828
原创 取消thinkpad E40 fn功能键的方法
thinkpad E40系统默认的Fn+F1-F12的组合键与平时直接按F1-F12才实现一样的功能,非常不方便下面的方法可以取消组合键,恢复正常的默认按键方法。 开机时, 按Enter, 进入BIOS----CONFIG----Keyboard/Mouse----Change
2011-07-21 17:22:40
3683
原创 PPT中的控件
菜单: 文件→选项,在自定义功能区的 下列位置选择命令 中 选择“主选项卡”→“开发工具”→添加开发工具就成为PPT的一个菜单项可以从中选择控件
2011-07-21 11:17:00
952
原创 开发一个游戏平台的项目
1.需求分析,先讨论了需求,绘制了需求的用例图,并写了需求用例文档。2.针对需求分析反复讨论和修改。3.讨论需求分析,考虑可能涉及到的对象及系统结构。4.对每个需求用例,绘制“健壮图”,并根据健壮图绘制“时序图”,并分析相关的对象结构现在正惊醒到这一步,以后继续补充。
2010-02-02 11:02:00
1565
2
原创 十进制到十六禁止的转换
今天用到要将颜色值转换成对应的十六进制值具体方法如下: int r = foreColor.R;//红色分量 int g = foreColor.G;//绿色分量 int b = foreColor.B;//蓝色分量 string strRed = String.Format("{0:X2}", r);
2009-07-30 11:32:00
1416
转载 在分析完成之前就遇到流结尾
这两天在看序列化的问题想把对象序列化成数据流方便网络传输在解析的时候遇到了“在分析完成之前就遇到流结尾”这个问题 解决方法: stream.Seek(0, SeekOrigin.Begin);引自:http://blog.youkuaiyun.com/jiangfeng128/archive/2006/10/12/1331939.aspx解决了一个问题
2009-07-27 16:59:00
7286
原创 当DataGridView控件通过代码在运行时设置了数据源,如何在运行时修改DataGridView控件的列
这样的DataGridView控件无法在设计视图中对列进行编辑即使新添加了列,也会在运行后既显示新添加的列,又显示自动绑定的列在运行时通过代码将dataGridView控件的AutoGenerateColumns属性值设置为false也没有用那么,如何在运行时通过代码实现列的订制呢? 方法1:在窗体的Load事件中, DataGridView控件名.columns.
2009-03-01 22:17:00
2249
原创 手动绑定BindingNavigator控件,用于实现DataGridView的导航
当使用DataGridView等控件进行数据显示时,可以使用Navigator控件对数据进行导航 实施的步骤应为: 1.创建dadapter 对象,并设置DataAdapter对象的对应Command对象 2.创建DataSet对象,并使用DataAdapter对象填充DataSet对象 3.创建BindingSource对象,设置BindingSource的
2009-03-01 22:02:00
3864
原创 ADO.NET学习笔记——如何手动创建类型化DataSet对象
关于DataSet的类型化和非类型化的区别,各种教材上都有介绍 看起来类型化DataSet比非类型化DataSet好用很多。创建非理性化DataSet很容易,直接实例化为DataSet,或者从工具箱中拖拽,选择非类型化DataSet 创建类型化DataSet主要是2步1.要有一个数据集数据集的生成可以在添加数据源时自动生成,可以在解决方案资源管理器中添加一个数
2009-03-01 21:25:00
1831
3
原创 Asp.net2.0中基于Forms验证的角色验证授权(1)
情景:只允许角色为admin 的用户访问。假定Admin用户的用户角色为admin。下面是前提条件:第一步,需要确保角色存在,在登录设定Cookie之前执行了代码:if(!Roles.RoleExists("admin")) Roles.CreateRole("admin");第二步:确保Admin用户的角色为admin (tb_use
2008-06-01 21:56:00
781
1
原创 Asp.net2.0中基于Forms验证的角色验证授权(2)
以admin角色为例,只允许角色为admin的用户访问 1.设定Web.Config文件 2.在Global.asax文件的Application_Start事件处理方法中添加角色 if(!Roles.RoleExists("admin")) Roles.CreateRole("admin"); 3.登录
2008-06-01 21:47:00
615
原创 ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试——解决方法
在调试ASP.NET的时候常出现如下错误错误消息框: ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试随后又出一个: 无法连接VISUAL STUDIO 的localhost web 服务器 解决方法:找到该项目的sln文件默认情况下,该sln文件位于C:/Docu
2008-05-26 20:29:00
1497
1
原创 在Web.config中注册用户控件和自定义控件
刚刚做了一个小的个人网站还没有完成因为权限设定的原因重新调整了部分文件的位置这样,有的自定义控件因为相对位置的改变,就不好用了在网上溜达,发现了下面的方法,对我自己来说是挺管用的把注册控件的代码写进Web.config文件中例如:system.web> pages> controls> add tagPrefix="scot
2008-05-25 20:55:00
618
原创 一种实现一个用户帐户不能同时登录的问题
//当前Session是否存在if(System.Web.HttpContext.Current.Session!=null){//用户是否登录if(System.Web.HttpContext.Current.Session["UserId"]!=null){//获取用户登录的SessionID,在登录页面设置,并判定两个ID是否是相同的,不同嘛则后来有人用你的帐号登录了。if(Applicat
2008-05-23 09:32:00
1103
原创 关于Global.asax中的Session_End
在练习使用ASP.NET, 想要实现记录在线访问人数的功能时想到了Global.asax文件。于是试着使用其中的Session_Start和Session_End。发现每当有新用户访问时,Session_Start中的代码总能被执行,而Session_End中的就得不到执行。也像下面这样设置了Web.Configue文件: 如果按照设置来
2008-05-23 09:06:00
3097
float二进制码查看器
2012-10-09
NET 分布式架构开发项目实战
2011-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人