### 2021-01-23 dev更新
------ #### ryUpdate V2.2.2101.2301 - *.[修复]修复对于指定用户更新,其它用户偶尔也能接收到更新的BUG。 #### ryControls V2.1.2101.2301 - *.[更新]ObjectListView持续汉化。 - *.[改进]ObjectListView点击单元格编辑时,编辑文本框布满整个单元格而不是布满文字区域。 - *.[改进]ObjectListView新增TopSpace属性,表示Title和Description之间的垂直间距。
This commit is contained in:
parent
523add43be
commit
57d42ca9b3
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1411,7 +1411,6 @@
|
|||
<summary>
|
||||
获取hosts并转换hosts内容
|
||||
</summary>
|
||||
<param name="list">hosts内容</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommon.Hosts.AddHosts(System.String)">
|
||||
|
|
@ -1588,6 +1587,81 @@
|
|||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_HIDE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWNORMAL">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_NORMAL">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWMINIMIZED">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWMAXIMIZED">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_MAXIMIZE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWNOACTIVATE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOW">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_MINIMIZE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWMINNOACTIVE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWNA">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_RESTORE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWDEFAULT">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_FORCEMINIMIZE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_MAX">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.DeleteFile(System.String,System.Boolean,System.Boolean,System.Boolean,System.String@)">
|
||||
<summary>
|
||||
删除单个文件。
|
||||
|
|
@ -1764,6 +1838,7 @@
|
|||
</summary>
|
||||
<param name="FilePath"></param>
|
||||
<param name="PramCom"></param>
|
||||
<param name="lpDirectory"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.RunProc(System.String)">
|
||||
|
|
@ -1812,12 +1887,14 @@
|
|||
<summary>
|
||||
追加日志
|
||||
</summary>
|
||||
<param name="path"></param>
|
||||
<param name="content"></param>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.AppendAllText(System.String,System.String)">
|
||||
<summary>
|
||||
追加文件
|
||||
</summary>
|
||||
<param name="path"></param>
|
||||
<param name="content"></param>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.ReadAllText(System.String)">
|
||||
|
|
@ -2686,6 +2763,16 @@
|
|||
高级拖放事件
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ElevatedDragDropManager.IsVistaOrHigher">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ElevatedDragDropManager.Is7OrHigher">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ElevatedDragDropManager.#ctor">
|
||||
<summary>
|
||||
|
||||
|
|
@ -3733,6 +3820,7 @@
|
|||
获取HmacSHA256
|
||||
</summary>
|
||||
<param name="data"></param>
|
||||
<param name="pwd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:rySafe.MD5Sha1.GetSHA224(System.String)">
|
||||
|
|
|
|||
Binary file not shown.
407
Bin/Debug/CommonControls/.NET4 示例/MyDb_SQLite.xml
Normal file
407
Bin/Debug/CommonControls/.NET4 示例/MyDb_SQLite.xml
Normal file
|
|
@ -0,0 +1,407 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_SQLite</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:ryCommonDb.ClsDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.Finalize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<param name="PassWord">数据库密码</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsDb.SQLite_cn">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsDb.DbPath">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsDb.DbPassWord">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetPathPwd(System.String,System.String)">
|
||||
<summary>
|
||||
设置路径和密码
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ChangePwd(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="newPwd"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.DeleteTable(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDb(System.String)">
|
||||
<summary>
|
||||
创建数据库
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDbByExample">
|
||||
<summary>
|
||||
根据内置例子创建数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetSysNameValue(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
保存信息,如果Name不存在,系统会自动创建
|
||||
</summary>
|
||||
<returns>返回1,表示成功,0表示失败</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:ryCommonDb.SQLiteDataProvider">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.SQLiteDataProvider.myDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ConnDb(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.CloseDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetCount(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ChangePwd(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="newPwd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.AddParameter(System.String,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ClearParameter(System.Object,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetParameter">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetParameter(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL2(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL2(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ContainsData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ExecuteNonQuery(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ExecuteNonQuery(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.BeginTransaction">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.Commit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.DelById(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.CreateDb(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.Free">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
598
Bin/Debug/CommonControls/.NET4 示例/RyWeb.xml
Normal file
598
Bin/Debug/CommonControls/.NET4 示例/RyWeb.xml
Normal file
|
|
@ -0,0 +1,598 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>RyWeb</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DotNet4.Utilities.HttpHelper">
|
||||
<summary>
|
||||
Http连接操作帮助类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetSmallCookie(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="strcookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetHtml(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
根据相传入的数据,得到相应页面数据
|
||||
</summary>
|
||||
<param name="item">参数类对象</param>
|
||||
<returns>返回HttpResult类型</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetData(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult)">
|
||||
<summary>
|
||||
获取数据的并解析的方法
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
<param name="result"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetEncoding(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult,System.Byte[])">
|
||||
<summary>
|
||||
设置编码
|
||||
</summary>
|
||||
<param name="item">HttpItem</param>
|
||||
<param name="result">HttpResult</param>
|
||||
<param name="ResponseByte">byte[]</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetByte">
|
||||
<summary>
|
||||
提取网页Byte
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetRequest(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
为请求准备参数
|
||||
</summary>
|
||||
<param name="item">参数列表</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCer(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCerList(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置多个证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCookie(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Cookie
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetPostData(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Post数据
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetProxy(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置代理
|
||||
</summary>
|
||||
<param name="item">参数对象</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.CheckValidationResult(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
|
||||
<summary>
|
||||
回调验证证书问题
|
||||
</summary>
|
||||
<param name="sender">流对象</param>
|
||||
<param name="certificate">证书</param>
|
||||
<param name="chain">X509Chain</param>
|
||||
<param name="errors">SslPolicyErrors</param>
|
||||
<returns>bool</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.BindIPEndPointCallback(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32)">
|
||||
<summary>
|
||||
通过设置这个属性,可以在发出连接的时候绑定客户端发出连接所使用的IP地址。
|
||||
</summary>
|
||||
<param name="servicePoint"></param>
|
||||
<param name="remoteEndPoint"></param>
|
||||
<param name="retryCount"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpItem">
|
||||
<summary>
|
||||
Http请求参考类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.URL">
|
||||
<summary>
|
||||
请求URL必须填写
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Method">
|
||||
<summary>
|
||||
请求方式默认为GET方式,当为POST方式时必须设置Postdata的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Timeout">
|
||||
<summary>
|
||||
默认请求超时时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ReadWriteTimeout">
|
||||
<summary>
|
||||
默认写入Post数据超时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Host">
|
||||
<summary>
|
||||
设置Host的标头信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.KeepAlive">
|
||||
<summary>
|
||||
获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接默认为true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Accept">
|
||||
<summary>
|
||||
请求标头值 默认为text/html, application/xhtml+xml, */*
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ContentType">
|
||||
<summary>
|
||||
请求返回类型默认 text/html
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.UserAgent">
|
||||
<summary>
|
||||
客户端访问信息默认Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Encoding">
|
||||
<summary>
|
||||
返回数据编码默认为NUll,可以自动识别,一般为utf-8,gbk,gb2312
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostDataType">
|
||||
<summary>
|
||||
Post的数据类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Postdata">
|
||||
<summary>
|
||||
Post请求时要发送的字符串Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostdataByte">
|
||||
<summary>
|
||||
Post请求时要发送的Byte类型的Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Cookie">
|
||||
<summary>
|
||||
请求时的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Referer">
|
||||
<summary>
|
||||
来源地址,上次访问地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CerPath">
|
||||
<summary>
|
||||
证书绝对路径
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.WebProxy">
|
||||
<summary>
|
||||
设置代理对象,不想使用IE默认配置就设置为Null,而且不要设置ProxyIp
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IsToLower">
|
||||
<summary>
|
||||
是否设置为全文小写,默认为不转化
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Allowautoredirect">
|
||||
<summary>
|
||||
支持跳转页面,查询结果将是跳转后的页面,默认是不跳转
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Connectionlimit">
|
||||
<summary>
|
||||
最大连接数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyUserName">
|
||||
<summary>
|
||||
代理Proxy 服务器用户名
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyPwd">
|
||||
<summary>
|
||||
代理 服务器密码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyIp">
|
||||
<summary>
|
||||
代理 服务IP,如果要使用IE代理就设置为ieproxy
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultType">
|
||||
<summary>
|
||||
设置返回类型String和Byte
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProtocolVersion">
|
||||
<summary>
|
||||
获取或设置用于请求的 HTTP 版本。返回结果:用于请求的 HTTP 版本。默认为 System.Net.HttpVersion.Version11。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Expect100Continue">
|
||||
<summary>
|
||||
获取或设置一个 System.Boolean 值,该值确定是否使用 100-Continue 行为。如果 POST 请求需要 100-Continue 响应,则为 true;否则为 false。默认值为 true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ClentCertificates">
|
||||
<summary>
|
||||
设置509证书集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostEncoding">
|
||||
<summary>
|
||||
设置或获取Post参数编码,默认的为Default编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型,默认的是只返回字符串类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ICredentials">
|
||||
<summary>
|
||||
获取或设置请求的身份验证信息。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.MaximumAutomaticRedirections">
|
||||
<summary>
|
||||
设置请求将跟随的重定向的最大数目
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IfModifiedSince">
|
||||
<summary>
|
||||
获取和设置IfModifiedSince,默认为当前日期和时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IPEndPoint">
|
||||
<summary>
|
||||
设置本地的出口ip和端口
|
||||
</summary>]
|
||||
<example>
|
||||
item.IPEndPoint = new IPEndPoint(IPAddress.Parse("192.168.1.1"),80);
|
||||
</example>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpResult">
|
||||
<summary>
|
||||
Http返回参数类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Cookie">
|
||||
<summary>
|
||||
Http请求返回的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Html">
|
||||
<summary>
|
||||
返回的String类型数据 只有ResultType.String时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResultByte">
|
||||
<summary>
|
||||
返回的Byte数组 只有ResultType.Byte时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusDescription">
|
||||
<summary>
|
||||
返回状态说明
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusCode">
|
||||
<summary>
|
||||
返回状态码,默认为OK
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResponseUri">
|
||||
<summary>
|
||||
最后访问的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.RedirectUrl">
|
||||
<summary>
|
||||
获取重定向的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultType">
|
||||
<summary>
|
||||
返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.String">
|
||||
<summary>
|
||||
表示只返回字符串 只有Html有数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.Byte">
|
||||
<summary>
|
||||
表示返回字符串和字节流 ResultByte和Html都有数据返回
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.PostDataType">
|
||||
<summary>
|
||||
Post的数据格式默认为string
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.String">
|
||||
<summary>
|
||||
字符串类型,这时编码Encoding可不设置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.Byte">
|
||||
<summary>
|
||||
Byte类型,需要设置PostdataByte参数的值编码Encoding可设置为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.FilePath">
|
||||
<summary>
|
||||
传文件,Postdata必须设置为文件的绝对路径,必须设置Encoding的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.String">
|
||||
<summary>
|
||||
只返回字符串类型的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.CookieCollection">
|
||||
<summary>
|
||||
CookieCollection格式的Cookie集合同时也返回String类型的cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RyWeb.QuickWeb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="ContentType"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.GetSize(System.String)">
|
||||
<summary>
|
||||
获取网址对应的文件大小
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:RyWeb.QuickWeb.UserAgent">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.Text.Encoding,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="encoding"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:RyWeb.QuickWeb.Cookie">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RyWeb.QuickWeb.Timeout">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.UrlEncode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="encode"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.ConvertUrl(System.String,System.String)">
|
||||
<summary>
|
||||
将相对网址转换成绝对网址
|
||||
</summary>
|
||||
<param name="rel_url">相对网址</param>
|
||||
<param name="cur_pageUrl">当前页面地址</param>
|
||||
<returns>转换后的绝对网址</returns>
|
||||
</member>
|
||||
<member name="T:RyWeb.UrlDecoder">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RyWeb.WebDecode">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
url解密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String)">
|
||||
<summary>
|
||||
url解密,按UTF8方式解密
|
||||
</summary>
|
||||
<param name="s"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
Url加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="encode"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String)">
|
||||
<summary>
|
||||
Url加密,按UTF8方式加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Unescape(System.Object)">
|
||||
<summary>
|
||||
解密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Escape(System.Object)">
|
||||
<summary>
|
||||
加密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeNonAscii(System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="bytes"></param>
|
||||
<param name="offset"></param>
|
||||
<param name="count"></param>
|
||||
<param name="alwaysCreateNewReturnValue"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeNonAscii(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeUnicode(System.String,System.Boolean)">
|
||||
<summary>
|
||||
url加密,Unicode
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="ignoreAscii"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.IsUrlSafeChar(System.Char)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="ch"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.IntToHex(System.Int32)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="n"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.ConvertHtmlInner(System.String)">
|
||||
<summary>
|
||||
Html解码,将html里未转义成功的重新转义。
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
473
Bin/Debug/CommonControls/.NET4 示例/ryUpdate.xml
Normal file
473
Bin/Debug/CommonControls/.NET4 示例/ryUpdate.xml
Normal file
|
|
@ -0,0 +1,473 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>ryUpdate</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:LiveUpdate.ClsLiveUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateUrl">
|
||||
<summary>
|
||||
升级地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.CurUserId">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateAfterTime">
|
||||
<summary>
|
||||
隔多久后再次检查更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.SettingPath">
|
||||
<summary>
|
||||
本地保存的配置信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftVer">
|
||||
<summary>
|
||||
当前安装的软件版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftRVer">
|
||||
<summary>
|
||||
当前安装的软件修正版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MyDataVer">
|
||||
<summary>
|
||||
当前安装的数据库版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.SaveFileName">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.DownUrl">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.isExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.UpdateType">
|
||||
<summary>
|
||||
获取当前更新的类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateLoopHours">
|
||||
<summary>
|
||||
每隔n小时检测一次更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnReadComplete">
|
||||
<summary>
|
||||
读取版本信息完成后激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnNoUpdate">
|
||||
<summary>
|
||||
没有版本更新时激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnUpdateComplete">
|
||||
<summary>
|
||||
发现新版本时激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnHappenError">
|
||||
<summary>
|
||||
发生错误后激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.ProgressChanged">
|
||||
<summary>
|
||||
更新进度变化后激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartLiveUpdate">
|
||||
<summary>
|
||||
开始检测新版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.ParentForm">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.#ctor(System.Windows.Forms.Form)">
|
||||
<summary>
|
||||
初始化升级函数
|
||||
</summary>
|
||||
<param name="ower">为null,则表示事件运行在多线程模式下,否则,事件是在窗体所在线程下</param>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.AssemblyVersion">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.AssemblyReVersion">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.GetVerInfo">
|
||||
<summary>
|
||||
获取版本信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload(System.String,System.String)">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.DownloadInUI(System.String,System.String)">
|
||||
<summary>
|
||||
下载,不使用多线程
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StopDownload">
|
||||
<summary>
|
||||
结束下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.RyUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.RyUpdate.myLiveUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.RyUpdate.dict_downlist">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.#ctor(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.#ctor(System.Windows.Forms.Form,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="_ParentForm"></param>
|
||||
<param name="url"></param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.Finalize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.RyUpdate.CurUserId">
|
||||
<summary>
|
||||
当前登陆用户
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.RyUpdate.ParentForm">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnNoUpdate">
|
||||
<summary>
|
||||
没有版本更新时激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.CheckUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnUpdateCancel">
|
||||
<summary>
|
||||
取消更新。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.frmStartUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_myLiveUpdate">
|
||||
<summary>
|
||||
设置升级
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_isUpdate">
|
||||
<summary>
|
||||
是否是在线更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.RunFile(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="FilePath"></param>
|
||||
<param name="PramCom"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.frmStartUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.frmStartUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.FrmUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.#ctor(LiveUpdate.ClsLiveUpdate)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="_myLiveUpdate"></param>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_Capion">
|
||||
<summary>
|
||||
提示文本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateDate">
|
||||
<summary>
|
||||
更新日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateVer">
|
||||
<summary>
|
||||
更新版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateDes">
|
||||
<summary>
|
||||
更新描述
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.ConvertDateStr(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="Str"></param>
|
||||
<param name="defValue"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.SetUpdateInfo(LiveUpdate.UpdateInfo)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateAfterTime">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.FrmUpdate.canClose">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.SetForegroundWindow(System.Int32)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="hWnd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.FrmUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.FrmUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.UpdateInfo">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateType">
|
||||
<summary>
|
||||
更新类型,soft或者data
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes_Url">
|
||||
<summary>
|
||||
更新描述Url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes">
|
||||
<summary>
|
||||
更新描述
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateVer">
|
||||
<summary>
|
||||
版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDate">
|
||||
<summary>
|
||||
更新日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateUrl">
|
||||
<summary>
|
||||
更新地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.FirstDownList">
|
||||
<summary>
|
||||
在下载升级包前首先要下载的内容
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.sxSettingXML">
|
||||
<summary>
|
||||
升级程序要使用的设置xml
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.UpdateErrorInfo">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateErrorInfo.ErrorStr">
|
||||
<summary>
|
||||
错误字符串
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateErrorInfo.ErrorId">
|
||||
<summary>
|
||||
错误id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.LiveUpdateEventArgs">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.LiveUpdateEventArgs.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentFileSize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentFileName">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentUrl">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrProgress">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.IsCompleted">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentStatus">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.LiveUpdateProgressChanged">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.UpdateHandler">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.ErrorHandler">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
|
|
@ -1411,7 +1411,6 @@
|
|||
<summary>
|
||||
获取hosts并转换hosts内容
|
||||
</summary>
|
||||
<param name="list">hosts内容</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommon.Hosts.AddHosts(System.String)">
|
||||
|
|
@ -1588,6 +1587,81 @@
|
|||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_HIDE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWNORMAL">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_NORMAL">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWMINIMIZED">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWMAXIMIZED">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_MAXIMIZE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWNOACTIVATE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOW">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_MINIMIZE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWMINNOACTIVE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWNA">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_RESTORE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_SHOWDEFAULT">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_FORCEMINIMIZE">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommon.RyFiles.ShowCommands.SW_MAX">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.DeleteFile(System.String,System.Boolean,System.Boolean,System.Boolean,System.String@)">
|
||||
<summary>
|
||||
删除单个文件。
|
||||
|
|
@ -1764,6 +1838,7 @@
|
|||
</summary>
|
||||
<param name="FilePath"></param>
|
||||
<param name="PramCom"></param>
|
||||
<param name="lpDirectory"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.RunProc(System.String)">
|
||||
|
|
@ -1812,12 +1887,14 @@
|
|||
<summary>
|
||||
追加日志
|
||||
</summary>
|
||||
<param name="path"></param>
|
||||
<param name="content"></param>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.AppendAllText(System.String,System.String)">
|
||||
<summary>
|
||||
追加文件
|
||||
</summary>
|
||||
<param name="path"></param>
|
||||
<param name="content"></param>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.ReadAllText(System.String)">
|
||||
|
|
@ -2686,6 +2763,16 @@
|
|||
高级拖放事件
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ElevatedDragDropManager.IsVistaOrHigher">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ElevatedDragDropManager.Is7OrHigher">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ElevatedDragDropManager.#ctor">
|
||||
<summary>
|
||||
|
||||
|
|
@ -3733,6 +3820,7 @@
|
|||
获取HmacSHA256
|
||||
</summary>
|
||||
<param name="data"></param>
|
||||
<param name="pwd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:rySafe.MD5Sha1.GetSHA224(System.String)">
|
||||
|
|
|
|||
Binary file not shown.
348
Bin/Debug/CommonControls/.NET4/MyDb_MSSQL.xml
Normal file
348
Bin/Debug/CommonControls/.NET4/MyDb_MSSQL.xml
Normal file
|
|
@ -0,0 +1,348 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_MSSQL</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:ryCommonDb.MSSQLDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:ryCommonDb.MSSQLDb.ErrorHandler">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="errorStr"></param>
|
||||
<param name="errorId"></param>
|
||||
</member>
|
||||
<member name="E:ryCommonDb.MSSQLDb.OnError">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.MSSQLDb.SQL_cn">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.MSSQLDb.fv_ConnStr">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.#ctor(System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="ConnStr">数据库连接字符串</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.#ctor(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="DataSource">数据源</param>
|
||||
<param name="DbName">数据库名称</param>
|
||||
<param name="uId">用户id</param>
|
||||
<param name="pwd">用户密码</param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.Finalize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteNonQuery(System.String,System.Data.SqlClient.SqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String,System.Data.SqlClient.SqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String,System.Data.SqlClient.SqlParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteReadResult(System.String,System.Data.SqlClient.SqlParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.Dispose">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:ryCommonDb.SqlDataProvider">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ConnDb(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.CloseDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.GetCount(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ChangePwd(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="newPwd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.AddParameter(System.String,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ClearParameter(System.Object,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.GetParameter">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.GetParameter(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.GetPageSQL(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.GetPageSQL(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.GetPageSQL2(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.GetPageSQL2(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ContainsData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ReadData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ReadData(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ReadData(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ReadData(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ExecuteNonQuery(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ExecuteNonQuery(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.DelById(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.CreateDb(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.BeginTransaction">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.Commit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SqlDataProvider.Free">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
348
Bin/Debug/CommonControls/.NET4/MyDb_MySQL.xml
Normal file
348
Bin/Debug/CommonControls/.NET4/MyDb_MySQL.xml
Normal file
|
|
@ -0,0 +1,348 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_MySQL</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:ryCommonDb.ClsMySQLDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:ryCommonDb.ClsMySQLDb.ErrorHandler">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="errorStr"></param>
|
||||
<param name="errorId"></param>
|
||||
</member>
|
||||
<member name="E:ryCommonDb.ClsMySQLDb.OnError">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsMySQLDb.SQL_cn">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsMySQLDb.fv_ConnStr">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.#ctor(System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="ConnStr">数据库连接字符串</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.#ctor(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="DataSource">数据源</param>
|
||||
<param name="DbName">数据库名称</param>
|
||||
<param name="uId">用户id</param>
|
||||
<param name="pwd">用户密码</param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.Finalize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteNonQuery(System.String,MySql.Data.MySqlClient.MySqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String,MySql.Data.MySqlClient.MySqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String,MySql.Data.MySqlClient.MySqlParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteReadResult(System.String,MySql.Data.MySqlClient.MySqlParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.Dispose">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:ryCommonDb.MySqlDataProvider">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ConnDb(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.CloseDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.GetCount(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ChangePwd(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="newPwd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.AddParameter(System.String,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ClearParameter(System.Object,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.GetParameter">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.GetParameter(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.GetPageSQL(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.GetPageSQL(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.GetPageSQL2(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.GetPageSQL2(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ContainsData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ReadData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ReadData(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ReadData(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ReadData(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ExecuteNonQuery(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ExecuteNonQuery(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.DelById(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.CreateDb(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.BeginTransaction">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.Commit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MySqlDataProvider.Free">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
407
Bin/Debug/CommonControls/.NET4/MyDb_SQLite.xml
Normal file
407
Bin/Debug/CommonControls/.NET4/MyDb_SQLite.xml
Normal file
|
|
@ -0,0 +1,407 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_SQLite</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:ryCommonDb.ClsDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.Finalize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<param name="PassWord">数据库密码</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsDb.SQLite_cn">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsDb.DbPath">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.ClsDb.DbPassWord">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetPathPwd(System.String,System.String)">
|
||||
<summary>
|
||||
设置路径和密码
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ChangePwd(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="newPwd"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.DeleteTable(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDb(System.String)">
|
||||
<summary>
|
||||
创建数据库
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDbByExample">
|
||||
<summary>
|
||||
根据内置例子创建数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetSysNameValue(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
保存信息,如果Name不存在,系统会自动创建
|
||||
</summary>
|
||||
<returns>返回1,表示成功,0表示失败</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:ryCommonDb.SQLiteDataProvider">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:ryCommonDb.SQLiteDataProvider.myDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ConnDb(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.CloseDb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetCount(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ChangePwd(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="newPwd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.AddParameter(System.String,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ClearParameter(System.Object,System.Object)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetParameter">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetParameter(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL2(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.GetPageSQL2(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="field"></param>
|
||||
<param name="tableName"></param>
|
||||
<param name="wheresql"></param>
|
||||
<param name="orderSQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ContainsData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ReadData(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ExecuteNonQuery(System.String,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="Parameter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ExecuteNonQuery(System.String,ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.BeginTransaction">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.Commit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.DelById(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="tableName"></param>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.CreateDb(ryCommonDb.RyQuickSQL)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="mySQL"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.SQLiteDataProvider.Free">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
598
Bin/Debug/CommonControls/.NET4/RyWeb.xml
Normal file
598
Bin/Debug/CommonControls/.NET4/RyWeb.xml
Normal file
|
|
@ -0,0 +1,598 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>RyWeb</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DotNet4.Utilities.HttpHelper">
|
||||
<summary>
|
||||
Http连接操作帮助类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetSmallCookie(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="strcookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetHtml(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
根据相传入的数据,得到相应页面数据
|
||||
</summary>
|
||||
<param name="item">参数类对象</param>
|
||||
<returns>返回HttpResult类型</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetData(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult)">
|
||||
<summary>
|
||||
获取数据的并解析的方法
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
<param name="result"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetEncoding(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult,System.Byte[])">
|
||||
<summary>
|
||||
设置编码
|
||||
</summary>
|
||||
<param name="item">HttpItem</param>
|
||||
<param name="result">HttpResult</param>
|
||||
<param name="ResponseByte">byte[]</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetByte">
|
||||
<summary>
|
||||
提取网页Byte
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetRequest(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
为请求准备参数
|
||||
</summary>
|
||||
<param name="item">参数列表</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCer(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCerList(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置多个证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCookie(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Cookie
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetPostData(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Post数据
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetProxy(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置代理
|
||||
</summary>
|
||||
<param name="item">参数对象</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.CheckValidationResult(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
|
||||
<summary>
|
||||
回调验证证书问题
|
||||
</summary>
|
||||
<param name="sender">流对象</param>
|
||||
<param name="certificate">证书</param>
|
||||
<param name="chain">X509Chain</param>
|
||||
<param name="errors">SslPolicyErrors</param>
|
||||
<returns>bool</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.BindIPEndPointCallback(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32)">
|
||||
<summary>
|
||||
通过设置这个属性,可以在发出连接的时候绑定客户端发出连接所使用的IP地址。
|
||||
</summary>
|
||||
<param name="servicePoint"></param>
|
||||
<param name="remoteEndPoint"></param>
|
||||
<param name="retryCount"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpItem">
|
||||
<summary>
|
||||
Http请求参考类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.URL">
|
||||
<summary>
|
||||
请求URL必须填写
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Method">
|
||||
<summary>
|
||||
请求方式默认为GET方式,当为POST方式时必须设置Postdata的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Timeout">
|
||||
<summary>
|
||||
默认请求超时时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ReadWriteTimeout">
|
||||
<summary>
|
||||
默认写入Post数据超时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Host">
|
||||
<summary>
|
||||
设置Host的标头信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.KeepAlive">
|
||||
<summary>
|
||||
获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接默认为true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Accept">
|
||||
<summary>
|
||||
请求标头值 默认为text/html, application/xhtml+xml, */*
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ContentType">
|
||||
<summary>
|
||||
请求返回类型默认 text/html
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.UserAgent">
|
||||
<summary>
|
||||
客户端访问信息默认Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Encoding">
|
||||
<summary>
|
||||
返回数据编码默认为NUll,可以自动识别,一般为utf-8,gbk,gb2312
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostDataType">
|
||||
<summary>
|
||||
Post的数据类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Postdata">
|
||||
<summary>
|
||||
Post请求时要发送的字符串Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostdataByte">
|
||||
<summary>
|
||||
Post请求时要发送的Byte类型的Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Cookie">
|
||||
<summary>
|
||||
请求时的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Referer">
|
||||
<summary>
|
||||
来源地址,上次访问地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CerPath">
|
||||
<summary>
|
||||
证书绝对路径
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.WebProxy">
|
||||
<summary>
|
||||
设置代理对象,不想使用IE默认配置就设置为Null,而且不要设置ProxyIp
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IsToLower">
|
||||
<summary>
|
||||
是否设置为全文小写,默认为不转化
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Allowautoredirect">
|
||||
<summary>
|
||||
支持跳转页面,查询结果将是跳转后的页面,默认是不跳转
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Connectionlimit">
|
||||
<summary>
|
||||
最大连接数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyUserName">
|
||||
<summary>
|
||||
代理Proxy 服务器用户名
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyPwd">
|
||||
<summary>
|
||||
代理 服务器密码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyIp">
|
||||
<summary>
|
||||
代理 服务IP,如果要使用IE代理就设置为ieproxy
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultType">
|
||||
<summary>
|
||||
设置返回类型String和Byte
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProtocolVersion">
|
||||
<summary>
|
||||
获取或设置用于请求的 HTTP 版本。返回结果:用于请求的 HTTP 版本。默认为 System.Net.HttpVersion.Version11。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Expect100Continue">
|
||||
<summary>
|
||||
获取或设置一个 System.Boolean 值,该值确定是否使用 100-Continue 行为。如果 POST 请求需要 100-Continue 响应,则为 true;否则为 false。默认值为 true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ClentCertificates">
|
||||
<summary>
|
||||
设置509证书集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostEncoding">
|
||||
<summary>
|
||||
设置或获取Post参数编码,默认的为Default编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型,默认的是只返回字符串类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ICredentials">
|
||||
<summary>
|
||||
获取或设置请求的身份验证信息。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.MaximumAutomaticRedirections">
|
||||
<summary>
|
||||
设置请求将跟随的重定向的最大数目
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IfModifiedSince">
|
||||
<summary>
|
||||
获取和设置IfModifiedSince,默认为当前日期和时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IPEndPoint">
|
||||
<summary>
|
||||
设置本地的出口ip和端口
|
||||
</summary>]
|
||||
<example>
|
||||
item.IPEndPoint = new IPEndPoint(IPAddress.Parse("192.168.1.1"),80);
|
||||
</example>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpResult">
|
||||
<summary>
|
||||
Http返回参数类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Cookie">
|
||||
<summary>
|
||||
Http请求返回的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Html">
|
||||
<summary>
|
||||
返回的String类型数据 只有ResultType.String时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResultByte">
|
||||
<summary>
|
||||
返回的Byte数组 只有ResultType.Byte时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusDescription">
|
||||
<summary>
|
||||
返回状态说明
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusCode">
|
||||
<summary>
|
||||
返回状态码,默认为OK
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResponseUri">
|
||||
<summary>
|
||||
最后访问的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.RedirectUrl">
|
||||
<summary>
|
||||
获取重定向的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultType">
|
||||
<summary>
|
||||
返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.String">
|
||||
<summary>
|
||||
表示只返回字符串 只有Html有数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.Byte">
|
||||
<summary>
|
||||
表示返回字符串和字节流 ResultByte和Html都有数据返回
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.PostDataType">
|
||||
<summary>
|
||||
Post的数据格式默认为string
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.String">
|
||||
<summary>
|
||||
字符串类型,这时编码Encoding可不设置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.Byte">
|
||||
<summary>
|
||||
Byte类型,需要设置PostdataByte参数的值编码Encoding可设置为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.FilePath">
|
||||
<summary>
|
||||
传文件,Postdata必须设置为文件的绝对路径,必须设置Encoding的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.String">
|
||||
<summary>
|
||||
只返回字符串类型的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.CookieCollection">
|
||||
<summary>
|
||||
CookieCollection格式的Cookie集合同时也返回String类型的cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RyWeb.QuickWeb">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="ContentType"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.GetSize(System.String)">
|
||||
<summary>
|
||||
获取网址对应的文件大小
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:RyWeb.QuickWeb.UserAgent">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.Text.Encoding,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="encoding"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:RyWeb.QuickWeb.Cookie">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RyWeb.QuickWeb.Timeout">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.UrlEncode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="encode"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.ConvertUrl(System.String,System.String)">
|
||||
<summary>
|
||||
将相对网址转换成绝对网址
|
||||
</summary>
|
||||
<param name="rel_url">相对网址</param>
|
||||
<param name="cur_pageUrl">当前页面地址</param>
|
||||
<returns>转换后的绝对网址</returns>
|
||||
</member>
|
||||
<member name="T:RyWeb.UrlDecoder">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RyWeb.WebDecode">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
url解密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String)">
|
||||
<summary>
|
||||
url解密,按UTF8方式解密
|
||||
</summary>
|
||||
<param name="s"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
Url加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="encode"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String)">
|
||||
<summary>
|
||||
Url加密,按UTF8方式加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Unescape(System.Object)">
|
||||
<summary>
|
||||
解密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Escape(System.Object)">
|
||||
<summary>
|
||||
加密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeNonAscii(System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="bytes"></param>
|
||||
<param name="offset"></param>
|
||||
<param name="count"></param>
|
||||
<param name="alwaysCreateNewReturnValue"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeNonAscii(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeUnicode(System.String,System.Boolean)">
|
||||
<summary>
|
||||
url加密,Unicode
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="ignoreAscii"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.IsUrlSafeChar(System.Char)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="ch"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.IntToHex(System.Int32)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="n"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.ConvertHtmlInner(System.String)">
|
||||
<summary>
|
||||
Html解码,将html里未转义成功的重新转义。
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
473
Bin/Debug/CommonControls/.NET4/ryUpdate.xml
Normal file
473
Bin/Debug/CommonControls/.NET4/ryUpdate.xml
Normal file
|
|
@ -0,0 +1,473 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>ryUpdate</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:LiveUpdate.ClsLiveUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateUrl">
|
||||
<summary>
|
||||
升级地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.CurUserId">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateAfterTime">
|
||||
<summary>
|
||||
隔多久后再次检查更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.SettingPath">
|
||||
<summary>
|
||||
本地保存的配置信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftVer">
|
||||
<summary>
|
||||
当前安装的软件版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftRVer">
|
||||
<summary>
|
||||
当前安装的软件修正版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MyDataVer">
|
||||
<summary>
|
||||
当前安装的数据库版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.SaveFileName">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.DownUrl">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.isExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.UpdateType">
|
||||
<summary>
|
||||
获取当前更新的类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateLoopHours">
|
||||
<summary>
|
||||
每隔n小时检测一次更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnReadComplete">
|
||||
<summary>
|
||||
读取版本信息完成后激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnNoUpdate">
|
||||
<summary>
|
||||
没有版本更新时激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnUpdateComplete">
|
||||
<summary>
|
||||
发现新版本时激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.OnHappenError">
|
||||
<summary>
|
||||
发生错误后激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.ClsLiveUpdate.ProgressChanged">
|
||||
<summary>
|
||||
更新进度变化后激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartLiveUpdate">
|
||||
<summary>
|
||||
开始检测新版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.ParentForm">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.#ctor(System.Windows.Forms.Form)">
|
||||
<summary>
|
||||
初始化升级函数
|
||||
</summary>
|
||||
<param name="ower">为null,则表示事件运行在多线程模式下,否则,事件是在窗体所在线程下</param>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.AssemblyVersion">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.AssemblyReVersion">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.GetVerInfo">
|
||||
<summary>
|
||||
获取版本信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload(System.String,System.String)">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.DownloadInUI(System.String,System.String)">
|
||||
<summary>
|
||||
下载,不使用多线程
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StopDownload">
|
||||
<summary>
|
||||
结束下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.RyUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.RyUpdate.myLiveUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.RyUpdate.dict_downlist">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.#ctor(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.#ctor(System.Windows.Forms.Form,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="_ParentForm"></param>
|
||||
<param name="url"></param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.Finalize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.RyUpdate.CurUserId">
|
||||
<summary>
|
||||
当前登陆用户
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.RyUpdate.ParentForm">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnNoUpdate">
|
||||
<summary>
|
||||
没有版本更新时激发
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.RyUpdate.CheckUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnUpdateCancel">
|
||||
<summary>
|
||||
取消更新。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.frmStartUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_myLiveUpdate">
|
||||
<summary>
|
||||
设置升级
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_isUpdate">
|
||||
<summary>
|
||||
是否是在线更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.RunFile(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="FilePath"></param>
|
||||
<param name="PramCom"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.frmStartUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.frmStartUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.FrmUpdate">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.#ctor(LiveUpdate.ClsLiveUpdate)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="_myLiveUpdate"></param>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_Capion">
|
||||
<summary>
|
||||
提示文本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateDate">
|
||||
<summary>
|
||||
更新日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateVer">
|
||||
<summary>
|
||||
更新版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateDes">
|
||||
<summary>
|
||||
更新描述
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.ConvertDateStr(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="Str"></param>
|
||||
<param name="defValue"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.SetUpdateInfo(LiveUpdate.UpdateInfo)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.FrmUpdate.T_UpdateAfterTime">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.FrmUpdate.canClose">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.SetForegroundWindow(System.Int32)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="hWnd"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.FrmUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.FrmUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.UpdateInfo">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateType">
|
||||
<summary>
|
||||
更新类型,soft或者data
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes_Url">
|
||||
<summary>
|
||||
更新描述Url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes">
|
||||
<summary>
|
||||
更新描述
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateVer">
|
||||
<summary>
|
||||
版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDate">
|
||||
<summary>
|
||||
更新日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateUrl">
|
||||
<summary>
|
||||
更新地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.FirstDownList">
|
||||
<summary>
|
||||
在下载升级包前首先要下载的内容
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.sxSettingXML">
|
||||
<summary>
|
||||
升级程序要使用的设置xml
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.UpdateErrorInfo">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateErrorInfo.ErrorStr">
|
||||
<summary>
|
||||
错误字符串
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateErrorInfo.ErrorId">
|
||||
<summary>
|
||||
错误id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.LiveUpdateEventArgs">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.LiveUpdateEventArgs.#ctor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentFileSize">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentFileName">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentUrl">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrProgress">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.IsCompleted">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.LiveUpdateEventArgs.CurrentStatus">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.LiveUpdateProgressChanged">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.OnAppExit">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.UpdateHandler">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:LiveUpdate.ErrorHandler">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
176
Bin/Release/CommonControls/.NET4 示例/MyDb_SQLite.xml
Normal file
176
Bin/Release/CommonControls/.NET4 示例/MyDb_SQLite.xml
Normal file
|
|
@ -0,0 +1,176 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_SQLite</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<param name="PassWord">数据库密码</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetPathPwd(System.String,System.String)">
|
||||
<summary>
|
||||
设置路径和密码
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.DeleteTable(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDb(System.String)">
|
||||
<summary>
|
||||
创建数据库
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDbByExample">
|
||||
<summary>
|
||||
根据内置例子创建数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetSysNameValue(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
保存信息,如果Name不存在,系统会自动创建
|
||||
</summary>
|
||||
<returns>返回1,表示成功,0表示失败</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
516
Bin/Release/CommonControls/.NET4 示例/RyWeb.xml
Normal file
516
Bin/Release/CommonControls/.NET4 示例/RyWeb.xml
Normal file
|
|
@ -0,0 +1,516 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>RyWeb</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DotNet4.Utilities.HttpHelper">
|
||||
<summary>
|
||||
Http连接操作帮助类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetHtml(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
根据相传入的数据,得到相应页面数据
|
||||
</summary>
|
||||
<param name="item">参数类对象</param>
|
||||
<returns>返回HttpResult类型</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetData(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult)">
|
||||
<summary>
|
||||
获取数据的并解析的方法
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
<param name="result"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetEncoding(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult,System.Byte[])">
|
||||
<summary>
|
||||
设置编码
|
||||
</summary>
|
||||
<param name="item">HttpItem</param>
|
||||
<param name="result">HttpResult</param>
|
||||
<param name="ResponseByte">byte[]</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetByte">
|
||||
<summary>
|
||||
提取网页Byte
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetRequest(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
为请求准备参数
|
||||
</summary>
|
||||
<param name="item">参数列表</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCer(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCerList(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置多个证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCookie(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Cookie
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetPostData(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Post数据
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetProxy(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置代理
|
||||
</summary>
|
||||
<param name="item">参数对象</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.CheckValidationResult(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
|
||||
<summary>
|
||||
回调验证证书问题
|
||||
</summary>
|
||||
<param name="sender">流对象</param>
|
||||
<param name="certificate">证书</param>
|
||||
<param name="chain">X509Chain</param>
|
||||
<param name="errors">SslPolicyErrors</param>
|
||||
<returns>bool</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.BindIPEndPointCallback(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32)">
|
||||
<summary>
|
||||
通过设置这个属性,可以在发出连接的时候绑定客户端发出连接所使用的IP地址。
|
||||
</summary>
|
||||
<param name="servicePoint"></param>
|
||||
<param name="remoteEndPoint"></param>
|
||||
<param name="retryCount"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpItem">
|
||||
<summary>
|
||||
Http请求参考类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.URL">
|
||||
<summary>
|
||||
请求URL必须填写
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Method">
|
||||
<summary>
|
||||
请求方式默认为GET方式,当为POST方式时必须设置Postdata的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Timeout">
|
||||
<summary>
|
||||
默认请求超时时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ReadWriteTimeout">
|
||||
<summary>
|
||||
默认写入Post数据超时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Host">
|
||||
<summary>
|
||||
设置Host的标头信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.KeepAlive">
|
||||
<summary>
|
||||
获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接默认为true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Accept">
|
||||
<summary>
|
||||
请求标头值 默认为text/html, application/xhtml+xml, */*
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ContentType">
|
||||
<summary>
|
||||
请求返回类型默认 text/html
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.UserAgent">
|
||||
<summary>
|
||||
客户端访问信息默认Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Encoding">
|
||||
<summary>
|
||||
返回数据编码默认为NUll,可以自动识别,一般为utf-8,gbk,gb2312
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostDataType">
|
||||
<summary>
|
||||
Post的数据类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Postdata">
|
||||
<summary>
|
||||
Post请求时要发送的字符串Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostdataByte">
|
||||
<summary>
|
||||
Post请求时要发送的Byte类型的Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Cookie">
|
||||
<summary>
|
||||
请求时的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Referer">
|
||||
<summary>
|
||||
来源地址,上次访问地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CerPath">
|
||||
<summary>
|
||||
证书绝对路径
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.WebProxy">
|
||||
<summary>
|
||||
设置代理对象,不想使用IE默认配置就设置为Null,而且不要设置ProxyIp
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IsToLower">
|
||||
<summary>
|
||||
是否设置为全文小写,默认为不转化
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Allowautoredirect">
|
||||
<summary>
|
||||
支持跳转页面,查询结果将是跳转后的页面,默认是不跳转
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Connectionlimit">
|
||||
<summary>
|
||||
最大连接数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyUserName">
|
||||
<summary>
|
||||
代理Proxy 服务器用户名
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyPwd">
|
||||
<summary>
|
||||
代理 服务器密码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyIp">
|
||||
<summary>
|
||||
代理 服务IP,如果要使用IE代理就设置为ieproxy
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultType">
|
||||
<summary>
|
||||
设置返回类型String和Byte
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<!-- Badly formed XML comment ignored for member "P:DotNet4.Utilities.HttpItem.ProtocolVersion" -->
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Expect100Continue">
|
||||
<summary>
|
||||
获取或设置一个 System.Boolean 值,该值确定是否使用 100-Continue 行为。如果 POST 请求需要 100-Continue 响应,则为 true;否则为 false。默认值为 true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ClentCertificates">
|
||||
<summary>
|
||||
设置509证书集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostEncoding">
|
||||
<summary>
|
||||
设置或获取Post参数编码,默认的为Default编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型,默认的是只返回字符串类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ICredentials">
|
||||
<summary>
|
||||
获取或设置请求的身份验证信息。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.MaximumAutomaticRedirections">
|
||||
<summary>
|
||||
设置请求将跟随的重定向的最大数目
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IfModifiedSince">
|
||||
<summary>
|
||||
获取和设置IfModifiedSince,默认为当前日期和时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IPEndPoint">
|
||||
<summary>
|
||||
设置本地的出口ip和端口
|
||||
</summary>]
|
||||
<example>
|
||||
item.IPEndPoint = new IPEndPoint(IPAddress.Parse("192.168.1.1"),80);
|
||||
</example>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpResult">
|
||||
<summary>
|
||||
Http返回参数类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Cookie">
|
||||
<summary>
|
||||
Http请求返回的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Html">
|
||||
<summary>
|
||||
返回的String类型数据 只有ResultType.String时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResultByte">
|
||||
<summary>
|
||||
返回的Byte数组 只有ResultType.Byte时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusDescription">
|
||||
<summary>
|
||||
返回状态说明
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusCode">
|
||||
<summary>
|
||||
返回状态码,默认为OK
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResponseUri">
|
||||
<summary>
|
||||
最后访问的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.RedirectUrl">
|
||||
<summary>
|
||||
获取重定向的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultType">
|
||||
<summary>
|
||||
返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.String">
|
||||
<summary>
|
||||
表示只返回字符串 只有Html有数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.Byte">
|
||||
<summary>
|
||||
表示返回字符串和字节流 ResultByte和Html都有数据返回
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.PostDataType">
|
||||
<summary>
|
||||
Post的数据格式默认为string
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.String">
|
||||
<summary>
|
||||
字符串类型,这时编码Encoding可不设置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.Byte">
|
||||
<summary>
|
||||
Byte类型,需要设置PostdataByte参数的值编码Encoding可设置为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.FilePath">
|
||||
<summary>
|
||||
传文件,Postdata必须设置为文件的绝对路径,必须设置Encoding的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.String">
|
||||
<summary>
|
||||
只返回字符串类型的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.CookieCollection">
|
||||
<summary>
|
||||
CookieCollection格式的Cookie集合同时也返回String类型的cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="ContentType"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.GetSize(System.String)">
|
||||
<summary>
|
||||
获取网址对应的文件大小
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.Text.Encoding,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.ConvertUrl(System.String,System.String)">
|
||||
<summary>
|
||||
将相对网址转换成绝对网址
|
||||
</summary>
|
||||
<param name="rel_url">相对网址</param>
|
||||
<param name="cur_pageUrl">当前页面地址</param>
|
||||
<returns>转换后的绝对网址</returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
url解密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String)">
|
||||
<summary>
|
||||
url解密,按UTF8方式解密
|
||||
</summary>
|
||||
<param name="s"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
Url加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String)">
|
||||
<summary>
|
||||
Url加密,按UTF8方式加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Unescape(System.Object)">
|
||||
<summary>
|
||||
解密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Escape(System.Object)">
|
||||
<summary>
|
||||
加密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeUnicode(System.String,System.Boolean)">
|
||||
<summary>
|
||||
url加密,Unicode
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="ignoreAscii"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.ConvertHtmlInner(System.String)">
|
||||
<summary>
|
||||
Html解码,将html里未转义成功的重新转义。
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
25782
Bin/Release/CommonControls/.NET4 示例/ryControls.xml
Normal file
25782
Bin/Release/CommonControls/.NET4 示例/ryControls.xml
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
178
Bin/Release/CommonControls/.NET4 示例/ryUpdate.xml
Normal file
178
Bin/Release/CommonControls/.NET4 示例/ryUpdate.xml
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>ryUpdate</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateUrl">
|
||||
<summary>
|
||||
升级地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateAfterTime">
|
||||
<summary>
|
||||
隔多久后再次检查更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.SettingPath">
|
||||
<summary>
|
||||
本地保存的配置信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftVer">
|
||||
<summary>
|
||||
当前安装的软件版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftRVer">
|
||||
<summary>
|
||||
当前安装的软件修正版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MyDataVer">
|
||||
<summary>
|
||||
当前安装的数据库版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.UpdateType">
|
||||
<summary>
|
||||
获取当前更新的类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateLoopHours">
|
||||
<summary>
|
||||
每隔n小时检测一次更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartLiveUpdate">
|
||||
<summary>
|
||||
开始检测新版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.#ctor(System.Windows.Forms.Form)">
|
||||
<summary>
|
||||
初始化升级函数
|
||||
</summary>
|
||||
<param name="ower">为null,则表示事件运行在多线程模式下,否则,事件是在窗体所在线程下</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.GetVerInfo">
|
||||
<summary>
|
||||
获取版本信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload(System.String,System.String)">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.DownloadInUI(System.String,System.String)">
|
||||
<summary>
|
||||
下载,不使用多线程
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StopDownload">
|
||||
<summary>
|
||||
结束下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.RyUpdate.CurUserId">
|
||||
<summary>
|
||||
当前登陆用户
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnUpdateCancel">
|
||||
<summary>
|
||||
取消更新。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_myLiveUpdate">
|
||||
<summary>
|
||||
设置升级
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_isUpdate">
|
||||
<summary>
|
||||
是否是在线更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.frmStartUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.FrmUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateType">
|
||||
<summary>
|
||||
更新类型,soft或者data
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes_Url">
|
||||
<summary>
|
||||
更新描述Url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes">
|
||||
<summary>
|
||||
更新描述
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateVer">
|
||||
<summary>
|
||||
版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDate">
|
||||
<summary>
|
||||
更新日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateUrl">
|
||||
<summary>
|
||||
更新地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.FirstDownList">
|
||||
<summary>
|
||||
在下载升级包前首先要下载的内容
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.sxSettingXML">
|
||||
<summary>
|
||||
升级程序要使用的设置xml
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Bin/Release/CommonControls/.NET4/.NET4.rar
Normal file
BIN
Bin/Release/CommonControls/.NET4/.NET4.rar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
115
Bin/Release/CommonControls/.NET4/MyDb_MSSQL.xml
Normal file
115
Bin/Release/CommonControls/.NET4/MyDb_MSSQL.xml
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_MSSQL</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:ryCommonDb.MSSQLDb.#ctor(System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="ConnStr">数据库连接字符串</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.#ctor(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="DataSource">数据源</param>
|
||||
<param name="DbName">数据库名称</param>
|
||||
<param name="uId">用户id</param>
|
||||
<param name="pwd">用户密码</param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteNonQuery(System.String,System.Data.SqlClient.SqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String,System.Data.SqlClient.SqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String,System.Data.SqlClient.SqlParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteReadResult(System.String,System.Data.SqlClient.SqlParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.MSSQLDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
115
Bin/Release/CommonControls/.NET4/MyDb_MySQL.xml
Normal file
115
Bin/Release/CommonControls/.NET4/MyDb_MySQL.xml
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_MySQL</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.#ctor(System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="ConnStr">数据库连接字符串</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.#ctor(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<param name="DataSource">数据源</param>
|
||||
<param name="DbName">数据库名称</param>
|
||||
<param name="uId">用户id</param>
|
||||
<param name="pwd">用户密码</param>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteNonQuery(System.String,MySql.Data.MySqlClient.MySqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String,MySql.Data.MySqlClient.MySqlParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String,MySql.Data.MySqlClient.MySqlParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteReadResult(System.String,MySql.Data.MySqlClient.MySqlParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsMySQLDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
176
Bin/Release/CommonControls/.NET4/MyDb_SQLite.xml
Normal file
176
Bin/Release/CommonControls/.NET4/MyDb_SQLite.xml
Normal file
|
|
@ -0,0 +1,176 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MyDb_SQLite</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<param name="PassWord">数据库密码</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.#ctor(System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="DbFilePath">数据库路径</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetPathPwd(System.String,System.String)">
|
||||
<summary>
|
||||
设置路径和密码
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ConnOrCreateDb(System.String,System.String)">
|
||||
<summary>
|
||||
连接或创建数据库,如果数据库不存在,就创建,否则连接
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CloseDb">
|
||||
<summary>
|
||||
关闭数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
运行SQL命令
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.Data.SQLite.SQLiteParameter[],System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回null,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteSQL(System.String,System.String)">
|
||||
<summary>
|
||||
运行SQL命令,并返回结果
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="DefFristValue">数组第一个默认的值</param>
|
||||
<returns>运行失败,则返回DefFristValue,否则返回以数组显示的字符串</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.DeleteTable(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ClearTableData(System.String)">
|
||||
<summary>
|
||||
清空指定表的所有数据
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<returns>运行失败,则返回-1,否则返回影响的行数</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.IsExistValue(System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
判断指定值是否存在
|
||||
</summary>
|
||||
<param name="TableName">表名</param>
|
||||
<param name="valueField">指定值所属字段</param>
|
||||
<param name="value">指定值</param>
|
||||
<param name="curId">当前id,如果是新增记录,请填写-1</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String,System.Data.SQLite.SQLiteParameter[])">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<param name="commandParameters">SQL命令参数</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.ExecuteReadResult(System.String)">
|
||||
<summary>
|
||||
判断SQL语句是否有结果返回
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns>运行失败,则返回-1;存在结果,返回1;不存在结果,返回0</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDb(System.String)">
|
||||
<summary>
|
||||
创建数据库
|
||||
</summary>
|
||||
<param name="SQLText">SQL语句</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.CreateDbByExample">
|
||||
<summary>
|
||||
根据内置例子创建数据库
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.SetSysNameValue(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
保存信息,如果Name不存在,系统会自动创建
|
||||
</summary>
|
||||
<returns>返回1,表示成功,0表示失败</returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ryCommonDb.ClsDb.GetValueByName(System.String,System.String)">
|
||||
<summary>
|
||||
获取信息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
516
Bin/Release/CommonControls/.NET4/RyWeb.xml
Normal file
516
Bin/Release/CommonControls/.NET4/RyWeb.xml
Normal file
|
|
@ -0,0 +1,516 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>RyWeb</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DotNet4.Utilities.HttpHelper">
|
||||
<summary>
|
||||
Http连接操作帮助类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetHtml(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
根据相传入的数据,得到相应页面数据
|
||||
</summary>
|
||||
<param name="item">参数类对象</param>
|
||||
<returns>返回HttpResult类型</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetData(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult)">
|
||||
<summary>
|
||||
获取数据的并解析的方法
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
<param name="result"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetEncoding(DotNet4.Utilities.HttpItem,DotNet4.Utilities.HttpResult,System.Byte[])">
|
||||
<summary>
|
||||
设置编码
|
||||
</summary>
|
||||
<param name="item">HttpItem</param>
|
||||
<param name="result">HttpResult</param>
|
||||
<param name="ResponseByte">byte[]</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.GetByte">
|
||||
<summary>
|
||||
提取网页Byte
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetRequest(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
为请求准备参数
|
||||
</summary>
|
||||
<param name="item">参数列表</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCer(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCerList(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置多个证书
|
||||
</summary>
|
||||
<param name="item"></param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetCookie(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Cookie
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetPostData(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置Post数据
|
||||
</summary>
|
||||
<param name="item">Http参数</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.SetProxy(DotNet4.Utilities.HttpItem)">
|
||||
<summary>
|
||||
设置代理
|
||||
</summary>
|
||||
<param name="item">参数对象</param>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.CheckValidationResult(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
|
||||
<summary>
|
||||
回调验证证书问题
|
||||
</summary>
|
||||
<param name="sender">流对象</param>
|
||||
<param name="certificate">证书</param>
|
||||
<param name="chain">X509Chain</param>
|
||||
<param name="errors">SslPolicyErrors</param>
|
||||
<returns>bool</returns>
|
||||
</member>
|
||||
<member name="M:DotNet4.Utilities.HttpHelper.BindIPEndPointCallback(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32)">
|
||||
<summary>
|
||||
通过设置这个属性,可以在发出连接的时候绑定客户端发出连接所使用的IP地址。
|
||||
</summary>
|
||||
<param name="servicePoint"></param>
|
||||
<param name="remoteEndPoint"></param>
|
||||
<param name="retryCount"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpItem">
|
||||
<summary>
|
||||
Http请求参考类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.URL">
|
||||
<summary>
|
||||
请求URL必须填写
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Method">
|
||||
<summary>
|
||||
请求方式默认为GET方式,当为POST方式时必须设置Postdata的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Timeout">
|
||||
<summary>
|
||||
默认请求超时时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ReadWriteTimeout">
|
||||
<summary>
|
||||
默认写入Post数据超时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Host">
|
||||
<summary>
|
||||
设置Host的标头信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.KeepAlive">
|
||||
<summary>
|
||||
获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接默认为true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Accept">
|
||||
<summary>
|
||||
请求标头值 默认为text/html, application/xhtml+xml, */*
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ContentType">
|
||||
<summary>
|
||||
请求返回类型默认 text/html
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.UserAgent">
|
||||
<summary>
|
||||
客户端访问信息默认Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Encoding">
|
||||
<summary>
|
||||
返回数据编码默认为NUll,可以自动识别,一般为utf-8,gbk,gb2312
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostDataType">
|
||||
<summary>
|
||||
Post的数据类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Postdata">
|
||||
<summary>
|
||||
Post请求时要发送的字符串Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostdataByte">
|
||||
<summary>
|
||||
Post请求时要发送的Byte类型的Post数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Cookie">
|
||||
<summary>
|
||||
请求时的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Referer">
|
||||
<summary>
|
||||
来源地址,上次访问地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.CerPath">
|
||||
<summary>
|
||||
证书绝对路径
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.WebProxy">
|
||||
<summary>
|
||||
设置代理对象,不想使用IE默认配置就设置为Null,而且不要设置ProxyIp
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IsToLower">
|
||||
<summary>
|
||||
是否设置为全文小写,默认为不转化
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Allowautoredirect">
|
||||
<summary>
|
||||
支持跳转页面,查询结果将是跳转后的页面,默认是不跳转
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Connectionlimit">
|
||||
<summary>
|
||||
最大连接数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyUserName">
|
||||
<summary>
|
||||
代理Proxy 服务器用户名
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyPwd">
|
||||
<summary>
|
||||
代理 服务器密码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ProxyIp">
|
||||
<summary>
|
||||
代理 服务IP,如果要使用IE代理就设置为ieproxy
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultType">
|
||||
<summary>
|
||||
设置返回类型String和Byte
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<!-- Badly formed XML comment ignored for member "P:DotNet4.Utilities.HttpItem.ProtocolVersion" -->
|
||||
<member name="P:DotNet4.Utilities.HttpItem.Expect100Continue">
|
||||
<summary>
|
||||
获取或设置一个 System.Boolean 值,该值确定是否使用 100-Continue 行为。如果 POST 请求需要 100-Continue 响应,则为 true;否则为 false。默认值为 true。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ClentCertificates">
|
||||
<summary>
|
||||
设置509证书集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.PostEncoding">
|
||||
<summary>
|
||||
设置或获取Post参数编码,默认的为Default编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型,默认的是只返回字符串类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.ICredentials">
|
||||
<summary>
|
||||
获取或设置请求的身份验证信息。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.MaximumAutomaticRedirections">
|
||||
<summary>
|
||||
设置请求将跟随的重定向的最大数目
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IfModifiedSince">
|
||||
<summary>
|
||||
获取和设置IfModifiedSince,默认为当前日期和时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpItem.IPEndPoint">
|
||||
<summary>
|
||||
设置本地的出口ip和端口
|
||||
</summary>]
|
||||
<example>
|
||||
item.IPEndPoint = new IPEndPoint(IPAddress.Parse("192.168.1.1"),80);
|
||||
</example>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.HttpResult">
|
||||
<summary>
|
||||
Http返回参数类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Cookie">
|
||||
<summary>
|
||||
Http请求返回的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.CookieCollection">
|
||||
<summary>
|
||||
Cookie对象集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Html">
|
||||
<summary>
|
||||
返回的String类型数据 只有ResultType.String时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResultByte">
|
||||
<summary>
|
||||
返回的Byte数组 只有ResultType.Byte时才返回数据,其它情况为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.Header">
|
||||
<summary>
|
||||
header对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusDescription">
|
||||
<summary>
|
||||
返回状态说明
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.StatusCode">
|
||||
<summary>
|
||||
返回状态码,默认为OK
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.ResponseUri">
|
||||
<summary>
|
||||
最后访问的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNet4.Utilities.HttpResult.RedirectUrl">
|
||||
<summary>
|
||||
获取重定向的URl
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultType">
|
||||
<summary>
|
||||
返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.String">
|
||||
<summary>
|
||||
表示只返回字符串 只有Html有数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultType.Byte">
|
||||
<summary>
|
||||
表示返回字符串和字节流 ResultByte和Html都有数据返回
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.PostDataType">
|
||||
<summary>
|
||||
Post的数据格式默认为string
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.String">
|
||||
<summary>
|
||||
字符串类型,这时编码Encoding可不设置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.Byte">
|
||||
<summary>
|
||||
Byte类型,需要设置PostdataByte参数的值编码Encoding可设置为空
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.PostDataType.FilePath">
|
||||
<summary>
|
||||
传文件,Postdata必须设置为文件的绝对路径,必须设置Encoding的值
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNet4.Utilities.ResultCookieType">
|
||||
<summary>
|
||||
Cookie返回类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.String">
|
||||
<summary>
|
||||
只返回字符串类型的Cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNet4.Utilities.ResultCookieType.CookieCollection">
|
||||
<summary>
|
||||
CookieCollection格式的Cookie集合同时也返回String类型的cookie
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.PostJson(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式提交json内容
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<param name="ContentType"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Post(System.String,System.String)">
|
||||
<summary>
|
||||
以post方式获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="post"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.GetSize(System.String)">
|
||||
<summary>
|
||||
获取网址对应的文件大小
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String,System.Text.Encoding,System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<param name="cookie"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.Get(System.String)">
|
||||
<summary>
|
||||
获取网页源码
|
||||
</summary>
|
||||
<param name="url"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.QuickWeb.ConvertUrl(System.String,System.String)">
|
||||
<summary>
|
||||
将相对网址转换成绝对网址
|
||||
</summary>
|
||||
<param name="rel_url">相对网址</param>
|
||||
<param name="cur_pageUrl">当前页面地址</param>
|
||||
<returns>转换后的绝对网址</returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
url解密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlDecode(System.String)">
|
||||
<summary>
|
||||
url解密,按UTF8方式解密
|
||||
</summary>
|
||||
<param name="s"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String,System.Text.Encoding)">
|
||||
<summary>
|
||||
Url加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncode(System.String)">
|
||||
<summary>
|
||||
Url加密,按UTF8方式加密
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Unescape(System.Object)">
|
||||
<summary>
|
||||
解密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.Escape(System.Object)">
|
||||
<summary>
|
||||
加密
|
||||
</summary>
|
||||
<param name="string"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.UrlEncodeUnicode(System.String,System.Boolean)">
|
||||
<summary>
|
||||
url加密,Unicode
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="ignoreAscii"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RyWeb.WebDecode.ConvertHtmlInner(System.String)">
|
||||
<summary>
|
||||
Html解码,将html里未转义成功的重新转义。
|
||||
</summary>
|
||||
<param name="str"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
25782
Bin/Release/CommonControls/.NET4/ryControls.xml
Normal file
25782
Bin/Release/CommonControls/.NET4/ryControls.xml
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
178
Bin/Release/CommonControls/.NET4/ryUpdate.xml
Normal file
178
Bin/Release/CommonControls/.NET4/ryUpdate.xml
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>ryUpdate</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateUrl">
|
||||
<summary>
|
||||
升级地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateAfterTime">
|
||||
<summary>
|
||||
隔多久后再次检查更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.SettingPath">
|
||||
<summary>
|
||||
本地保存的配置信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftVer">
|
||||
<summary>
|
||||
当前安装的软件版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MySoftRVer">
|
||||
<summary>
|
||||
当前安装的软件修正版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.MyDataVer">
|
||||
<summary>
|
||||
当前安装的数据库版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.ClsLiveUpdate.UpdateType">
|
||||
<summary>
|
||||
获取当前更新的类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.ClsLiveUpdate.UpdateLoopHours">
|
||||
<summary>
|
||||
每隔n小时检测一次更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartLiveUpdate">
|
||||
<summary>
|
||||
开始检测新版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.#ctor(System.Windows.Forms.Form)">
|
||||
<summary>
|
||||
初始化升级函数
|
||||
</summary>
|
||||
<param name="ower">为null,则表示事件运行在多线程模式下,否则,事件是在窗体所在线程下</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.GetVerInfo">
|
||||
<summary>
|
||||
获取版本信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StartDownload(System.String,System.String)">
|
||||
<summary>
|
||||
开始下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.DownloadInUI(System.String,System.String)">
|
||||
<summary>
|
||||
下载,不使用多线程
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.ClsLiveUpdate.StopDownload">
|
||||
<summary>
|
||||
结束下载
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.RyUpdate.CurUserId">
|
||||
<summary>
|
||||
当前登陆用户
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:LiveUpdate.RyUpdate.OnUpdateCancel">
|
||||
<summary>
|
||||
取消更新。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_myLiveUpdate">
|
||||
<summary>
|
||||
设置升级
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:LiveUpdate.frmStartUpdate.T_isUpdate">
|
||||
<summary>
|
||||
是否是在线更新
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.frmStartUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.frmStartUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.FrmUpdate.components">
|
||||
<summary>
|
||||
Required designer variable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Clean up any resources being used.
|
||||
</summary>
|
||||
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:LiveUpdate.FrmUpdate.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateType">
|
||||
<summary>
|
||||
更新类型,soft或者data
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes_Url">
|
||||
<summary>
|
||||
更新描述Url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDes">
|
||||
<summary>
|
||||
更新描述
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateVer">
|
||||
<summary>
|
||||
版本
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateDate">
|
||||
<summary>
|
||||
更新日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.UpdateUrl">
|
||||
<summary>
|
||||
更新地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.FirstDownList">
|
||||
<summary>
|
||||
在下载升级包前首先要下载的内容
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:LiveUpdate.UpdateInfo.sxSettingXML">
|
||||
<summary>
|
||||
升级程序要使用的设置xml
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
16
CHANGELOG.md
16
CHANGELOG.md
|
|
@ -1,4 +1,18 @@
|
|||
### 2021-01-12更新
|
||||
### 2021-01-23 dev更新
|
||||
------
|
||||
#### ryUpdate V2.2.2101.2301
|
||||
|
||||
- *.[修复]修复对于指定用户更新,其它用户偶尔也能接收到更新的BUG。
|
||||
|
||||
#### ryControls V2.1.2101.2301
|
||||
|
||||
- *.[更新]ObjectListView持续汉化。
|
||||
|
||||
- *.[改进]ObjectListView点击单元格编辑时,编辑文本框布满整个单元格而不是布满文字区域。
|
||||
|
||||
- *.[改进]ObjectListView新增TopSpace属性,表示Title和Description之间的垂直间距。
|
||||
|
||||
### 2021-01-12更新
|
||||
------
|
||||
#### ryControls V2.1.2101.1201
|
||||
- *.[更新]内置的ObjectListView从1.13更新到2.9.1版本,并对主要属性进行汉化。
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -96,7 +96,13 @@ public class ElevatedDragDropManager : IMessageFilter
|
|||
private const uint WM_COPYDATA = 0x4a;
|
||||
|
||||
private const uint WM_COPYGLOBALDATA = 0x49;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public readonly static bool IsVistaOrHigher = Environment.OSVersion.Version.Major >= 6;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
|
||||
public readonly static bool Is7OrHigher = (Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor >= 1) || Environment.OSVersion.Version.Major > 6;
|
||||
/// <summary>
|
||||
|
|
|
|||
|
|
@ -46,7 +46,6 @@ namespace ryCommon
|
|||
/// <summary>
|
||||
/// 获取hosts并转换hosts内容
|
||||
/// </summary>
|
||||
/// <param name="list">hosts内容</param>
|
||||
/// <returns></returns>
|
||||
public static List<HostInfo> GetHosts()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -62,20 +62,65 @@ namespace ryCommon
|
|||
/// </summary>
|
||||
public enum ShowCommands : int
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_HIDE = 0,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOWNORMAL = 1,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_NORMAL = 1,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOWMINIMIZED = 2,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOWMAXIMIZED = 3,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_MAXIMIZE = 3,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOWNOACTIVATE = 4,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOW = 5,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_MINIMIZE = 6,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOWMINNOACTIVE = 7,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOWNA = 8,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_RESTORE = 9,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_SHOWDEFAULT = 10,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_FORCEMINIMIZE = 11,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
SW_MAX = 11
|
||||
}
|
||||
[DllImport("shell32.dll", CharSet = CharSet.Unicode)]
|
||||
|
|
@ -518,6 +563,7 @@ namespace ryCommon
|
|||
/// </summary>
|
||||
/// <param name="FilePath"></param>
|
||||
/// <param name="PramCom"></param>
|
||||
/// <param name="lpDirectory"></param>
|
||||
/// <returns></returns>
|
||||
public static int RunFile(string FilePath, string PramCom,string lpDirectory)
|
||||
{
|
||||
|
|
@ -604,6 +650,7 @@ namespace ryCommon
|
|||
/// <summary>
|
||||
/// 追加日志
|
||||
/// </summary>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="content"></param>
|
||||
public void AppendLogs(string path, string content)
|
||||
{
|
||||
|
|
@ -612,6 +659,7 @@ namespace ryCommon
|
|||
/// <summary>
|
||||
/// 追加文件
|
||||
/// </summary>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="content"></param>
|
||||
public void AppendAllText(string path, string content)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,111 +1,113 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{9DF20D86-A56E-4CF6-A3D8-F30421297B1B}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb</RootNamespace>
|
||||
<AssemblyName>MyDb</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\MyDb.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\x86\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<OutputPath>bin\x86\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="DbManage\Authority.cs" />
|
||||
<Compile Include="DbManage\PinYin.cs" />
|
||||
<Compile Include="DbManage\Ini.cs" />
|
||||
<Compile Include="DbManage\Pram.cs" />
|
||||
<Compile Include="DbManage\Storage.cs" />
|
||||
<Compile Include="DbManage\Strings.cs" />
|
||||
<Compile Include="DbManage\sType.cs" />
|
||||
<Compile Include="DbManage\VarExtension.cs" />
|
||||
<Compile Include="FileFuns\ElevatedDragDropManager.cs" />
|
||||
<Compile Include="FileFuns\FileInfo.cs" />
|
||||
<Compile Include="FileFuns\Hosts.cs" />
|
||||
<Compile Include="FileFuns\SoundPlay.cs" />
|
||||
<Compile Include="FileFuns\RyFiles.cs" />
|
||||
<Compile Include="FileFuns\TxtFileEncoder.cs" />
|
||||
<Compile Include="HardWare\Network.cs" />
|
||||
<Compile Include="Msg\MsgClient.cs" />
|
||||
<Compile Include="Msg\RyMemoryShare.cs" />
|
||||
<Compile Include="MyDb\DataProvider.cs" />
|
||||
<Compile Include="MyDb\DbInterface.cs" />
|
||||
<Compile Include="MyDb\ryQuickSQL.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SafeCheck\AES.cs" />
|
||||
<Compile Include="SafeCheck\Base64.cs" />
|
||||
<Compile Include="SafeCheck\MD5Sha1.cs" />
|
||||
<Compile Include="SafeCheck\UsingLock.cs" />
|
||||
<Compile Include="SysFuns\ChinaDate.cs" />
|
||||
<Compile Include="SysFuns\HotkeyValue.cs" />
|
||||
<Compile Include="SysFuns\ModalResult.cs" />
|
||||
<Compile Include="Msg\CustomMsg.cs" />
|
||||
<Compile Include="Msg\MsgMain.cs" />
|
||||
<Compile Include="SysFuns\RyDate.cs" />
|
||||
<Compile Include="SysFuns\RyForm.cs" />
|
||||
<Compile Include="SysFuns\RyRegedit.cs" />
|
||||
<Compile Include="SysFuns\RySystem.cs" />
|
||||
<Compile Include="SysFuns\RyWin32.cs" />
|
||||
<Compile Include="SysFuns\SuperForm.cs" />
|
||||
<Compile Include="SysFuns\WinHotReg.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{9DF20D86-A56E-4CF6-A3D8-F30421297B1B}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb</RootNamespace>
|
||||
<AssemblyName>MyDb</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DocumentationFile>..\..\Bin\Debug\CommonControls\.NET4\MyDb.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\MyDb.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\x86\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<OutputPath>bin\x86\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="DbManage\Authority.cs" />
|
||||
<Compile Include="DbManage\PinYin.cs" />
|
||||
<Compile Include="DbManage\Ini.cs" />
|
||||
<Compile Include="DbManage\Pram.cs" />
|
||||
<Compile Include="DbManage\Storage.cs" />
|
||||
<Compile Include="DbManage\Strings.cs" />
|
||||
<Compile Include="DbManage\sType.cs" />
|
||||
<Compile Include="DbManage\VarExtension.cs" />
|
||||
<Compile Include="FileFuns\ElevatedDragDropManager.cs" />
|
||||
<Compile Include="FileFuns\FileInfo.cs" />
|
||||
<Compile Include="FileFuns\Hosts.cs" />
|
||||
<Compile Include="FileFuns\SoundPlay.cs" />
|
||||
<Compile Include="FileFuns\RyFiles.cs" />
|
||||
<Compile Include="FileFuns\TxtFileEncoder.cs" />
|
||||
<Compile Include="HardWare\Network.cs" />
|
||||
<Compile Include="Msg\MsgClient.cs" />
|
||||
<Compile Include="Msg\RyMemoryShare.cs" />
|
||||
<Compile Include="MyDb\DataProvider.cs" />
|
||||
<Compile Include="MyDb\DbInterface.cs" />
|
||||
<Compile Include="MyDb\ryQuickSQL.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SafeCheck\AES.cs" />
|
||||
<Compile Include="SafeCheck\Base64.cs" />
|
||||
<Compile Include="SafeCheck\MD5Sha1.cs" />
|
||||
<Compile Include="SafeCheck\UsingLock.cs" />
|
||||
<Compile Include="SysFuns\Auto.cs" />
|
||||
<Compile Include="SysFuns\ChinaDate.cs" />
|
||||
<Compile Include="SysFuns\HotkeyValue.cs" />
|
||||
<Compile Include="SysFuns\ModalResult.cs" />
|
||||
<Compile Include="Msg\CustomMsg.cs" />
|
||||
<Compile Include="Msg\MsgMain.cs" />
|
||||
<Compile Include="SysFuns\RyDate.cs" />
|
||||
<Compile Include="SysFuns\RyForm.cs" />
|
||||
<Compile Include="SysFuns\RyRegedit.cs" />
|
||||
<Compile Include="SysFuns\RySystem.cs" />
|
||||
<Compile Include="SysFuns\RyWin32.cs" />
|
||||
<Compile Include="SysFuns\SuperForm.cs" />
|
||||
<Compile Include="SysFuns\WinHotReg.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
-->
|
||||
</Project>
|
||||
|
|
@ -102,6 +102,7 @@ namespace rySafe
|
|||
/// 获取HmacSHA256
|
||||
/// </summary>
|
||||
/// <param name="data"></param>
|
||||
/// <param name="pwd"></param>
|
||||
/// <returns></returns>
|
||||
public static string GetSHA256(string data, string pwd)
|
||||
{
|
||||
|
|
|
|||
35
Source/MyDb/SysFuns/Auto.cs
Normal file
35
Source/MyDb/SysFuns/Auto.cs
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
namespace ryCommon.SysFuns
|
||||
{
|
||||
/// <summary>
|
||||
/// 对鼠标或键盘的自动化操作
|
||||
/// </summary>
|
||||
public class Auto
|
||||
{
|
||||
uint WM_LBUTTONDOWN = 0x201;
|
||||
uint WM_LBUTTONUP = 0x202;
|
||||
|
||||
[DllImport("user32.dll", SetLastError = true)]
|
||||
static extern bool SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
|
||||
private int MakeLParam(int LoWord, int HiWord)
|
||||
{
|
||||
return ((HiWord << 16) | (LoWord & 0xffff));
|
||||
}
|
||||
/// <summary>
|
||||
///左键单击鼠标(支持后台单击)
|
||||
/// </summary>
|
||||
/// <param name="handle">指定要发送单击命令的句柄</param>
|
||||
/// <param name="x">坐标x(句柄内的坐标,非屏幕坐标)</param>
|
||||
/// <param name="y">坐标y(句柄内的坐标,非屏幕坐标)</param>
|
||||
public void LeftClick(IntPtr handle, int x, int y)
|
||||
{
|
||||
SendMessage(handle, WM_LBUTTONDOWN, 1, MakeLParam(x, y));
|
||||
SendMessage(handle, WM_LBUTTONUP, 0, MakeLParam(x, y));
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -1,61 +1,63 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{631290D3-7CB8-4B62-833E-361C20A5F2E0}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb_MSSQL</RootNamespace>
|
||||
<AssemblyName>MyDb_MSSQL</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="clsMSSQLDb.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SqlDataProvider.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{631290D3-7CB8-4B62-833E-361C20A5F2E0}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb_MSSQL</RootNamespace>
|
||||
<AssemblyName>MyDb_MSSQL</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DocumentationFile>..\..\Bin\Debug\CommonControls\.NET4\MyDb_MSSQL.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\MyDb_MSSQL.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="clsMSSQLDb.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SqlDataProvider.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
-->
|
||||
</Project>
|
||||
|
|
@ -8,19 +8,37 @@ using DataCommand = System.Data.SqlClient.SqlCommand;
|
|||
using DataAdapter = System.Data.SqlClient.SqlDataAdapter;
|
||||
namespace ryCommonDb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class SqlDataProvider:IDbInterface
|
||||
{
|
||||
ryCommonDb.MSSQLDb myDb = new MSSQLDb();
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public int ConnDb(string sql)
|
||||
{
|
||||
myDb.fv_ConnStr = sql;
|
||||
return myDb.ConnDb();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public int CloseDb()
|
||||
{
|
||||
myDb.CloseDb();
|
||||
return 1;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <returns></returns>
|
||||
public int GetCount(string tableName, string wheresql)
|
||||
{
|
||||
string m_where = "";
|
||||
|
|
@ -32,19 +50,38 @@ namespace ryCommonDb
|
|||
string sql= "select count(*) from (select *,(ROW_NUMBER() OVER" + m_order + ") as myrow from " + tableName + m_where + ") as t";
|
||||
return Convert.ToInt32(myDb.ExecuteSQL(sql,(DataParameter[])GetParameter(), "0")[0]);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="newPwd"></param>
|
||||
/// <returns></returns>
|
||||
public int ChangePwd(string newPwd)
|
||||
{
|
||||
return -1000;
|
||||
}
|
||||
private List<SQLIitem> list_param = new List<SQLIitem>();
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="name"></param>
|
||||
/// <param name="value"></param>
|
||||
public void AddParameter(string name,object value)
|
||||
{
|
||||
list_param.Add(new SQLIitem(name, value));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="name"></param>
|
||||
/// <param name="value"></param>
|
||||
public void ClearParameter(object name, object value)
|
||||
{
|
||||
list_param.Clear();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public object[] GetParameter()
|
||||
{
|
||||
DataParameter[] defPar = new DataParameter[list_param.Count];
|
||||
|
|
@ -55,6 +92,11 @@ namespace ryCommonDb
|
|||
}
|
||||
return defPar;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public object[] GetParameter(RyQuickSQL mySQL)
|
||||
{
|
||||
DataParameter[] defPar = new DataParameter[mySQL.List.Count + mySQL.List_param.Count];
|
||||
|
|
@ -70,10 +112,25 @@ namespace ryCommonDb
|
|||
}
|
||||
return defPar;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL(string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return GetPageSQL("*", tableName, wheresql, orderSQL);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="field"></param>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL(string field, string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
string m_where = "";
|
||||
|
|
@ -88,14 +145,35 @@ namespace ryCommonDb
|
|||
}
|
||||
return "select "+ field + " from (select *,(ROW_NUMBER() OVER" + m_order + ")as myrow from " + tableName + m_where + ") as t where t.myrow between {recordnum1} and {pageendnum1}";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL2(string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="field"></param>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL2(string field, string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public bool ContainsData(string sql, object[] Parameter)
|
||||
{
|
||||
System.Data.DataSet ds = ReadData(sql, Parameter);
|
||||
|
|
@ -105,6 +183,12 @@ namespace ryCommonDb
|
|||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql, object[] Parameter)
|
||||
{
|
||||
try
|
||||
|
|
@ -124,20 +208,43 @@ namespace ryCommonDb
|
|||
}
|
||||
catch { return new System.Data.DataSet(); }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql, RyQuickSQL mySQL)
|
||||
{
|
||||
return ReadData(sql,GetParameter(mySQL));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql)
|
||||
{
|
||||
object[] Parameter = null;
|
||||
return ReadData(sql, Parameter);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string tableName, string id)
|
||||
{
|
||||
object[] Parameter = null;
|
||||
return ReadData("select * from " + tableName + " where id=" + id, Parameter);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql, object[] Parameter)
|
||||
{
|
||||
DataCommand cmd = myDb.SQL_cn.CreateCommand();
|
||||
|
|
@ -150,20 +257,42 @@ namespace ryCommonDb
|
|||
cmd.Dispose();
|
||||
return i;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql, RyQuickSQL mySQL)
|
||||
{
|
||||
return ExecuteNonQuery(sql,GetParameter(mySQL));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql)
|
||||
{
|
||||
object[] pram = null;
|
||||
return ExecuteNonQuery(sql, pram);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public int DelById(string tableName, string id)
|
||||
{
|
||||
object[] param = null;
|
||||
return ExecuteNonQuery("delete from " + tableName + " where id=" + id, param);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public int CreateDb(RyQuickSQL mySQL)
|
||||
{
|
||||
string tmpSQL = "CREATE TABLE " + mySQL.TableName + " ([ID] INTEGER PRIMARY KEY,";
|
||||
|
|
@ -196,14 +325,23 @@ namespace ryCommonDb
|
|||
return ExecuteNonQuery(tmpSQL.Substring(0, tmpSQL.Length - 1) + ")", param);
|
||||
}
|
||||
SqlTransaction tr;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void BeginTransaction()
|
||||
{
|
||||
tr = myDb.SQL_cn.BeginTransaction();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void Commit()
|
||||
{
|
||||
tr.Commit();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void Free()
|
||||
{
|
||||
list_param.Clear();
|
||||
|
|
|
|||
|
|
@ -9,13 +9,34 @@ using System.Data.SqlClient;
|
|||
using System.ComponentModel;
|
||||
namespace ryCommonDb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class MSSQLDb : IDisposable
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="errorStr"></param>
|
||||
/// <param name="errorId"></param>
|
||||
public delegate void ErrorHandler(object sender, string errorStr,string errorId);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Description("发生错误时发生")]
|
||||
public event ErrorHandler OnError;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public SqlConnection SQL_cn;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string fv_ConnStr = "";
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public MSSQLDb()
|
||||
{
|
||||
}
|
||||
|
|
@ -46,6 +67,9 @@ namespace ryCommonDb
|
|||
fv_ConnStr = "Data Source=" + DataSource + ";database=" + DbName + ";uid=" + uId + ";pwd=" + pwd;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
~MSSQLDb()
|
||||
{
|
||||
CloseDb();
|
||||
|
|
@ -482,6 +506,9 @@ namespace ryCommonDb
|
|||
}
|
||||
}
|
||||
private bool disposed = false;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public virtual void Dispose()
|
||||
{
|
||||
if (!this.disposed)
|
||||
|
|
|
|||
|
|
@ -1,64 +1,66 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{DE092C43-1AB5-4229-8EC8-35C9936C4331}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb_MySQL</RootNamespace>
|
||||
<AssemblyName>MyDb_MySQL</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MySql.Data">
|
||||
<HintPath>..\..\Bin\Release\CommonControls\.NET4\MySql.Data.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="clsMySQLDb.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="mySqlDataProvider.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{DE092C43-1AB5-4229-8EC8-35C9936C4331}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb_MySQL</RootNamespace>
|
||||
<AssemblyName>MyDb_MySQL</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DocumentationFile>..\..\Bin\Debug\CommonControls\.NET4\MyDb_MySQL.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\MyDb_MySQL.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MySql.Data">
|
||||
<HintPath>..\..\Bin\Release\CommonControls\.NET4\MySql.Data.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="clsMySQLDb.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="mySqlDataProvider.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
-->
|
||||
</Project>
|
||||
|
|
@ -9,13 +9,34 @@ using SQLClient = MySql.Data.MySqlClient;
|
|||
using System.ComponentModel;
|
||||
namespace ryCommonDb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class ClsMySQLDb : IDisposable
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="errorStr"></param>
|
||||
/// <param name="errorId"></param>
|
||||
public delegate void ErrorHandler(object sender, string errorStr,string errorId);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Description("发生错误时发生")]
|
||||
public event ErrorHandler OnError;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public SQLClient.MySqlConnection SQL_cn;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string fv_ConnStr = "";
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public ClsMySQLDb()
|
||||
{
|
||||
}
|
||||
|
|
@ -46,6 +67,9 @@ namespace ryCommonDb
|
|||
fv_ConnStr = "Data Source=" + DataSource + ";database=" + DbName + ";uid=" + uId + ";pwd=" + pwd;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
~ClsMySQLDb()
|
||||
{
|
||||
CloseDb();
|
||||
|
|
@ -481,6 +505,9 @@ namespace ryCommonDb
|
|||
}
|
||||
}
|
||||
private bool disposed = false;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public virtual void Dispose()
|
||||
{
|
||||
if (!this.disposed)
|
||||
|
|
|
|||
|
|
@ -10,19 +10,37 @@ using ryCommonDb;
|
|||
|
||||
namespace ryCommonDb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class MySqlDataProvider:IDbInterface
|
||||
{
|
||||
ClsMySQLDb myDb = new ClsMySQLDb();
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public int ConnDb(string sql)
|
||||
{
|
||||
myDb.fv_ConnStr = sql;
|
||||
return myDb.ConnDb();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public int CloseDb()
|
||||
{
|
||||
myDb.CloseDb();
|
||||
return 1;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <returns></returns>
|
||||
public int GetCount(string tableName, string wheresql)
|
||||
{
|
||||
string m_where = "";
|
||||
|
|
@ -34,19 +52,38 @@ namespace ryCommonDb
|
|||
string sql= "select count(*) from (select *,(ROW_NUMBER() OVER" + m_order + ") as myrow from " + tableName + m_where + ") as t";
|
||||
return Convert.ToInt32(myDb.ExecuteSQL(sql,(DataParameter[])GetParameter(), "0")[0]);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="newPwd"></param>
|
||||
/// <returns></returns>
|
||||
public int ChangePwd(string newPwd)
|
||||
{
|
||||
return -1000;
|
||||
}
|
||||
private List<SQLIitem> list_param = new List<SQLIitem>();
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="name"></param>
|
||||
/// <param name="value"></param>
|
||||
public void AddParameter(string name,object value)
|
||||
{
|
||||
list_param.Add(new SQLIitem(name, value));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="name"></param>
|
||||
/// <param name="value"></param>
|
||||
public void ClearParameter(object name, object value)
|
||||
{
|
||||
list_param.Clear();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public object[] GetParameter()
|
||||
{
|
||||
DataParameter[] defPar = new DataParameter[list_param.Count];
|
||||
|
|
@ -57,6 +94,11 @@ namespace ryCommonDb
|
|||
}
|
||||
return defPar;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public object[] GetParameter(RyQuickSQL mySQL)
|
||||
{
|
||||
DataParameter[] defPar = new DataParameter[mySQL.List.Count + mySQL.List_param.Count];
|
||||
|
|
@ -72,10 +114,25 @@ namespace ryCommonDb
|
|||
}
|
||||
return defPar;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL(string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return GetPageSQL("*", tableName, wheresql, orderSQL);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="field"></param>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL(string field, string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
string m_where = "";
|
||||
|
|
@ -90,14 +147,35 @@ namespace ryCommonDb
|
|||
}
|
||||
return "select " + field + " from " + tableName + m_where + m_order + " limit {recordnum},{pagesize}";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL2(string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="field"></param>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL2(string field, string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public bool ContainsData(string sql, object[] Parameter)
|
||||
{
|
||||
System.Data.DataSet ds = ReadData(sql, Parameter);
|
||||
|
|
@ -107,6 +185,12 @@ namespace ryCommonDb
|
|||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql, object[] Parameter)
|
||||
{
|
||||
DataCommand cmd = myDb.SQL_cn.CreateCommand();
|
||||
|
|
@ -122,20 +206,43 @@ namespace ryCommonDb
|
|||
cmd.Dispose();
|
||||
return ds;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql, RyQuickSQL mySQL)
|
||||
{
|
||||
return ReadData(sql,GetParameter(mySQL));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql)
|
||||
{
|
||||
object[] Parameter = null;
|
||||
return ReadData(sql, Parameter);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string tableName, string id)
|
||||
{
|
||||
object[] Parameter = null;
|
||||
return ReadData("select * from " + tableName + " where id=" + id, Parameter);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql, object[] Parameter)
|
||||
{
|
||||
DataCommand cmd = myDb.SQL_cn.CreateCommand();
|
||||
|
|
@ -148,20 +255,42 @@ namespace ryCommonDb
|
|||
cmd.Dispose();
|
||||
return i;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql, RyQuickSQL mySQL)
|
||||
{
|
||||
return ExecuteNonQuery(sql, GetParameter(mySQL));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql)
|
||||
{
|
||||
object[] pram = null;
|
||||
return ExecuteNonQuery(sql, pram);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public int DelById(string tableName, string id)
|
||||
{
|
||||
object[] param = null;
|
||||
return ExecuteNonQuery("delete from " + tableName + " where id=" + id, param);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public int CreateDb(RyQuickSQL mySQL)
|
||||
{
|
||||
string tmpSQL = "CREATE TABLE " + mySQL.TableName + " ([ID] INTEGER PRIMARY KEY,";
|
||||
|
|
@ -194,14 +323,23 @@ namespace ryCommonDb
|
|||
return ExecuteNonQuery(tmpSQL.Substring(0, tmpSQL.Length - 1) + ")", param);
|
||||
}
|
||||
MySql.Data.MySqlClient.MySqlTransaction tr;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void BeginTransaction()
|
||||
{
|
||||
tr = myDb.SQL_cn.BeginTransaction();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void Commit()
|
||||
{
|
||||
tr.Commit();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void Free()
|
||||
{
|
||||
list_param.Clear();
|
||||
|
|
|
|||
|
|
@ -1,72 +1,74 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{6B969CE8-D723-4B2C-A8FD-FAD2FB28FF01}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb_SQLite</RootNamespace>
|
||||
<AssemblyName>MyDb_SQLite</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Data.SQLite, Version=1.0.98.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>D:\Program Files (x86)\System.Data.SQLite\.NET 4.0\bin\System.Data.SQLite.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="clsDb.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SQLiteDataProvider.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{6B969CE8-D723-4B2C-A8FD-FAD2FB28FF01}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyDb_SQLite</RootNamespace>
|
||||
<AssemblyName>MyDb_SQLite</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<DocumentationFile>..\..\Bin\Debug\CommonControls\.NET4\MyDb_SQLite.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\MyDb_SQLite.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Data.SQLite, Version=1.0.98.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>D:\Program Files (x86)\System.Data.SQLite\.NET 4.0\bin\System.Data.SQLite.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="clsDb.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SQLiteDataProvider.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
</PropertyGroup>
|
||||
-->
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
@ -10,9 +10,20 @@ using System.Windows.Forms;
|
|||
|
||||
namespace ryCommonDb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class SQLiteDataProvider : IDbInterface
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
ryCommonDb.ClsDb myDb = new ryCommonDb.ClsDb();
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public int ConnDb(string sql)
|
||||
{
|
||||
string[] item = sql.Split('|');
|
||||
|
|
@ -23,11 +34,21 @@ namespace ryCommonDb
|
|||
else
|
||||
{ return myDb.ConnDb(item[0].Replace("<app>", Application.StartupPath), item[1]); }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public int CloseDb()
|
||||
{
|
||||
myDb.CloseDb();
|
||||
return 1;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <returns></returns>
|
||||
public int GetCount(string tableName, string wheresql)
|
||||
{
|
||||
string m_where = "";
|
||||
|
|
@ -38,20 +59,39 @@ namespace ryCommonDb
|
|||
string sql= "select count(*) from "+ tableName + m_where;
|
||||
return Convert.ToInt32(myDb.ExecuteSQL(sql,(DataParameter[])GetParameter(), "0")[0]);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="newPwd"></param>
|
||||
/// <returns></returns>
|
||||
public int ChangePwd(string newPwd)
|
||||
{
|
||||
myDb.ChangePwd(newPwd);
|
||||
return 1;
|
||||
}
|
||||
private List<SQLIitem> list_param = new List<SQLIitem>();
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="name"></param>
|
||||
/// <param name="value"></param>
|
||||
public void AddParameter(string name,object value)
|
||||
{
|
||||
list_param.Add(new SQLIitem(name, value));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="name"></param>
|
||||
/// <param name="value"></param>
|
||||
public void ClearParameter(object name, object value)
|
||||
{
|
||||
list_param.Clear();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public object[] GetParameter()
|
||||
{
|
||||
DataParameter[] defPar = new DataParameter[list_param.Count];
|
||||
|
|
@ -62,6 +102,11 @@ namespace ryCommonDb
|
|||
}
|
||||
return defPar;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public object[] GetParameter(RyQuickSQL mySQL)
|
||||
{
|
||||
DataParameter[] defPar = new DataParameter[mySQL.List.Count + mySQL.List_param.Count];
|
||||
|
|
@ -77,14 +122,36 @@ namespace ryCommonDb
|
|||
}
|
||||
return defPar;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL(string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return GetPageSQL("*", tableName, wheresql, orderSQL);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL2(string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="field"></param>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL(string field,string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
string m_where = "";
|
||||
|
|
@ -99,10 +166,24 @@ namespace ryCommonDb
|
|||
}
|
||||
return "select "+ field + " from " + tableName + m_where + m_order + " limit {pagesize} offset {recordnum}";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="field"></param>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="wheresql"></param>
|
||||
/// <param name="orderSQL"></param>
|
||||
/// <returns></returns>
|
||||
public string GetPageSQL2(string field,string tableName, string wheresql, string orderSQL)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public bool ContainsData(string sql, object[] Parameter)
|
||||
{
|
||||
System.Data.DataSet ds=ReadData(sql, Parameter);
|
||||
|
|
@ -112,6 +193,12 @@ namespace ryCommonDb
|
|||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql, object[] Parameter)
|
||||
{
|
||||
DataCommand cmd = myDb.SQLite_cn.CreateCommand();
|
||||
|
|
@ -126,20 +213,43 @@ namespace ryCommonDb
|
|||
cmd.Dispose();
|
||||
return ds;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql, RyQuickSQL mySQL)
|
||||
{
|
||||
return ReadData(sql, GetParameter(mySQL));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string sql)
|
||||
{
|
||||
object[] Parameter = null;
|
||||
return ReadData(sql, Parameter);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public System.Data.DataSet ReadData(string tableName, string id)
|
||||
{
|
||||
object[] Parameter = null;
|
||||
return ReadData("select * from " + tableName + " where id=" + id, Parameter);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="Parameter"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql, object[] Parameter)
|
||||
{
|
||||
DataCommand cmd = myDb.SQLite_cn.CreateCommand();
|
||||
|
|
@ -151,29 +261,57 @@ namespace ryCommonDb
|
|||
cmd.Dispose();
|
||||
return i;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql, RyQuickSQL mySQL)
|
||||
{
|
||||
return ExecuteNonQuery(sql, GetParameter(mySQL));
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
/// <returns></returns>
|
||||
public int ExecuteNonQuery(string sql)
|
||||
{
|
||||
object[] pram = null;
|
||||
return ExecuteNonQuery(sql, pram);
|
||||
}
|
||||
SQLiteTransaction tr;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void BeginTransaction()
|
||||
{
|
||||
tr= myDb.SQLite_cn.BeginTransaction();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void Commit()
|
||||
{
|
||||
tr.Commit();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="tableName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public int DelById(string tableName, string id)
|
||||
{
|
||||
object[] param = null;
|
||||
return ExecuteNonQuery("delete from " + tableName + " where id=" + id, param);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="mySQL"></param>
|
||||
/// <returns></returns>
|
||||
public int CreateDb(RyQuickSQL mySQL)
|
||||
{
|
||||
bool table_exist = true;
|
||||
|
|
@ -254,6 +392,9 @@ namespace ryCommonDb
|
|||
#endregion
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public void Free()
|
||||
{
|
||||
list_param.Clear();
|
||||
|
|
|
|||
|
|
@ -7,11 +7,20 @@ using System.Data.SQLite;
|
|||
//数据库操作类
|
||||
namespace ryCommonDb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class ClsDb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public ClsDb()
|
||||
{
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
~ClsDb()
|
||||
{
|
||||
CloseDb();
|
||||
|
|
@ -36,8 +45,17 @@ namespace ryCommonDb
|
|||
{
|
||||
DbPath = DbFilePath;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public SQLiteConnection SQLite_cn;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string DbPath = "";
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string DbPassWord = "";
|
||||
/// <summary>
|
||||
/// 连接数据库
|
||||
|
|
@ -94,6 +112,10 @@ namespace ryCommonDb
|
|||
}
|
||||
catch { return -1; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="newPwd"></param>
|
||||
public void ChangePwd(string newPwd)
|
||||
{
|
||||
SQLite_cn.ChangePassword(newPwd);
|
||||
|
|
|
|||
|
|
@ -1,14 +1,13 @@
|
|||
/// <summary>
|
||||
/// 类说明:HttpHelper类,用来实现Http访问,Post或者Get方式的,直接访问,带Cookie的,带证书的等方式,可以设置代理
|
||||
/// 重要提示:请不要自行修改本类,如果因为你自己修改后将无法升级到新版本。如果确实有什么问题请到官方网站提建议,
|
||||
/// 我们一定会及时修改
|
||||
/// 编码日期:2011-09-20
|
||||
/// 编 码 人:苏飞
|
||||
/// 联系方式:361983679
|
||||
/// 官方网址:http://www.sufeinet.com/thread-3-1-1.html
|
||||
/// 修改日期:2017-01-16
|
||||
/// 版 本 号:1.8
|
||||
/// </summary>
|
||||
// 类说明:HttpHelper类,用来实现Http访问,Post或者Get方式的,直接访问,带Cookie的,带证书的等方式,可以设置代理
|
||||
// 重要提示:请不要自行修改本类,如果因为你自己修改后将无法升级到新版本。如果确实有什么问题请到官方网站提建议,
|
||||
// 我们一定会及时修改
|
||||
// 编码日期:2011-09-20
|
||||
// 编 码 人:苏飞
|
||||
// 联系方式:361983679
|
||||
// 官方网址:http://www.sufeinet.com/thread-3-1-1.html
|
||||
// 修改日期:2017-01-16
|
||||
// 版 本 号:1.8
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
|
@ -42,6 +41,11 @@ namespace DotNet4.Utilities
|
|||
#endregion
|
||||
|
||||
#region Public
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="strcookie"></param>
|
||||
/// <returns></returns>
|
||||
public string GetSmallCookie(string strcookie)
|
||||
{
|
||||
string result;
|
||||
|
|
@ -685,9 +689,9 @@ namespace DotNet4.Utilities
|
|||
{
|
||||
get { return header; }
|
||||
set { header = value; }
|
||||
}
|
||||
/// <summary>
|
||||
// 获取或设置用于请求的 HTTP 版本。返回结果:用于请求的 HTTP 版本。默认为 System.Net.HttpVersion.Version11。
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取或设置用于请求的 HTTP 版本。返回结果:用于请求的 HTTP 版本。默认为 System.Net.HttpVersion.Version11。
|
||||
/// </summary>
|
||||
public Version ProtocolVersion { get; set; }
|
||||
private Boolean _expect100continue = false;
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@ using System.Text;
|
|||
|
||||
namespace RyWeb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class QuickWeb
|
||||
{
|
||||
/// <summary>
|
||||
|
|
@ -127,6 +130,9 @@ namespace RyWeb
|
|||
return 0;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string UserAgent
|
||||
{
|
||||
get; set;
|
||||
|
|
@ -171,6 +177,7 @@ namespace RyWeb
|
|||
/// 获取网页源码
|
||||
/// </summary>
|
||||
/// <param name="url"></param>
|
||||
///<param name="encoding"></param>
|
||||
/// <param name="cookie"></param>
|
||||
/// <returns></returns>
|
||||
public HttpResult Get(string url,Encoding encoding, string cookie)
|
||||
|
|
@ -212,11 +219,23 @@ namespace RyWeb
|
|||
{
|
||||
return Get(url, cookie);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string Cookie
|
||||
{
|
||||
get { return cookie; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int Timeout { get; set; } = 10000;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="str"></param>
|
||||
/// <param name="encode"></param>
|
||||
/// <returns></returns>
|
||||
public string UrlEncode(string str, Encoding encode)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
|
|
|||
|
|
@ -1,49 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{E64CAA45-23B4-4417-B353-192BEB675825}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>RyWeb</RootNamespace>
|
||||
<AssemblyName>RyWeb</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="HttpHelper.cs" />
|
||||
<Compile Include="QuickWeb.cs" />
|
||||
<Compile Include="WebDecode.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{E64CAA45-23B4-4417-B353-192BEB675825}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>RyWeb</RootNamespace>
|
||||
<AssemblyName>RyWeb</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Debug\CommonControls\.NET4\RyWeb.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\RyWeb.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="HttpHelper.cs" />
|
||||
<Compile Include="QuickWeb.cs" />
|
||||
<Compile Include="WebDecode.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
|
|
@ -5,6 +5,9 @@ using System.Text;
|
|||
|
||||
namespace RyWeb
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class UrlDecoder
|
||||
{
|
||||
// Fields
|
||||
|
|
@ -57,6 +60,9 @@ namespace RyWeb
|
|||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class WebDecode
|
||||
{
|
||||
private static int HexToInt(char h)
|
||||
|
|
@ -153,7 +159,7 @@ namespace RyWeb
|
|||
/// Url加密
|
||||
/// </summary>
|
||||
/// <param name="str"></param>
|
||||
/// <param name="e"></param>
|
||||
/// <param name="encode"></param>
|
||||
/// <returns></returns>
|
||||
public static string UrlEncode(string str, Encoding encode)
|
||||
{
|
||||
|
|
@ -302,6 +308,14 @@ namespace RyWeb
|
|||
}
|
||||
return true;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="bytes"></param>
|
||||
/// <param name="offset"></param>
|
||||
/// <param name="count"></param>
|
||||
/// <param name="alwaysCreateNewReturnValue"></param>
|
||||
/// <returns></returns>
|
||||
public static byte[] UrlEncodeNonAscii(byte[] bytes, int offset, int count, bool alwaysCreateNewReturnValue)
|
||||
{
|
||||
if (!ValidateUrlEncodingParameters(bytes, offset, count))
|
||||
|
|
@ -338,6 +352,12 @@ namespace RyWeb
|
|||
}
|
||||
return buffer;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="str"></param>
|
||||
/// <param name="e"></param>
|
||||
/// <returns></returns>
|
||||
public static string UrlEncodeNonAscii(string str, Encoding e)
|
||||
{
|
||||
if (string.IsNullOrEmpty(str))
|
||||
|
|
@ -397,6 +417,11 @@ namespace RyWeb
|
|||
}
|
||||
return builder.ToString();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="ch"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsUrlSafeChar(char ch)
|
||||
{
|
||||
if ((((ch >= 'a') && (ch <= 'z')) || ((ch >= 'A') && (ch <= 'Z'))) || ((ch >= '0') && (ch <= '9')))
|
||||
|
|
@ -416,6 +441,11 @@ namespace RyWeb
|
|||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="n"></param>
|
||||
/// <returns></returns>
|
||||
public static char IntToHex(int n)
|
||||
{
|
||||
if (n <= 9)
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@ namespace ryControls
|
|||
/// </summary>
|
||||
public class IconViewEx : ListView
|
||||
{
|
||||
private ColumnHeader columnHeader1;
|
||||
/// <summary>
|
||||
/// 图标列表控件
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -48,32 +48,27 @@ namespace BrightIdeasSoftware {
|
|||
/// </summary>
|
||||
public enum CellEditAtEdgeBehaviour {
|
||||
/// <summary>
|
||||
/// The key press will be ignored
|
||||
/// 按键将被忽略
|
||||
/// </summary>
|
||||
Ignore,
|
||||
|
||||
/// <summary>
|
||||
/// The key press will result in the cell editing wrapping to the
|
||||
/// cell on the opposite edge.
|
||||
///按键将导致单元格编辑环绕到相对边缘的单元格。
|
||||
/// </summary>
|
||||
Wrap,
|
||||
|
||||
/// <summary>
|
||||
/// The key press will wrap, but the column will be changed to the
|
||||
/// appropiate adjacent column. This only makes sense for keys where
|
||||
/// the normal action is ChangeRow.
|
||||
/// 按键将Wrap,但该列将更改为相应的相邻列。这只对正常操作为ChangeRow的键有意义。
|
||||
/// </summary>
|
||||
ChangeColumn,
|
||||
|
||||
/// <summary>
|
||||
/// The key press will wrap, but the row will be changed to the
|
||||
/// appropiate adjacent row. This only makes sense for keys where
|
||||
/// the normal action is ChangeColumn.
|
||||
///按键将Wrap,但该行将更改为相应的相邻行。这只对正常操作为ChangeColumn的键有意义.
|
||||
/// </summary>
|
||||
ChangeRow,
|
||||
|
||||
/// <summary>
|
||||
/// The key will result in the current edit operation being ended.
|
||||
///该键将导致当前编辑操作结束。
|
||||
/// </summary>
|
||||
EndEdit
|
||||
};
|
||||
|
|
@ -181,7 +176,7 @@ namespace BrightIdeasSoftware {
|
|||
#region Public interface
|
||||
|
||||
/// <summary>
|
||||
/// Sets the behaviour of a given key
|
||||
/// 设置给定键的行为
|
||||
/// </summary>
|
||||
/// <param name="key"></param>
|
||||
/// <param name="normalBehaviour"></param>
|
||||
|
|
@ -192,7 +187,7 @@ namespace BrightIdeasSoftware {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Handle a key press
|
||||
/// 处理按键操作
|
||||
/// </summary>
|
||||
/// <param name="olv"></param>
|
||||
/// <param name="keyData"></param>
|
||||
|
|
|
|||
|
|
@ -67,12 +67,11 @@ namespace BrightIdeasSoftware
|
|||
#region Public Properties
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets whether or not columns will be automatically generated to show the
|
||||
/// columns when the DataSource is set.
|
||||
/// 获取或设置在设置DataSource时是否自动生成列以显示列。
|
||||
/// </summary>
|
||||
/// <remarks>This must be set before the DataSource is set. It has no effect afterwards.</remarks>
|
||||
/// <remarks>必须在设置DataSource之前设置此设置。之后就没有效果了。</remarks>
|
||||
[Category("数据"),
|
||||
Description("Should the control automatically generate columns from the DataSource"),
|
||||
Description("获取或设置在设置DataSource时是否自动生成列以显示列"),
|
||||
DefaultValue(true)]
|
||||
public bool AutoGenerateColumns
|
||||
{
|
||||
|
|
@ -81,10 +80,10 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Get or set the VirtualListDataSource that will be displayed in this list view.
|
||||
/// 获取或设置将在此列表视图中显示的VirtualListDataSource。
|
||||
/// </summary>
|
||||
/// <remarks>The VirtualListDataSource should implement either <see cref="IList"/>, <see cref="IBindingList"/>,
|
||||
/// or <see cref="IListSource"/>. Some common examples are the following types of objects:
|
||||
/// <remarks>VirtualListDataSource应实现 <see cref="IList"/>, <see cref="IBindingList"/>,
|
||||
/// 或 <see cref="IListSource"/>. 以下是一些常见的对象类型
|
||||
/// <list type="unordered">
|
||||
/// <item><description><see cref="DataView"/></description></item>
|
||||
/// <item><description><see cref="DataTable"/></description></item>
|
||||
|
|
@ -92,14 +91,10 @@ namespace BrightIdeasSoftware
|
|||
/// <item><description><see cref="DataViewManager"/></description></item>
|
||||
/// <item><description><see cref="BindingSource"/></description></item>
|
||||
/// </list>
|
||||
/// <para>When binding to a list container (i.e. one that implements the
|
||||
/// <see cref="IListSource"/> interface, such as <see cref="DataSet"/>)
|
||||
/// you must also set the <see cref="DataMember"/> property in order
|
||||
/// to identify which particular list you would like to display. You
|
||||
/// may also set the <see cref="DataMember"/> property even when
|
||||
/// VirtualListDataSource refers to a list, since <see cref="DataMember"/> can
|
||||
/// also be used to navigate relations between lists.</para>
|
||||
/// </remarks>
|
||||
/// <para>绑定到列表容器时 (即,实现 <see cref="IListSource"/> 接口, 比如 <see cref="DataSet"/>)
|
||||
/// 您还必须实现 <see cref="DataMember"/> 属性,以便标识要显示的特定列表。您也可以设置 <see cref="DataMember"/> 属性,
|
||||
/// 即使当VirtualListDataSource引用列表时也是如此, 因为 <see cref="DataMember"/> 还可以用于导航列表之间的关系.</para>
|
||||
///</remarks>
|
||||
[Category("数据"),
|
||||
TypeConverter("System.Windows.Forms.Design.DataSourceConverter, System.Design")]
|
||||
public virtual Object DataSource {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -1962,7 +1962,7 @@ namespace BrightIdeasSoftware
|
|||
/// </para>
|
||||
/// </remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("Will the text of the column headers be word wrapped?"),
|
||||
Description("获取或设置列头标题中的文本是否自动换行"),
|
||||
DefaultValue(false)]
|
||||
public bool HeaderWordWrap {
|
||||
get { return this.headerWordWrap; }
|
||||
|
|
@ -2147,6 +2147,7 @@ namespace BrightIdeasSoftware
|
|||
/// <summary>
|
||||
/// 使用 SelectedBackColorOrDefault 代替
|
||||
/// </summary>
|
||||
[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||
[Obsolete("使用 SelectedBackColorOrDefault 代替")]
|
||||
public virtual Color HighlightBackgroundColorOrDefault { get { return this.SelectedBackColorOrDefault; } }
|
||||
/// <summary>
|
||||
|
|
@ -2158,6 +2159,7 @@ namespace BrightIdeasSoftware
|
|||
/// <summary>
|
||||
/// 使用 SelectedForeColorOrDefault 代替
|
||||
/// </summary>
|
||||
[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||
[Obsolete("使用 SelectedForeColorOrDefault 代替")]
|
||||
public virtual Color HighlightForegroundColorOrDefault { get { return this.SelectedForeColorOrDefault; } }
|
||||
/// <summary>
|
||||
|
|
@ -2250,20 +2252,19 @@ namespace BrightIdeasSoftware
|
|||
private bool isSearchOnSortColumn = true;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets if this control will use a SimpleDropSink to receive drops
|
||||
/// 获取或设置此控件是否将使用SimpleDropSink接收拖动
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// Setting this replaces any previous DropSink.
|
||||
/// 此设置将替换任何以前的DropSink。
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// After setting this to true, the SimpleDropSink will still need to be configured
|
||||
/// to say when it can accept drops and what should happen when something is dropped.
|
||||
/// The need to do these things makes this property mostly useless :(
|
||||
/// 将其设置为true后,SimpleDropSink仍需要配置为说明它何时可以接受拖动,
|
||||
/// 以及在拖动某些内容时应该执行什么操作。需要执行这些操作使此属性几乎毫无用处 :(
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("Should this control will use a SimpleDropSink to receive drops."),
|
||||
Description("获取或设置此控件是否将使用SimpleDropSink接收拖动"),
|
||||
DefaultValue(false)]
|
||||
public virtual bool IsSimpleDropSink {
|
||||
get { return this.DropSink != null; }
|
||||
|
|
@ -2273,11 +2274,11 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets if this control will use a SimpleDragSource to initiate drags
|
||||
/// 获取或设置此控件是否将使用SimpleDragSource来启动拖动
|
||||
/// </summary>
|
||||
/// <remarks>Setting this replaces any previous DragSource</remarks>
|
||||
/// <remarks>此设置将替换之前的任何DragSource</remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("Should this control use a SimpleDragSource to initiate drags out from this control"),
|
||||
Description("获取或设置此控件是否将使用SimpleDragSource来启动拖动"),
|
||||
DefaultValue(false)]
|
||||
public virtual bool IsSimpleDragSource {
|
||||
get { return this.DragSource != null; }
|
||||
|
|
@ -2296,11 +2297,10 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// This renderer draws the items when in the list is in non-details view.
|
||||
/// In details view, the renderers for the individuals columns are responsible.
|
||||
/// 当列表中的项目处于非详细视图中时,此渲染器会绘制项目。在详细信息视图中,负责个体列的呈现器。
|
||||
/// </summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("The owner drawn renderer that draws items when the list is in non-Details view."),
|
||||
Description("当列表中的项目处于非详细视图中时,此渲染器会绘制项目。在详细信息视图中,负责个体列的呈现器。"),
|
||||
DefaultValue(null)]
|
||||
public IRenderer ItemRenderer {
|
||||
get { return itemRenderer; }
|
||||
|
|
@ -3143,10 +3143,10 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Should the sort column show a slight tinge?
|
||||
/// 排序列是否应该显示轻微的色调?
|
||||
/// </summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("Should the sort column show a slight tinting?"),
|
||||
Description("排序列是否应该显示轻微的色调"),
|
||||
DefaultValue(false)]
|
||||
public virtual bool TintSortColumn {
|
||||
get { return this.tintSortColumn; }
|
||||
|
|
@ -3169,7 +3169,7 @@ namespace BrightIdeasSoftware
|
|||
/// 当此设置为False时,CheckStateGetter仍可以返回不确定。
|
||||
/// </remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("Should the primary column have a checkbox that behaves as a tri-state checkbox?"),
|
||||
Description("获取或设置是否使用三态复选框"),
|
||||
DefaultValue(false)]
|
||||
public virtual bool TriStateCheckBoxes {
|
||||
get { return triStateCheckBoxes; }
|
||||
|
|
@ -3488,7 +3488,7 @@ namespace BrightIdeasSoftware
|
|||
/// </summary>
|
||||
/// <remarks>覆盖(Overlays)在默认情况下是启用的,只有在它们在您的开发环境中造成问题时才需要禁用。</remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("Should this control show overlays"),
|
||||
Description("此控件是否应显示覆盖(Overlays)"),
|
||||
DefaultValue(true)]
|
||||
public bool UseOverlays {
|
||||
get { return this.useOverlays; }
|
||||
|
|
@ -5195,17 +5195,14 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets whether or not ObjectListView should subscribe to INotifyPropertyChanged
|
||||
/// events on the model objects that it is given.
|
||||
/// 获取或设置ObjectListView是否应订阅它给定的模型对象上的INotifyPropertyChanged事件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// This should be set before calling SetObjects(). If you set this to false,
|
||||
/// ObjectListView will unsubscribe to all current model objects.
|
||||
/// 这应该在调用SetObjects()之前设置。如果将其设置为False,ObjectListView将取消订阅所有当前模型对象。
|
||||
/// </para>
|
||||
/// <para>If you set this to true on a virtual list, the ObjectListView will
|
||||
/// walk all the objects in the list trying to subscribe to change notifications.
|
||||
/// If you have 10,000,000 items in your virtual list, this may take some time.</para>
|
||||
/// <para>如果在虚拟列表上将其设置为true,ObjectListView将遍历列表中尝试订阅更改通知的所有对象。
|
||||
/// 如果您的虚拟列表中有10,000,000个项目,这可能需要一些时间。</para>
|
||||
/// </remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("Should ObjectListView listen for property changed events on the model objects?"),
|
||||
|
|
@ -6935,8 +6932,9 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or set the text to be used for the sorting ascending command
|
||||
/// 获取或设置要用于升序排序命令的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于升序排序命令的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("按【{0}】增序"), Localizable(true)]
|
||||
public string MenuLabelSortAscending {
|
||||
get { return this.menuLabelSortAscending; }
|
||||
|
|
@ -6945,8 +6943,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelSortAscending = "按【{0}】增序";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于降序排序命令的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于降序排序命令的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("按【{0}】降序"), Localizable(true)]
|
||||
public string MenuLabelSortDescending {
|
||||
get { return this.menuLabelSortDescending; }
|
||||
|
|
@ -6955,8 +6954,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelSortDescending = "按【{0}】降序";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于分组命令的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于分组命令的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("按【{0}】分组"), Localizable(true)]
|
||||
public string MenuLabelGroupBy {
|
||||
get { return this.menuLabelGroupBy; }
|
||||
|
|
@ -6965,8 +6965,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelGroupBy = "按【{0}】分组";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于锁定分组命令的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于锁定分组命令的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("锁定按【{0}】分组"), Localizable(true)]
|
||||
public string MenuLabelLockGroupingOn {
|
||||
get { return this.menuLabelLockGroupingOn; }
|
||||
|
|
@ -6975,8 +6976,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelLockGroupingOn = "锁定按【{0}】分组";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于不锁定分组命令的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于不锁定分组命令的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("不锁定按【{0}】分组"), Localizable(true)]
|
||||
public string MenuLabelUnlockGroupingOn {
|
||||
get { return this.menuLabelUnlockGroupingOn; }
|
||||
|
|
@ -6985,8 +6987,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelUnlockGroupingOn = "不锁定按【{0}】分组";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于关闭分组命令的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于关闭分组命令的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("关闭分组"), Localizable(true)]
|
||||
public string MenuLabelTurnOffGroups {
|
||||
get { return this.menuLabelTurnOffGroups; }
|
||||
|
|
@ -6995,8 +6998,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelTurnOffGroups = "关闭分组";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于不排序命令的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于不排序命令的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("不排序"), Localizable(true)]
|
||||
public string MenuLabelUnsort {
|
||||
get { return this.menuLabelUnsort; }
|
||||
|
|
@ -7005,8 +7009,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelUnsort = "不排序";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于列描述的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于列描述的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("列"), Localizable(true)]
|
||||
public string MenuLabelColumns {
|
||||
get { return this.menuLabelColumns; }
|
||||
|
|
@ -7015,8 +7020,9 @@ namespace BrightIdeasSoftware
|
|||
private string menuLabelColumns = "列";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获取或设置要用于选择列描述的文本
|
||||
/// </summary>
|
||||
[Description("获取或设置要用于选择列描述的文本")]
|
||||
[Category("标签 - ObjectListView"), DefaultValue("选择列..."), Localizable(true)]
|
||||
public string MenuLabelSelectColumns {
|
||||
get { return this.menuLabelSelectColumns; }
|
||||
|
|
@ -7681,7 +7687,7 @@ namespace BrightIdeasSoftware
|
|||
#region OLV accessing
|
||||
|
||||
/// <summary>
|
||||
/// Return the column at the given index
|
||||
/// 返回给定索引处的列
|
||||
/// </summary>
|
||||
/// <param name="index">Index of the column to be returned</param>
|
||||
/// <returns>An OLVColumn</returns>
|
||||
|
|
@ -7690,9 +7696,9 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the column at the given title.
|
||||
/// 返回给定标题处的列,如果有多个符合要求的标题,则默认只返回第一个
|
||||
/// </summary>
|
||||
/// <param name="name">Name of the column to be returned</param>
|
||||
/// <param name="name">要返回的列的名称</param>
|
||||
/// <returns>An OLVColumn</returns>
|
||||
public virtual OLVColumn GetColumn(string name) {
|
||||
foreach (ColumnHeader column in this.Columns) {
|
||||
|
|
@ -7703,10 +7709,9 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return a collection of columns that are visible to the given view.
|
||||
/// Only Tile and Details have columns; all other views have 0 columns.
|
||||
/// 返回给定视图可见的列的集合。只有Tile和Details有列;所有其他视图都有0列。
|
||||
/// </summary>
|
||||
/// <param name="view">Which view are the columns being calculate for?</param>
|
||||
/// <param name="view">正在为哪个视图计算列?</param>
|
||||
/// <returns>A list of columns</returns>
|
||||
public virtual List<OLVColumn> GetFilteredColumns(View view) {
|
||||
// For both detail and tile view, the first column must be included. Normally, we would
|
||||
|
|
@ -7721,16 +7726,16 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the number of items in the list
|
||||
/// 返回列表中的项目数
|
||||
/// </summary>
|
||||
/// <returns>the number of items in the list</returns>
|
||||
/// <remarks>If a filter is installed, this will return the number of items that match the filter.</remarks>
|
||||
/// <returns>列表中的项目数</returns>
|
||||
/// <remarks>如果安装了筛选器,这将返回与筛选器匹配的项目数。</remarks>
|
||||
public virtual int GetItemCount() {
|
||||
return this.Items.Count;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the item at the given index
|
||||
/// 返回给定索引处的项
|
||||
/// </summary>
|
||||
/// <param name="index">Index of the item to be returned</param>
|
||||
/// <returns>An OLVListItem</returns>
|
||||
|
|
@ -7742,7 +7747,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the model object at the given index
|
||||
/// 返回给定索引处的模型对象
|
||||
/// </summary>
|
||||
/// <param name="index">Index of the model object to be returned</param>
|
||||
/// <returns>A model object</returns>
|
||||
|
|
@ -7752,12 +7757,11 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Find the item and column that are under the given co-ords
|
||||
/// </summary>
|
||||
/// <param name="x">X co-ord</param>
|
||||
/// <param name="y">Y co-ord</param>
|
||||
/// <param name="hitColumn">The column under the given point</param>
|
||||
/// <returns>The item under the given point. Can be null.</returns>
|
||||
/// 找出在给定的坐标下的行和列</summary>
|
||||
/// <param name="x">X 坐标</param>
|
||||
/// <param name="y">Y 坐标</param>
|
||||
/// <param name="hitColumn">给定点下的列项</param>
|
||||
/// <returns>在给定坐标点下的行项。可以为null。</returns>
|
||||
public virtual OLVListItem GetItemAt(int x, int y, out OLVColumn hitColumn) {
|
||||
hitColumn = null;
|
||||
ListViewHitTestInfo info = this.HitTest(x, y);
|
||||
|
|
@ -7773,7 +7777,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the sub item at the given index/column
|
||||
/// 返回给定索引/列的子项
|
||||
/// </summary>
|
||||
/// <param name="index">Index of the item to be returned</param>
|
||||
/// <param name="columnIndex">Index of the subitem to be returned</param>
|
||||
|
|
@ -7788,16 +7792,14 @@ namespace BrightIdeasSoftware
|
|||
#region Object manipulation
|
||||
|
||||
/// <summary>
|
||||
/// Scroll the listview so that the given group is at the top.
|
||||
/// 滚动列表视图,使给定组位于顶部。
|
||||
/// </summary>
|
||||
/// <param name="lvg">The group to be revealed</param>
|
||||
/// <remarks><para>
|
||||
/// If the group is already visible, the list will still be scrolled to move
|
||||
/// the group to the top, if that is possible.
|
||||
///如果该组可见,如果可能,列表仍将滚动以将该组移至顶部。
|
||||
/// </para>
|
||||
/// <para>This only works when the list is showing groups (obviously).</para>
|
||||
/// <para>This does not work on virtual lists, since virtual lists don't use ListViewGroups
|
||||
/// for grouping. Use <see cref="VirtualObjectListView.EnsureNthGroupVisible"/> instead.</para>
|
||||
/// <para>这只在列表显示分组时才有效(显然)。</para>
|
||||
/// <para>这在虚拟列表上不起作用,因为虚拟列表不使用ListViewGroups进行分组。使用 <see cref="VirtualObjectListView.EnsureNthGroupVisible"/> 代替.</para>
|
||||
/// </remarks>
|
||||
public virtual void EnsureGroupVisible(ListViewGroup lvg) {
|
||||
if (!this.ShowGroups || lvg == null)
|
||||
|
|
@ -7822,7 +7824,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Ensure that the given model object is visible
|
||||
/// 使给定的模型对象可见
|
||||
/// </summary>
|
||||
/// <param name="modelObject">The model object to be revealed</param>
|
||||
public virtual void EnsureModelVisible(Object modelObject) {
|
||||
|
|
@ -7832,45 +7834,44 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the model object of the row that is selected or null if there is no selection or more than one selection
|
||||
/// 返回选定行的模型对象,如果没有选择或有多个选择,则返回null
|
||||
/// </summary>
|
||||
/// <returns>Model object or null</returns>
|
||||
[Obsolete("Use SelectedObject property instead of this method")]
|
||||
[Obsolete("使用 SelectedObject 属性代替本方法")]
|
||||
public virtual object GetSelectedObject() {
|
||||
return this.SelectedObject;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the model objects of the rows that are selected or an empty collection if there is no selection
|
||||
///返回选定行的模型对象,如果没有选择,则返回空集合
|
||||
/// </summary>
|
||||
/// <returns>ArrayList</returns>
|
||||
[Obsolete("Use SelectedObjects property instead of this method")]
|
||||
[Obsolete("使用 SelectedObjects 属性代替本方法")]
|
||||
public virtual ArrayList GetSelectedObjects() {
|
||||
return ObjectListView.EnumerableToArray(this.SelectedObjects, false);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the model object of the row that is checked or null if no row is checked
|
||||
/// or more than one row is checked
|
||||
/// 返回选中行的模型对象;如果未选中行或选中多行,则返回NULL
|
||||
/// </summary>
|
||||
/// <returns>Model object or null</returns>
|
||||
/// <remarks>Use CheckedObject property instead of this method</remarks>
|
||||
[Obsolete("Use CheckedObject property instead of this method")]
|
||||
/// <remarks>使用 CheckedObject 属性代替本方法</remarks>
|
||||
[Obsolete("使用 CheckedObject 属性代替本方法")]
|
||||
public virtual object GetCheckedObject() {
|
||||
return this.CheckedObject;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Get the collection of model objects that are checked.
|
||||
/// 获取选中的模型对象的集合。
|
||||
/// </summary>
|
||||
/// <remarks>Use CheckedObjects property instead of this method</remarks>
|
||||
[Obsolete("Use CheckedObjects property instead of this method")]
|
||||
/// <remarks>使用 CheckedObjects 属性代替本方法</remarks>
|
||||
[Obsolete("使用 CheckedObjects 属性代替本方法")]
|
||||
public virtual ArrayList GetCheckedObjects() {
|
||||
return ObjectListView.EnumerableToArray(this.CheckedObjects, false);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Find the given model object within the listview and return its index
|
||||
/// 在列表视图中查找给定的模型对象并返回其索引
|
||||
/// </summary>
|
||||
/// <param name="modelObject">The model object to be found</param>
|
||||
/// <returns>The index of the object. -1 means the object was not present</returns>
|
||||
|
|
@ -7951,7 +7952,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Update the rows that are selected
|
||||
/// 更新选定的行
|
||||
/// </summary>
|
||||
/// <remarks>This method does not resort or regroup the view.</remarks>
|
||||
public virtual void RefreshSelectedObjects() {
|
||||
|
|
@ -7960,7 +7961,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Select the row that is displaying the given model object, in addition to any current selection.
|
||||
/// 除任何当前选择外,还选择显示给定模型对象的行。
|
||||
/// </summary>
|
||||
/// <param name="modelObject">The object to be selected</param>
|
||||
/// <remarks>Use the <see cref="SelectedObject"/> property to deselect all other rows</remarks>
|
||||
|
|
@ -7969,10 +7970,10 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Select the row that is displaying the given model object, in addition to any current selection.
|
||||
/// 除任何当前选择外,还选择显示给定模型对象的行。
|
||||
/// </summary>
|
||||
/// <param name="modelObject">The object to be selected</param>
|
||||
/// <param name="setFocus">Should the object be focused as well?</param>
|
||||
/// <param name="setFocus">对象是否也应该被聚焦</param>
|
||||
/// <remarks>Use the <see cref="SelectedObject"/> property to deselect all other rows</remarks>
|
||||
public virtual void SelectObject(object modelObject, bool setFocus) {
|
||||
OLVListItem olvi = this.ModelToItem(modelObject);
|
||||
|
|
@ -7984,7 +7985,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Select the rows that is displaying any of the given model object. All other rows are deselected.
|
||||
/// 选择显示任意给定模型对象的行。取消选择所有其他行。
|
||||
/// </summary>
|
||||
/// <param name="modelObjects">A collection of model objects</param>
|
||||
public virtual void SelectObjects(IList modelObjects) {
|
||||
|
|
@ -8005,12 +8006,11 @@ namespace BrightIdeasSoftware
|
|||
#region Freezing/Suspending
|
||||
|
||||
/// <summary>
|
||||
/// Get or set whether or not the listview is frozen. When the listview is
|
||||
/// frozen, it will not update itself.
|
||||
///获取或设置是否冻结列表视图。当列表视图被冻结时,它不会自我更新。
|
||||
/// </summary>
|
||||
/// <remarks><para>The Frozen property is similar to the methods Freeze()/Unfreeze()
|
||||
/// except that setting Frozen property to false immediately unfreezes the control
|
||||
/// regardless of the number of Freeze() calls outstanding.</para></remarks>
|
||||
/// <remarks><para>Frozen属性与Freeze()/UnFreeze()方法类似,
|
||||
/// 不同之处在于将Frozen属性设置为False会立即解冻控件,
|
||||
/// 而不管有多少未完成的Freeze()调用。</para></remarks>
|
||||
/// <example>objectListView1.Frozen = false; // unfreeze the control now!
|
||||
/// </example>
|
||||
[Browsable(false),
|
||||
|
|
@ -8029,7 +8029,7 @@ namespace BrightIdeasSoftware
|
|||
private int freezeCount;
|
||||
|
||||
/// <summary>
|
||||
/// Freeze the listview so that it no longer updates itself.
|
||||
/// 冻结列表视图,使其不再自我更新。
|
||||
/// </summary>
|
||||
/// <remarks>Freeze()/Unfreeze() calls nest correctly</remarks>
|
||||
public virtual void Freeze() {
|
||||
|
|
@ -8041,8 +8041,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Unfreeze the listview. If this call is the outermost Unfreeze(),
|
||||
/// the contents of the listview will be rebuilt.
|
||||
/// 解冻列表视图。如果此调用是最外层的unFreeze(),则将重新构建listview的内容。
|
||||
/// </summary>
|
||||
/// <remarks>Freeze()/Unfreeze() calls nest correctly</remarks>
|
||||
public virtual void Unfreeze() {
|
||||
|
|
@ -8057,14 +8056,14 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Do the actual work required when the listview is frozen
|
||||
/// 在冻结列表视图时执行所需的实际工作
|
||||
/// </summary>
|
||||
protected virtual void DoFreeze() {
|
||||
this.BeginUpdate();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Do the actual work required when the listview is unfrozen
|
||||
/// 解冻列表视图时执行所需的实际工作
|
||||
/// </summary>
|
||||
protected virtual void DoUnfreeze()
|
||||
{
|
||||
|
|
@ -8074,9 +8073,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns true if selection events are currently suspended.
|
||||
/// While selection events are suspended, neither SelectedIndexChanged
|
||||
/// or SelectionChanged events will be raised.
|
||||
/// 如果选择事件当前挂起,则返回TRUE。在挂起选择事件时,不会引发SelectedIndexChanged或SelectionChanged事件。
|
||||
/// </summary>
|
||||
[Browsable(false),
|
||||
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||
|
|
@ -8133,33 +8130,33 @@ namespace BrightIdeasSoftware
|
|||
#region Column sorting
|
||||
|
||||
/// <summary>
|
||||
/// Sort the items by the last sort column and order
|
||||
/// 按最后一个排序列和顺序对项目进行排序
|
||||
/// </summary>
|
||||
new public void Sort() {
|
||||
this.Sort(this.PrimarySortColumn, this.PrimarySortOrder);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sort the items in the list view by the values in the given column and the last sort order
|
||||
/// 按给定列中的值和上次排序顺序对列表视图中的项进行排序
|
||||
/// </summary>
|
||||
/// <param name="columnToSortName">The name of the column whose values will be used for the sorting</param>
|
||||
/// <param name="columnToSortName">其值将用于排序的列的名称</param>
|
||||
public virtual void Sort(string columnToSortName) {
|
||||
this.Sort(this.GetColumn(columnToSortName), this.PrimarySortOrder);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sort the items in the list view by the values in the given column and the last sort order
|
||||
///按给定列中的值和上次排序顺序对列表视图中的项进行排序
|
||||
/// </summary>
|
||||
/// <param name="columnToSortIndex">The index of the column whose values will be used for the sorting</param>
|
||||
/// <param name="columnToSortIndex">其值将用于排序的列的索引</param>
|
||||
public virtual void Sort(int columnToSortIndex) {
|
||||
if (columnToSortIndex >= 0 && columnToSortIndex < this.Columns.Count)
|
||||
this.Sort(this.GetColumn(columnToSortIndex), this.PrimarySortOrder);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sort the items in the list view by the values in the given column and the last sort order
|
||||
/// 按给定列中的值和上次排序顺序对列表视图中的项进行排序
|
||||
/// </summary>
|
||||
/// <param name="columnToSort">The column whose values will be used for the sorting</param>
|
||||
/// <param name="columnToSort">其值将用于排序的列</param>
|
||||
public virtual void Sort(OLVColumn columnToSort) {
|
||||
if (this.InvokeRequired) {
|
||||
this.Invoke((MethodInvoker)delegate { this.Sort(columnToSort); });
|
||||
|
|
@ -8169,7 +8166,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sort the items in the list view by the values in the given column and by the given order.
|
||||
/// 按给定列中的值和上次排序顺序对列表视图中的项进行排序
|
||||
/// </summary>
|
||||
/// <param name="columnToSort">The column whose values will be used for the sorting.
|
||||
/// If null, the first column will be used.</param>
|
||||
|
|
@ -9449,8 +9446,8 @@ namespace BrightIdeasSoftware
|
|||
OLVColumn column = this.GetColumn(subItemIndex);
|
||||
Control c = this.GetCellEditor(item, subItemIndex);
|
||||
Rectangle cellBounds = this.CalculateCellBounds(item, subItemIndex);
|
||||
c.Bounds = this.CalculateCellEditorBounds(item, subItemIndex, c.PreferredSize);
|
||||
|
||||
//c.Bounds = this.CalculateCellEditorBounds(item, subItemIndex, c.PreferredSize);
|
||||
c.Bounds = cellBounds;
|
||||
// Try to align the control as the column is aligned. Not all controls support this property
|
||||
Munger.PutProperty(c, "TextAlign", column.TextAlign);
|
||||
|
||||
|
|
@ -10567,8 +10564,7 @@ namespace BrightIdeasSoftware
|
|||
#region Filtering
|
||||
|
||||
/// <summary>
|
||||
/// Create a filter that will enact all the filtering currently installed
|
||||
/// on the visible columns.
|
||||
/// 创建一个筛选器,该筛选器将执行当前安装在可见列上的所有筛选。
|
||||
/// </summary>
|
||||
public virtual IModelFilter CreateColumnFilter() {
|
||||
List<IModelFilter> filters = new List<IModelFilter>();
|
||||
|
|
|
|||
|
|
@ -169,6 +169,9 @@ namespace BrightIdeasSoftware
|
|||
/// </summary>
|
||||
public interface IFilterAwareRenderer
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
IModelFilter Filter { get; set; }
|
||||
}
|
||||
|
||||
|
|
@ -671,16 +674,13 @@ namespace BrightIdeasSoftware
|
|||
private Brush textBrush;
|
||||
|
||||
/// <summary>
|
||||
/// Will this renderer use the custom images from the parent ObjectListView
|
||||
/// to draw the checkbox images.
|
||||
/// 此渲染器是否将使用父ObjectListView中的自定义图像来绘制复选框图像。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// If this is true, the renderer will use the images from the
|
||||
/// StateImageList to represent checkboxes. 0 - unchecked, 1 - checked, 2 - indeterminate.
|
||||
/// 如果为true,则渲染器将使用StateImageList中的图像来表示复选框。0-未选中,1-选中,2-不确定。
|
||||
/// </para>
|
||||
/// <para>If this is false (the default), then the renderer will use .NET's standard
|
||||
/// CheckBoxRenderer.</para>
|
||||
/// <para>如果为False(默认值),则渲染器将使用.NET的标准CheckBoxRenender。</para>
|
||||
/// </remarks>
|
||||
[Browsable(false),
|
||||
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||
|
|
@ -1364,7 +1364,7 @@ namespace BrightIdeasSoftware
|
|||
/// </summary>
|
||||
/// <param name="g"></param>
|
||||
/// <param name="hti"></param>
|
||||
/// <param name="bounds"></param>
|
||||
/// <param name="alignedContentRectangle"></param>
|
||||
/// <param name="x"></param>
|
||||
/// <param name="y"></param>
|
||||
protected virtual void StandardHitTest(Graphics g, OlvListViewHitTestInfo hti, Rectangle alignedContentRectangle, int x, int y)
|
||||
|
|
@ -3396,7 +3396,7 @@ namespace BrightIdeasSoftware
|
|||
: base() { }
|
||||
|
||||
/// <summary>
|
||||
/// Make an image renderer that will draw the indicated image, at most maxImages times.
|
||||
/// 创建一个图像渲染器,该图像渲染器最多可以绘制指定的图像的maxImages次数。
|
||||
/// </summary>
|
||||
/// <param name="imageSelector"></param>
|
||||
/// <param name="maxImages"></param>
|
||||
|
|
@ -3414,10 +3414,10 @@ namespace BrightIdeasSoftware
|
|||
#region Configuration Properties
|
||||
|
||||
/// <summary>
|
||||
/// The index of the image that should be drawn
|
||||
/// 应绘制的图像索引
|
||||
/// </summary>
|
||||
[Category("Behavior"),
|
||||
Description("The index of the image that should be drawn"),
|
||||
Description("应绘制的图像索引"),
|
||||
DefaultValue(-1)]
|
||||
public int ImageIndex
|
||||
{
|
||||
|
|
@ -3432,10 +3432,10 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// The name of the image that should be drawn
|
||||
/// 应绘制的图像名称
|
||||
/// </summary>
|
||||
[Category("Behavior"),
|
||||
Description("The index of the image that should be drawn"),
|
||||
Description("应绘制的图像名称"),
|
||||
DefaultValue(null)]
|
||||
public string ImageName
|
||||
{
|
||||
|
|
@ -3458,10 +3458,10 @@ namespace BrightIdeasSoftware
|
|||
private Object imageSelector;
|
||||
|
||||
/// <summary>
|
||||
/// What is the maximum number of images that this renderer should draw?
|
||||
/// 此渲染器应绘制的最大图像数
|
||||
/// </summary>
|
||||
[Category("Behavior"),
|
||||
Description("The maximum number of images that this renderer should draw"),
|
||||
Description("此渲染器应绘制的最大图像数"),
|
||||
DefaultValue(10)]
|
||||
public int MaxNumberImages
|
||||
{
|
||||
|
|
@ -3472,10 +3472,10 @@ namespace BrightIdeasSoftware
|
|||
private int maxNumberImages = 10;
|
||||
|
||||
/// <summary>
|
||||
/// Values less than or equal to this will have 0 images drawn
|
||||
/// 小于或等于此值的值将不绘制图像
|
||||
/// </summary>
|
||||
[Category("Behavior"),
|
||||
Description("Values less than or equal to this will have 0 images drawn"),
|
||||
Description("小于或等于此值的值将不绘制图像"),
|
||||
DefaultValue(0)]
|
||||
public int MinimumValue
|
||||
{
|
||||
|
|
@ -3486,10 +3486,10 @@ namespace BrightIdeasSoftware
|
|||
private int minimumValue = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Values greater than or equal to this will have MaxNumberImages images drawn
|
||||
/// 大于或等于该值的值将绘制MaxNumberImages图像
|
||||
/// </summary>
|
||||
[Category("Behavior"),
|
||||
Description("Values greater than or equal to this will have MaxNumberImages images drawn"),
|
||||
Description("大于或等于该值的值将绘制MaxNumberImages图像"),
|
||||
DefaultValue(100)]
|
||||
public int MaximumValue
|
||||
{
|
||||
|
|
@ -3680,8 +3680,7 @@ namespace BrightIdeasSoftware
|
|||
#region Configuration properties
|
||||
|
||||
/// <summary>
|
||||
/// Should text be rendered using GDI routines? This makes the text look more
|
||||
/// like a native List view control.
|
||||
///文本是否应该使用GDI例程呈现?这使文本看起来更像本机列表视图控件。
|
||||
/// </summary>
|
||||
public override bool UseGdiTextRendering
|
||||
{
|
||||
|
|
@ -3694,11 +3693,11 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or set the font that will be used to draw the title of the task
|
||||
/// 获取或设置标题字体
|
||||
/// </summary>
|
||||
/// <remarks>If this is null, the ListView's font will be used</remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("The font that will be used to draw the title of the task"),
|
||||
Description("标题字体"),
|
||||
DefaultValue(null)]
|
||||
public Font TitleFont
|
||||
{
|
||||
|
|
@ -3709,7 +3708,7 @@ namespace BrightIdeasSoftware
|
|||
private Font titleFont;
|
||||
|
||||
/// <summary>
|
||||
/// Return a font that has been set for the title or a reasonable default
|
||||
/// 返回已为标题设置的字体或默认值
|
||||
/// </summary>
|
||||
[Browsable(false)]
|
||||
public Font TitleFontOrDefault
|
||||
|
|
@ -3718,12 +3717,12 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or set the color of the title of the task
|
||||
/// 获取或设置任务标题(Title)的颜色
|
||||
/// </summary>
|
||||
/// <remarks>This color is used when the task is not selected or when the listview
|
||||
/// has a translucent selection mechanism.</remarks>
|
||||
/// <remarks>当任务未被选中或列表视图具有半透明选择机制时,将使用此颜色。
|
||||
/// </remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("The color of the title"),
|
||||
Description("Title的颜色"),
|
||||
DefaultValue(typeof(Color), "")]
|
||||
public Color TitleColor
|
||||
{
|
||||
|
|
@ -3734,7 +3733,7 @@ namespace BrightIdeasSoftware
|
|||
private Color titleColor;
|
||||
|
||||
/// <summary>
|
||||
/// Return the color of the title of the task or a reasonable default
|
||||
/// 返回任务标题的颜色或默认值
|
||||
/// </summary>
|
||||
[Browsable(false)]
|
||||
public Color TitleColorOrDefault
|
||||
|
|
@ -3751,11 +3750,11 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or set the font that will be used to draw the description of the task
|
||||
/// 获取或设置任务描述(Description)的字体
|
||||
/// </summary>
|
||||
/// <remarks>If this is null, the ListView's font will be used</remarks>
|
||||
/// <remarks>如果为null,则使用listview的字体</remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("The font that will be used to draw the description of the task"),
|
||||
Description("Description的字体"),
|
||||
DefaultValue(null)]
|
||||
public Font DescriptionFont
|
||||
{
|
||||
|
|
@ -3766,7 +3765,7 @@ namespace BrightIdeasSoftware
|
|||
private Font descriptionFont;
|
||||
|
||||
/// <summary>
|
||||
/// Return a font that has been set for the title or a reasonable default
|
||||
///返回已为Description设置的字体或默认值
|
||||
/// </summary>
|
||||
[Browsable(false)]
|
||||
public Font DescriptionFontOrDefault
|
||||
|
|
@ -3775,12 +3774,13 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or set the color of the description of the task
|
||||
///获取或设置任务描述(Description)的颜色
|
||||
/// </summary>
|
||||
/// <remarks>This color is used when the task is not selected or when the listview
|
||||
/// has a translucent selection mechanism.</remarks>
|
||||
/// <remarks>
|
||||
/// 当任务未被选中或列表视图具有半透明选择机制时,将使用此颜色。
|
||||
/// </remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("The color of the description"),
|
||||
Description("Description的颜色"),
|
||||
DefaultValue(typeof(Color), "")]
|
||||
public Color DescriptionColor
|
||||
{
|
||||
|
|
@ -3790,7 +3790,7 @@ namespace BrightIdeasSoftware
|
|||
private Color descriptionColor = Color.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Return the color of the description of the task or a reasonable default
|
||||
/// 返回任务描述(Description)的颜色或默认值
|
||||
/// </summary>
|
||||
[Browsable(false)]
|
||||
public Color DescriptionColorOrDefault
|
||||
|
|
@ -3807,10 +3807,10 @@ namespace BrightIdeasSoftware
|
|||
private static Color defaultDescriptionColor = Color.FromArgb(45, 46, 49);
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the number of pixels that will be left between the image and the text
|
||||
/// 获取或设置图片和文字之间的距离
|
||||
/// </summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("The number of pixels that that will be left between the image and the text"),
|
||||
Description("获取或设置图片和文字之间的距离"),
|
||||
DefaultValue(4)]
|
||||
public int ImageTextSpace
|
||||
{
|
||||
|
|
@ -3818,12 +3818,23 @@ namespace BrightIdeasSoftware
|
|||
set { imageTextSpace = value; }
|
||||
}
|
||||
private int imageTextSpace = 4;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the number of pixels that will be left between the title and the description
|
||||
/// 顶部留白像素
|
||||
/// </summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("The number of pixels that that will be left between the title and the description"),
|
||||
Description("顶部留白像素"),
|
||||
DefaultValue(4)]
|
||||
public int TopSpace
|
||||
{
|
||||
get { return topSpace; }
|
||||
set { topSpace = value; }
|
||||
}
|
||||
private int topSpace = 4;
|
||||
/// <summary>
|
||||
///获取或设置标题(Title)和描述(Description)之间的距离(单位:像素)
|
||||
/// </summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("获取或设置标题(Title)和描述(Description)之间的距离(单位:像素)"),
|
||||
DefaultValue(2)]
|
||||
public int TitleDescriptionSpace
|
||||
{
|
||||
|
|
@ -3833,10 +3844,10 @@ namespace BrightIdeasSoftware
|
|||
private int titleDescriptionSpace = 2;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the name of the aspect of the model object that contains the task description
|
||||
/// </summary>
|
||||
///获取或设置跟Description挂钩的模型对象名称
|
||||
///</summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("The name of the aspect of the model object that contains the task description"),
|
||||
Description("跟Description挂钩的模型对象名称"),
|
||||
DefaultValue(null)]
|
||||
public string DescriptionAspectName
|
||||
{
|
||||
|
|
@ -3894,7 +3905,12 @@ namespace BrightIdeasSoftware
|
|||
#endregion
|
||||
|
||||
#region Rendering
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
/// <param name="cellBounds"></param>
|
||||
/// <param name="model"></param>
|
||||
public override void ConfigureSubItem(DrawListViewSubItemEventArgs e, Rectangle cellBounds, object model)
|
||||
{
|
||||
base.ConfigureSubItem(e, cellBounds, model);
|
||||
|
|
@ -3932,6 +3948,7 @@ namespace BrightIdeasSoftware
|
|||
{
|
||||
int imageWidth = this.DrawImage(g, r, imageSelector);
|
||||
int gapToText = imageWidth + this.ImageTextSpace;
|
||||
textBounds.Y += TopSpace;
|
||||
textBounds.X += gapToText;
|
||||
textBounds.Width -= gapToText;
|
||||
}
|
||||
|
|
@ -3990,7 +4007,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// This renderer draws a functioning button in its cell
|
||||
/// 此渲染器在其单元格中绘制一个功能按钮
|
||||
/// </summary>
|
||||
public class ColumnButtonRenderer : BaseRenderer
|
||||
{
|
||||
|
|
@ -3998,10 +4015,10 @@ namespace BrightIdeasSoftware
|
|||
#region Properties
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets how each button will be sized
|
||||
/// 获取或设置按钮的大小模式
|
||||
/// </summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("How each button will be sized"),
|
||||
Description(" 获取或设置按钮的大小模式"),
|
||||
DefaultValue(OLVColumn.ButtonSizingMode.TextBounds)]
|
||||
public OLVColumn.ButtonSizingMode SizingMode
|
||||
{
|
||||
|
|
@ -4011,11 +4028,11 @@ namespace BrightIdeasSoftware
|
|||
private OLVColumn.ButtonSizingMode sizingMode = OLVColumn.ButtonSizingMode.TextBounds;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the size of the button when the SizingMode is FixedBounds
|
||||
/// 获取或设置SizingMode为FixedBound时按钮的大小
|
||||
/// </summary>
|
||||
/// <remarks>If this is not set, the bounds of the cell will be used</remarks>
|
||||
/// <remarks>如果未设置,将使用单元格的边界</remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("The size of the button when the SizingMode is FixedBounds"),
|
||||
Description("获取或设置SizingMode为FixedBound时按钮的大小"),
|
||||
DefaultValue(null)]
|
||||
public Size? ButtonSize
|
||||
{
|
||||
|
|
@ -4025,10 +4042,10 @@ namespace BrightIdeasSoftware
|
|||
private Size? buttonSize;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the extra space that surrounds the cell when the SizingMode is TextBounds
|
||||
///获取或设置当SizingMode为TextBound时单元格周围的额外空间
|
||||
/// </summary>
|
||||
[Category("ObjectListView"),
|
||||
Description("The extra space that surrounds the cell when the SizingMode is TextBounds")]
|
||||
Description("获取或设置当SizingMode为TextBound时单元格周围的额外空间")]
|
||||
public Size? ButtonPadding
|
||||
{
|
||||
get { return this.buttonPadding; }
|
||||
|
|
@ -4042,12 +4059,12 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the maximum width that a button can occupy.
|
||||
/// -1 means there is no maximum width.
|
||||
/// 获取或设置按钮可以占用的最大宽度
|
||||
/// -1 表示不限制宽度
|
||||
/// </summary>
|
||||
/// <remarks>This is only considered when the SizingMode is TextBounds</remarks>
|
||||
/// <remarks>仅当SizingMode为TextBound时才会生效</remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("The maximum width that a button can occupy when the SizingMode is TextBounds"),
|
||||
Description("SizingMode为TextBound时按钮可以达到的最大宽度"),
|
||||
DefaultValue(-1)]
|
||||
public int MaxButtonWidth
|
||||
{
|
||||
|
|
@ -4057,12 +4074,12 @@ namespace BrightIdeasSoftware
|
|||
private int maxButtonWidth = -1;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the minimum width that a button can occupy.
|
||||
/// -1 means there is no minimum width.
|
||||
/// 获取或设置按钮可以占用的最小宽度。
|
||||
/// -1 表示不限制宽度
|
||||
/// </summary>
|
||||
/// <remarks>This is only considered when the SizingMode is TextBounds</remarks>
|
||||
/// <remarks>仅当SizingMode为TextBound时才会生效</remarks>
|
||||
[Category("ObjectListView"),
|
||||
Description("The minimum width that a button can be when the SizingMode is TextBounds"),
|
||||
Description("SizingMode为TextBound时按钮可以达到的最小宽度。"),
|
||||
DefaultValue(-1)]
|
||||
public int MinButtonWidth
|
||||
{
|
||||
|
|
@ -4076,7 +4093,7 @@ namespace BrightIdeasSoftware
|
|||
#region Rendering
|
||||
|
||||
/// <summary>
|
||||
/// Calculate the size of the contents
|
||||
/// 计算内容的大小
|
||||
/// </summary>
|
||||
/// <param name="g"></param>
|
||||
/// <param name="r"></param>
|
||||
|
|
@ -4104,7 +4121,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Draw the button
|
||||
/// 画按钮
|
||||
/// </summary>
|
||||
/// <param name="g"></param>
|
||||
/// <param name="r"></param>
|
||||
|
|
@ -4140,7 +4157,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// What is the state of the button?
|
||||
/// 按钮的状态
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
protected PushButtonState CalculatePushButtonState()
|
||||
|
|
@ -4155,7 +4172,7 @@ namespace BrightIdeasSoftware
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Is the mouse over the button?
|
||||
/// 鼠标是否在按钮上
|
||||
/// </summary>
|
||||
protected bool IsButtonHot
|
||||
{
|
||||
|
|
|
|||
|
|
@ -92,14 +92,11 @@ namespace BrightIdeasSoftware {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return the Windows handle behind this control
|
||||
/// 返回此控件的Windows句柄
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// When an ObjectListView is initialized as part of a UserControl, the
|
||||
/// GetHeaderControl() method returns 0 until the UserControl is
|
||||
/// completely initialized. So the AssignHandle() call in the constructor
|
||||
/// doesn't work. So we override the Handle property so value is always
|
||||
/// current.
|
||||
/// 当ObjectListView被初始化为UserControl的一部分时,GetHeaderControl()方法返回0,直到UserControl完全初始化。
|
||||
/// 因此,构造函数中的AssignHandle()调用不起作用。因此,我们覆盖了Handle属性,以便值始终为当前值。
|
||||
/// </remarks>
|
||||
public new IntPtr Handle {
|
||||
get { return NativeMethods.GetHeaderControl(this.ListView); }
|
||||
|
|
@ -119,7 +116,7 @@ namespace BrightIdeasSoftware {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the index of the column under the cursor if the cursor is over it's checkbox
|
||||
///如果光标位于其复选框上,则获取光标下列的索引
|
||||
/// </summary>
|
||||
protected int GetColumnCheckBoxUnderCursor() {
|
||||
Point pt = this.ScrolledCursorPosition;
|
||||
|
|
@ -140,7 +137,7 @@ namespace BrightIdeasSoftware {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return true if the given point is over the checkbox for the given column.
|
||||
///如果给定坐标点在给定列的复选框上方,则返回TRUE。
|
||||
/// </summary>
|
||||
/// <param name="columnIndex"></param>
|
||||
/// <param name="pt"></param>
|
||||
|
|
@ -159,8 +156,7 @@ namespace BrightIdeasSoftware {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets whether the cursor is over a "locked" divider, i.e.
|
||||
/// one that cannot be dragged by the user.
|
||||
/// 获取光标是否位于“锁定”的分隔线上,即用户无法拖动的分隔线。
|
||||
/// </summary>
|
||||
protected bool IsCursorOverLockedDivider {
|
||||
get {
|
||||
|
|
@ -183,7 +179,7 @@ namespace BrightIdeasSoftware {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the listview that this header belongs to
|
||||
///获取或设置此标头所属的列表视图
|
||||
/// </summary>
|
||||
protected ObjectListView ListView {
|
||||
get { return this.listView; }
|
||||
|
|
@ -193,7 +189,7 @@ namespace BrightIdeasSoftware {
|
|||
private ObjectListView listView;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the maximum height of the header. -1 means no maximum.
|
||||
/// 获取标题的最大高度。-1表示没有最大值。
|
||||
/// </summary>
|
||||
public int MaximumHeight
|
||||
{
|
||||
|
|
@ -201,7 +197,7 @@ namespace BrightIdeasSoftware {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the minimum height of the header. -1 means no minimum.
|
||||
/// 获取标题的最小高度。-1表示没有最低要求。
|
||||
/// </summary>
|
||||
public int MinimumHeight
|
||||
{
|
||||
|
|
@ -224,8 +220,7 @@ namespace BrightIdeasSoftware {
|
|||
private ToolTipControl toolTip;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets whether the text in column headers should be word
|
||||
/// wrapped when it is too long to fit within the column
|
||||
/// 获取或设置当列标题中的文本太长而无法放入列中时,是否应对其进行自动换行
|
||||
/// </summary>
|
||||
public bool WordWrap {
|
||||
get { return this.wordWrap; }
|
||||
|
|
|
|||
|
|
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
|
||||
// 方法是按如下所示使用“*”: :
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("2.1.2101.1201")]
|
||||
[assembly: AssemblyFileVersion("2.1.2101.1201")]
|
||||
[assembly: AssemblyVersion("2.1.2101.2301")]
|
||||
[assembly: AssemblyFileVersion("2.1.2101.2301")]
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -31,6 +31,7 @@
|
|||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\ryControls.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
|
|
|
|||
|
|
@ -1,36 +1,36 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("在线升级模块")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("睿元网络工作室")]
|
||||
[assembly: AssemblyProduct("ryUpdate")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
//将 ComVisible 设置为 false 将使此程序集中的类型
|
||||
//对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("11a63e24-0257-4c54-a109-f1a609a52a62")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
|
||||
// 方法是按如下所示使用“*”: :
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("2.2.1712.1800")]
|
||||
[assembly: AssemblyFileVersion("2.2.1712.1800")]
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("在线升级模块")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("睿元网络工作室")]
|
||||
[assembly: AssemblyProduct("ryUpdate")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
//将 ComVisible 设置为 false 将使此程序集中的类型
|
||||
//对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("11a63e24-0257-4c54-a109-f1a609a52a62")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
|
||||
// 方法是按如下所示使用“*”: :
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("2.2.2101.2301")]
|
||||
[assembly: AssemblyFileVersion("2.2.2101.2301")]
|
||||
|
|
@ -3,8 +3,26 @@ using System;
|
|||
|
||||
namespace LiveUpdate
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public delegate void LiveUpdateProgressChanged(object sender, LiveUpdateEventArgs e);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public delegate void OnAppExit(object sender, EventArgs e);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
public delegate void UpdateHandler(UpdateInfo e);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
public delegate void ErrorHandler(UpdateErrorInfo e);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,9 @@
|
|||
|
||||
namespace LiveUpdate
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public struct UpdateInfo
|
||||
{
|
||||
/// <summary>
|
||||
|
|
@ -37,11 +40,23 @@ namespace LiveUpdate
|
|||
/// </summary>
|
||||
public string sxSettingXML;//升级程序要使用的设置xml
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public struct UpdateErrorInfo
|
||||
{
|
||||
public string ErrorStr;//错误字符串
|
||||
public int ErrorId;//错误id
|
||||
{
|
||||
/// <summary>
|
||||
/// 错误字符串
|
||||
/// </summary>
|
||||
public string ErrorStr;//错误字符串
|
||||
/// <summary>
|
||||
/// 错误id
|
||||
/// </summary>
|
||||
public int ErrorId;//错误id
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public sealed class LiveUpdateEventArgs : EventArgs
|
||||
{
|
||||
private long _CurrentFileSize;
|
||||
|
|
@ -50,37 +65,58 @@ namespace LiveUpdate
|
|||
private double _CurrProgress;
|
||||
private bool _IsCompleted;
|
||||
private string _CurrentStatus;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public LiveUpdateEventArgs()
|
||||
{
|
||||
_CurrentFileSize = 0;
|
||||
_CurrentUrl = "";
|
||||
_IsCompleted = false;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public long CurrentFileSize
|
||||
{
|
||||
get { return _CurrentFileSize; }
|
||||
set { _CurrentFileSize = value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CurrentFileName
|
||||
{
|
||||
get { return _CurrentFileName; }
|
||||
set { _CurrentFileName = value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CurrentUrl
|
||||
{
|
||||
get { return _CurrentUrl; }
|
||||
set { _CurrentUrl = value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public double CurrProgress
|
||||
{
|
||||
get { return _CurrProgress; }
|
||||
set { _CurrProgress = value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool IsCompleted
|
||||
{
|
||||
get { return _IsCompleted; }
|
||||
set { _IsCompleted = value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CurrentStatus
|
||||
{
|
||||
get { return _CurrentStatus; }
|
||||
|
|
|
|||
|
|
@ -6,16 +6,34 @@ using System.Windows.Forms;
|
|||
|
||||
namespace LiveUpdate
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class RyUpdate
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public ClsLiveUpdate myLiveUpdate = new ClsLiveUpdate(null);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public static Dictionary<string, string> dict_downlist = new Dictionary<string, string>();
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="url"></param>
|
||||
public RyUpdate(string url)
|
||||
{
|
||||
myLiveUpdate.OnUpdateComplete += OnUpdateComplete;
|
||||
myLiveUpdate.OnNoUpdate += MyLiveUpdate_OnNoUpdate;
|
||||
myLiveUpdate.UpdateUrl = url;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="_ParentForm"></param>
|
||||
/// <param name="url"></param>
|
||||
public RyUpdate(Form _ParentForm, string url)
|
||||
{
|
||||
ParentForm = _ParentForm;
|
||||
|
|
@ -23,6 +41,9 @@ namespace LiveUpdate
|
|||
myLiveUpdate.OnNoUpdate += MyLiveUpdate_OnNoUpdate;
|
||||
myLiveUpdate.UpdateUrl = url;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
~RyUpdate()
|
||||
{
|
||||
myLiveUpdate.OnUpdateComplete -= OnUpdateComplete;
|
||||
|
|
@ -36,18 +57,27 @@ namespace LiveUpdate
|
|||
get { return myLiveUpdate.CurUserId; }
|
||||
set { myLiveUpdate.CurUserId = value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public Form ParentForm
|
||||
{
|
||||
get { return myLiveUpdate.ParentForm; }
|
||||
set { myLiveUpdate.ParentForm = value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 没有版本更新时激发
|
||||
/// </summary>
|
||||
[Description("没有版本更新时激发")]
|
||||
public event EventHandler OnNoUpdate;
|
||||
private void MyLiveUpdate_OnNoUpdate(object sender, EventArgs e)
|
||||
{
|
||||
OnNoUpdate?.Invoke(this, new EventArgs());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public bool CheckUpdate()
|
||||
{
|
||||
//LiveUpdate.clsUpdateInfo.myLiveUpdate.SettingPath = Application.StartupPath + @"\cUpdate.dat";
|
||||
|
|
@ -77,6 +107,9 @@ namespace LiveUpdate
|
|||
OnUpdateCancel?.Invoke(this,new EventArgs());
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public event LiveUpdate.OnAppExit OnAppExit;
|
||||
private void Frm_OnAppExit(object sender, EventArgs e)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -11,6 +11,9 @@ using ryCommon;
|
|||
//在线升级类
|
||||
namespace LiveUpdate
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class ClsLiveUpdate
|
||||
{
|
||||
/// <summary>
|
||||
|
|
@ -27,6 +30,9 @@ namespace LiveUpdate
|
|||
private string DataUpdateDes = "";//数据库更新描述
|
||||
private string FileUpdateUrl = "";//文件更新地址
|
||||
private string DbUpdateUrl = "";//数据库更新地址
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CurUserId = "";//当前用户id
|
||||
/// <summary>
|
||||
/// 隔多久后再次检查更新
|
||||
|
|
@ -48,8 +54,17 @@ namespace LiveUpdate
|
|||
/// 当前安装的数据库版本
|
||||
/// </summary>
|
||||
public double MyDataVer = 0;//数据库版本
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string SaveFileName = "tmp.tmp";//下载的文件保存文件
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string DownUrl = "";//下载地址
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool isExit = false;
|
||||
private UpdateInfo m_UpdateType;
|
||||
/// <summary>
|
||||
|
|
@ -65,14 +80,29 @@ namespace LiveUpdate
|
|||
public int UpdateLoopHours =0;//每隔n小时检测一次
|
||||
private delegate void dd1(bool message);
|
||||
private Thread threadOne;
|
||||
/// <summary>
|
||||
/// 读取版本信息完成后激发
|
||||
/// </summary>
|
||||
[Description("读取版本信息完成后激发")]
|
||||
public event EventHandler OnReadComplete;
|
||||
/// <summary>
|
||||
/// 没有版本更新时激发
|
||||
/// </summary>
|
||||
[Description("没有版本更新时激发")]
|
||||
public event EventHandler OnNoUpdate;
|
||||
/// <summary>
|
||||
/// 发现新版本时激发
|
||||
/// </summary>
|
||||
[Description("发现新版本时激发")]
|
||||
public event UpdateHandler OnUpdateComplete;
|
||||
/// <summary>
|
||||
/// 发生错误后激发
|
||||
/// </summary>
|
||||
[Description("发生错误后激发")]
|
||||
public event ErrorHandler OnHappenError;
|
||||
/// <summary>
|
||||
/// 更新进度变化后激发
|
||||
/// </summary>
|
||||
[Description("更新进度变化后激发")]
|
||||
public event LiveUpdate.LiveUpdateProgressChanged ProgressChanged;
|
||||
private LiveUpdate.LiveUpdateEventArgs _LiveUpdateEventArgs = new LiveUpdate.LiveUpdateEventArgs();
|
||||
|
|
@ -87,6 +117,9 @@ namespace LiveUpdate
|
|||
threadOne.IsBackground = true;
|
||||
threadOne.Start();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public Form ParentForm = null;
|
||||
/// <summary>
|
||||
/// 初始化升级函数
|
||||
|
|
@ -100,6 +133,9 @@ namespace LiveUpdate
|
|||
SettingPath = Application.StartupPath + @"\cUpdate.dat";
|
||||
MyDataVer = 0;
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public double AssemblyVersion
|
||||
{
|
||||
get
|
||||
|
|
@ -116,6 +152,9 @@ namespace LiveUpdate
|
|||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public double AssemblyReVersion
|
||||
{
|
||||
get
|
||||
|
|
@ -354,10 +393,17 @@ namespace LiveUpdate
|
|||
if (UpdateMarket > 0)
|
||||
{
|
||||
//如果没有指定更新用户,或者包含在指定更新用户里,则有更新
|
||||
if (m_UpdateUserList == "" || ("|"+m_UpdateUserList+"|").IndexOf("|" + CurUserId + "|") >= 0)
|
||||
if (m_UpdateUserList.Length==0 || (m_UpdateUserList).IndexOf("|" + CurUserId + "|") >= 0)
|
||||
{
|
||||
m_UpdateType = myUpdate;
|
||||
OnUpdateComplete_T(myUpdate);
|
||||
if (m_UpdateUserList.Length > 0 && CurUserId.Length == 0)
|
||||
{
|
||||
OnNoUpdate_T();
|
||||
}
|
||||
else
|
||||
{
|
||||
m_UpdateType = myUpdate;
|
||||
OnUpdateComplete_T(myUpdate);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,8 +9,14 @@ using System.Windows.Forms;
|
|||
|
||||
namespace LiveUpdate
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public partial class frmStartUpdate : Form
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public frmStartUpdate()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
|
@ -81,6 +87,12 @@ namespace LiveUpdate
|
|||
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="FilePath"></param>
|
||||
/// <param name="PramCom"></param>
|
||||
/// <returns></returns>
|
||||
public int RunFile(string FilePath, string PramCom)
|
||||
{
|
||||
try
|
||||
|
|
@ -90,6 +102,9 @@ namespace LiveUpdate
|
|||
}
|
||||
catch{return 0; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public event LiveUpdate.OnAppExit OnAppExit;
|
||||
private void BtnOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,38 +9,63 @@ using System.IO;
|
|||
using System.Runtime.InteropServices;
|
||||
namespace LiveUpdate
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public partial class FrmUpdate : Form
|
||||
{
|
||||
private ClsLiveUpdate myLiveUpdate;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="_myLiveUpdate"></param>
|
||||
public FrmUpdate(ClsLiveUpdate _myLiveUpdate)
|
||||
{
|
||||
InitializeComponent();
|
||||
myLiveUpdate = _myLiveUpdate;
|
||||
}
|
||||
/// <summary>
|
||||
/// 提示文本
|
||||
/// </summary>
|
||||
[Description("提示文本")]
|
||||
public string T_Capion
|
||||
{
|
||||
get { return label1.Text; }
|
||||
set { label1.Text = value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 更新日期
|
||||
/// </summary>
|
||||
[Description("更新日期")]
|
||||
public string T_UpdateDate
|
||||
{
|
||||
get { return label3.Text; }
|
||||
set { label3.Text = value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 更新版本
|
||||
/// </summary>
|
||||
[Description("更新版本")]
|
||||
public string T_UpdateVer
|
||||
{
|
||||
get { return label5.Text; }
|
||||
set { label5.Text = value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 更新描述
|
||||
/// </summary>
|
||||
[Description("更新描述")]
|
||||
public string T_UpdateDes
|
||||
{
|
||||
get { return labelTx1.Text; }
|
||||
set { labelTx1.Text = value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="Str"></param>
|
||||
/// <param name="defValue"></param>
|
||||
/// <returns></returns>
|
||||
public string ConvertDateStr(string Str, string defValue)
|
||||
{
|
||||
try
|
||||
|
|
@ -52,6 +77,10 @@ namespace LiveUpdate
|
|||
return defValue;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
public void SetUpdateInfo(UpdateInfo e)
|
||||
{
|
||||
if (e.UpdateType == "soft")
|
||||
|
|
@ -77,6 +106,9 @@ namespace LiveUpdate
|
|||
T_UpdateDes = e.UpdateDes;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Description("设置多长时间后进行下次更新")]
|
||||
public int T_UpdateAfterTime
|
||||
{
|
||||
|
|
@ -95,6 +127,9 @@ namespace LiveUpdate
|
|||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool canClose = false;
|
||||
private void BtnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
|
@ -111,6 +146,11 @@ namespace LiveUpdate
|
|||
this.DialogResult = DialogResult.Cancel;
|
||||
this.Close();
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="hWnd"></param>
|
||||
/// <returns></returns>
|
||||
[DllImport("user32.dll")]
|
||||
public static extern bool SetForegroundWindow(int hWnd);
|
||||
private void FrmUpdate_Load(object sender, EventArgs e)
|
||||
|
|
@ -152,6 +192,9 @@ namespace LiveUpdate
|
|||
MessageBox.Show("升级发生错误,升级失败。","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public event LiveUpdate.OnAppExit OnAppExit;
|
||||
private void Frm_OnAppExit(object sender, EventArgs e)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,89 +1,91 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{11A63E24-0257-4C54-A109-F1A609A52A62}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>ryUpdate</RootNamespace>
|
||||
<AssemblyName>ryUpdate</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="myUpdate\clsLiveUpdate.cs" />
|
||||
<Compile Include="myUpdate\RyUpdate.cs" />
|
||||
<Compile Include="myUpdate\frmStartUpdate.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\frmStartUpdate.Designer.cs">
|
||||
<DependentUpon>frmStartUpdate.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\frmUpdate.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\frmUpdate.Designer.cs">
|
||||
<DependentUpon>frmUpdate.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\LiveUpdate_EventArgs.cs" />
|
||||
<Compile Include="myUpdate\LiveUpdate_Delegate.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="myUpdate\frmStartUpdate.resx">
|
||||
<DependentUpon>frmStartUpdate.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="myUpdate\frmUpdate.resx">
|
||||
<DependentUpon>frmUpdate.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\ryControls\ryControlsV4.csproj">
|
||||
<Project>{9eca3a84-8545-4c4d-84d6-d23e3bdf2d90}</Project>
|
||||
<Name>ryControlsV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{11A63E24-0257-4C54-A109-F1A609A52A62}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>ryUpdate</RootNamespace>
|
||||
<AssemblyName>ryUpdate</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Bin\Debug\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DocumentationFile>..\..\Bin\Debug\CommonControls\.NET4\ryUpdate.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Bin\Release\CommonControls\.NET4\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>..\..\Bin\Release\CommonControls\.NET4\ryUpdate.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="myUpdate\clsLiveUpdate.cs" />
|
||||
<Compile Include="myUpdate\RyUpdate.cs" />
|
||||
<Compile Include="myUpdate\frmStartUpdate.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\frmStartUpdate.Designer.cs">
|
||||
<DependentUpon>frmStartUpdate.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\frmUpdate.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\frmUpdate.Designer.cs">
|
||||
<DependentUpon>frmUpdate.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="myUpdate\LiveUpdate_EventArgs.cs" />
|
||||
<Compile Include="myUpdate\LiveUpdate_Delegate.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="myUpdate\frmStartUpdate.resx">
|
||||
<DependentUpon>frmStartUpdate.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="myUpdate\frmUpdate.resx">
|
||||
<DependentUpon>frmUpdate.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MyDb\MyDbV4.csproj">
|
||||
<Project>{9df20d86-a56e-4cf6-a3d8-f30421297b1b}</Project>
|
||||
<Name>MyDbV4</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\ryControls\ryControlsV4.csproj">
|
||||
<Project>{9eca3a84-8545-4c4d-84d6-d23e3bdf2d90}</Project>
|
||||
<Name>ryControlsV4</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
-->
|
||||
</Project>
|
||||
Loading…
Reference in New Issue
Block a user