gate_s

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页

2014年2月14日

摘要: c# 类成员的定义 定义方法、字段和属性c#类的成员包括字段、属性和方法。所有成员都有自己的访问级别,用下面的关键字之一来定义:public----成员可以有任何代码访问;private----成员只能有类中的代码访问(如果没有使用任何关键字,默认使用这个关键字);internal----成员有定义他的项目(程序集)内部的代码访问;protected----成员只能由类或派生类的代码访问。后两个关键字可以合并protected internal----他们只能由项目(程序集)中的派生代码来访问。1.定义字段:字段用标准的变量声明格式和前面介绍的修饰符来声明(也可以初始化),例如:class m 阅读全文
posted @ 2014-02-14 10:00 gate_s 阅读(3728) 评论(0) 推荐(0) 编辑

摘要: 算法的流程图表示一、算法的概念要计算机解决某一个问题,必须编写相应的程序。编写程序需要确定解决问题的方法和思路,并要正确地写出求解步骤,这就叫解决这个问题的算法(algorithm)。计算机处理某一问题的过程与我们日常处理事情的过程十分相似,都要按一定的步骤和相应的方法来处理。例如,邮寄一封信的过程可分为写信、写信封、贴邮票、投入信箱等四个步骤,这些步骤可以看作是写信的算法。下面举三个计算机处理问题的算法的例子。【例6-1-1】交换两个变量中的数据。已知变量x和y中分别存放了数据,现在要交换其中的数据。为了达到交换的目的,需要引进一个中间变量m,其算法如下:① 将x中的数据送给变量m,即x→m 阅读全文
posted @ 2014-02-14 09:59 gate_s 阅读(2499) 评论(0) 推荐(0) 编辑

摘要: C#中接口的深入浅出 假设我们公司有两种程序员:VB程序员,指的是用VB写程序的程序员,用clsVBProgramer这个类表示;Delphi程序员指的是用Delphi写程序的程序员,用clsDelphiProgramer这个类来表示。 每个类都有一个WriteCode()方法。定义如下:class clsVBProgramer(){....WriteCode(){ //用VB语言写代码;}....}class clsDelphiProgramer(){....WriteCode(){ //用Delphi语言写代码;} ....}现在公司来了一个项目,要求派某个程序员写一个程序。class c 阅读全文
posted @ 2014-02-14 09:57 gate_s 阅读(334) 评论(0) 推荐(0) 编辑

摘要: 用ADOX创建access数据库方法很简单,只需要new一个Catalog对象,然后调用它的Create方法就可以了,如下:ADOX.Catalog catalog = new Catalog();catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test.mdb;Jet OLEDB:Engine Type=5");仅仅两行代码就搞定了。下来我主要介绍一下在c#中的实现细节。首先你要添加引用,在“Add reference”对话框里切换到Com页面,选择“Microsoft ADO Ext. 2. 阅读全文
posted @ 2014-02-14 09:55 gate_s 阅读(5506) 评论(0) 推荐(0) 编辑

摘要: 创建文件和读取文件的值 1 #region 判断文件是否存在,不存在则创建,否则读取值显示到窗体 2 3 public FormMain() 4 { 5 InitializeComponent(); 6 7 //ReadFile(Application.StartupPath + "\\AlarmSet.txt"); 8 9 //也是判断文件是否存在10 //System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(Application.StartupPath + "\\AlarmSet.txt... 阅读全文
posted @ 2014-02-14 09:54 gate_s 阅读(586) 评论(0) 推荐(0) 编辑

摘要: public void CheckLog(string Log) { if (File.Exists(LogFile)) { WriteLog(Log); } else { CreateLog(); WriteLog(Log); } } private void CreateLog() { StreamWriter SW; SW = File.CreateText(LogFile); SW.WriteLine("Log created at: " + DateTime.Now.ToString("dd-MM-yyyy hh:mm:ss")); SW.Cl 阅读全文
posted @ 2014-02-14 09:49 gate_s 阅读(637) 评论(0) 推荐(0) 编辑

摘要: net 提供了Thread类用于线程的操作。当初始化一个线程,把Thread.IsBackground=true的时候,指示该线程为后台线程。后台线程将会随着主线程的推出而退出。后台线程不妨碍程序的终止,只要所有前台线程都终止后,CLR就会对每一个活在的后台线程调用Abort()来彻底终止应用程序。【注意】当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。也就是说,当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。只有IsBackground=TRUE的线程才会顺着主线程的推出而退出。static void 阅读全文
posted @ 2014-02-14 09:46 gate_s 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 美到极致是疯狂这是今天和校招新同事交流时的总结,希望校招新同事能够回顾,也能够写出自己的总结。一、什么是代码高手?你怎么证明自己是代码高手?知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个.net函数,这一点都没有意义。你知道多少个新鲜IT名词,多少技术介绍,这也没有意义。做,真正做一个原型,做一个项目,解决你手头棘手的问题,这才有意义。1、快速准确的理解别人说的-〉2、快速的开发,还准确的反映了别人的需求-〉3、稳定,最少出BUG-〉4、高性能,10万条记录你能顶住,1000万条记录你能顶住吗?这就是技术功底的考验5、这还不够,你的代码是否能让别人快速的理解了6、你的代码是否能比较容 阅读全文
posted @ 2014-02-14 09:44 gate_s 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 前言参加完院里求职经验交流会,段巍请我写点东西,把今天各位师兄师姐的发言总结一下,实现知识共享。这篇文档借鉴了昨天师兄师姐们的很多宝贵的经验以及他们对工作的理解和心得体会,结合我以及我周围的人找工作的惨痛经历,同时参考了珞珈山水BBS工作版精华区的一些帖子。偏听则晦兼听则明,找工作是个庞大的系统工程,还有很多没有考虑到的地方,遗漏的地方,找工作时一些实用的小技巧,还需要靠大家集体的智慧不断的来补充和完善。一 找工作的准备1.1 常想一二 我们为什么要找工作?“幼而学,壮而行。”年轻时读书学习,成人后将学到的知识用到工作事业中。可见,工作是人们生存和实现人生价值的主要手段。在现代社会,找到一份好 阅读全文
posted @ 2014-02-14 09:38 gate_s 阅读(313) 评论(0) 推荐(0) 编辑

摘要: public partial class Form1 : Form {static public bool flag; public Form1() { InitializeComponent(); } static public void Monitor() { string mystring = "hello!"; for (int i = 0; i < mystring.Length; i++) {if (flag == false) //马上结束 break; else MessageBox.Show(mystring[i].ToString()); } } 阅读全文
posted @ 2014-02-14 09:31 gate_s 阅读(545) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页