logo 广告
Loading...
 导航 所在位置:论坛首页 -> ┈┋电脑网络┋┈ -> Asp/Asp.Net教程 -> 帖子列表
      [详细列表
rss 精华 精华贴 回收站 回收站 帖子审核 贴子审核 版主
公告     <<                      >>    
    站长俱乐部
VC++.NET中使用GDI+创建特效字体 2008-8-12
       来自于微软.NET技术的C++托管扩展所包含的GDI+技术功能十分强大,本文将介绍如何使用GDI+的画刷来绘制文本。  一、使用画刷绘制文本的基本技术本文所带的例子程序允许用户定义所要显示的文本、字体尺寸、显示文本所用的画刷(网格画刷或渐变画刷)以及绘制文本的颜色等。例子代码下载:GDIPlusTextWithBrushes.zip  下面是GDI+中使用渐变画刷或网格画刷绘制文本的基本步骤:  1、 在控件的绘制(Paint)事件中添加一个事件处理函数。  在这个处理函数中进行绘制文本的相关处理,这样控件才能正确地进行重绘。  2、 获取一个图形(Graphics)对象。  正如我们所熟悉的设备上下文一样,图形对象是NET封装的一个绘制平面,例...
[ 非一般感觉 ]  点击:117   回复:2  最后更新: 2008-8-12 11:43:11 查看全文
PowerShell中格式化命令和输出命令 2008-8-12
       在PowerShell中,负责进行格式化和输出的是三类cmdlet.他们分别是:Format-*、Out-*和 Write-* .顾名思义,Format-* 主要是用来对信息进行格式化操作,Out-*用于指定输出设备,而 Write-* 为 PowerShell 宿主(Host)输出的更多有用信息提供了快捷访问接口。   我们要将对象输出到控制台或打印机等位置前,我们首先必须将对象格式化成为字符串的形式。一个对象可能包含几十种属性信息,PowerShell的开发者已经考虑到我们在日常使用时,不会使用一个对象的所有信息,因此默认情况下只保留该对象上最主要的几种属性。让我们来看看进程对象默认会显示哪些属性。首先看看进程对象究竟有多少个属性:PS C:\&gt; (Get-Process Idl...
[ 非一般感觉 ]  点击:119   回复:2  最后更新: 2008-8-12 11:42:02 查看全文
vb.net 获取系统特殊文件夹位置 2008-8-12
       在vb的以前版本中,我们要获取譬如“我的文档”,“我的电脑”等特殊文件夹位置,需要使用到繁杂的API函数才能获取,而vb.net给我们提供了 Environment.GetFolderPath 方法,可以让我们用一行的代码就能获得以前需要复杂代码才能完成的效果。   Environment 类是。net提供的有关当前环境和平台的信息以及操作它们的方法,使用 Environment 类可检索信息,如命令行参数、退出代码、环境变量设置、调用堆栈的内容、上次系统引导以来的时间,以及公共语言运行库的版本。   Environment 类中提供了一个 GetFolderPath 方法可以让我们获取指向由指定枚举标识的系统特殊文件夹的路径。如果指定系统的特殊文件夹实际存在于计算机上,则...
[ 金利英 ]  点击:108   回复:1  最后更新: 2008-8-12 11:40:40 查看全文
用VB.NET 2008编写数据查询窗体 2008-8-12
       微软发布的新一代的应用开发工具Visual Studio 2008,其中不乏加入了许多创新型元素,对于VS 2008来说,其功能远比VS 2005强大,在网络应用编程方面有了显着的改变,VS 2008已经集成了对javascript的调试功能,同时编辑Web窗体时的模式也由原来的Design和Source变成了三个,增加了Split即设计和源代码模式。而大家一直所关注的VS 2008的产品之一(同时也是微软最看重的一个语言——VB.net2008)是否有较大变化呢?本文以实例操作来体验VB.net2008的开发环境。   VS2008简体中文正式版当中所附带的数据库依然是SQL Server 2005 Express并没有将SQL Server 20...
[ 金利英 ]  点击:117   回复:1  最后更新: 2008-8-12 11:40:00 查看全文
VB.NET连接数据库方法大全 2008-8-12
       Microsoft Visual Basic.NET 是Microsoft Visual Basic的更新版本,它基于。NET的框架结构,能使用户非常容易地创建Microsoft Windows操作系统和网络的应用程序。  使用Visual Basic.NET,可以快速地实现可视化开发网络应用程序、网络服务、Windows 应用程序和服务器端组件。另外,Visual Basic.NET为Windows应用程序提供了XCOPY部署,开发人员不再需要为DLL的版本问题担忧。 Visual Basic现在已经真正成为面向对象以及支持继承性的语言。窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化以及可达性支持。数据类工具内在支持XML数据,在设计...
[ 金利英 ]  点击:98   回复:3  最后更新: 2008-8-12 11:39:22 查看全文
VB.NET的常量与枚举学习 2008-8-12
       在程序运行的过程中始终固定不变的量称为常量。由于在程序设计和开发时经常会反复地运用一些常数,而且它们代表的含义有时候非常难记,所以每次都需要去核对,如果定义了常量将使之简单化,则可提高代码的可读性及可维护性。注意,不可以任意地修改和赋予新的值。 vB.NET中常量的来源有两种,由用户利用Const语句自定义,或者是系统预先定义的,可以通过菜单中“视图”一“其他窗口”一“对象浏览器”命令或者是同时按Ctrl+Alt+J组合键就可以打开VB.NET’和VBA对象库中的常数列表。这些常数可以与应用程序的对象、方法和属性一起使用,而且每一个...
[ 金利英 ]  点击:127   回复:1  最后更新: 2008-8-12 11:38:20 查看全文
aspx页面作为模板引擎的一种实现 2008-8-11
       什么是模板引擎?说白了就是能够自动替换占位符的替换引擎。原理上也就是两个步骤,找到-》替换。但是替换不是简单的替换,包括: 简单变量替换();复杂变量替换();对象变量替换();键值类型替换();自定义集合替换();同时显示多个变量();模板调用();给调用模板传参数();值模板();简单循环();交差循环显示();通过模板交差循环();条件判断();从文件中创建模板();  常用的模板引擎,StringTemplate和velocity差不多都是按照这种模式来设计的。但是这样子真的就是我们需要的吗?我们拿一段典型的StringTemplate的模板代码来看看: 首先是在模板文件中: 姓名:$User.Name...
[ 点点头 ]  点击:299   回复:2  最后更新: 2008-8-11 11:39:05 查看全文
用XmlDocument创建XML文档 2008-8-11
       代码如下:  using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Xml;namespace XMLDOMDemo{  public partial class Form1 : Form{public Form1(){InitializeComponent();}private void btnLoad_Click(object sender, EventArgs e){XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load("Books.xml");MessageBox.Show(xmlDoc.InnerXml);}//创建文档private void btnCreate_Click(object sender, EventArgs e){XmlDocument xmlDoc = new XmlDocument();//建立Xml的定义声明...
[ 点点头 ]  点击:128   回复:0  最后更新: 2008-8-11 11:38:06 查看全文
While deploying... 错误的解决办法 2008-8-11
       在sun AppServer下发布ejb包失败的错误:JDO74041: While deploying ...  sun-cmp-mappings.xml exists but has invalid contents: sizeColumnPair() == 0  的解决办法:  搜了一下:  sun官方网站上说:  This feature had been tested and...
[ 点点头 ]  点击:114   回复:0  最后更新: 2008-8-11 11:37:37 查看全文
.net开发:如何为程式码加上行号 2008-8-11
       Abstract   若需要将程式码放进word交报告或做文件时,或许我们会想将程式码加上行号方便讲解,如同博客园显示程式码那样,我们该如何做呢?  Introduction  使用环境:Visual C++ 9.0 / Visual Studio 2008  一段C++的小程式,可以帮程式码加上行号后输出。  &...
[ 点点头 ]  点击:110   回复:2  最后更新: 2008-8-11 11:37:10 查看全文
ASP.NET MVC :MVC页面验证与授权 2008-8-11
       ASP.NET的第一个版本就已经建立了一组新的数据库绑定控件。有了这些控件的支持,数据的可视化和编辑就简单多了,其中一个最重要的控件就是DataGrid控件。但是这个控件也有很多缺点。它为数据的排序,分页和编辑提供了一些内置的功能,但必须手动实现。    而ASP.NET的新版本2.0中采用了一种新的方式来解决以前版本的诸多问题,并且提供了标准的功能。现在可以对任何数据源进行排序,分页和编辑----在大多数情况下不需要输入任何代码。由于几乎所有的动态WEB程序都要考虑到与数据库的交互,幸运的是在ASP.NET 2.0中,我们可以轻松的实现如下这些操作:   · 选择数据库中我们所需要的数据,并在页面中进行相应的显示。   ...
[ 点点头 ]  点击:140   回复:2  最后更新: 2008-8-11 11:36:20 查看全文
aspx页面作为模板引擎的一种实现 2008-8-11
       什么是模板引擎?说白了就是能够自动替换占位符的替换引擎。原理上也就是两个步骤,找到-》替换。但是替换不是简单的替换,包括: 简单变量替换();复杂变量替换();对象变量替换();键值类型替换();自定义集合替换();同时显示多个变量();模板调用();给调用模板传参数();值模板();简单循环();交差循环显示();通过模板交差循环();条件判断();从文件中创建模板();  常用的模板引擎,StringTemplate和velocity差不多都是按照这种模式来设计的。但是这样子真的就是我们需要的吗?我们拿一段典型的StringTemplate的模板代码来看看: 首先是在模板文件中: 姓名:$User.Name...
[ 年少轻狂 ]  点击:230   回复:2  最后更新: 2008-8-11 11:28:58 查看全文
While deploying... 错误的解决办法 2008-8-11
       在sun AppServer下发布ejb包失败的错误:JDO74041: While deploying ...  sun-cmp-mappings.xml exists but has invalid contents: sizeColumnPair() == 0  的解决办法:  搜了一下:  sun官方网站上说:  This feature had been tested and...
[ 年少轻狂 ]  点击:137   回复:0  最后更新: 2008-8-11 11:28:02 查看全文
.net开发:如何为程式码加上行号 2008-8-11
       Abstract   若需要将程式码放进word交报告或做文件时,或许我们会想将程式码加上行号方便讲解,如同博客园显示程式码那样,我们该如何做呢?  Introduction  使用环境:Visual C++ 9.0 / Visual Studio 2008  一段C++的小程式,可以帮程式码加上行号后输出。  &...
[ 年少轻狂 ]  点击:105   回复:2  最后更新: 2008-8-11 11:27:31 查看全文
ASP.NET MVC :MVC页面验证与授权 2008-8-11
       ASP.NET的第一个版本就已经建立了一组新的数据库绑定控件。有了这些控件的支持,数据的可视化和编辑就简单多了,其中一个最重要的控件就是DataGrid控件。但是这个控件也有很多缺点。它为数据的排序,分页和编辑提供了一些内置的功能,但必须手动实现。    而ASP.NET的新版本2.0中采用了一种新的方式来解决以前版本的诸多问题,并且提供了标准的功能。现在可以对任何数据源进行排序,分页和编辑----在大多数情况下不需要输入任何代码。由于几乎所有的动态WEB程序都要考虑到与数据库的交互,幸运的是在ASP.NET 2.0中,我们可以轻松的实现如下这些操作:   · 选择数据库中我们所需要的数据,并在页面中进行相应的显示。   ...
[ 年少轻狂 ]  点击:105   回复:2  最后更新: 2008-8-11 11:26:29 查看全文
在DNN 4.X中自定义登录界面 2008-8-10
       有时候我们需要自定DNN的登录界面,比如把版式改为横版,原始的DNN登录模块是竖向排列控件的,如图:   因为只是UI上的变化,思路很简单,找到对应控件的ascx文件,修改其中的HTML和CSS即可,具体可参考我之前的一篇文章:在DotNetNuke中通过修改ascx文件源码自定义界面 但到了DNN 4.x 情况有了一些变化,admin\Security\signin.ascx 这个文件没有了, Login 控件被移到了Admin/Authenticaion/Login.ascx   &...
[ 爱死你了杏 ]  点击:130   回复:0  最后更新: 2008-8-10 22:01:51 查看全文
ASP获取字符串长度的自定义函数 2008-8-10
       ASP获取字符串长度的自定义函数 &#39;----------------------------------------------------------------&#39; &#39;getStrLen &#39;获取字符长度,一个中文字符长度算2 &#39;参数: &#39;str需要获取长度的字符串 &#39;返回值:整数(字符串的长度) &#39;----------------------------------------------------------------&#39; FunctionGetStrLen(str) IfIsNull(str)Orstr=""Then getStrLen=0 Els...
[ 天天想爱你 ]  点击:147   回复:0  最后更新: 2008-8-10 10:57:00 查看全文
asp读sql数据时出现乱码问题的解决方法 2008-8-10
       如果你在做网站的时候,无法正确执行sql语句,response后,发现sql语句里面的中文字段都成了乱码,可以用下面的方法解决: 简体中文 繁体中文 UTF-8   codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。   出乱码的原因也就是网站要整合的时候模块编码不一样引起的。   最方便的方法如下:   不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312。   在Utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上:   在GB2312模块的包文件最前面加上: ...
[ 天天想爱你 ]  点击:108   回复:0  最后更新: 2008-8-10 10:56:45 查看全文
在ASP.NET中创建使用全球唯一标识符 2008-8-10
       全球唯一标识符由128位整数组成,你可以利用它进入任何一台需要输入唯一标识符的电脑或任何一个需要唯一标识符的网络。TonyPatton讲解了.NETFramework是怎样教你创建自己的全球唯一标识符的。   TechRepublic的free.NET时事通讯每周三刊发,在讨论诸如网页服务,ASP.NET,ADO.NET,以及VisualStudio.NET的问题时,里面举出了一些有用的提示和编码的例子。你现在就可以订阅。   当Windows的开发者们需要一个唯一值的时候,通常他们会用一个全球唯一标识符。微软用全球唯一标识符这一述语来描述一个唯一的数字,它可以识别一个诸如Word文本之类的...
[ 天天想爱你 ]  点击:107   回复:0  最后更新: 2008-8-10 10:56:29 查看全文
ASP实例:即时显示当前页面浏览人数 2008-8-10
       online.asp文件 <% onlineTimeout=10   &#39;&#39;定义在线活动时间的时间间隔 FunctionUserip()   GetClientIP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")      &#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;获得用户的虚拟IP地址   IfGetClientIP=""orisnull(GetClientIP)orisem...
[ 天天想爱你 ]  点击:122   回复:0  最后更新: 2008-8-10 10:56:15 查看全文
详细讲解ASP检测文件编码的实现方法 2008-8-10
       最近,在搞这个东西,网上也找不到asp相关的,如果有人很早弄出来了,也不要笑话偶;费了好久,总算搞定;   原理:用stream对象预读文件的头两个字节,分析判断出utf-8,unicode,ANSI(简体中文操作系统,即gb2312)编码   相关资料:   ANSI:        无格式定义;   Unicode:      前两个字节为FFFE;   Unicodebigendian:  前两字节为FEFF;    UTF-8:       前两字节为EFBB; functioncheckcode(path) setobjstream=server.createobject("adodb.stream") objstream.Type=1 objstream....
[ 天天想爱你 ]  点击:97   回复:0  最后更新: 2008-8-10 10:55:55 查看全文
如何实现ASP.NET网站个性化? 2008-8-10
       如今,个性化是大多数Web应用程序的一个关键部分。TechRepublic和Amazon就是典型的例子,它们能够记住用户的某些特征。应用ASP.NET 1.x实现这一功能需要完成一些额外的工作,并要使用Session对象,但2.0版本简化了个性化过程。    个性文件   ASP.NET 2.0 Profile系统允许你轻松存储用户的相关信息。你定义与每名用户有关的属性,并将它存储在他们的个性文件中。个性文件数据可以用程序方便地访问。与其它保存文件一样,它必须被存储,且个性文件默认使用SQL Server。    Profile系统以提供程序模型为基础,特殊的Profile提供程序负责将属性值序列化和解序列化到某个数据仓库中。.NET Framework默认使用一个SqlProfileProv...
[ 天天想爱你 ]  点击:107   回复:0  最后更新: 2008-8-10 10:55:39 查看全文
新.Net开发必备工具详解之Snippet Compiler 2008-8-9
       在新版.Net开发必备十大工具一文中,笔者整理总结了.NET平台下开发必备的十大工具,从本文开始,将会通过几篇文章来详细介绍它们的使用方法。 代码段编译工具 1. 工具概述  Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha)。官方主页:http://www.sliver.com/dotnet/SnippetCompiler/ 2. 应用场景  如果你具有较小的代码段,并且你不想创建完整的 Visual Studio项目以及该项目附带的所有文件,此时就是Snip...
[ 没有老婆疼 ]  点击:247   回复:2  最后更新: 2008-8-9 11:17:37 查看全文
逐步学习silverlight 2.0 --创建应用程序 2008-8-9
       刚开始接触silverlight ,知道silverlight大概是什么样的,能达到什么样的效果,但是说起手动自己搞开发,还是一头雾水.首先备齐工具  vs 2008 网络上很多自己搜索.  silverlight_chainer 包含了开发工具,和对应的sdk的文件  silverlight_chainer.exe http://download.microsoft.com/download/d/a/2/da2faa08-a79a-43d3-8c08-a66935f55d7d/silverlight_chainer.exe xaml 专门编辑工具  Blend.en.msi http://download.microsoft.com/download/8/...
[ 没有老婆疼 ]  点击:131   回复:0  最后更新: 2008-8-9 11:16:31 查看全文
获取&修改SharePoint站点中的任意WebPart 2008-8-9
       说到WebPart,每一个接触SharePoint的人都会先接触这个,这里就不解释了。因为最近在做一个SharePoint站点的Demo,发现很多时候会用到SharePoint自带的WebPart。你设置站点时的任意生成文档库,图片库,等等,都会生成一个WebPart,怎么修改它呢?我们自己建立的可以任意做我们想要的样子,当一个页面有很多个WebPart的时候,特别是系统自己生成的WebPart,方便又实用,只不过有时候不完全是我们想要的效果,我们如何获取并修改它呢?   下面请看一段代码:Code ...
[ 没有老婆疼 ]  点击:123   回复:0  最后更新: 2008-8-9 11:16:06 查看全文
为BlogEngine的分类增加自定义Url别名功能 2008-8-9
       这次为BlogEngine的分类增加了自定义Url别名功能  修改教程:木子原创:http://www.moozi.net http://www.moozi.net/archive/2008/08/06/BlogEngine-category-url-slug.aspx有疑问请留言,谢谢    修改代码:  BlogEngine.Core.Category.cs  在56行  private string _Title;  /**//// &lt;summary&gt;  /// Gets or sets the...
[ 没有老婆疼 ]  点击:98   回复:1  最后更新: 2008-8-9 11:15:42 查看全文
ASP.NET 脚本侵入概述 2008-8-9
       从浏览器的角度来看,网页只是一个长字符串。浏览器会按顺序处理这个字符串,在此过程中,会显示某些字符,同时按特殊规则解释其他字符(如 &lt;b&gt; 和 &lt;script&gt;)。如果恶意用户可以将某些特殊字符插入到页中,则浏览器将不知道这些字符不应该处于该位置,将作为页的一部分处理它们。  一个简单化的脚本利用的工作方式如下所示。如果应用程序允许用户发布对最新影片的评论以供其他用户阅读,则利用脚本的步骤可以是:  1、应用程序显示一个用户可以输入评论的窗体。恶意用户编写了一个其中包含 &lt;script&gt; 块的评论。...
[ 没有老婆疼 ]  点击:110   回复:0  最后更新: 2008-8-9 11:15:05 查看全文
详解for循环(各种用法) 2008-8-9
       常见的for循环一般是一下代码这种结构:  for (int i = 0; i &lt; 100; i++) {  Console.WriteLine(i); }   或者递减的:     for (int i = 100; i &gt; 0 ; i--)  {  Console.WriteLine(i);  }     &...
[ 认真的雪 ]  点击:120   回复:1  最后更新: 2008-8-9 11:14:00 查看全文
小议winForm的热键 2008-8-9
       winForm 应用开发,大都离不开winFrom + toolBar/Menu + some other Controls的模式。  其中快捷键的处理,我5年前就遇到了,现在发现还有人犯这个错误,觉得着实需要讲一下:很多输入型控件都支持常用的Ctrl + C, Ctrl + V, Ctrl + X等热键,WinForm 在KeyPreview=true时也会捕捉这些快捷键被触发的Windows消息。  如果winFrom/ToolBar/Menu/Other Control这些控件,对快捷键都有处理,上级控件只要设置e.SuppressKeyPress属性值(Boolean 类型),就可以选择是否把key down消息传递给下级控件。这里的上下级是按控件的包含关系来说的。如winForm上有一个TextBox,...
[ 认真的雪 ]  点击:106   回复:0  最后更新: 2008-8-9 11:13:20 查看全文
C#中的“Squiggles”特性 2008-8-9
       从VB.NET开始 就具有的后台编译器,给了开发人员实时的编译器错误反馈,持续地更新代码完成数据,并作为其他特性的宿主。这个功能的缺点在于它不能被关闭,因为太多的特 性要依赖于它拥有的数据。而另一方面,C#却只有有限的语法检查,而代码完成只在编译时才会完全更新。  这当然不是微软所希望看到的效果。从之前的VS 2005开始,C#团队就尝试在这个功能上跟上VB团队的步伐。随着Live Semantic Errors,也即“Squiggles”的发布,他们终于如愿以偿了。  这个功能直到VS 2008才实现,耗费如此长时间的一个原因在于,对于语法检查这样普通的操作,Visual Studio没有使...
[ 认真的雪 ]  点击:98   回复:0  最后更新: 2008-8-9 11:12:59 查看全文
 热门帖子
 第31页 共520页 本页30条 主题数 15577     <<                      >>    
   普通帖 普通贴   精华帖 精华贴    固顶帖子 固顶贴子   总固顶帖子 总固顶贴子    商品帖子 商品贴子   投票帖子 投票贴子   结帖 结贴  锁帖  锁帖
  首页 | 购买指南 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
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