内容列表
开发自定义图片按钮,实现类似ASP提交
        在开发时如果要使用多个图片按钮时,我们经常必须为每个按钮制作一个图片(如:新增,修改,删除等,其实只是文字不一样而已,我们却必须制作3个图片,一句话麻烦),如果能开发一图片按钮控件,实现只须更改文字就可以生成按钮,那就好了。以下是实现方式(采用将图片分割成三部分进行实现)/// <summary>//
分类:.NET开发 查阅全文
关于C#中,继承类重写与隐藏基类方法的区别!
using System;using System.Collections; public class Nevermore60Customer:Customer{ public override string GetFunnyString() {  return "Nevermore60.Nevenmore!"; } public cl
分类:.NET开发 查阅全文
使用反射分发 switch 操作
今天在网上看到一个很有用的东西,加上我的blog里面什么也没有,所以就拷贝过来装门面。原文地址:点晴工作室    作者:梁利锋有时候,我们经常需要处理一些比较大的 switch 语句,如: public interface IAction {   void DoAction(string ActionName); } public class OkCancelAc
分类:.NET开发 查阅全文
转换DataSet到普通xml的新法
大家知道,用dataset传递的WebService,微软会在各个节点加上schema,所以无法与j2ee,flash兼容,所以我找到了一种转换他们变成普通xml的方法。代码如下: 方法一:Public Class DataSetToXML : Inherits System.Web.UI.Page   Private Sub Page_Load(ByVal sender As Sy
分类:.NET开发 查阅全文
用断言编写正确的程序
.NET Framework中包含许多工具可以用来更快、更容易地编写正确的程序。但我们得面临这样的情况:出现bugs。不管程序多么简单,程序员都可能出错。根据我的经验,大多数程序的bugs出现在程序员之间的接口:当一个程序员编写的代码被另一个程序员调用时。不知何故,调用者破坏了代码编写时做的假设。是谁的过错呢?这并不要紧,更重要的是你能多快修好它?下面这些技巧将帮你在程序投入使用前更快地发现并解决
分类:.NET开发 查阅全文
关于输入字符串的格式不正确 Parse()使用
最近用ASP.NET做东西的时候,用到DataGrid,在写更新操作时总是出现 输入字符串的格式不正确[FormatException: 输入字符串的格式不正确。]   System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +0的错误。一时想不出办法,搜索了一些东西,无赖多数都
分类:.NET开发 查阅全文
VB.net基础:简单的自定义控件MyPictureBox
先说明一下,有的代码行比较长所以不容易看清。建议先粘贴到VS.net中,这样好看一点。这里标题中的“简单”,并不是说代码简单,而是说思路比较简单。VS.net中的PictureBox有个缺点就是不好控制位置和大小。所以MyPictureBox就是这样一种Picturebox:它有一个属性ViewMode,表示显示图片的模式,包括FitSize,TrueSize和Stretc
分类:.NET开发 查阅全文
外国朋友寄给我的Ascii_7to8和Decode7Bit函数,简洁明了值得学习!
        Shared Function Decode7Bit(ByVal str7BitCode As String) As String            Dim Inv7BitCode As String
分类:.NET开发 查阅全文
datagrid中添加滚动条
DATAGRID中是没滚动条的,要添加的话其实很简单,只需要: <div style="OVERFLOW:auto;WIDTH:400px;HEIGHT:500px">  <asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid> </div>其实是利用了CSS属性
分类:.NET开发 查阅全文
祥解Visual C#数据库编程
关于数据库编程,微软提供了一个统一的数据对象访问模型,在Visual Studio6.0中称为ADO,在.NET中则统一为ADO.NET,掌握ADO.NET就等于掌握了数据库编程的核心。  针对数据库编程始终是程序设计语言的一个重要方面的内容,也是一个难点。数据库编程的内容十分丰富,但最为基本编程的也就是那么几点,譬如:连接数据库、得到需要的数据和针对数据记录的浏览、删除、修改、插入等操作。其中又
分类:.NET开发 查阅全文
用Infragistics的NetAdvantage控件想法闲谈。
  从用Infragistics的ASP.Net控件半年以来,一直有美中不足,一犹未净的感觉。其实好的地方大家都知道,就是弥补了DotNet控件有些功能本身不够强大灵活的地方,解决了项目中一些很实际的问题,这里就不多说,主要说说现在的版本缺点;比较突出的就是UltraWebTree视图很容易丢失,第二次一般就看不到视图而是一把大红叉了,第二点就是控件注册代码也容易丢失,真实烦人,所以在项
分类:.NET开发 查阅全文
C#中对注册表的操作
Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。     
分类:.NET开发 查阅全文
宿主程序为windows服务的remoting
 <xmp>remoting一般宿主在windows服务里.新建一个windows服务,在OnStart方法里写入如下代码:  protected override void OnStart(string[] args)  {   // TODO: 在此处添加代码以启动服务。  &nbs
分类:.NET开发 查阅全文
在C#下GDI+实现图形图像的任意变形效果?
如何实现类似PHOTOSHOP中的图像任意变形效果,目前GDI+可以轻松实现由长方形变成任意平行四边形,但无法轻意解决变成梯形、三角形和任意四边形。例如下例:
分类:.NET开发 查阅全文
危险字符过滤的类(完美版)[2](测试文件,尚待完善)
//没有太多时间完善它了,那位大侠有空完善它一下,完善之后给我一份?(阿山NET a3news(AT)hotmail.com http://www.vcsharp.com)using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;
分类:.NET开发 查阅全文
危险字符过滤的类(最新完善版)(1)
前两天在一个Blog中看到过滤危险字符的类(网址记不清楚了,如果原作者来信告知,本文将加上其链接),现将其完善一下:/*原作者:(请与我联系)*改进者:Johnsuna(阿山NET msn:a3news(AT)hotmail.com)  http://www.vcsharp.com*/using System;using System.IO;using System.Text;using
分类:.NET开发 查阅全文
Socket基本编程
最近由于要做一些Socket方面的项目,所以又温习了一下Socket和TCP协议编程的一些基本知识,整理一下放在这里。Socket基本编程 服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading;      
分类:.NET开发 查阅全文
asp.net中动态变更CSS
在asp.net中,有的时候要动态变换CSS,比如有的时候做个性化页面,可以这样做<head><link id="MyStyleSheet" rel="stylesheet" type="text/css" runat="server" /></head>之后,在要更换CSS的页面中,使用如下代码Sub Page_Load(Sender As Object, E
分类:.NET开发 查阅全文
asp.net 2.0中TREEVIEW中动态增加结点
在asp.net 2.0中,要动态从数据库中取出内容,动态增加结点,其实不难,比如以SQL SERVER 2000的PUBS数据库为例子,要以树型列表方式,取出作者,做为根结点,然后取出每位作者写过什么书,作为子结点,可以这样 <%@ Page Language="C#"%> <%@ Import Namespace="System.Data"%> <%@ Im
分类:.NET开发 查阅全文
在C#桌面应用使用多语言
最近都在做Windows桌面应用,没碰ASP.Net,在Win Form中我们也可以方便的象ASP.Net一样实现软件的多语言化,下面就是一个Windows桌面应用的例子: 注意:1、 可以为每个窗体设置语言资源文件,也可以将语言统一放置到单独的一个资源文件中。实例中的lang.zh-cn.resx,lang.en.resx是一个保存到单一文件的实例,这里可以存放一些公有的软件语言;而
分类:.NET开发 查阅全文
<< 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 >>