自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 Sql Server 数据库出现“可疑”的解决办法

第一步:ALTER DATABASE DB_CS SET EMERGENCY第二步:ALTER DATABASE DB_CS SET SINGLE_USER(用时可能较久)第三步:DBCC CheckDB (DB_CS , REPAIR_ALLOW_DATA_LOSS)第四步:ALTER DATABASE DB_CS SET MULTI_USER参考:Sql Server 数据库出现“可疑”的解决办法 - 竹林逸雪 - 博客园在一个技术交流群看到的,以备不时之需 问题:数据库名

2022-03-07 14:04:49 4455

原创 微信小程序审核问题“包含明文的AppSecret,存在泄漏的安全风险“

用了一年多的小程序,今天加了一个链接在主页上,然后就不通过,不通过,不通过,提交了3三次都是不通过。不通过原因:你的小程序“XXXXXX”版本审核未通过,未通过原因为1:小程序功能不符合规则:(1):你好,当前提审小程序包中可能包含明文的AppSecret,存在泄漏的安全风险。一旦被恶意用户通过技术手段获取你的AppSecret,对方可以通过调用API获取你的小程序敏感数据,如接口调用凭证、用户信息、用户使用数据、小程序码等。出于安全考虑,开发者应将AppSecret保存 到后台服务器中,并严格保密

2022-01-21 02:22:36 5145 7

原创 An INSERT EXEC statement cannot be nested(INSERT EXEC语句不能嵌套)

运行存储过程时出现 “An INSERT EXEC statement cannot be nested”,错误,造成以上错误的原因是,在一个对话的运行中,过多使用了NESTED(嵌套),如:insert into #tempTable exec proc1在proc1的过程里也有以上的类似的嵌套使用就会出现这个错误。减少以上语法的使用或者放在SQL语句里,如: set @vsql='insert into #tempTable exec proc1 '...

2022-01-14 15:27:59 1425

原创 IIS10 请求被中止: 未能创建 SSL/TLS 安全通道(已解决)

微信支付退款流程要检验证书,在开发环境 Windows10 , VS2019 ,.NET4.5 运行没有问题,发布到生成环境:Windows Server 2016 datacenter , IIS10 , .NET4.5 ,运行报错代码以下:Dim request As HttpWebRequest = NothingDim response As HttpWebResponse = NothingDim reqStream As Stream = NothingDim resul

2021-11-17 20:05:25 1979

原创 Windows10从1909升级21H1到31%卡住解决方法

用 21H1版本的Windows10.iso 升级,但运行到31%的时候就过不去了,一直停在31%,看任务管理员,CPU也没有超过5%,过了一个晚上还是停在31%,在网上找了一些清除文件的方法也没有用,在百度贴吧里有人说是声卡的驱动有问题,卸载了就可以,所以就试试的心态,卸载红色框的声卡驱动,不用重启动,然后在运行Setup.exe既然过了,我也想不明白,微软更新的时候就不能给个提示???然后就更新完成了。声卡驱动也自动安装回来了,真是无语,记录一下,有网友如果遇到同样的问...

2021-11-14 22:37:18 4418 1

原创 iis绑定多个ssl证书

小程序运行出现错误提示: https://xxx.xxx.com 对应的服务器证书无效。控制台输入 showRequestInfo() 可以获取更详细信息。出现以上错误提示说明域名没有SSL证书,但奇怪的是在浏览器里有https域名访问是没有问题的。因为之前已经有一个SSL证书了。问题:单位又上了一个小程序,同一个服务器,小程序要求,域名必须未https的,所以又申请了一个ssl证书,绑定流程走完,一切正常,nice!!突然问题来了,有同事反应,之前的那个小程序已经获取不到数据了??!!赶紧打

2021-11-12 17:48:35 2503

原创 HUAWER 华为5G无线数据终端 和 TP-LINK路由器AX6000连接及注意事项

