Loading...
  所在位置:论坛首页 -> ┈┋电脑网络技术区┋┈ -> Asp/Asp.Net技术 -> 帖子列表
      [详细列表
精华贴 回收站 贴子审核
    <<                      >>    
    站长俱乐部
如何设置tabcontrol控件的tabPage的text内容显示成竖着的字体 2008-5-18
       Private tabArea As RectanglePrivate tabTextArea As RectangleF  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.TabControl1.DrawMode = TabDrawMode.OwnerDrawFixed &#39;设置用户绘制方式 Me.TabControl1.Alignment = TabAlignment.Right &#39;设置TAB项右对齐布局 &#39;TabContr...
[ 有时也很傻 ]  点击:103   回复:0  最后更新: 2008-5-18 10:23:57 查看全文
自定义控件--xp风格按钮(可设置文字颜色) 2008-5-18
       Imports System.Drawing  Imports System.ComponentModel  Public Class winxpbutton   Inherits System.Windows.Forms.Button   Private my_mouseDown As Boolean = False &#39;鼠标按下   Private my_mouseHover As Boolean = False &#39;鼠标移到上面   Private m_textcolor As Color = System.Drawing.Color.Black &#39;字体颜色   &lt;Description("字体颜色。&...
[ 兜迷儿 ]  点击:157   回复:0  最后更新: 2008-5-18 10:23:09 查看全文
关于如何操作其他窗体的控件或变量的方法 2008-5-18
       关于如何操作其他窗体的控件或变量的方法! 其实解决的方法有很多,在这里只做简单的总结。 1. 定义全局变量 其实这个方法比较简单也很好理解,我们只要在一个module里面定义了两个全局变量就可以了。 例如:public frm1 as new form1()  Public frm2 as new form2() 这样,我们无论在哪里想访问就很容易了。但是,这样做会耗费比较多的系统资源。一般来说不要使用全局变量。 2. 使用shared 前缀 使用了shared定义的字段(变量)或者属性可以被其他窗体调用。 例如:(假设有窗体form1 和 form2 ) 在form1中写入: Public Shared m_add As Str...
[ 兜迷儿 ]  点击:114   回复:0  最后更新: 2008-5-18 10:22:44 查看全文
用ASP.NET编写多层架构的系统 2008-5-18
       千万不要被标题吓倒,其实很简单。不然只能一辈子写面条式的程序了。特别是ASP程序员大多写都是3 IN 1 (超白金版:P)的程序,勉强能写成分层式的也是高手中的高手,这种大虾估计早就转型当系统分析员了。 一般来说系统大多分为三层(据说分三层很好):用户层、逻辑层、数据层。也可能不叫这几个名字,但是不管怎么说功能大体应该一样。说到功能请看下面 用户层:就是主要与用户打交道,也就是用户界面。什么输入框啊、提示信息啊的都在上面。因为用户对于系统而言都是foolish用户(不是用户都是fool,而是业务逻辑、数据关系不是每个用户都能了解的,如果都能了解就可以不用写程序,直接让用户操作数据库就好了),你不得不在这...
[ 疯狂石头 ]  点击:76   回复:0  最后更新: 2008-5-18 10:21:59 查看全文
Wap页面使用asp.net中移动控件List分页 2008-5-18
       一、创建一个类public class Navigation{private string _siteName, _siteURL;public Navigation(string siteName, String siteURL){_siteName = siteName;_siteURL = siteURL;}public string SiteName { get { return _siteName; } }public string SiteURL { get { return _siteURL; } }} 二、分页dbAccess mydb = new dbAccess();mydb.SqlStr = "select count(bookid) as totalid from szhotline where bkcity=&#39;" + bkcity + "&#39; and atype=" + atype;DataSet dsTotal = mydb.readTable("szhotline");int countTotal = Convert.ToInt32(dsTotal.Tables["szhotline"].Rows...
[ 疯狂石头 ]  点击:83   回复:0  最后更新: 2008-5-18 10:21:29 查看全文
设置屏幕分辨率、颜色位数、刷新率 2008-5-18
       Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex As Long) As LongPrivate Declare Function ChangeDisplaySettings Lib "user32" Alias "ChangeDisplaySettingsA" (lpDevMode As Any, ByVal dwflags As Long) As Long  Private Const CCDEVICENAME As Long = 32Private Const CCFORMNAME As Long = 32 Private Const DM_BITSPERPEL As Long = &amp;H40000Private Const DM_PELSWIDTH As Long = &amp;H80000Private Const DM_PELSHEIGHT As Long = &amp;H100000Private Const DM_DISPLAYFLAGS As Long = &amp;H200000Private Const DM_DISPL...
[ 依恬 ]  点击:98   回复:0  最后更新: 2008-5-18 10:20:20 查看全文
用 Windows 窗体 DataGrid 控件验证输入 2008-5-18
       Windows 窗体 DataGrid 控件有两种可用的输入验证类型。如果用户试图输入一个值,而该值具有单元格不可接受的数据类型(例如,向需要整数的单元格中输入一个字符串),则新的无效值将替换为旧值。这种输入验证是自动完成的,不能进行自定义。  另一种的输入验证可用于拒绝任何不可接受的数据,例如,在必须大于或等于 1 的字段中输入 0,或者一个不合适的字符串。这是在数据集中通过编写 DataTable.ColumnChanging 或 DataTable.RowChanging 事件的事件处理程序来完成的。以下示例使用 ColumnChanging 事件,因为“Product”列特别不允许不可接受的值。您可以使用 RowChanging 事件来检查“End Date”列的值是否晚于同一行中“Sta...
[ 依恬 ]  点击:116   回复:0  最后更新: 2008-5-18 10:20:02 查看全文
C#调用oracle存储过程 最简单的实例 2008-5-18
       Oracle方面1.创建Oracle过程存储create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)as varparam varchar2(28);begin varparam:=paramin; paramout:=varparam|| paraminout; end;2.测试过程存储declare param_out varchar2(28); param_inout varchar2(28);begin param_inout:=&#39;ff&#39;;  proce_test(&#39;dd&#39;,param_out,param_inout);  dbms_output.put_line(param_out);end; C#方面引用Oracle组件 ...
