内容列表
- IDesign C#编程规范(二)
- 2 编码惯例 coding practices
1. 避免在一个文件中放多个类。 avoid putting multiple classes in a single file. 2. 一个文件应该只对一个命名空间提供类型。避免在同一文件中有多个命名空间。 a single
- 分类:.NET开发 查阅全文
- IDesign C#编程规范(一)
- idesign发布了c#编程规范,小鸡射手从only4gurus下载浏览后决心抽时间翻译一下,以更好地学习。
目录内容如下:
1 命名规则和风格 naming conventions and style 2 编码惯例 coding p
- 分类:.NET开发 查阅全文
- IDesign C#编程规范(四)
- 3 项目设置和项目结构Project Settings and Project Structure
1. 总是以4级警告建立项目(图略)。Always build your project with warning level 4 2. 在发布版中将警告作为错误(注意这不是VS.NET的缺省设置)(图略)。Treat warning as errors in Release build (
- 分类:.NET开发 查阅全文
- NET下面调用Access中存储过程的方法
- 在Sql Server中使用存储过程是大家都比较熟悉的了,前不久自己作了一个小东东,数据库使用的是MS Access数据库,也想着试试用存储过程是否可行。毕竟,存储过程与代码的关系不是非常大,数据库和存储过程的修改有些是不用更改编码的。下面贴出我的代码,大家会发现,其实跟调用Sql Server的存储
- 分类:.NET开发 查阅全文
- [原创]C#编写的读者写者问题(自私的读者)
- // 自私读者的 读者写者问题using System;using System.Threading;public class Book{ private int[] pages; private object mutex = new Object(); // 控制对 readerCount 的访问 private object db = new
- 分类:.NET开发 查阅全文
- [原创]C#编写的读者写者问题(公平竞争的读者写者)
- // 读者写者问题
using System;using System.Threading;
public class Book{
private int[] pages; private bool aWriterWait = false; private int readerCount = 0;
private object mutex =
- 分类:.NET开发 查阅全文
- VB.net编码规范[from:programfan.com]
- 在开发中保持良好的编码规范是十分重要的。我所采用的新的VB.net编码规范,是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的繁长前缀,便于记忆变量的用途。下面的介绍这种编码规范。 一、类型级单位的命名 1、类。 以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如: Class Indicator 当类是一个特
- 分类:.NET开发 查阅全文
- 关于COM+
- 关于C#中COM+的使用大致是这样的:COM+需要服务器端和客户端,个人意见COM+更合适于B/S系统中。
关于服务器构造是这样的:
1、首先新建一个类库。(这里我们把它命名为TestCom)
它会生成两个文件,AssemblyInfo.cs和Class1.cs
2、添加新类( server.cs )
3、添加引用( System.En
- 分类:.NET开发 查阅全文
- 关于在Web下操作WORD文档中的问题(Win32Exception)。
- 我们在WEB下操作WORD文档,经常会遇到很多,意外的问题。除了通过运行DCOMCNFG,配置一些基本的权限设置意外,还会出现其他的一些问题。例如 进程表中杀不死的WINWORD进程,可以通过 foreach(System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses()) &nb
- 分类:.NET开发 查阅全文
- xml抓取繁体乱码正常显示的代码
- 例子如下:当抓取xml文件的时候也有效:.Charset = "utf-8".Position = 2用来从第二个字节开始抓取。。<%on error resume next Const adTypeBi
- 分类:.NET开发 查阅全文
- FAQ:两种方法访问多层嵌套的frame
- 问========================================在您的网站拜读了关于TWebBrowser的使用方法,但是一直有一个问题困扰我,就是如何取得frame嵌套frame的HTML的原码,我只是知道单个frame如何取得源码,但是多个frame嵌套就没有办法,请教一下!
2004-09-29 23:41:28答=============================
- 分类:.NET开发 查阅全文
- Server的Transfer和Response的Redirect
- 详细请看Server的Transfer和Response的Redirect
- 分类:.NET开发 查阅全文
- [原创]C#编写的多生产者多消费者同步问题
- // 多个生产者和多个消费者,能生产n个产品的情况
using System;using System.Threading;
public class HoldIntegerSynchronized{
private int[] buffer; //缓冲区
private int occupiedBufferCount = 0; &n
- 分类:.NET开发 查阅全文
- XML 数据岛编程应用
- 今天又学习了XML的数据岛的一些应用,感觉还是很受用的,XML与各种网站编程语言的融合,给我们带来了很多方便,在这里就说一下它的应用,我也是新学的噢,希望见到的人不要笑我呀.建立了XML文档之后,我们要把它显示出来,可以把它与HTML的一些实体元素绑定起来,方便快捷,呵呵方法:<xml src="xml_document_name" id="xml_name" async="false"&g
- 分类:.NET开发 查阅全文
- .NET 中的路径问题!(记号)
- 今天才碰到的问题: 当选取OPENFILEDIALOG后,程序默认的路径改为OPENFILEDIALOG的文件路径,程序要读写的配置文件原本使用相对路径(如StreamReader file = new StreamReader(“Address.ini“)),然后报
- 分类:.NET开发 查阅全文
- .Net线程学习手记(2)—关于线程池的想法
- 嗯,.Net的线程池比较适合实现较小较快完成的任务,因为每个线程运行完毕,才能退出线程池,但线程池的大小是确定的(.Net中默认为25个),所以如果同时有太多线程的话,就会不可避免的阻塞后来的线程,然后等待线程池中的线程执行完毕。 现在有一个思路,记录下来,准备实践。 如果为较长的线程的话,比如网络会话,Socket连接后就需要一直保持,直到客户端退出,或者服务器强制退出,这样的话,首先,
- 分类:.NET开发 查阅全文
- Setting NTFS Permissions with C#
- Today I needed to set NTFS permissions in C# on some newly created directories. No problem I thought, the CLR will have something for it somewhere in Security, so I checked Google in the hopes to find
- 分类:.NET开发 查阅全文
- 一个 C# 版的冒泡排序法
- 从小到大排序 int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 }; // 取长度最长的词组 -- 冒泡法 for( int j=1;j<myArray.Length;j ++ ) { &
- 分类:.NET开发 查阅全文
- 递归算法--遍历指定目录下的子目录及文件(C#.net)
- //递归算法--遍历指定目录下的子目录及文件(C#.net),希望有用,顺带数据入库 private void button1_Click(object sender, System.EventArgs e) { Conn.Open(); displayItems(te
- 分类:.NET开发 查阅全文
- 制作一个可以输入 IP 地址的控件
- 准备工作: 1. 首先,打开vs.net,新建一个C#类库项目。如叫 IpBoxControl。 2. 在vs.net 的菜单,“项目”,“添加用户控件”,把这个用户控件取名为IpBox
- 分类:.NET开发 查阅全文