拿回一个HUAWEI 5G无线数据终端,如图:型号:H112-372,背面如图:背面有两个RJ45的网络接口,上面一个标识是LAN1,下面一个接口的标识是LAN2/WAN,刚开始我是无意结了LAN2/WAN的接口,TP-LINK指示灯不是绿色,是红色,说明外网没有接通,如下图:进入TP-LINK的管理界面,出现错误信息:WAN口无网络连接,如下图:到上网设置界面看也没有自动获取到IP地址,如下图:但已经接了网线,网线的指示灯也是亮的,说明网络线是通的,研究了一轮,..

2021-11-05 10:09:08 5631

原创 MS SQLServer 把DATEDIFF当DATEADD用时有什么区别

用T-SQL语言进行日期的加减是用函数 Dateadd,比如 Dateadd(d,1,getdate()),在当前日期加一天,也就是加24小时,如果getdate() = '2021-10-21 22:13:24' ,运行Dateadd(d,1,getdate()) 后出来是:2021-10-22 22:13:24但如果用Datediff 函数来加一天是这么用: select cast(Datediff(d,-1,getdate()) as datetime)...

2021-10-21 22:24:13 152

原创 MSSQL父子关系表的SQL查询(SQL Query for Parent Child Relationship)

建立一个数据表 Nodescreate table Nodes(NodeId int,NodeName nvarchar(50),ParentId int)写入数据insert into Nodes(NodeId ,NodeName ,ParentId)values(1,'Node1',0),(2,'Node2',0),(3,'Node3',1),(4,'Node4',1),(5,'Node5',3),(6,'Node6',5),(7,'Node7',2)数据表显示数据如下:

2021-07-23 17:33:23 2166

转载 Java(Springboot)获取客户端IP地址工具类

Java(Springboot)获取客户端IP地址工具类最全面的获取客户端真实ip地址的工具类方式,兼容代理与k8s集群获取Ip方式注意:如果使用代理,比如nginx一定要配置请求头的转发package city.albert.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.StringUtils;import javax.servlet

2021-07-01 15:15:57 1942

原创 win10 运行LoadRunner 报错 Error(-81024); LR_VUG: The 'WinSock' type is not supported on 'WIN32' platform

解决方法:找到LoadRunner安装目录:\HP\LoadRunner\bin,在该目录下找到Wlrun.exe,右键点击选择属性,勾选上“以兼容模式运行这个程序”,选择Windows7 or Windows XP(Service Pack 3),点击确定,重启LoadRunner。...

2019-02-14 15:28:56 2877 1

原创 尝试加载Crystal Reports 运行时时出错

尝试加载Crystal Reports 运行时时出错。Crystal Reports 注册表项权限不足,或Crystal Reports 运行时未正确定安装。请安装包含所需 Crystal Reports 运行时正确版本(x86、x64 或 Itanium)的相应 Crystal Reports 可重新分发程序包(CRRedist*.msi)。有关更多信息,请转到 http://www.c

2015-05-26 18:25:33 6458 1

原创 水晶报表 Crystal Report 调用存储过程时出错 找不到表 ,解决方法。

用 CrystalReportViewer1 控件在asp.net的网页上显示报表,如果做报表时调用数据表数据的方式调用是可以成功的,但报表是用存储过程获取数据方式会出现以下错误:找不到表'RptOpenCheck;1' 。 文件 G:\TEMP\FO-OpenCheck {6D191F06-DECF-4A25-88FC-8553E3D435AA}.rpt 内出错: 找不到表。Er

2014-07-20 15:54:01 2671

原创 存储过程里出错:在将 nvarchar 值 'MAX' 转换成数据类型 smallint 时失败, 的终极解决方法

在将 nvarchar 值 'MAX' 转换成数据类型 smallint 时失败, 的终极解决方法。经筛查where 条件以下这句有错,因为不用它运用就不会出错。and (@EmployeeId = '' or DepartInfo= @EmployeeId)      DepartInfo 字段是 nvarchar(60) ,变量 @EmployeeId nvarch

2014-06-23 10:43:40 3066

原创 Postgres 数据库转移到 MSSQL 2012 手记

