知行合一

享受过程 漠视结果

导航

随笔分类 -  ==.net==

1 2 下一页

如何设置.net控件SplitContainer平均分配
摘要:设置SplitterDistance为宽或者高的一半 阅读全文

posted @ 2018-09-10 17:04 项羽 阅读(2260) 评论(0) 推荐(0)

C#调用C++
摘要:c++extern "C" __declspec(dllexport) char* WINAPI base64_decode( char *data,char base[]){}C#private void Form1_Load(object sender, EventArgs e){ Int... 阅读全文

posted @ 2014-11-19 15:46 项羽 阅读(291) 评论(0) 推荐(0)

list 转datatable
摘要://public static DataTable ListToDataTable(List entitys) //{ // //检查实体集合不能为空 // if (entitys == null || entitys.Count < 1) // { // throw new Exception("需转换的集合为空"); // } // //取出第一个实体的所有Propertie // Type entityType ... 阅读全文

posted @ 2014-04-09 14:41 项羽 阅读(268) 评论(0) 推荐(0)

Base64
摘要:private string Encode(string str) { byte[] buffer = Encoding.Default.GetBytes(str); byte b1, b2, b3, c1, c2, c3, c4; string mes = string.Empty; int count = buffer.Length / 3; int resst = buffer.Length % 3; for (int i = ... 阅读全文

posted @ 2013-01-30 11:02 项羽 阅读(277) 评论(0) 推荐(0)

安装卸载服务
摘要:@echo 安装WindowService@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;@Set svn_dir=%cd%installutil E:\地域連携\AreaConnection\BIN\debug\Necsoft.Medical.Area.Svc.exe@echo 成功!@echo 卸载WindowService@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;@Set svn_dir=%cd%installutil E:\地域連携\AreaConnec 阅读全文

posted @ 2013-01-21 10:00 项羽 阅读(177) 评论(0) 推荐(0)

tcptrans
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;namespace FuckTrans{ public class SocketServer { private Dictionary<int, Socket> _clientList = new Dictionary<int, Socket>(); public delegate void Serv... 阅读全文

posted @ 2012-12-28 18:00 项羽 阅读(357) 评论(0) 推荐(0)

文件复制
摘要:FileStream fr = new FileStream(textBox1.Text, FileMode.Open, FileAccess.Read); FileInfo fi = new FileInfo(openFileDialog1.FileName); FileStream fw = new FileStream("f:\\"+fi.Name , FileMode.Create, FileAccess.Write); if (fr.CanRead) { ... 阅读全文

posted @ 2012-12-26 14:48 项羽 阅读(189) 评论(0) 推荐(0)

socket tcp 通讯 示例
摘要:privatevoidbutton1_Click(objectsender,EventArgse){Socketsrv=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);IPEndPointep=newIPEndPoint(IPAddress.Any,8080);srv.Bind(ep);srv.Listen(100);Threadth=newThread(newParameterizedThreadStart(GetConnection));th.IsBackground=true;th.Star 阅读全文

posted @ 2012-06-29 10:01 项羽 阅读(292) 评论(0) 推荐(0)

DataGridView的常用设置
摘要:编辑列 Name DataPropertyName HeaderText Width行为里的六个allow全部置为falseRowHeaderVisible=falseSelectionMode=FullRowSelectReadonly=trueRowPrePaint事件中 e.PaintParts=DataGridViewPaintParts.All^DataGridViewPaintParts.Focus 阅读全文

posted @ 2012-06-28 14:07 项羽 阅读(142) 评论(0) 推荐(0)

vs开发环境的合适字体及大小
摘要:lucida console 14 阅读全文

posted @ 2011-10-12 16:57 项羽 阅读(403) 评论(0) 推荐(0)

.net面试汇总
摘要:1、asp.net页面生命周期,viewstate是什么,IsPostBack的原理 页请求、开始、页初始化、加载、验证、回发事件处理、呈现、卸载 viewstate是用来存储服务器控件状态值的键值对数据集合 !IsPostBack页面第一次加载时执行2、查找有且仅有权限1与权限2的用户 uid pid 1 1 1 2 1 5 2 1 2 2 3 7select uidfrom tbwhere uid in (select uid from tb where pid in (1,2))group by uidhaving count(distinct pid) = 23、使用DataAdapt 阅读全文

posted @ 2011-09-06 00:07 项羽 阅读(259) 评论(0) 推荐(0)

设计模式
摘要:简单工厂模式你需要一群对象,他们有共同的方法(可以都继承自某个接口),写一个工厂专门用来创建实现改接口的类对象,当你需要某个类时,用工厂类去创建你想要的那个类。一个接口多个实现该接口的类一个工厂类需要对象时,用工厂去创建类你需要一个厂家给你提供不同型号的轮胎抽象工厂模式把简单工厂模式中的工厂类抽象成接口你需要多个厂家给你提供不同型号的轮胎 阅读全文

posted @ 2011-09-02 15:49 项羽 阅读(184) 评论(0) 推荐(0)

一些c#问题
摘要:1.Thread和Process之间有什么区别?.NET新引入了Application Domain的概念,这样他们三个之间有什么区别?引入了Application Domain会带来一些潜在的问题么? 2.Windows Service与普通的EXE在执行过程中有什么区别? 3.一个进程可以访问的Windows地址空间有多大?等于系统的虚拟内存大小么?这两方面将对系统的设计产生什么样的影响? 4.EXE和DLL之间的区别是什么?在系统设计中应该如何选择使用它们? 5.普通的EXE与.NET EXE的执行过程有什么不同? 6.什么是弱类型,什么是强类型?在系统设计中应该首先考虑使用哪种类型? 阅读全文

posted @ 2011-05-19 16:07 项羽 阅读(403) 评论(1) 推荐(0)

table和div设置height:100%无效的完美解决方法
摘要:刚接触网页排版的新手,常出现这种情况:设置table和div的高height="100%"无效,使用CSS来设置height:"100%"也无效,为什么会这样呢?解决height:100%无效,table和div的解决方法并不相同。首先说一下table,他比较容易解决,当我们使用Dreamweave... 阅读全文

posted @ 2011-03-18 20:00 项羽 阅读(27487) 评论(1) 推荐(5)

控制listbox的字体颜色
摘要://控制listbox的字体颜色 private void listBox1_DrawItem(object sender, DrawItemEventArgs e) { e.DrawBackground(); if (e.Index > -1) { SolidBrush brsr = new S... 阅读全文

posted @ 2010-11-17 16:10 项羽 阅读(966) 评论(0) 推荐(0)

C#读取文件路径
摘要://获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType ( ).Assembly.Location; //result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Proc. 阅读全文

posted @ 2010-10-11 16:26 项羽 阅读(13933) 评论(1) 推荐(0)

iis不支持aspx“编译器错误消息: CS0016: 未能写入输出文件”的解决办法
摘要:今天在调试一个.net的程序时出了一个小小的错误,错误如下:编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v1... 阅读全文

posted @ 2010-09-25 22:44 项羽 阅读(3905) 评论(0) 推荐(0)

vs2008 table div 无法全屏的终极解决方案
摘要:在VS2008中对于以下代码:普通HTML页面div可以全屏但aspx页面中div只显示一行解决办法:将aspx页面中去掉 阅读全文

posted @ 2010-06-12 13:59 项羽 阅读(999) 评论(0) 推荐(0)

定位固定大小的DIV居中
摘要:#div1{ width:480px; height:270px; border:solid 2px red; position:absolute; top:50%; left:50%; margin:-135px 0 0 -240px;} 阅读全文

posted @ 2010-06-11 17:13 项羽 阅读(2223) 评论(0) 推荐(0)

datatable插入数据库
摘要:使用sqlcommand.executenonquery()方法插入foreach (DataRow datarow in datatable.Rows){string sql = "INSERT INTO [Table_1]([CompanyName],[CompanyCode],[Address],[Owner],[Memo])" +"VALUES('" + datarow["CompanyN... 阅读全文

posted @ 2010-05-19 12:55 项羽 阅读(1736) 评论(0) 推荐(1)

1 2 下一页