摘要: 本人 c# 程序员,第一次配置环境按照此流程安装 http://www.wuleba.com/18892.html本次下载的 8 个安装程序,我是安装以上顺序安装的,分别标志为1至8,暂时不想开发IOS,Xamarin.ios 可以不用安装1.jdk-6u39-windows-i586android 编程语言是 java, jdk 相当于是 我们 c# 程序员的 Framework2.installer_r22-windows这是android sdk , 是专门用来开发android ,它也属于 java,有了 jdk 为什么还需要android sdk 呢?如果我们c# 程序员要开发win 阅读全文
posted @ 2014-01-18 10:00 pengbg 阅读(710) 评论(0) 推荐(0) 编辑
摘要: http://technet.microsoft.com/zh-cn/library/ms177410.aspxunpivot :CREATE TABLE pvt (VendorID int, Emp1 int, Emp2 int, Emp3 int, Emp4 int, Emp5 int);GOINSERT INTO pvt VALUES (1,4,3,5,4,4);INSERT INTO pvt VALUES (2,4,1,5,5,5);INSERT INTO pvt VALUES (3,4,3,5,4,4);INSERT INTO pvt VALUES (4,4,2,5,5,4);INS 阅读全文
posted @ 2014-01-13 11:00 pengbg 阅读(595) 评论(0) 推荐(0) 编辑
摘要: publicintgettest(refinti,refintk){ intj=0; try{ returni/j; } catch(ExceptionEx){ k=k+1; i=i+1; returni; } finally{ k=k+1; i=i+1; } } protectedvoidPage_Load(objectsender,EventArgse){ inttemp1=0,temp2=0,result=0; result=gettest(reftemp1,reftemp2); }最后 temp1是2,... 阅读全文
posted @ 2014-01-02 15:45 pengbg 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 要研究这个,首先要新建网站, protectedvoidPage_Load(objectsender,EventArgse){ stringstr=System.Reflection.Assembly.GetExecutingAssembly().Location; Response.Write(str); }输出当前程序集 运行的dll 路径 运行之后:复制当前运行程序集的文件夹 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website1\ab53316b\689cf367\找到\App... 阅读全文
posted @ 2013-12-30 09:45 pengbg 阅读(446) 评论(0) 推荐(0) 编辑
摘要: as 运算符类似于强制转换操作。 但是,因此,如果转换是不可能的,as 返回 null 而不引发异常。 请看下面的示例:expression is type ? (type)expression : (type)null请注意 as 运算符执行只引用转换、nullable 转换和装箱转换。 as 运算符不能执行其他转换,如用户定义的转换,应是通过使用转换的表达式。参见 :http://msdn.microsoft.com/zh-cn/library/cscsdfbt.aspx 阅读全文
posted @ 2013-12-28 16:37 pengbg 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 定义引用类型用 class ,值类型 用 struct ,涉及数据转换就用 上一篇的方法做 ,涉及 泛型就用 in 关键字不用 ininterfaceIContravariant{}classSample:IContravariant{}classProgram{ staticvoidTest(){ IContravariantIstr=newSample(); IContravariantIint=newSample(); Iint=(IContravariant)Istr; } publicclassMyClass7{} publicclassMyClass8:MyClass7{}}... 阅读全文
posted @ 2013-12-28 14:41 pengbg 阅读(5135) 评论(0) 推荐(0) 编辑
摘要: publicclassMyClassTwo{} publicclassMyClassOne{ publicstaticvoidtest(){ MyClassOneone=newMyClassOne(); intr=(int)one; MyClassOnerr=10; MyClassTwoTwo=newMyClassTwo(); Two=(MyClassTwo)one; one=Two; } publicstaticimplicitoperatorMyClassOne(inti)//转换:int转MyClassOne类型转换后返回一个MyCla... 阅读全文
posted @ 2013-12-27 17:59 pengbg 阅读(225) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Runtime.Serialization.Json;using System.IO;using System.Text.RegularExpressions;using System.Text;namespace WebApplication1 { public partial class WebF... 阅读全文
posted @ 2013-12-02 11:22 pengbg 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Ctrl+m+Crtr+o折叠所有大纲 Ctrl+M+Crtr+P: 停止大纲显示 Ctrl+K+Crtr+C: 注释选定内容 Ctrl+K+Crtr+U: 取消选定注释内容 Ctrl+J : 列出成员 智能感知 Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 阅读全文
posted @ 2013-10-04 10:43 pengbg 阅读(249) 评论(1) 推荐(0) 编辑
摘要: 在实例的那个地方点击右键就可以看到活动和监视器了sql server 2008 可以看到人性化的,图形管理界面,手动解除阻塞,死锁... 阅读全文
posted @ 2013-10-02 11:38 pengbg 阅读(191) 评论(0) 推荐(0) 编辑
摘要: staticvoidMain() { DataTabledt=newDataTable(); dt.Columns.Add("c1",typeof(int)); dt.Columns.Add("c2",typeof(string)); dt.Columns.Add("c3",typeof(int)); dt.Rows.Add(1,"技术部",130); dt.Rows.Add(2,"产品部",200); dt.Rows.Add(3,"市场部",130); dt.Rows.Ad 阅读全文
posted @ 2013-08-22 19:24 pengbg 阅读(639) 评论(0) 推荐(0) 编辑
摘要: SELECT C.name,value FROM sys.columns C INNER JOIN sys.tables T ON C.object_id = T.object_idINNER JOIN sys.extended_properties P ON p.minor_id=c.column_id AND p.major_id=C.object_idWHERE T.name='SalesSupOrderB' 阅读全文
posted @ 2013-08-12 14:48 pengbg 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 右上角和下面的这个2个是chartControl 做的。。控件设计 点击 runwizard ,这里自己慢慢试。核心代码不多 gridControl.DataSource=DTReport;gridView1.BestFitColumns();这是树状图SeriesSerices1=chartControl1.Series[0];Serices1.DataSource=DTReport;Serices1.ArgumentScaleType=ScaleType.Qualitative;Serices1.ArgumentDataMember="UserName";Serices 阅读全文
posted @ 2013-07-28 15:03 pengbg 阅读(803) 评论(0) 推荐(0) 编辑
摘要: DevExpress DXperience 12.2在 Navigation & Layout 中有个 LayOutControl它适用于做布局,我们普通控件 长宽 只能给固定的值,这个可以实现让它里面的控件按百分比显示,首先把你的控件拖拽进来,它会产生一个layoutControlItem把你的控件包住,点击这个符号 勾选 show Customization ,然后会弹出这个,拖拽这个控件,就OK了,重要的是,必须设置 layoutControlItem 的TextVisuiable为false,才能让layoutControlItem的文本不去占用位置。 阅读全文
posted @ 2013-07-28 14:45 pengbg 阅读(566) 评论(0) 推荐(0) 编辑
摘要: create proc proc_addReMark @TableName nvarchar(50), @RowName nvarchar(50), @RowReMark nvarchar(50)asEXEC sys.sp_addextendedproperty @name=N'MS_Description',@value=@RowReMark,@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=@TableName ,@level2t 阅读全文
posted @ 2013-07-18 13:36 pengbg 阅读(308) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Reflection;using System.Collections;namespace 反射{ #region MyClass public class MyClass { public ... 阅读全文
posted @ 2013-07-11 16:30 pengbg 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1对1的发送和接收 Client 端 阅读全文
posted @ 2013-07-10 20:04 pengbg 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 本次项目增加的引用usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Threading;TextBox.CheckForIllegalCrossThreadCalls=false;//禁止多线程检查SocketS1;//发送方套接字(本方)Soc... 阅读全文
posted @ 2013-07-10 16:02 pengbg 阅读(243) 评论(0) 推荐(0) 编辑
摘要: publicpartialclassForm1:Form{publicForm1(){InitializeComponent();CheckForIllegalCrossThreadCalls=false;//关闭窗体的跨线程访问控件检查}privatevoidbutton1_Click(objec... 阅读全文
posted @ 2013-07-06 12:11 pengbg 阅读(271) 评论(0) 推荐(0) 编辑
摘要: staticvoidMain(string[]args){fun1();Console.WriteLine("");fun2();Console.ReadKey();}#region选择//选择的核心是选最大值//以外层arr[i]为基准,和内层循环的每个值进行比较(arr[i]>arr[j])//每选出一个最大值,外层循环走一步,然后上次的那个最大值就不用再参与之后的比较(j=i+1)//5个数,第一次选最大值还剩4个,第二次选还剩3个第4次还剩1个所以4次就够了(arr.Length-1)staticvoidfun1(){int[]arr={12,35,13,57 阅读全文
posted @ 2013-07-03 08:44 pengbg 阅读(615) 评论(1) 推荐(0) 编辑
摘要: FileStreamFs;StreamWriterSw;StreamReaderSr;Fs=newFileStream(@"C:\pwd.txt",FileMode.Append);Sw=newStreamWriter(Fs);Sw.WriteLine(textBox1.Text);Sr=newStreamReader(newFileStream(@"C:\pwd.txt",FileMode.Open),Encoding.Default);while(Sr.ReadLine()!=null){label1.Text+=Sr.ReadLine();}Sw. 阅读全文
posted @ 2013-07-02 19:23 pengbg 阅读(182) 评论(0) 推荐(0) 编辑
摘要: classPerson{privatestringname;publicstringName{get{returnname;}set{name=value;}}publicPerson(stringname){this.name=name;}}classProgram{staticvoidMain(string[]args){stringa=newstring(newchar[]{'h','e','l','l','o'});stringb=newstring(newchar[]{'h','e 阅读全文
posted @ 2013-07-02 19:01 pengbg 阅读(174) 评论(0) 推荐(0) 编辑
摘要: namespaceConsoleApplication2{delegatestringMydelegatetwo(intx,inty);classpersonone{publicstringtest(inta,intb){return"";}publiceventMydelegatetwoMyEvent;publicvoidfunMyEvent(){MyEvent(1,2);}}class事件{publicstaticvoidMain(){事件事件01=new事件();事件01.M();}publicvoidM(){persononep1=newpersonone();p1 阅读全文
posted @ 2013-07-01 07:40 pengbg 阅读(313) 评论(2) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text; namespaceConsoleApplication2{delegateintMydelegetefour(Tdeligatex,Tdeligatey);//以前习惯用T来写泛型,其实用其他字符串也行class委托练习2{publicstaticvoidMain(){委托练习2w=new委托练习2();inty=w.Max(w.arrint);//一个数组,求最大值的一般写法Console.WriteLine(y);personp1=w 阅读全文
posted @ 2013-06-29 14:32 pengbg 阅读(354) 评论(7) 推荐(0) 编辑
摘要: [STAThread]staticvoidMain(){strings="abcd";char[]add=s.ToCharArray();pai(refadd,0,s.Length);Console.ReadKey();}//递归privatestaticvoidpai(refchar[]str,intm,intn){if(m<n){for(inti=0;i<=m;i++){pai(refstr,m+1,n);chang(refstr,m);}}else{Console.WriteLine(str);}}//移位privatestaticvoidchang(re 阅读全文
posted @ 2013-06-28 18:02 pengbg 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text; namespaceConsoleApplication2{publicclassMyList { privatestaticintobjCount=0;publicMyList() {objCount++;} publicintCount { get{returnobjCount;} } }classProgram{classSampleClass{}classMyClass{}staticvoidMain(string[]... 阅读全文
posted @ 2013-06-25 17:32 pengbg 阅读(346) 评论(3) 推荐(0) 编辑
摘要: 还可以加盐,更难以破解 publicstaticstringGetMD5(stringsDataIn){MD5CryptoServiceProvidermd5=newMD5CryptoServiceProvider();byte[]btvalue,bthach;btvalue=System.Text.Encoding.UTF8.GetBytes(sDataIn);bthach=md5.ComputeHash(btvalue);md5.Clear();stringsTemp="";for(inti=0;i<bthach.Length;i++){sTemp+=bthach 阅读全文
posted @ 2013-06-25 10:42 pengbg 阅读(214) 评论(0) 推荐(0) 编辑