摘要:在很多情况下,您都希望状态能够持续于整个请求期间,然后再完全自动删除。在这种情况中,特别是当控件处于独立的类时,您需要在页面间、甚至在页面处理的不同阶段的控件间传递数据。在这些情况下,需要找到一个在它们之间传递数据的合适方法,这个方法仅需延长处理当前页面请求的时间即可。 利用会话状态并不是一个很好的解决方案,因为这样会为一个根本不需要延长会话时间的状念浪费服务器资源。即便可以在元素处理完中之后对其... 阅读全文
配置会话状态Session
2006-04-25 15:32 by 努力学习的小熊, 863 阅读, 0 推荐, 收藏, 编辑
摘要:在Web应用程序中,都会有一个Web.config文件来配置当前Web项目。其中包括关于会话状态Session的配置。下面来详细说明: timeout:指定了活动结束后会话的生存期(以分钟计算)。如果用户在一段指定的时间内没有被激活,就会有一个新的会话被创建,而先前的状态将全部丢失。 cookieless:在默认状态下,所生成的会话ID被存储在一个cookie中,稍后,这个cookie会在其他请... 阅读全文
解决内网通过代理服务器访问外网部署WebService报错问题“请求因 HTTP 状态 407 失败”
2006-04-20 11:16 by 努力学习的小熊, 13619 阅读, 2 推荐, 收藏, 编辑
摘要:由于在网上搜到好多的解决方案并不能真正的解决问题,所以将这个放到主页,希望能帮助大家:)
解决内网通过代理服务器访问外网部署WebService报错问题“请求因 HTTP 状态 407 失败” 阅读全文
在登陆AD的机器上测试模拟经过验证的用户
2006-04-19 09:35 by 努力学习的小熊, 1471 阅读, 0 推荐, 收藏, 编辑
摘要:这是《C#Web应用程序入门经典》中的一个例子: 这里在网页的中添加了一个用户自定义控件,代码中根据 Context.User.Identity.IsAuthenticated 属性来判断显示的内容。 如果通过验证则显示当前登录用户的用户名称。 如果没有通过验证则显示一个Register的超级链接。 首先打开IIS管理控制台,可以在“开始->运行”或者“按Windows键+R”中输入... 阅读全文
Outlook报告了错误(0x8004010F):“操作失败,找不到某个对象”(转)
2006-04-18 10:48 by 努力学习的小熊, 34839 阅读, 0 推荐, 收藏, 编辑
摘要:Outlook报告了错误(0x8004010F):“操作失败,找不到某个对象” 快速解决办法: 在Exchange管理工具中, 1。点击“收件人”,点击“脱机地址列表“,右键点击“默认脱机地址列表“,点“重建”。 2。设置其为默认。 3。点击“收件人”,点击“收件人更新服务”,对2个列表内容右键点击“立即更新”--------------------------------------------... 阅读全文
客户每次请求Web页面过程
2006-04-17 12:01 by 努力学习的小熊, 860 阅读, 0 推荐, 收藏, 编辑
摘要:客户每次请求页面时——通过最初请求或者回送——所发生的事情。 图中显示了有5个主要事件:初始化、加载、预提交、提交、处理 我们可以为每个步骤添加代码。 1.初始化: ASP.NET处理器第一次接到页面请求时,首先会触发Init事件。这个事件可以构建页面架构,并准备即将提交的页面控件。OnInit()方法是处理这个事件的默认方法。 Init事件之后,是两个较小的进程。第一,如果存在试图状态... 阅读全文
使用线程,防止当前程序被阻塞
2006-04-14 10:40 by 努力学习的小熊, 1475 阅读, 0 推荐, 收藏, 编辑
摘要:在编写Windows Form程序时有时需要编写一个处理大事件的函数,这导致了程序的运行时间变得很长,这时问题就出现了,当程序没有处理完毕之前当前窗体被锁死了,而且用户如果此时点击窗体的其他部分,便会出现没有响应的标识,这时用户就会以为程序死了,而去关闭程序,如果我们没有对这种操作作相应的处理,很容易导致数据出现错误。这时我们可以采用另开一个线程的方法来处理时间比较长的程序,这样当前窗体就不会被锁... 阅读全文
C#学习笔记(二十三):串行化和并行化
2006-04-07 16:55 by 努力学习的小熊, 3900 阅读, 1 推荐, 收藏, 编辑
摘要:System.SerializableAttribute 串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。 只需给类添加Serializable属性,就可以实现串行化实例的成员。 并行化是串行化的逆过程,数据从存储介质中读取出来,并赋给类的实例变量。 例: 1 [Seria... 阅读全文
Virtual PC在PAE模式下无法运行解决办法
2006-04-06 13:26 by 努力学习的小熊, 6830 阅读, 0 推荐, 收藏, 编辑
摘要:首先找到boot.ini文件 [boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect ... 阅读全文
C#学习笔记(二十二):使用文件高级
2006-04-05 11:35 by 努力学习的小熊, 1293 阅读, 0 推荐, 收藏, 编辑
摘要:监控文件结构: 这里使用的FileSystemWatcher类,可以对文件系统事件做出响应。 使用这个类前必须设置的属性 属性 说明 ... 阅读全文
C#学习笔记(二十一):使用文件基础
2006-03-29 14:50 by 努力学习的小熊, 2658 阅读, 0 推荐, 收藏, 编辑
摘要:在System.IO名称空间中包含了用于文件输入输出的主要类。 File:实用类,提供许多静态方法,用于移动、复制和删除文件。 Directory:实用类,提供许多静态方法,用于移动、复制和删除目录。 Path:实用类,用于处理路径名称。 FileInfo:表示磁盘上的物理文件,具有可以处理此文件的方法。要完成对文件的读取和写入工作,就必须创建Stream对象。 DirectoryInfo:表示磁... 阅读全文
C#学习笔记(二十):Windows应用程序安装部署概念
2006-03-22 13:53 by 努力学习的小熊, 4276 阅读, 0 推荐, 收藏, 编辑
摘要:规划安转内容: 1.应用程序需要什么文件:可执行文件和一些组件装配件。无需标识这些项之间的依赖关系,因为这种依赖关系会自动包括。或许还需要其他一些文件。如:文档文件,readme.txt,许可文件,文档模板,图像,配置文件等。必须了解确定所有需要的文件。 2.应该使用什么目录:应用程序文件应该安装在Program Files\Application Name中。Program Files目录的命名... 阅读全文
C#学习笔记(十九):图形绘制进阶-图像(双倍缓冲)
2006-03-22 08:42 by 努力学习的小熊, 3406 阅读, 0 推荐, 收藏, 编辑
摘要:图像在GDI+中有很多用途。当然,可以在窗口中绘制图像,也可以用图像创建画笔(TextureBrush),再绘制用该图像填充的图形。 Image类在System.Drawing命名空间中。 图像另一个非常重要的用途是双倍缓冲的图形编程技巧。有时要创建的图形非常精细复杂,即使使用目前运行速度最快的机器,也需要很长时间才能绘制出来。观察图像在屏幕中一点一点地绘制出来,并不是一件令人愉快的事。这类应用程... 阅读全文
C#学习笔记(十八):图形绘制进阶-线条、字体
2006-03-21 11:48 by 努力学习的小熊, 4071 阅读, 0 推荐, 收藏, 编辑
摘要:使用Pen类绘制线条 Pen类在System.Drawing名称空间中。 例如,如下代码即可在Form窗体加载调用绘图方法时绘制一些直线 protected override void OnPaint(PaintEventArgs e) { Graphics g = e.Graphics; using (Pen blackPen = new ... 阅读全文
C#学习笔记(十七):图形绘制基础
2006-03-13 15:15 by 努力学习的小熊, 4665 阅读, 1 推荐, 收藏, 编辑
摘要:在Windows的用户界面中,当创建一个窗口,并在该窗口进行绘图时,一般要声明一个派生于System.Windows.Forms.Form的类。如果要编写一个定制控件,就要声明一个派生于System.Windows.Forms.UserControl的类。在这两种情况下,都重写了虚拟函数OnPaint()。只要窗口的任何一部分需要重新绘制,Windows都会调用这个函数。 在这个事件中,Paint... 阅读全文
Microsoft CRM3.0 多服务器安装部署过程
2006-03-09 10:20 by 努力学习的小熊, 5264 阅读, 0 推荐, 收藏, 编辑
摘要:我在安装的时候将整个多台服务器的安装部署过程全部记录了下来并配有详细的截图,中间遇到的问题都进行的相应的解决,但是由于时间关系,有些警告没有得到解决,历时4天,现在全部装好之后发现CRM的Server和Client端可以通过网页浏览的方式正常工作,但是客户端的安装和OUTLOOK的结合出现了相应的问题,不能配合使用,而且邮件服务器ExchangeServer的安装可能也有问题,使客... 阅读全文
C#学习笔记(十六):使用打开保存文件对话框
2006-03-09 09:21 by 努力学习的小熊, 23238 阅读, 2 推荐, 收藏, 编辑
摘要:除了PrintPreviewDialog外,其他对话框类都派生于抽象基类CommonDialog,这个基类的方法可以管理Windows通用对话框。 对话框适用的场合: 1.要让用户选择和浏览要打开的文件,应使用OpenFileDialog。这个对话框可以配置为只允许选择一个文件,或可以选择多个文件。 2.使用SaveFileDialog,用户可以为要保存的文件指定一个文件名和浏览的路... 阅读全文
Installing Multiple Microsoft CRM 3.0 Servers
2006-02-28 11:30 by 努力学习的小熊, 3069 阅读, 0 推荐, 收藏, 编辑
摘要:本文不适用于Microsoft Windows Small Business Server 2003 和 Microsoft CRM 3.0 Small Business Edition。多服务器配置如上图,配置使用了独立的计算机做不同的服务器来支持CRM的运行,需要的Server系统有 Microsoft SQL Server, Microsoft Exchange Server, and a ... 阅读全文
C#学习笔记(十五):自定义控件
2006-02-27 11:32 by 努力学习的小熊, 1685 阅读, 0 推荐, 收藏, 编辑
摘要:利用VS.NET提供的Windows Control Library类型工程,可以创建定义自己的控件。 可以开发两种不同类型的自定义控件:用户控件(或组合控件)和定制控件。 用户或组合控件:这种控件是根据现有的控件的功能创建一个新控件。这类控件一般用于把控件的用户界面和功能封装在一起,或者把几个其他控件组合在一起,改善控件的界面。 定制控件:当没有控件可以满足要求时,就创建这类控件,即从头开始创建... 阅读全文
C#学习笔记(十四):StatusBar控件
2006-02-21 13:31 by 努力学习的小熊, 5551 阅读, 0 推荐, 收藏, 编辑
摘要:状态栏控件StatusBar StatusBar的一些常用属性: 名称 可用性 描述 BackgroundImage 读写 可以给状态栏赋予一个图像,显示在背景上。 Panels 只读 这是状态栏上的面板集合。使用这个集合可以添加和删除面板 ShowPanels 读写 如果要显示面板,这个属性必须设置为true Text 读写 如果不使用面板,这个属... 阅读全文