Postgres数据库数据转移到 MSSQL 2012刚从澳门一家酒店做了个酒店系统数据转移,从Postgres数据库里转移数据到我们的威望酒店管理系统(Microwin Property Management System)的MS SQL 2012里,在这里记录下步骤,以便以后用,分析对方的数据结构是件痛苦的事情,在转移数据花时间最多的步骤。环境参数: Postg

2013-12-10 12:04:35 1206

原创 水晶报表11.5(Crystal Report) 错误信息: 此处需要有一个数字(A number is required here)

从Crystal Report 8.5 升级到11.5时很多报表出现错误信息: 此处需要有一个数字(A number is required here) , 出错是由公式编辑器发出,公式如下:{Report1.Qty} * {Report1.Amount}以上公式在8.5时没有出现错误信息,但在11.5时就会出现,错误原因是字段不是数字字段,但查看字段后肯定是数字字段,但错误还在,然后用以

2012-08-30 14:52:50 2323

转载 Windows Server 2008运行安装包时出错

Windows Server 2008运行安装包时出错:"The installer was interrupted before Application could be installed. You need to restart the installer to try again.Click "Close" to exit."解决方案:Here is wha

2012-08-21 11:23:27 1197

转载 [SQL]MS SQL 清除 Transaction Log Script

分享我們家Wilson整理的MS清Transaction Log的Script,因為SQL的每個版本都不同,所以在此記錄一下。 补充说明一下:做以下操作前请先备份数据库SQL 7.0/2000:BACKUP TRANSACTION DBName WITH TR

2011-08-27 01:01:52 627

原创 屏蔽运行共享文件的 “打开文件 - 安全警告”

屏蔽运行共享文件的 “打开文件 - 安全警告”每次运行一个远程共享文件时都会出现安全警告窗口,怎么屏蔽这个安全警告窗口呢?1.在运行电脑这边如XP,打开组策略(点击开始,运行,输入gpedit.msc按确定)2.打开组策略后找到:用户配置-->管理模板

2011-08-24 18:47:51 2889

原创 外网不能访问 windows 2008 iis7 问题

外网不能访问 windows 2008 iis7 问题情况是:安装完IIS7,在本地用localhost 可以看到IIS7 的首页了,在 LAN 的其它电脑上也能访问,但外网就是不能访问,路由器的端口也做了映射,在网上有很多人遇过电信封了80或8080等用端口,所以我做多了一

2011-08-18 23:04:23 10201

原创 VB.NET 获取程式路径

VB.NET 获取程式路径VB6程式大家都知道是用:app.path 获取程式的启动路径,在编程阶段是.VBP的路径,当然如果是用.exe 运行的话,是.exe所在路径。但是VB.NET就有很多不同程式启动路径:也就是.EXE所在路径,如果Return Syste

2011-08-18 18:40:55 1975

原创 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成

对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成 dim sqlDA as SqlClient.SqlDataAdapterdim strsql as stringstrsql = "select co

2011-08-18 18:32:07 1394

原创 Crystal Report XI R2 总是弹出参数对话框

Crystal Report XI R2 总是弹出参数对话框标签:水晶报表 V11, Crystal Report , 参数对话框 , Parameter Dialog环境:VB6 SP6 + 水晶报表11版本/CrystalReport XI R2 开发人员版

2011-08-18 18:30:31 1188

原创 System.Data.SqlClient.SqlException: 操作数类型冲突: tinyint 与 image 不兼容

System.Data.SqlClient.SqlException: 操作数类型冲突: tinyint 与 image 不兼容VB.NET 用存储过程来保存图片:CREATE PROC P1(@ID INT, @PHOTO IMAGE)ASBEGININSE

2011-08-18 18:17:01 2566

Visual+Basic+2005+入门经典(第4版)PDF

