内容列表
Windows Forms 1.x 批判
(1)控件少、难以使用且外观很土。其中最夸张的是 ToolBar 控件:(1)设计者认为你对全部按钮要么都使用图标,要么都使用文本标签,否则就是脑子进水了;(2)如果你尝试在 ToolBar 上放置其他控件(如组合框)的话你是在跟自己过不去;(3)最受不了的是居然要用 if ... else 语句判断是哪个按钮被单击了,My God!难怪网上一直流传 Windows Forms 的控件是高中生写的
分类:.NET开发 查阅全文
CodeBuild代码生成器(2.0)
继上次的CodeBuild v1.0发布后(详见:http://blog.csdn.net/jierry007/archive/2004/08/03/59799.aspx) 现在推出了新版的CodeBuild v2.0 具体的功能如下: 自动根据数据表生成5中存储过程,包括:添加,修改,删除,选择,选择到XML 自动根据数据表生成字段属性 自动根据数据表生成数据实体类(Duwamis
分类:.NET开发 查阅全文
SQL SERVER与C#中数据类型的对应关系
  /// <summary>  /// 数据库中与C#中的数据类型对照  /// </summary>  /// <param name="type"></param>  /// <returns></returns>&nbs
分类:.NET开发 查阅全文
类 MDI WEB窗体展示
大家好! 这是我用C#.NET+JavaScript设计的类MDI WEB窗体,发个图上来供大家参考先。回帖支持率超过10的话,在下一篇文章中,我将阐述详细设计方法。 相关文章参考:http://dev.csdn.net/develop/article/35/35515.shtm
分类:.NET开发 查阅全文
蛙蛙推荐:利用客户端XSLT样式表转换xml文档
蛙蛙推荐:利用客户端XSLT样式表转换xml文档 源xml文档和那两个xslt样式表我没有提供哦,大家自己写写算了 <html><head><style type="text/css">body {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:14px}.head {font-family:Ta
分类:.NET开发 查阅全文
开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现(二)
开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的应用   前篇说了.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现,现在到了我们应用它们的时候了。    我们需要做下面的一些事情:  1、将上篇中写的程序输出类型改为类库并编译成PrinterPageSetting.dll;  2、建立C#或VB.net项目,并在
分类:.NET开发 查阅全文
关于游标的使用
begin transactiondeclare mycursor Cursor forselect stu_no,score,words from belind_console where college_id=@college_idfor update of score open mycursorwhile(0=0)begin    fetch next&nbs
分类:.NET开发 查阅全文
C#可定制的数据库备份和恢复程序
可定制的数据库备份和恢复程序 tashanzhishi [原作] 关键字 数据库 备份 恢复 出处 在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。 要开发这样一
分类:.NET开发 查阅全文
C#获取硬盘序列号
using System;using System.Runtime.InteropServices; namespace ArLi.CommonPrj {  #region how use this? /*  string sVol = getvol.GetVolOf("C"); */ #endregion  public
分类:.NET开发 查阅全文
C#公共类收集
1.替换目标字符串中的url 成为超链接 using System;using System.Text.RegularExpressions; namespace ArLi.CommonPrj{ public class ReplaceLink {  public ReplaceLink()  {  } &nbs
分类:.NET开发 查阅全文
在C#中如何读写INI文件
//写INI文件[ DllImport ( "kernel32" ) ]private static extern bool WritePrivateProfileString ( string section ,string key , string val , string filePath ) ; //读ini文件(字符[ DllImport ( "kernel32" ) ]private
分类:.NET开发 查阅全文
ADO.net 中数据库连接方式(微软提供)
在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN. ADO.net 中数据库连接方式(微软提供) 微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlConnectionSystem.Data.Odbc.OdbcConn
分类:.NET开发 查阅全文
Visual Studio Team System (VSTS) CTP 可以下载了
The Visual Studio Team System (VSTS) CTP build is now up on the MSDN Subscriber downloads site.    There are three bits that comprise a Team System installation    
分类:.NET开发 查阅全文
控制数据库的并发
各位: 控制数据库的并发冲突一般有三种方式: 悲观并发 Pessimistic 锁 乐观 Optimistic 最后更新有效 Last-Win 由于ADO.NET 是离线的应用,一般采用第二种和第三种 具体的信息,请大家参考 msdn 2004 年9月份的一片文章 http://msdn.microsoft.com/msdnmag/issues/04/09/DataPoints/
分类:.NET开发 查阅全文
挺难的报表
分类:.NET开发 查阅全文
尽量避免使用中文XML标签
以前参与某标准工作组的工作时,XML标签使用中文还是英文是一个经常的话题和争论焦点。从实现角度来看待这个问题,会倾向于使用英文(我个人一直这样坚持)。虽然XML标准要求解析器实现必须支持Unicode,但是不能完全做到支持甚至完全不支持中文XML标签的实现到处都是。如果你的XML文档的目标用户是全球的,那么标签使用ASCII字符是最保险的方式。 强烈要求使用中文的理由一般来说有以下几个:
分类:.NET开发 查阅全文
.Net平台下开发中文语音应用程序
.Net平台下开发中文语音应用程序 摘要: 语音是人类最自然的交互方式,也是现阶段软件用户界面发展的最高目标。微软公司一直积极推动语音技术的发展,并且公布了语音开发平台Speech SDK帮助开发人员实现语音应用。 随着.net技术深入人心,越来越多的程序员开始转到.net平台上进行开发。然而,在新发布的.net speech SDK里面并没有对中文语音进行支持,目前支持中文的S
分类:.NET开发 查阅全文
语言越低级,运行效率就越高吗?
本来我是要继续写我的foreach系列文章的另外两篇的。但是看了评C#事件处理,有一些感触。 我不同意大家关于语言越低级,运行效率就越高的说法。语言越低级,编译器能够决定的东西就越少,就越不能很好的优化执行代码。大家想想为什么c语言编译器,一般都忽略register关键字,C++一般都忽略inline关键字? 很多时候,编译器只要掌握了足够的信息,就能做出明智的决定。以前我测过delphi和C+
分类:.NET开发 查阅全文
C#中控制流程
控制结阅与过程编程 清浪冲天 马敬发 QQ: 283989349   E-mail: [email protected] 有问题时,我们可以通过http://www.hustc.mpc.cn 这个论坛, 或 通过QQ 共同学习和讨论 一、控制结构 首先了解比较运算符: == 等于  >=  大于等于  <=
分类:.NET开发 查阅全文
C#中数组,类型转换,
当数据转换到asp.net页面时,大部分都是以文本的形式存在的。有时候为了输出,单单使用显示或者隐式转换都是不行的,就需要本节说到的数据转换。 字符串输出: int intAge=21; string strAge=intAge.ToString(); 转换DateTime值时,可以通过在括号内放置一个可选的参数来指定时间的输出样式。eg:dateCou.ToString(“d
分类:.NET开发 查阅全文
<< 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 >>