[ 依恬 ]  点击:200   回复:0  最后更新: 2008-5-18 10:19:41 查看全文
C#调用ORACLE存储过程返回结果集及函数 2008-5-18
       ORACLE段:首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集。1:建立PACKAGE:CREATE OR REPLACE package SCOTT.pk_wtistype mytype is ref cursor;procedure p_wt(mycs out mytype);function f_get(str in varchar2)return varchar2;end; /说明:其实PACKAGE只是个声明罢了。我们在这里定义了一个存储过程返回结集和一个函数,返回字符串。 2:建立PACKAGE BODY:CREATE OR REPLACE package BODY SCOTT.pk_wtisprocedure p_wt(mycs out mytype)isbeginopen mycs for select * from test;end p_wt; function f_get(str varchar2)return varchar2isstr_temp varchar2(100) := &#39;good luck!&...
[ 依恬 ]  点击:208   回复:0  最后更新: 2008-5-18 10:19:12 查看全文
C#实现的根据年月日计算星期几的函数 2008-5-18
       算法如下: 基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7  在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。 代码如下://y-年,m-月,d-日期 string CaculateWeekDay(int y,int m, int d) { if(m==1) m=13; if(m==2) m=14; int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;  string wee...
[ 依恬 ]  点击:122   回复:0  最后更新: 2008-5-18 10:18:57 查看全文
汇总c#.net常用函数和方法集 2008-5-18
       1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6 取当前分 int 分=currentTime.Minute; 1.7 取当前秒 int 秒=currentTime.Second; 1.8 取当前毫秒 int 毫秒=currentTime.Millisecond; (变量可用中文)  2、Int32.Parse(变量) Int32.Parse("常量") 字符型转换 转为32位数字型  3、 变量.ToString() 字符型转换 转为字符串 12345.ToString("n"); //生成 1...
