随笔分类 - C#/JAVA
相似的,不相似的
摘要:And:对两个Boolean表达式执行逻辑和。AndAlso:与AndAlso类似,关键差异是AndAlso显示短路行为,如果AndAlso中的第一个表达式为False,则不计算第二个表达式。Or:对两个Boolean表达式执行逻辑或。OrElse:与Or类似,关键差异是OrElse显示短路行为,如...
阅读全文
摘要:1、Vitual方法和普通方法区别为:继承其的子类可以用override/new在重载此方法,也可以不重载其方法,有方法体(可以写语句),override修饰则调用子类方法2、abstract类中抽象方法无方法体(只有名称)、普通方法(静态方法,无修饰的方法,Virtual方法)可以有方法体,其他类...
阅读全文
摘要:写了一个数据库操作类,达到通过实体自动映射数据库进行查询,添加,删除,修改操作,啥也不说了,直接上代码:反回一个实体,通过枚举参数确定使用属性/特性进行字段映射(转款做表和主键映射)Code/// <summary> /// 获取单个实体 /// </summary> /// <typeparam name="TEntity">实体(泛型)</typeparam> /// <param name="cmdText">命令</param> /// <param name=&quo
阅读全文
摘要:OpenFileDialog openFileDialog1 = new OpenFileDialog(); if(openFileDialog1.ShowDialog() == DialogResult.OK){openFileDialog1.FileName;System.IO.FileInfo file = new System.IO.FileInfo(openFileDialog1.FileName); file.Name;//文件名 file.Length.ToString();//大小", file.LastAccessTime.ToString();//最后访问时间 f
阅读全文
摘要:提出问题:在收货系统中,常常要用到扫描枪扫描条码输入到TextBox,当条码无法扫描时,需要手工输入。如果是扫描枪输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码。这时候我们就要判断输入设备是手工还是扫描枪。 尝试的方法: 1.将TextBox属性设为ReadOnly=true。结果:无法输入。 2.在TextBox的KeyPress事件中设置属性e.handle=true。结果:扫描枪输入时也会触发KeyPress事件,因此也不能输入。 3.在TextBox的ValueChanged事件中判断结果。结果:扫描枪也是一个一个字符输入,不是一次性将整个条码输入。思考.
阅读全文
摘要://C#控制打印机(直接发送打印机命令到打印机)//一个打印机控制类,很有用的,其中使用了windows api控制lpt端口,对条码打印机的控制方法如下:将打印机的命令写到一个文件里,再使用之。//代码:using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace LPTControls{ public class LPTControls { [StructLayout(LayoutKind.Sequential)] private
阅读全文
摘要:首先在工程中引用各种数据库组件.包括:SqlServer,OleDb,Oracle,ODBC.调用方法很简单,在创建该类的实例对象时初始化connectionstring数据库连接字符串即可.该类提供了几种初始化重载方法,可以直接将连接字符串传入,或者通过web.config配置文件ConnectionStrings["connectionstring"].可以直接指明数据库类型,也可以不指明(该类有自动分析功能).using System;using System.Collections.Generic;using System.Text;using System.Dat
阅读全文
摘要:1.首先定义数据库操作的标准接口IDBAccess,定义接口的基本功能;2.通过枚举型参数,动态创建接口的实例(工厂模式)3.基类实现接口,派生类完成具体功能4.具体请参见代码;using System;using System.Data;using System.Data.Common;using System.Data.OleDb;using System.Data.SqlClient;namespace Base...{ public enum DBType ...{ Access, SQL, // Not implemented DB2, Oracle, MySQL } public
阅读全文
摘要:转:http://skillerguo.blog.163.com/blog/static/1709513920071853219948/首先,需要了解的是VBA编程,它是Office提供的外部编程接口,我采用的是Office2003所以添加的引用是Microsoft Office 11.0 Object Library 这个Com组件,否则无法操作Office的。下面开始:Word -〉HtmlM...
阅读全文
摘要:转:http://www.pc123.org/html/net/CSharp/200812/17_7470.html在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的配置文件大都是以xml文档来存储。比如Visual Studio.Net自身的配置文件Mashine.config,Asp.Net的配置文件Web.Config,包括我在介绍...
阅读全文
摘要:转:http://hi.baidu.com/li2314/blog/item/37fb2a7bb13754fe0ad187dc.html form1.ControlBox = false;. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. ...
阅读全文
摘要:http://www.pc123.org/html/net/asp_net/200806/16_3101.html首先我们来了解一下什么是Active Directory。不用我描述,看以下网址,或在.net自带帮助文档里根据Active Directory关键字一搜,就什么都明白了。接下来,我们来看看权限。你可以通过“网上邻居--整个网络--Directory--demain(你的域...
阅读全文
摘要:命名空间: using Microsoft.Win32; 常用函数 首先我们来熟悉一下c#中修改注册表的方法和函数。在vc#中提供了registry类、registrykey类来实现对注册表的操作。其中registry类封装了注册表的七个基本主健: registry.classesroot 对应于hkey_classes_root主键 registry.currentuser 对应于hk...
阅读全文

浙公网安备 33010602011771号