Visual Basic 2005 入门经典(第4版)PDF 电子 格式:PDF 语言:英文版 大小:14.2M 内容介绍: 本书全面介绍了Visual Basic 2005的各种基础知识和.NET 2.0的最新特性,适合任何一个想学习Visual Basic 2005编程知识的初学者。该书由初版到现在的2005版已经过3修订,内容体系十分完善,技术讲解也十分到位,示例、习题、代码非常精炼,是一本不可多得地权威著作,能够帮助您更加轻松、快捷地掌握Visual Basic 2005这门语言。 第1章 初识 Visual Basic 2005/1 1.1 Windows 和 DOS 编程/1 1.2 安装 Visual Basic 2005/3 1.3 Visual Basic 2005 集成 开发环境/5 1.3.1 简档文件设置页/6 1.3.2 菜单/6 1.3.3 工具栏/7 1.4 创建简单的应用程序/8 1.4.1 Visual Studio 2005 集成 开发环境中的窗口/9 1.4.2 工具箱/12 1.4.3 改进型匈牙利表示法/14 1.4.4 代码编辑器/15 1.5 使用帮助系统/19 1.6 小结/20 1.7 练习/20 第2章 Microsoft NET Framework/21 2.1 Microsoft 的信心来自 于 Windows21 2.1.1 MSN 1.022 2.1.2 NET 理念/22 2.1.3 NET 与 Java 有些类似/23 2.1.4 现在所处的阶段/24 2.2 为 Windows 编写软件/24 2.2.1 NET Framework 类/25 2.2.2 执行代码/26 2.3 公共语言运行库/27 2.3.1 载入并执行代码/27 2.3.2 应用程序隔离/28 2.3.3 安全性/28 2.3.4 互操作/28 2.3.5 异常处理/29 2.4 通用类型系统和公共 语言规范/29 2.5 小结/30 第3章 编写软件/31 3.1 信息和数据/31 3.1.1 算法/31 3.1.2 编程语言/32 3.2 变量/33 3.3 注释和空白/35 3.3.1 注释/35 3.3.2 空白/37 3.4 数据类型/37 3.4.1 数字类型/37 3.4.2 字符串类型/43 3.4.3 使用日期/51 3.4.4 布尔类型/57 3.5 存储变量/58 3.5.1 二进制/58 3.5.2 位和字节/59 3.5.3 值的表示/59 3.5.4 值的转换/60 3.6 方法/62 3.6.1 使用方法的原因/62 3.6.2 创建方法/66 3.6.3 选择方法名称/69 3.6.4 作用域/69 3.7 小结/71 3.8 练习/72 第4章 流程控制/73 4.1 作出决策/73 4.2 If 语句/73 4.2.1 Else 语句/75 4.2.2 可进行多重选择的 ElseIf 语句/76 4.2.3 嵌套的 If 语句/77 4.2.4 单行 If 语句/77 4.2.5 比较运算符/78 4.2.6 字符串比较/86 4.3 Select Case 语句/88 4.3.1 使用 Select Case 语句/88 4.3.2 不区分大小写的 Select Case 语句/91 4.3.3 多重选择/94 4.3.4 Case Else 语句/95 4.3.5 Select Case 中的不同数据类型/96 4.4 循环/96 4.4.1 For…Next 循环/97 4.4.2 For Each…Next 循环/101 4.4.3 Do…Loop 循环/102 4.4.4 嵌套循环/106 4.4.5 提前退出循环/107 4.4.6 死循环/110 4.5 小结/111 4.6 练习/111 第5章 处理数据结构/113 5.1 数组/113 5.1.1 定义和使用数组/113 5.1.2 使用 For Each…Next 循环/116 5.1.3 将数组作为参数传递/118 5.1.4 数组的排序/120 5.1.5 反向检索/120 5.1.6 用值初始化数组/122 5.2 枚举/123 5.2.1 使用枚举/123 5.2.2 确定状态/126 5.2.3 设置无效值/128 5.3 常量/129 5.3.1 使用常量/129 5.3.2 各种常量类型/131 5.4 结构/131 5.4.1 创建结构/131 5.4.2 为结构添加属性/134 5.5 数组列表/135 5.5.1 使用数组列表/135 5.5.2 在数组列表中进行删除操作/138 5.5.3 显示数组列表中的项/141 5.6 集合/142 5.6.1 创建 Customer Collection 类/143 5.6.2 添加 Item 属性/144 5.7 使用散列表创建查询表/146 5.7.1 使用散列表/146 5.7.2 Remove 、 RemoveAt和 Clear 方法/149 5.7.3 区分大小写/151 5.8 高级数组操作/152 5.8.1 动态数组/152 5.8.2 使用 Preserve 关键字/154 5.9 小结/155 5.10 练习/155 第6章 构建 Windows 应用程序/157 6.1 响应事件/157 6.2 创建简单的应用程序/161 6.2.1 构建窗体/161 6.2.2 统计字符/163 6.2.3 统计单词/164 6.2.4 创建 Show Me! 按钮代码/167 6.3 创建更复杂的应用程序/168 6.3.1 文本操纵项目/168 6.3.2 创建工具栏/169 6.3.3 创建状态栏/171 6.3.4 创建编辑框/173 6.3.5 清除编辑框/173 6.3.6 响应工具栏按钮/175 6.3.7 焦点/179 6.4 使用多个窗体/180 6.5 小结/183 6.6 练习/184 第7章 显示对话框/185 7.1 MessageBox 对话框/185 7.1.1 MessageBox 中的可用图标/186 7.1.2 MessageBox 中的可用按钮/186 7.1.3 设置默认按钮/187 7.1.4 其他选项/187 7.1.5 Show 方法的语法/187 7.1.6 MessageBox 的示例/189 7.2 Open 对话框/192 7.2.1 OpenFileDialog 控件/192 7.2.2 OpenFileDialog 的属性/193 7.2.3 OpenFileDialog 的方法/194 7.2.4 使用 OpenFileDialog 控件/194 7.3 SaveFileDialog 控件/198 7.3.1 SaveFileDialog 的属性/198 7.3.2 SaveFileDialog 的方法/199 7.3.3 使用 SaveFileDialog 控件/199 7.4 FontDialog 控件/203 7.4.1 FontDialog 的属性/203 7.4.2 FontDialog 的方法/204 7.4.3 使用 FontDialog 控件/204 7.5 FTELDialog 控件/206 7.5.1 FTELDialog 的属性/207 7.5.2 使用 FTELDialog 控件/207 7.6 PrintDialog 控件/209 7.6.1 P rintDialog 的属性/209 7.6.2 使用 PrintDialog 控件/210 7.6.3 P rintDocument 类/210 7.6.4 打印文档/210 7.7 FolderBrowserDialog 控件/216 7.7.1 FolderBrowserDialog 控件的属性/217 7.7.2 使用 FolderBrowserDialog 控件/217 7.8 小结/220 7.9 练习/220 第8章 创建菜单/223 8.1 菜单功能概述/223 8.1.1 图形/223 8.1.2 访问键/224 8.1.3 快捷键/224 8.1.4 复选标记/224 8.1.5 P roperties 窗口/225 8.2 创建菜单/226 8.2.1 设计菜单/226 8.2.2 添加工具栏和控件/228 8.2.3 为菜单编写代码/229 8.2.4 为 View 菜单和工具栏编码/234 8.2.5 测试代码/235 8.3 上下文菜单/237 8.3.1 创建上下文菜单/238 8.3.2 激活和禁用菜单项和工具栏按钮/241 8.4 小结/244 8.5 练习/244 第9章 调试和错误处理/245 9.1 主要错误类型/245 9.1.1 语法错误/246 9.1.2 执行错误/248 9.1.3 逻辑错误/249 9.2 调试/250 9.2.1 创建示例项目/250 9.2.2 设置断点/265 9.2.3 使用 Watch 窗口进行调试/271 9.2.4 使用 Locals 窗口进行调试/273 9.3 错误处理/274 9.4 小结/277 9.5 练习/277 第10章 构建对象/279 10.1 对象的概念/279 10.1.1 封装/280 10.1.2 方法和属性/280 10.1.3 事件/281 10.1.4 可见性/281 10.1.5 类的概念/282 10.2 构建类/282 10.3 复用性/283 10.4 设计对象/284 10.4.1 状态/285 10.4.2 行为/285 10.4.3 存储状态/285 10.4.4 属性/288 10.4.5 读 / 写属性/291 10.4.6 IsMoving 方法/294 10.5 构造函数/295 10.6 继承/297 10.6.1 添加新方法和属性/298 10.6.2 添加 GetPowerTo WeightRatio 方法/301 10.6.3 改变默认值/302 10.6.4 多态性/304 10.6.5 重写更多的方法/304 10.6.6 从对象类中继承/306 10.7 对象和结构/307 10.8 Framework 类/307 10.8.1 命名空间/307 10.8.2 Imports 语句/309 10.8.3 创建自己的命名空间/310 10.8.4 Framework 中的继承/312 10.9 小结/312 10.10 练习/312 第11章 高级面向对象技术/315 11.1 构建收藏页浏览程序/315 11.1.1 Internet 快捷方式和收藏页/315 11.1.2 使用类/317 11.1.3 搜索收藏页/322 11.1.4 查看收藏页/329 11.2 另一个收藏页浏览程序/331 11.2.1 构建收藏页任务栏图标/332 11.2.2 显示收藏页/334 11.3 共享属性和方法/338 11.3.1 使用共享过程/338 11.3.2 使用共享方法/342 11.4 面向对象的编程和内存管理/344 11.4.1 垃圾回收/345 11.4.2 释放资源/345 11.4.3 整理碎片和压缩/346 11.5 小结/347 11.6 练习/348 第12章 建立类库/349 12.1 理解类库/349 12.1.1 创建类库/350 12.1.2 为 Favorites Viewer 创建类库/351 12.1.3 多层应用程序/354 12.2 使用强名/354 12.2.1 为程序集签名/355 12.2.2 程序集的版本/357 12.3 注册程序集/357 12.3.1 Gacutil 实用程序/357 12.3.2 程序集在 Reference 对话框中不可见的原因/358 12.4 设计类库/359 12.5 使用第三方的类库/360 12.6 用对象浏览器查看类/361 12.7 小结/362 12.8 练习/362 第13章 创建自定义控件/363 13.1 Windows 窗体控件/363 13.2 为用户控件添加属性/367 13.2.1 添加属性/367 13.2.2 给用户控件添加方法/368 13.2.3 给用户控件添加事件/369 13.3 设计期间和运行期间/374 13.4 创建窗体库/376 13.4.1 构建窗体库项目/376 13.4.2 测试 FormsLibrary.383 13.4.3 挂起事件/385 13.5 小结/388 13.6 练习/388 第14章 编写自定义图形/389 14.1 创建一个简单的绘图程序/389 14.1.1 创建带有用户控件的项目/389 14.1.2 绘图程序/390 14.1.3 GraphicsItem 类/391 14.1.4 屏幕和客户坐标/394 14.1.5 使用鼠标和绘制GraphicsCircle 对象/395 14.1.6 使控件无效/399 14.1.7 优化绘制/400 14.1.8 选择颜色/401 14.1.9 响应单击事件/406 14.2 处理两种颜色/409 14.2.1 表明指派的按钮/411 14.2.2 使用高级颜色/418 14.2.3 使用不同的工具/421 14.3 图像/426 14.3.1 绘制图像/427 14.3.2 缩放图像/428 14.3.3 锁定纵横比/430 14.4 更多的图形方法/433 14.5 小结/433 第15章 访问数据库/435 15.1 数据库的概念/435 15.1.1 Microsoft Access 对象/435 15.1.2 表/436 15.1.3 查询/436 15.2 SQL 中的 SELECT 语句/436 15.3 Access 中的查询/438 15.4 数据访问组件/441 15.4.1 DataSet 组件/442 15.4.2 DataGridView 组件/442 15.4.3 BindingSource 组件/443 15.4.4 BindingNavigator 组件/443 15.4.5 TableAdapter 组件/443 15.5 数据绑定/443 15.6 小结/449 15.7 练习/449 第16章 使用 ADO.NET 和 SQL Server 进行数据库编程/451 16.1 ADO.NET/452 16.1.1 ADO.NET 数据命名空间/452 16.1.2 SqlConnection 类/453 16.1.3 SqlCommand 类/455 16.1.4 SqlDataAdapter 类/457 16.1.5 DataSet 类/461 16.1.6 DataView 类/461 16.2 使用 ADO.NET 类/464 16.3 数据绑定/472 16.3.1 BindingContext 和 CurrencyManager 对象/472 16.3.2 绑定控件/473 16.4 小结/500 16.5 练习/501 第17章 Web 窗体/503 17.1 瘦客户端体系结构/503 17.2 Web 窗体和 Windows窗体的比较/504 17.2.1 Windows 窗体的优点/505 17.2.2 Web 窗体的优点/505 17.3 Web 应用程序基础/506 17.3.1 Web 服务器/506 17.3.2 浏览器/506 17.3.3 HTML.506 17.3.4 VBScript 与 JavaScript 506 17.3.5 CSS507 17.4 Active Server Page507 17.4.1 A SP 的优点/507 17.4.2 特殊的 Web 站点文件/507 17.4.3 开发/508 17.4.4 Toolbox 控件/508 17.5 构建 Web 应用程序/509 17.5.1 为客户端和服务器端处理创建 Web 窗体/509 17.5.2 执行数据的输入和验证/514 17.5.3 设计站点的外观/518 17.5.4 使用 GridView 构建数据驱动的 Web 页面/527 17.5.5 VS 2005 中 Web 站点的位置/532 17.6 小结/534 17.7 练习/535 第18章 窗体验证/537 18.1 Web 站点验证/537 18.1.1 窗口验证/537 18.1.2 窗体验证/538 18.1.3 Web 站点管理工具/538 18.1.4 登录控件/545 18.2 小结/557 18.3 练习/557 第19章 Visual Basic 2005和 XML559 19.1 XML 简介/559 19.1.1 XML 的特性/560 19.1.2 向 Visual Basic 编程新手介绍 XML/562 19.2 地址簿项目/562 19.2.1 创建项目/562 19.2.2 SerializableData 类/563 19.2.3 载入 XML 文件/569 19.2.4 改变数据/572 19.2.5 发送 Email 572 19.2.6 创建地址列表/574 19.2.7 忽略成员/578 19.2.8 载入地址/580 19.2.9 添加新地址/581 19.2.10 地址导航/583 19.2.11 删除地址/584 19.3 集成地址簿应用程序/586 19.3.1 集成规则/587 19.3.2 从其他应用程序中读取 Address Book588 19.4 小结/593 19.5 练习/593 第20章 Web Services 和NET Remoting 技术/595 20.1 Web 服务概述/595 20.1.1 Web 服务的工作方式/596 20.1.2 简单对象访问协议/597 20.2 构建 Web 服务/598 20.2.1 Web 服务示例/598 20.2.2 添加更多方法/601 20.3 图片服务器服务/602 20.3.1 创建项目/602 20.3.2 返回数组/604 20.3.3 返回复杂信息/608 20.4 图片服务器客户程序/612 20.4.1 Web 服务描述语言/612 20.4.2 创建客户程序/612 20.4.3 添加 Web 引用/614 20.4.4 显示文件夹列表/615 20.4.5 显示文件列表并选择文件/618 20.5 NET Remoting 技术/622 20.6 小结/628 20.7 练习/628 第21章 部署应用程序/631 21.1 部署/631 21.1.1 ClickOnce 部署/632 21.1.2 XCOPY 部署/636 21.2 创建 Visual Studio 2005 安装程序/636 21.3 用户界面编辑器/639 21.4 部署不同的解决方案/642 21.4.1 私有程序集/642 21.4.2 共享程序集/643 21.4.3 部署桌面应用程序/643 21.4.4 部署 Web 应用程序/644 21.4.5 部署 XML Web 服务/644 21.4.6 有效的工具/644 21.5 小结/645 21.6 练习/645 第22章 构建移动应用程序/647 22.1 理解环境/647 22.1.4 Compact Framework 类/650 22.2 构建一个 Pocket PC 游戏/652 22.3 小结/663 22.1.1 公共语言运行库/648 22.1.2 A ctiveSync648 22.1.3 Compact Framework 中的通用类型/649 22.4 练习/664 附录 A 如何深入学习/665 附录 B 实现 MSF669 附录 C 安全介绍/677 附录 D 练习题答案/683

2014-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除