[ 依恬 ]  点击:89   回复:1  最后更新: 2008-5-18 10:18:43 查看全文
用.net 2003开发Windows CE应用,解决与pocket pc通讯的问题 2008-5-18
       用.net 2003作Windows CE应用时,碰到一个问题。工程编译通过,但在部署到pocket pc时出现如下的错误:------ 已启动部署: 项目: PDA, 配置: Debug Pocket PC ------ 正在部署到 Pocket PC 设备正在使用 TCP 连接传输 错误: 无法建立连接。请确保此设备已经与开发计算机建立了物理连接。---------------------- 完成 ---------------------  生成: 1 已成功, 0 已失败, 0 已跳过 部署: 0 已成功, 1 已失败, 0 已跳过 感觉很奇怪,我明明用ActiveSync是可以连上的。到msdn上搜了一下(http://support.microsoft.com/default.aspx?scid=kb;en-us;816826)...
[ 鞋的恋爱 ]  点击:74   回复:0  最后更新: 2008-5-18 10:17:41 查看全文
批量修改同一个目录中的所有文本文件的方法 2008-5-18
       在Temp/目录下,所有的*.txt文件.我想把所有的文件中的一列数据去掉如:a.txt -----&gt; a.txt a b 1 1 a 1 1c d 2 2 c 2 2e f 3 3 e 3 3g h 4 4 g 4 4i j 5 5 i 5 5 解决方法:&#39;批量处理文本文件的方法&#39;a:批量处理某一个目录下的文本文件&#39;b:批量修改文本文件中的第二列数...
[ 鞋的恋爱 ]  点击:73   回复:0  最后更新: 2008-5-18 10:17:25 查看全文
[DNN中的Bug]在时区编辑器中存在的一个Bug 2008-5-18
       时区编辑器控件(admin\Localization\TimeZoneEditor.ascx)中有这样一个功能,它可以检查存储时区信息的本地化XML文件(App_GlobalResources\TimeZones.zh-CN.xml)与默认的存储时区信息的XML文件(App_GlobalResources\TimeZones.xml)的差别。在本地化文件缺少相应的条目时会要求增加,有多余条目时会自动删除。(条目是否相同用key值来标识,下面的XML中有key值的含义)如果我将本地化文件增加一个key相同的条目,如:&lt;root&gt;&lt;!--name="时区名"key="相对GMT(格林尼治标准时间)的偏移...
[ 鞋的恋爱 ]  点击:71   回复:0  最后更新: 2008-5-18 10:17:00 查看全文
在vb中实现超连接的方法!和直接发邮件 2008-5-18
       新建立一个模块然后再其中添加如下代码 :Option Explicit Public Const email = "support@online.com"Public Const URL = "http://blog.csdn.net/flm2003/"Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPublic Const SW_SHOWNORMAL = 1Public Sub gotoweb()Dim Success As Long Success = ShellExecute(0&amp;, vbNullString, URL, vbNullString, "C:\...
[ 鞋的恋爱 ]  点击:66   回复:0  最后更新: 2008-5-18 10:16:25 查看全文
利用XMLSerializer将对象串行化到XML 2008-5-18
       微软已经意识到串行化数据的重要性,因此在.NET框架中包含了命名空间System.Runtime.Serialization和System.Xml.Serialization以提供串行化功能,为用户自己编写串行化方法提供了一个框架。System.Xml.Serialization命名空间提供了将一个对象串行化为XML格式的基本方法。下面我们来看看如何使用这种方法。  XML的魅力 串行化XML是指为了方便存储或传输,把一个对象的公共的域和属性保存为一种串行格式(这里是XML格式)的过程。非串行化则是使用串行的状态信息将对象从串行XML状态还原成原始状态的过程。因此,可以把串行化看作是将对象的状态保存到流或缓冲区中的一种方法。 串行化的目的...
[ 鞋的恋爱 ]  点击:83   回复:0  最后更新: 2008-5-18 10:15:34 查看全文
ASP中Request对象获取客户端数据的顺序 2008-5-11
         在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对他也是非常熟悉了。虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写?strMessage = Request("msg")strMessage = Request.Form("msg") 而且,我也看过好多人写的代码,一律都是Request("")的写法,当然这样的写法并没有什么错。只是大家应该注意Request对象有几个集合来获取客户端提交的数据,一般常用的是QueryString,Form和ServerVariables。而不管对于哪种集合其实都是可以通过Request("")这样直接取得的,这里就有一个问题,如果Get方式和Post方式提交了同样的一个变量,比如usern...
[ 燕萍 ]  点击:206   回复:0  最后更新: 2008-5-11 10:45:51 查看全文
asp下用OracleInProcServer完成对Oracle的连接和操作 2008-5-11
       &lt; % Response.CharSet="gb2312" tblname=request("tb")Dim objOraSession,objOraDb Dim strDbUser,strDbPwd,strDbConn Call ConnectDB() Sub ConnectDB() &#39;连接数据库 On Error Resume Next strDbUser = "liujincai" &#39;连接用户名 strDbPwd = "ljc1001" &#39;用户密码 strDbConn = "hp1" &#39;连接字符串 Set objOraSession = Server.CreateObject("OracleInProcServer.XOraSession") Set objOraDB = objOraSession.OpenDatabase(strDbConn,strDbUser &amp; "/" &amp; strDbPwd,0) If Err.Number&gt;0 ...
[ 燕萍 ]  点击:188   回复:0  最后更新: 2008-5-11 10:45:32 查看全文
创建一个ASP通用分页类 2008-5-11
       一、创建分页类的目标在写之前,我曾想过,我究竟要写怎么样一个类,回想起以前写分页过程的时候,最烦的莫过于每次都要写哪一段复杂的分页代码,最大的烦恼每次都是仅仅几个变量名的不同。所以第一个要实现的就是要把这个封装起来,第二个就是要把分页的导航条也封装起来,第三个,不习惯哪些把数据显示部分也封装起来的方法,这不是方便编程,对与哪些对显示效果每次都不同的用户来说,比自己写分页还要麻烦。所以我的目地就是对RecordSet进行一些简单的封装。 二、创建过程所以我写的第一个属性,就是返一个经过处理的RecordSe Public Property Get GetRs() Set XD_Rs=Server.createobject("adodb.recordset"...
[ 燕萍 ]  点击:151   回复:0  最后更新: 2008-5-11 10:45:04 查看全文
在ASP中通过oo4o连接Oracle数据库的例子 2008-5-11
       下面这段代码能够显示,当前用户所能够看到的所有的用户和表,有兴趣的, 可以把每个表的内容加上&lt;%Dim objOraSession,objOraDbDim strDbUser,strDbPwd,strDbConnCall ConnectDB()Sub ConnectDB()&#39;连接数据库 On Error Resume NextstrDbUser = "tmpUser" &#39;连接用户名strDbPwd = "rt45ps1w" &#39;用户密码strDbConn = "sun450" &#39;连接字符串&nbsp...
[ 燕萍 ]  点击:150   回复:0  最后更新: 2008-5-11 10:44:39 查看全文
asp.net 控件开发(一)显示控件内容 2008-5-10
       asp.net控件的显示自然会离不开输出html、css、javascript等前台的显示内容,所以开发一个控件的时候第一件事就是要知道如何输出客户端要显示的内容。 一、选择基类 asp.net中所有的标准控件都可以拿过来作为基类,如果我们要开发的控件只是对原有的标准控件做一些功能上的加强的话(如:你对TreeView的CheckBox添加一些随动的功能),就可以直接拿标准控件过来作为基类。 一般的如果开发的控件从标准里面找不到合适的,可以从三个类中来继承:&n...
[ 疯狂石头 ]  点击:174   回复:0  最后更新: 2008-5-10 10:47:35 查看全文
DataGrid脚眉显示合计 2008-5-10
       创建一个全局变量   Public double Sumdb; private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)  { ListItemType lit=e.Item.ItemType;  if(lit==ListItemType.Footer)  { &a...
[ 疯狂石头 ]  点击:130   回复:0  最后更新: 2008-5-10 10:47:17 查看全文
Asp.Net页面执行流程分析 2008-5-10
       在我的上一篇文章中说到了HttpModule、HttpHandle的简单使用,我们可以利用它们在页面请求的过程中加入自己的事件处理程序。那么在一个aspx页面请求时后台到底做了什么?当然asp.net做了很多事情,过程也比较复杂,本文主要分析一下大体的流程。总体流程如下:请求一个页面时首先被WWW服务截获(inetinfo.exe进程),这个进程首先判断页面的后缀,然后根据IIS中的配置来决定调用哪个扩展程序,比如aspx的页面就会调用c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll,aspnet_isapi.dll将请求发送给w3wp.exe进程(我们在调试IIS中网站时就是把VS2005附加到这个进程上的)。接下来w3wp.exe进程就会调用.net类库进行具体处...
[ 疯狂石头 ]  点击:146   回复:1  最后更新: 2008-5-10 10:46:59 查看全文
用ASP技术开发WEB调查投票系统 2008-5-10
       PollWriter.asp先检查表单变量,包括调查项目名字PollName以及(可选的)字符串LinkText和LinkURL,LinkText和LinkURL描述了用户提交其投票结果之后显示的URL。接下来脚本创建并执行从指定调查项目的S_表和A_表提取记录集的SQL命令,然后遍历这个记录集格式化单选按钮、复选框以及其它提示文本,最后输出该调查项目的HTML表单。表单中问题的名字为“CHOICE”加问题序号。当这个表单被提交的时,它的ACTION将装载PollMaker.asp(这里的函数saveResponses()从CHOICE表单元素提取投票结果,然后更新数据库,代码略)。表单中的其它隐藏变量用于将PollName、OpType、LinkText、LinkURL传递给PollMaker.asp:    &lt; %&a...
[ 疯狂石头 ]  点击:129   回复:1  最后更新: 2008-5-10 10:46:18 查看全文
ASP.NET图片打水印代码 2008-5-10
       在ASP.NET中实现在图片上打水印的程序代码:   /// &lt;summary&gt; /// 在图片上加入图片版权信息 /// &lt;/summary&gt; /// &lt;param name=\"strFileName\"&gt;输入图片(绝对路径)&lt;/param&gt; /// &lt;param name=\"strOutfileName\"&gt;输出图片(绝对路径)&lt;/param&gt; /// &lt;param name=\"strCopyRightFile\"&gt;水印图片(绝对路径)&...
[ 依恬 ]  点击:127   回复:0  最后更新: 2008-5-10 10:44:48 查看全文
Asp.net的Session过期 2008-5-10
       1.目录删除及重命名操作 :   如果你发现session突然无理由的丢失,而当你认真的检查代码并且排除其它常规可能丢失的可能性时,你可能会像我一样,几乎要接近崩溃~!  后来发现问题出在我用代码创建一个临时目录然后删除临时目录的删除操作上。  现在和大家分享下:希望对碰到类似钉子的朋友有用……  说白了session丢失实质就是:应用程序重起!  应用程序什么时候自动重起呢?  请参考:Anand在dotnetindia.com发表的文章 &nb...
[ 依恬 ]  点击:180   回复:0  最后更新: 2008-5-10 10:44:32 查看全文
asp.net跳转页面的三种方法比较 2008-5-10
       1、 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个 http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用 到session.   2、 server.transfer 速度快,只需要一次postback ,但是……他必须是在同一个站点下,因为它是server的一个方法。另外,他能跳过登录保护。你可以写个小程序试试:设计一个由页面一...
[ 依恬 ]  点击:171   回复:0  最后更新: 2008-5-10 10:44:12 查看全文
asp.net2.0新闻标题后加new或图片 2008-5-10
       asp.net2.0中,使用gridview显示新闻标题,如何在当日新加新闻的标题后加一个new或图片 在后台或者公共类Common写如下类   public static string News_Pic(DateTime T) { if (T.Date == DateTime.Now.Date)&n...
[ 依恬 ]  点击:184   回复:0  最后更新: 2008-5-10 10:43:53 查看全文
不刷新页面的情况下调用ASP.NET 2008-5-10
       RS技术的一个具体例子在前面的帖子中,我介绍了RS的基本工作原理,显然如果将RS技术运用在一个网站的设计中将会有很多非凡的作用(尤其是它的那个最大的优点,可以在不刷新页面的情况下调用服务端的代码)。正是因为这个特点,你就可以象在编写一个传统的C/S模式的程序一样,对数据库的数据进行处理了(我想大家一定很想知道具体应该如何来实现了,下面将给出一个具体的例子,调试这个破程序几乎快把我给累死,呵呵。)   从前面的描述可以看到,要使用RS技术就需要客户端和服务端满足下面两个条件:  1.客户端只需要支持Java applet即可 &...
[ 鞋的恋爱 ]  点击:241   回复:1  最后更新: 2008-5-10 10:42:57 查看全文
自定义分页控件源码asp.net(c#) 2008-5-10
       可能大家有用得着的地方,发出来一起研究下,代码如下:   Pager.cs 服务器控件源代码  using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.ComponentModel;  namespace C_Pager ...{ public class Pager : Control, INamingContainer&nbs...
[ 鞋的恋爱 ]  点击:210   回复:1  最后更新: 2008-5-10 10:42:23 查看全文


 热门帖子

 第9页 共489页 本页30条 主题数 14649     <<                      >>    
    普通贴   精华贴    固顶贴子   总固顶贴子    商品贴子   投票贴子   结贴    锁帖
  首页 | 购买指南 | 商业版本 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
Copyright 2004-2008 BBSGood.com Powered By: BBSGood.Speed Version 5.0
  咨询电话:0575-85513832、0575-85513825(传真)、7*24小时咨询服务:13606552007 不良信息举报中心 浙ICP备05029817号
  业务QQ:38958768、客服QQ1:415896239、客服QQ2:343896043、MSN:jccsxx@hotmail.com