├── _config.yml
├── V5_DataCollection
├── Modules
│ └── readme.md
├── Plugins
│ ├── SaveContent
│ │ ├── readme.txt
│ │ ├── SaveContent.py
│ │ ├── OutPutTxt.cs
│ │ ├── OutPutSql.cs
│ │ ├── OutPutHtml.cs
│ │ └── OutPutXlsx.cs
│ ├── SpiderUrl
│ │ ├── readme.txt
│ │ └── SpiderUrl.py
│ ├── PublishContent
│ │ ├── readme.txt
│ │ └── PublishContent.py
│ ├── SpiderContent
│ │ ├── readme.txt
│ │ └── SpiderContent.py
│ └── readme.md
├── System
│ ├── Selenium
│ │ └── readme.md
│ ├── V5.DataCollection.db
│ └── UserTools
│ │ └── list.json
├── Program.cs
├── frmMain.cs
├── Images
│ ├── 背景.png
│ ├── 背景1.png
│ ├── 背景2.png
│ ├── pic037.gif
│ ├── pic040.gif
│ ├── pic041.gif
│ ├── pic049.gif
│ └── pic062.gif
├── MainEvents.cs
├── frmAboutBox.cs
├── pythonlib.zip
├── Icons
│ └── orange.ico
├── BaseForm.Designer.cs
├── MainEventHandler.cs
├── _Class
│ ├── BaseConfig.cs
│ ├── TestHelper.cs
│ ├── DAL
│ │ ├── DALTask.cs
│ │ ├── DALTaskLabel.cs
│ │ ├── DALContentHelper.cs
│ │ ├── DALDiyWebUrlHelper.cs
│ │ ├── DALWebPublishModule.cs
│ │ ├── DALDataPublishLogHelper.cs
│ │ └── DALTaskClass.cs
│ ├── PluginUtility.cs
│ ├── Task
│ │ └── TaskStatus.cs
│ ├── Common
│ │ ├── AppNameHelper.cs
│ │ ├── CommonHelper.cs
│ │ ├── QueueImgHelper.cs
│ │ └── SerializeHelper.cs
│ ├── Gather
│ │ ├── GatherEvents.cs
│ │ ├── ModelLinkUrl.cs
│ │ ├── SpiderHelper.cs
│ │ ├── cGatherFunction.cs
│ │ ├── GatherEventHandler.cs
│ │ ├── SpiderListHelper.cs
│ │ └── SpiderViewHelper.cs
│ ├── Plan
│ │ ├── JobDetailHelper.cs
│ │ └── PlanTaskHelper.cs
│ ├── PythonExt
│ │ └── PythonExtHelper.cs
│ ├── Publish
│ │ └── PublishContentHelper.cs
│ ├── WebPublishModule
│ │ ├── cWebPublishModule.cs
│ │ └── ModelWebPublishModule.cs
│ └── Model
│ │ └── ModelDownLoadImg.cs
├── frmMain.Designer.cs
├── Forms
│ ├── Tools
│ │ ├── frmTest.cs
│ │ ├── frmUserTool.cs
│ │ ├── frmSQL.Designer.cs
│ │ ├── frmTest.Designer.cs
│ │ ├── frmEditor.Designer.cs
│ │ ├── frmOption.Designer.cs
│ │ ├── frmUserTool.Designer.cs
│ │ ├── frmImportPythonScript.Designer.cs
│ │ ├── frmImportWebCollectionModule.cs
│ │ ├── frmImportWebPublishModule.Designer.cs
│ │ ├── frmImportWebCollectionModule.Designer.cs
│ │ ├── frmImportPythonScript.cs
│ │ ├── frmImportWebPublishModule.cs
│ │ ├── frmSQL.cs
│ │ ├── frmEditor.cs
│ │ └── frmOption.cs
│ ├── Task
│ │ ├── FrmTaskEdit.cs
│ │ ├── FrmTaskMain.cs
│ │ ├── TaskEvents.cs
│ │ ├── frmTaskUrl.cs
│ │ ├── TaskEventHandler.cs
│ │ ├── frmTaskSpiderLabel.cs
│ │ ├── FrmTaskEdit.Designer.cs
│ │ ├── Tools
│ │ │ ├── frmTaskPlanSet.cs
│ │ │ ├── frmTaskDiyWebUrl.cs
│ │ │ ├── frmTaskDiyWebUrl.Designer.cs
│ │ │ └── frmTaskPlanSet.Designer.cs
│ │ ├── frmTaskMain.Designer.cs
│ │ ├── frmTaskUrl.Designer.cs
│ │ ├── TaskData
│ │ │ ├── frmTaskDataList.cs
│ │ │ ├── frmTaskDataEdit.Designer.cs
│ │ │ ├── frmTaskDataList.Designer.cs
│ │ │ └── frmTaskDataEdit.cs
│ │ ├── frmTaskLabelRemove.Designer.cs
│ │ ├── frmTaskLabelReplace.Designer.cs
│ │ ├── frmTaskSpiderLabel.Designer.cs
│ │ ├── frmTaskLabelReplace.cs
│ │ └── frmTaskLabelRemove.cs
│ ├── Docking
│ │ ├── frmTreeBox.cs
│ │ ├── frmOutPutBox.cs
│ │ ├── frmTreeBox.Designer.cs
│ │ └── frmOutPutBox.Designer.cs
│ ├── Publish
│ │ ├── frmPublishEdit.cs
│ │ ├── cPublishModuleItem.cs
│ │ └── frmPublishEdit.Designer.cs
│ └── LeftTree
│ │ ├── frmLeftTreeClass.cs
│ │ └── frmLeftTreeClass.Designer.cs
├── x64
│ └── SQLite.Interop.dll
├── x86
│ └── SQLite.Interop.dll
├── Config
│ ├── DockPanel.config
│ └── lognet4.config
├── frmAboutBox.Designer.cs
├── frmSplashForm.Designer.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── frmLoadingDialog.Designer.cs
├── App.config
├── BaseForm.cs
├── frmSplashForm.cs
├── BaseContent.cs
├── packages.config
├── frmLoadingDialog.cs
└── BaseContent.Designer.cs
├── V5_DataPublish
├── System
│ ├── Encoding.txt
│ ├── ReplaceWords.txt
│ └── V5_DataPublishLog.db
├── Program.cs
├── frmMain.cs
├── orange.ico
├── Images
│ ├── 背景.png
│ ├── 背景1.png
│ ├── 背景2.png
│ ├── pic037.gif
│ ├── pic040.gif
│ ├── pic041.gif
│ ├── pic049.gif
│ └── pic062.gif
├── MainEvents.cs
├── frmAboutUs.cs
├── _Class
│ ├── Common.cs
│ ├── Utility.cs
│ ├── DAL
│ │ ├── DALWebSite.cs
│ │ ├── DALTreeClass.cs
│ │ └── DALWebSiteClassList.cs
│ ├── Model
│ │ ├── ModelWebSite.cs
│ │ └── ModelWebSiteChecked.cs
│ ├── Publish
│ │ ├── PublishTask.cs
│ │ ├── PublishCommon.cs
│ │ ├── PublishThread.cs
│ │ └── PublishFileSource.cs
│ ├── BLL
│ │ └── BLLDeskTopPublish.cs
│ ├── BaiduHelper
│ │ ├── Model
│ │ │ └── ModelBaiduNewsHelper.cs
│ │ └── ThreadGetBaiduResultUtility.cs
│ ├── DataSource
│ │ └── PublishTaskSqlServerHelper.cs
│ ├── WebSiteClassHelper.cs
│ └── ModelTreeClass.cs
├── MainEventHandler.cs
├── frmMain.designer.cs
├── frmAboutUs.designer.cs
├── frmOption.designer.cs
├── frmSplash.designer.cs
├── Forms
│ ├── Desk
│ │ ├── frmDeskTop.cs
│ │ ├── frmHandInsert.cs
│ │ ├── frmWebInsert.cs
│ │ ├── frmDeskTop.designer.cs
│ │ ├── frmPageContentEdit.cs
│ │ ├── frmSelectGroupSite.cs
│ │ ├── frmWebInsert.designer.cs
│ │ ├── frmHandInsert.designer.cs
│ │ ├── frmAutoCreateArticle.Designer.cs
│ │ ├── frmPageContentEdit.Designer.cs
│ │ ├── frmSelectGroupSite.Designer.cs
│ │ └── frmAutoCreateArticle.cs
│ ├── DiyWeb
│ │ ├── ListItem2.cs
│ │ ├── frmHandWebInsert.cs
│ │ ├── frmHandWebInsert.Designer.cs
│ │ ├── TextFile1.txt
│ │ └── ModelSiteInfo.cs
│ ├── Import
│ │ ├── frmImportXml.cs
│ │ ├── frmImportText.cs
│ │ ├── frmImportText.Designer.cs
│ │ ├── frmImportXml.Designer.cs
│ │ ├── frmImportHttpWeb.Designer.cs
│ │ └── frmImportHttpWeb.cs
│ ├── WebSite
│ │ ├── frmWebSiteEdit.cs
│ │ ├── frmWebSiteClassEdit.cs
│ │ ├── frmWebSiteEdit.Designer.cs
│ │ ├── frmWebSiteLogList.Designer.cs
│ │ ├── frmWebSiteClassEdit.Designer.cs
│ │ └── frmWebSiteLogList.cs
│ ├── frmOptionConfig.Designer.cs
│ ├── Update
│ │ ├── frmUpdate.Designer.cs
│ │ └── frmUpdate.cs
│ ├── WebSiteClass
│ │ ├── frmWebSiteClass.cs
│ │ └── frmWebSiteClass.Designer.cs
│ └── frmOptionConfig.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Settings1.Designer.cs
│ └── Settings.settings
├── frmLoadingDialog.designer.cs
├── Config
│ ├── SiteInfo.json
│ └── lognet4.config
├── app.config
├── frmSplash.cs
├── packages.config
├── BaseForm.cs
├── frmOption.cs
└── frmLoadingDialog.cs
├── V5_AULWriter
├── 3.ico
├── App.ico
├── Program.cs
├── frmAULWriter.cs
├── Form1.Designer.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── app.config
└── AutoUpdaterList.xml
├── V5_ScreenSnaps
├── 1.jpg
├── 2.jpg
├── 3.jpg
├── 4.jpg
├── 5.jpg
└── 6.jpg
├── V5_AutoUpdate
├── App.ico
├── IniFiles.cs
├── Program.cs
├── XmlFiles.cs
├── orange.ico
├── AppUpdater.cs
├── FrmUpdate.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Settings.Designer.cs
│ ├── Resources.Designer.cs
│ └── Settings.settings
├── app.config
├── UpdateList.xml
└── V5_AutoUpdate.csproj
├── V5_Model
├── ModelTask.cs
├── ModelTaskLabel.cs
├── ModelWebPublishModule.cs
├── ModelTaskClass.cs
├── Properties
│ └── AssemblyInfo.cs
└── V5_Model.csproj
├── V5_Doc
└── V5_Collection.dmx
├── V5_DataPlugins
├── IPublish.cs
├── Model
│ ├── ModelRandom.cs
│ ├── ModelCreateHtml.cs
│ ├── ModelPublishItem.cs
│ ├── ModelPublishModule.cs
│ ├── ModelClassItem.cs
│ └── ModelGatherItem.cs
├── IPublishTaskHelper.cs
├── Properties
│ └── AssemblyInfo.cs
├── EventHandler
│ └── PluginEventHandler.cs
├── packages.config
├── IKeyWord.cs
├── IPublishContent.cs
├── IHandleUrl.cs
├── ISaveContent.cs
├── IHandleLabel.cs
├── IOutPutFormat.cs
├── IPlugin.cs
└── V5_Plugins.csproj
├── V5_DataWebBrowser
├── Program.cs
├── orange.ico
├── frmMainBrowser.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── frmMainBrowser.designer.cs
└── app.config
├── V5_Libs
├── Interop.SHDocVw.dll
├── AxInterop.SHDocVw.dll
├── FastColoredTextBox.dll
├── HTMLEditorControl.dll
├── x64
│ └── SQLite.Interop.dll
└── x86
│ └── SQLite.Interop.dll
├── V5_WinLibs
├── Core
│ ├── CsvHelper.cs
│ ├── DESHelper.cs
│ ├── HttpHelps.cs
│ ├── IniHelper.cs
│ ├── XmlHelper.cs
│ ├── CacheHelper.cs
│ ├── DESHelper1.cs
│ ├── HtmlHelper.cs
│ ├── HttpHelper.cs
│ ├── HttpHelper4.cs
│ ├── InputHelper.cs
│ ├── SleepHelper.cs
│ ├── cHTMLHelper.cs
│ ├── AppRunHelper.cs
│ ├── HttpPostHelper.cs
│ ├── RequestHelper.cs
│ ├── StringHelper.cs
│ ├── User32Helper.cs
│ ├── cRegexHelper.cs
│ ├── CollectionHelper.cs
│ ├── ImageDownHelper.cs
│ ├── SimulationHelper.cs
│ ├── ValidatorHelper.cs
│ ├── CacheManageHelper.cs
│ ├── HardwareInfoHelper.cs
│ ├── ObjFileStoreHelper.cs
│ ├── ThreadMultiHelper1.cs
│ ├── cFalseOriginalHelper.cs
│ └── WWWHelper.cs
├── Ftp
│ ├── FTPClient.cs
│ ├── FTPHelper.cs
│ └── FTPOperater.cs
├── LoggerHelper.cs
├── Expand
│ ├── ListItem.cs
│ └── cPageEncode.cs
├── Utility
│ ├── ListItem.cs
│ ├── IniHelper.cs
│ ├── LogHelper.cs
│ ├── TaskHelper.cs
│ ├── cPageEncode.cs
│ ├── OriginalUtility.cs
│ ├── ThreadMultiHelper.cs
│ └── Log4Helper.cs
├── DBUtility
│ ├── DbHelper.cs
│ ├── CommandInfo.cs
│ ├── DESEncrypt.cs
│ ├── DbHelperOra.cs
│ ├── DbHelperSQL.cs
│ ├── OleDbHelper.cs
│ ├── PubConstant.cs
│ ├── DbHelperDapper.cs
│ ├── DbHelperMYSQL.cs
│ ├── DbHelperOleDb.cs
│ ├── DbHelperSQLP.cs
│ ├── DbHelperSQLite.cs
│ └── OracleHelper.cs
├── Controls
│ ├── Pager
│ │ ├── Pager.cs
│ │ └── Pager.Designer.cs
│ ├── WaterTextBox.cs
│ ├── Contorls
│ │ ├── V5LinkLabel.cs
│ │ ├── V5DataGridView.cs
│ │ ├── V5ToolTip.Designer.cs
│ │ ├── V5LinkLabel.Designer.cs
│ │ ├── V5DataGridView.Designer.cs
│ │ ├── V5TabControl.cs
│ │ └── V5ToolTip.cs
│ ├── DataGrid
│ │ ├── cMyTextLog.cs
│ │ ├── cMyDataGridView.cs
│ │ ├── cCopyDataGridView.designer.cs
│ │ ├── cMyDataGridView.designer.cs
│ │ ├── DataGridViewProgressBarColumn.cs
│ │ └── cCopyDataGridView.cs
│ ├── WaterTextBox.Designer.cs
│ ├── RichTextBox
│ │ ├── V5RichTextBox.cs
│ │ ├── cRichTextBox.Designer.cs
│ │ └── cRichTextBox.cs
│ └── FckEditor
│ │ └── FckHtmlEditorControl.cs
├── Html2Article
│ ├── TestHelper.cs
│ ├── UrlUtility.cs
│ └── Html2Article.cs
├── Properties
│ └── AssemblyInfo.cs
├── XmlConfig
│ ├── DataSourceConfigItem.cs
│ └── DataSourceConfig.cs
├── GetMainContent
│ ├── GetMainContentHelper.cs
│ ├── GetMainContentHelper1.cs
│ └── DistanceUtility.cs
├── app.config
├── packages.config
└── Config
│ └── lognet4.config
├── V5_DataPublishModule
├── Program.cs
├── frmMain.cs
├── frmMain.Designer.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── V5_PublishModule
│ ├── Program.cs
│ ├── frmMain.cs
│ ├── orange.ico
│ ├── frmRandom.cs
│ ├── Images
│ │ ├── 背景.png
│ │ ├── 背景1.png
│ │ ├── 背景2.png
│ │ ├── pic037.gif
│ │ ├── pic040.gif
│ │ ├── pic041.gif
│ │ ├── pic049.gif
│ │ └── pic062.gif
│ ├── Resources
│ │ ├── 背景.png
│ │ ├── 背景1.png
│ │ ├── 背景2.png
│ │ ├── pic037.gif
│ │ ├── pic040.gif
│ │ ├── pic041.gif
│ │ ├── pic049.gif
│ │ └── pic062.gif
│ ├── frmCreateHtml.cs
│ ├── frmTestModule.cs
│ ├── frmMain.Designer.cs
│ ├── frmRandom.Designer.cs
│ ├── frmCreateHtml.Designer.cs
│ ├── frmTestModule.Designer.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── frmLoginVerCode.Designer.cs
│ ├── app.config
│ ├── frmConfig.cs
│ ├── frmConfig.Designer.cs
│ └── frmLoginVerCode.cs
├── app.config
└── V5_DataPublishModule.csproj
├── README.md
├── TestPlugin
├── Properties
│ └── AssemblyInfo.cs
├── OutPutTxt.cs
└── TestPlugin.csproj
├── .gitignore
└── V5_DataCollection.sln
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-cayman
--------------------------------------------------------------------------------
/V5_DataCollection/Modules/readme.md:
--------------------------------------------------------------------------------
1 | ### 发布模块目录
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SaveContent/readme.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SpiderUrl/readme.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/PublishContent/readme.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SpiderContent/readme.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/V5_DataCollection/System/Selenium/readme.md:
--------------------------------------------------------------------------------
1 | #### Selenium采集模块
--------------------------------------------------------------------------------
/V5_DataPublish/System/Encoding.txt:
--------------------------------------------------------------------------------
1 | GB2312
2 | UTF-8
3 | ISO-8859-1
4 | BIG5
5 | Shift_JIS
--------------------------------------------------------------------------------
/V5_AULWriter/3.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/3.ico
--------------------------------------------------------------------------------
/V5_AULWriter/App.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/App.ico
--------------------------------------------------------------------------------
/V5_ScreenSnaps/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_ScreenSnaps/1.jpg
--------------------------------------------------------------------------------
/V5_ScreenSnaps/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_ScreenSnaps/2.jpg
--------------------------------------------------------------------------------
/V5_ScreenSnaps/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_ScreenSnaps/3.jpg
--------------------------------------------------------------------------------
/V5_ScreenSnaps/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_ScreenSnaps/4.jpg
--------------------------------------------------------------------------------
/V5_ScreenSnaps/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_ScreenSnaps/5.jpg
--------------------------------------------------------------------------------
/V5_ScreenSnaps/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_ScreenSnaps/6.jpg
--------------------------------------------------------------------------------
/V5_AULWriter/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/Program.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/App.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/App.ico
--------------------------------------------------------------------------------
/V5_Model/ModelTask.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Model/ModelTask.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/IniFiles.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/IniFiles.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/Program.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/XmlFiles.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/XmlFiles.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/orange.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/orange.ico
--------------------------------------------------------------------------------
/V5_DataPublish/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Program.cs
--------------------------------------------------------------------------------
/V5_DataPublish/frmMain.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/frmMain.cs
--------------------------------------------------------------------------------
/V5_DataPublish/orange.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/orange.ico
--------------------------------------------------------------------------------
/V5_Doc/V5_Collection.dmx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Doc/V5_Collection.dmx
--------------------------------------------------------------------------------
/V5_AULWriter/frmAULWriter.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/frmAULWriter.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/AppUpdater.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/AppUpdater.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/FrmUpdate.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/FrmUpdate.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Program.cs
--------------------------------------------------------------------------------
/V5_DataCollection/frmMain.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/frmMain.cs
--------------------------------------------------------------------------------
/V5_DataPlugins/IPublish.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/IPublish.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Images/背景.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/背景.png
--------------------------------------------------------------------------------
/V5_DataPublish/MainEvents.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/MainEvents.cs
--------------------------------------------------------------------------------
/V5_DataPublish/frmAboutUs.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/frmAboutUs.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataWebBrowser/Program.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/orange.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataWebBrowser/orange.ico
--------------------------------------------------------------------------------
/V5_Libs/Interop.SHDocVw.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Libs/Interop.SHDocVw.dll
--------------------------------------------------------------------------------
/V5_Model/ModelTaskLabel.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Model/ModelTaskLabel.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/CsvHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/CsvHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/DESHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/DESHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/HttpHelps.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/HttpHelps.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/IniHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/IniHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/XmlHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/XmlHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Ftp/FTPClient.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Ftp/FTPClient.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Ftp/FTPHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Ftp/FTPHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/LoggerHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/LoggerHelper.cs
--------------------------------------------------------------------------------
/V5_AULWriter/Form1.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/Form1.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SpiderUrl/SpiderUrl.py:
--------------------------------------------------------------------------------
1 | def start(objects):
2 | print(objects)
3 | return "SpiderUrl"
--------------------------------------------------------------------------------
/V5_DataPublish/Images/背景1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/背景1.png
--------------------------------------------------------------------------------
/V5_DataPublish/Images/背景2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/背景2.png
--------------------------------------------------------------------------------
/V5_Libs/AxInterop.SHDocVw.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Libs/AxInterop.SHDocVw.dll
--------------------------------------------------------------------------------
/V5_Libs/FastColoredTextBox.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Libs/FastColoredTextBox.dll
--------------------------------------------------------------------------------
/V5_Libs/HTMLEditorControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Libs/HTMLEditorControl.dll
--------------------------------------------------------------------------------
/V5_Libs/x64/SQLite.Interop.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Libs/x64/SQLite.Interop.dll
--------------------------------------------------------------------------------
/V5_Libs/x86/SQLite.Interop.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Libs/x86/SQLite.Interop.dll
--------------------------------------------------------------------------------
/V5_WinLibs/Core/CacheHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/CacheHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/DESHelper1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/DESHelper1.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/HtmlHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/HtmlHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/HttpHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/HttpHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/HttpHelper4.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/HttpHelper4.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/InputHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/InputHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/SleepHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/SleepHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/cHTMLHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/cHTMLHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Expand/ListItem.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Expand/ListItem.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Ftp/FTPOperater.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Ftp/FTPOperater.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/ListItem.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Utility/ListItem.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Images/背景.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/背景.png
--------------------------------------------------------------------------------
/V5_DataCollection/Images/背景1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/背景1.png
--------------------------------------------------------------------------------
/V5_DataCollection/Images/背景2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/背景2.png
--------------------------------------------------------------------------------
/V5_DataCollection/MainEvents.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/MainEvents.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SaveContent/SaveContent.py:
--------------------------------------------------------------------------------
1 | def start(objects):
2 | print(objects)
3 | return "SaveContent"
--------------------------------------------------------------------------------
/V5_DataCollection/frmAboutBox.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/frmAboutBox.cs
--------------------------------------------------------------------------------
/V5_DataCollection/pythonlib.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/pythonlib.zip
--------------------------------------------------------------------------------
/V5_DataPublish/Images/pic037.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/pic037.gif
--------------------------------------------------------------------------------
/V5_DataPublish/Images/pic040.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/pic040.gif
--------------------------------------------------------------------------------
/V5_DataPublish/Images/pic041.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/pic041.gif
--------------------------------------------------------------------------------
/V5_DataPublish/Images/pic049.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/pic049.gif
--------------------------------------------------------------------------------
/V5_DataPublish/Images/pic062.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Images/pic062.gif
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Common.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/Common.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Utility.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/Utility.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/Program.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/frmMain.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/frmMain.cs
--------------------------------------------------------------------------------
/V5_Model/ModelWebPublishModule.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_Model/ModelWebPublishModule.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/AppRunHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/AppRunHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/HttpPostHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/HttpPostHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/RequestHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/RequestHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/StringHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/StringHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/User32Helper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/User32Helper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/cRegexHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/cRegexHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Expand/cPageEncode.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Expand/cPageEncode.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/IniHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Utility/IniHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/LogHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Utility/LogHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/TaskHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Utility/TaskHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/cPageEncode.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Utility/cPageEncode.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Icons/orange.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Icons/orange.ico
--------------------------------------------------------------------------------
/V5_DataCollection/Images/pic037.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/pic037.gif
--------------------------------------------------------------------------------
/V5_DataCollection/Images/pic040.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/pic040.gif
--------------------------------------------------------------------------------
/V5_DataCollection/Images/pic041.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/pic041.gif
--------------------------------------------------------------------------------
/V5_DataCollection/Images/pic049.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/pic049.gif
--------------------------------------------------------------------------------
/V5_DataCollection/Images/pic062.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Images/pic062.gif
--------------------------------------------------------------------------------
/V5_DataPlugins/Model/ModelRandom.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/Model/ModelRandom.cs
--------------------------------------------------------------------------------
/V5_DataPublish/MainEventHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/MainEventHandler.cs
--------------------------------------------------------------------------------
/V5_DataPublish/frmMain.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/frmMain.designer.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/frmMainBrowser.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataWebBrowser/frmMainBrowser.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Pager/Pager.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/Pager/Pager.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/WaterTextBox.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/WaterTextBox.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/CollectionHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/CollectionHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/ImageDownHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/ImageDownHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/SimulationHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/SimulationHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/ValidatorHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/ValidatorHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/CommandInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/CommandInfo.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DESEncrypt.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DESEncrypt.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelperOra.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelperOra.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelperSQL.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelperSQL.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/OleDbHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/OleDbHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/PubConstant.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/PubConstant.cs
--------------------------------------------------------------------------------
/V5_DataCollection/BaseForm.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/BaseForm.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/MainEventHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/MainEventHandler.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/PublishContent/PublishContent.py:
--------------------------------------------------------------------------------
1 | def start(objects):
2 | print(objects)
3 | return "PublishContent"
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SpiderContent/SpiderContent.py:
--------------------------------------------------------------------------------
1 | def start(objects):
2 | print(objects)
3 | return "SpiderContent"
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/BaseConfig.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/BaseConfig.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/TestHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/TestHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/frmMain.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/frmMain.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPlugins/IPublishTaskHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/IPublishTaskHelper.cs
--------------------------------------------------------------------------------
/V5_DataPublish/System/ReplaceWords.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/System/ReplaceWords.txt
--------------------------------------------------------------------------------
/V5_DataPublish/frmAboutUs.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/frmAboutUs.designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/frmOption.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/frmOption.designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/frmSplash.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/frmSplash.designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/CacheManageHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/CacheManageHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/HardwareInfoHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/HardwareInfoHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/ObjFileStoreHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/ObjFileStoreHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/ThreadMultiHelper1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/ThreadMultiHelper1.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelperDapper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelperDapper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelperMYSQL.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelperMYSQL.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelperOleDb.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelperOleDb.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelperSQLP.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelperSQLP.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/DbHelperSQLite.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/DbHelperSQLite.cs
--------------------------------------------------------------------------------
/V5_WinLibs/DBUtility/OracleHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/DBUtility/OracleHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Html2Article/TestHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Html2Article/TestHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Html2Article/UrlUtility.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Html2Article/UrlUtility.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/OriginalUtility.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Utility/OriginalUtility.cs
--------------------------------------------------------------------------------
/V5_AULWriter/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmTest.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmTest.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/DAL/DALTask.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/DAL/DALTask.cs
--------------------------------------------------------------------------------
/V5_DataCollection/x64/SQLite.Interop.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/x64/SQLite.Interop.dll
--------------------------------------------------------------------------------
/V5_DataCollection/x86/SQLite.Interop.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/x86/SQLite.Interop.dll
--------------------------------------------------------------------------------
/V5_DataPlugins/Model/ModelCreateHtml.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/Model/ModelCreateHtml.cs
--------------------------------------------------------------------------------
/V5_DataPlugins/Model/ModelPublishItem.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/Model/ModelPublishItem.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmDeskTop.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmDeskTop.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/DiyWeb/ListItem2.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/DiyWeb/ListItem2.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/DAL/DALWebSite.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/DAL/DALWebSite.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/frmMain.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/frmMain.Designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Core/cFalseOriginalHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Core/cFalseOriginalHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Html2Article/Html2Article.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Html2Article/Html2Article.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/ThreadMultiHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Utility/ThreadMultiHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Config/DockPanel.config:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Config/DockPanel.config
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/FrmTaskEdit.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/FrmTaskEdit.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/FrmTaskMain.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/FrmTaskMain.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/TaskEvents.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/TaskEvents.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskUrl.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/frmTaskUrl.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/PluginUtility.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/PluginUtility.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Task/TaskStatus.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Task/TaskStatus.cs
--------------------------------------------------------------------------------
/V5_DataCollection/frmAboutBox.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/frmAboutBox.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/frmSplashForm.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/frmSplashForm.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPlugins/Model/ModelPublishModule.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/Model/ModelPublishModule.cs
--------------------------------------------------------------------------------
/V5_DataPlugins/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmHandInsert.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmHandInsert.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmWebInsert.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmWebInsert.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Import/frmImportXml.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Import/frmImportXml.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_DataPublish/System/V5_DataPublishLog.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/System/V5_DataPublishLog.db
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/DAL/DALTreeClass.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/DAL/DALTreeClass.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Model/ModelWebSite.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/Model/ModelWebSite.cs
--------------------------------------------------------------------------------
/V5_DataPublish/frmLoadingDialog.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/frmLoadingDialog.designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Contorls/V5LinkLabel.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/Contorls/V5LinkLabel.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/DataGrid/cMyTextLog.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/DataGrid/cMyTextLog.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Pager/Pager.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/Pager/Pager.Designer.cs
--------------------------------------------------------------------------------
/V5_AULWriter/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/Properties/Resources.Designer.cs
--------------------------------------------------------------------------------
/V5_AULWriter/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AULWriter/Properties/Settings.Designer.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/Properties/Settings.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Docking/frmTreeBox.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Docking/frmTreeBox.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmUserTool.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmUserTool.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_DataCollection/System/V5.DataCollection.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/System/V5.DataCollection.db
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/DAL/DALTaskLabel.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/DAL/DALTaskLabel.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Import/frmImportText.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Import/frmImportText.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Publish/PublishTask.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/Publish/PublishTask.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataWebBrowser/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/frmMainBrowser.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataWebBrowser/frmMainBrowser.designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/WaterTextBox.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/WaterTextBox.Designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/XmlConfig/DataSourceConfigItem.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/XmlConfig/DataSourceConfigItem.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_AutoUpdate/Properties/Resources.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Docking/frmOutPutBox.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Docking/frmOutPutBox.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/TaskEventHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/TaskEventHandler.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmSQL.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmSQL.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Common/AppNameHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Common/AppNameHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Common/CommonHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Common/CommonHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/DAL/DALContentHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/DAL/DALContentHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Gather/GatherEvents.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Gather/GatherEvents.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Gather/ModelLinkUrl.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Gather/ModelLinkUrl.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Gather/SpiderHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Gather/SpiderHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Plan/JobDetailHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Plan/JobDetailHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Plan/PlanTaskHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Plan/PlanTaskHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/frmLoadingDialog.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/frmLoadingDialog.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmDeskTop.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmDeskTop.designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmPageContentEdit.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmPageContentEdit.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmSelectGroupSite.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmSelectGroupSite.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/DiyWeb/frmHandWebInsert.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/DiyWeb/frmHandWebInsert.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSite/frmWebSiteEdit.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/WebSite/frmWebSiteEdit.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/frmOptionConfig.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/frmOptionConfig.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Properties/Resources.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Properties/Settings1.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Properties/Settings1.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/BLL/BLLDeskTopPublish.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/BLL/BLLDeskTopPublish.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/DAL/DALWebSiteClassList.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/DAL/DALWebSiteClassList.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Publish/PublishCommon.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/Publish/PublishCommon.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Publish/PublishThread.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/Publish/PublishThread.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Program.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmMain.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmMain.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/orange.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/orange.ico
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Contorls/V5DataGridView.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/Contorls/V5DataGridView.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/DataGrid/cMyDataGridView.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/DataGrid/cMyDataGridView.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/RichTextBox/V5RichTextBox.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/RichTextBox/V5RichTextBox.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Publish/frmPublishEdit.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Publish/frmPublishEdit.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskSpiderLabel.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/frmTaskSpiderLabel.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmTest.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmTest.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/readme.md:
--------------------------------------------------------------------------------
1 | ### 插件目录
2 |
3 | ### 结构
4 |
5 | #### DLL
6 |
7 | #### PHP
8 |
9 | #### Python
10 |
11 | #### NodeJs
12 |
--------------------------------------------------------------------------------
/V5_DataCollection/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Properties/Resources.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Properties/Settings.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Common/QueueImgHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Common/QueueImgHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Common/SerializeHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Common/SerializeHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/DAL/DALDiyWebUrlHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/DAL/DALDiyWebUrlHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Gather/cGatherFunction.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Gather/cGatherFunction.cs
--------------------------------------------------------------------------------
/V5_DataPlugins/EventHandler/PluginEventHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPlugins/EventHandler/PluginEventHandler.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmWebInsert.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmWebInsert.designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Update/frmUpdate.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Update/frmUpdate.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Publish/PublishFileSource.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/Publish/PublishFileSource.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmRandom.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmRandom.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataWebBrowser/Properties/Resources.Designer.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataWebBrowser/Properties/Settings.Designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Contorls/V5ToolTip.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/Contorls/V5ToolTip.Designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/GetMainContent/GetMainContentHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/GetMainContent/GetMainContentHelper.cs
--------------------------------------------------------------------------------
/V5_WinLibs/GetMainContent/GetMainContentHelper1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/GetMainContent/GetMainContentHelper1.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/LeftTree/frmLeftTreeClass.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/LeftTree/frmLeftTreeClass.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Publish/cPublishModuleItem.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Publish/cPublishModuleItem.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/FrmTaskEdit.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/FrmTaskEdit.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/Tools/frmTaskPlanSet.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/Tools/frmTaskPlanSet.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskMain.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/frmTaskMain.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskUrl.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/frmTaskUrl.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmEditor.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmEditor.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmOption.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmOption.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmUserTool.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmUserTool.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/DAL/DALWebPublishModule.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/DAL/DALWebPublishModule.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Gather/GatherEventHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Gather/GatherEventHandler.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Gather/SpiderListHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Gather/SpiderListHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Gather/SpiderViewHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Gather/SpiderViewHelper.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/PythonExt/PythonExtHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/PythonExt/PythonExtHelper.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmHandInsert.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmHandInsert.designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Import/frmImportText.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Import/frmImportText.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Import/frmImportXml.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Import/frmImportXml.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSite/frmWebSiteClassEdit.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/WebSite/frmWebSiteClassEdit.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSiteClass/frmWebSiteClass.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/WebSiteClass/frmWebSiteClass.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/Properties/Resources.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/Properties/Settings.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/背景.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/背景.png
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/背景1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/背景1.png
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/背景2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/背景2.png
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Contorls/V5LinkLabel.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/Contorls/V5LinkLabel.Designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/FckEditor/FckHtmlEditorControl.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/FckEditor/FckHtmlEditorControl.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Docking/frmTreeBox.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Docking/frmTreeBox.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/Tools/frmTaskDiyWebUrl.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/Tools/frmTaskDiyWebUrl.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/DAL/DALDataPublishLogHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/DAL/DALDataPublishLogHelper.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSite/frmWebSiteEdit.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/WebSite/frmWebSiteEdit.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/pic037.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/pic037.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/pic040.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/pic040.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/pic041.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/pic041.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/pic049.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/pic049.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Images/pic062.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Images/pic062.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/背景.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/背景.png
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/背景1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/背景1.png
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/背景2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/背景2.png
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmCreateHtml.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmCreateHtml.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmTestModule.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmTestModule.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Contorls/V5DataGridView.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/Contorls/V5DataGridView.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Docking/frmOutPutBox.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Docking/frmOutPutBox.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Publish/frmPublishEdit.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Publish/frmPublishEdit.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/TaskData/frmTaskDataList.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/TaskData/frmTaskDataList.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Publish/PublishContentHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/Publish/PublishContentHelper.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmAutoCreateArticle.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmAutoCreateArticle.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmPageContentEdit.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmPageContentEdit.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmSelectGroupSite.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Desk/frmSelectGroupSite.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/DiyWeb/frmHandWebInsert.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/DiyWeb/frmHandWebInsert.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Import/frmImportHttpWeb.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/Import/frmImportHttpWeb.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSite/frmWebSiteLogList.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/WebSite/frmWebSiteLogList.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/pic037.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/pic037.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/pic040.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/pic040.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/pic041.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/pic041.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/pic049.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/pic049.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Resources/pic062.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Resources/pic062.gif
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmMain.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmMain.Designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/DataGrid/cCopyDataGridView.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/DataGrid/cCopyDataGridView.designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/DataGrid/cMyDataGridView.designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/DataGrid/cMyDataGridView.designer.cs
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/RichTextBox/cRichTextBox.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/RichTextBox/cRichTextBox.Designer.cs
--------------------------------------------------------------------------------
/V5_AutoUpdate/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskLabelRemove.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/frmTaskLabelRemove.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskLabelReplace.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/frmTaskLabelReplace.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskSpiderLabel.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/frmTaskSpiderLabel.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSite/frmWebSiteClassEdit.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/WebSite/frmWebSiteClassEdit.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmRandom.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmRandom.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/LeftTree/frmLeftTreeClass.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/LeftTree/frmLeftTreeClass.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/Tools/frmTaskDiyWebUrl.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/Tools/frmTaskDiyWebUrl.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/Tools/frmTaskPlanSet.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/Tools/frmTaskPlanSet.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmImportPythonScript.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmImportPythonScript.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmImportWebCollectionModule.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmImportWebCollectionModule.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/WebPublishModule/cWebPublishModule.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/WebPublishModule/cWebPublishModule.cs
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSiteClass/frmWebSiteClass.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/Forms/WebSiteClass/frmWebSiteClass.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/BaiduHelper/Model/ModelBaiduNewsHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/BaiduHelper/Model/ModelBaiduNewsHelper.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/DataSource/PublishTaskSqlServerHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/DataSource/PublishTaskSqlServerHelper.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmCreateHtml.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmCreateHtml.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmTestModule.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmTestModule.Designer.cs
--------------------------------------------------------------------------------
/V5_DataWebBrowser/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/DataGrid/DataGridViewProgressBarColumn.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_WinLibs/Controls/DataGrid/DataGridViewProgressBarColumn.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/TaskData/frmTaskDataEdit.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/TaskData/frmTaskDataEdit.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/TaskData/frmTaskDataList.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Task/TaskData/frmTaskDataList.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/BaiduHelper/ThreadGetBaiduResultUtility.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublish/_Class/BaiduHelper/ThreadGetBaiduResultUtility.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmLoginVerCode.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/frmLoginVerCode.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/V5_AULWriter/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmImportWebPublishModule.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmImportWebPublishModule.Designer.cs
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/WebPublishModule/ModelWebPublishModule.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/_Class/WebPublishModule/ModelWebPublishModule.cs
--------------------------------------------------------------------------------
/V5_WinLibs/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmImportWebCollectionModule.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataCollection/Forms/Tools/frmImportWebCollectionModule.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Properties/Resources.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsamu/data_collection/HEAD/V5_DataPublishModule/V5_PublishModule/Properties/Settings.Designer.cs
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/V5_DataPlugins/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/V5_DataCollection/System/UserTools/list.json:
--------------------------------------------------------------------------------
1 | {
2 | "data": [
3 | {
4 | "name": "123",
5 | "path": "c:\\a.exe"
6 | },
7 | {
8 | "name": "456",
9 | "path": "c:\\a.exe"
10 | }
11 | ]
12 | }
--------------------------------------------------------------------------------
/V5_DataCollection/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/V5_DataPlugins/IKeyWord.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataPlugins {
7 | public interface IKeyWord {
8 | List GetKeywordList(string keyword);
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/V5_AULWriter/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/V5_AutoUpdate/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/V5_DataCollection/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/V5_DataPublish/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/V5_DataWebBrowser/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/V5_DataPublishModule/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/V5_DataPlugins/IPublishContent.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataPlugins {
7 | public interface IPublishContent {
8 | void Run(string WebSiteID, string WebSiteName, ref string Title, ref string Content);
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/V5_DataPlugins/Model/ModelClassItem.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataPlugins {
7 | public class ModelClassItem {
8 | public string ClassID { get; set; }
9 | public string ClassName { get; set; }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/V5_DataPlugins/IHandleUrl.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace V5_DataPlugins
8 | {
9 | public interface IHandleUrl
10 | {
11 | string Name { get; }
12 | string Handle(string remoteViewUrl, string cutContent);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/V5_DataPlugins/ISaveContent.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace V5_DataPlugins
8 | {
9 | public interface ISaveContent
10 | {
11 | string Name { get; }
12 | string Handle(string remoteViewUrl, string cutContent);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/V5_DataPlugins/IHandleLabel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace V5_DataPlugins
8 | {
9 | public interface IHandleLabel
10 | {
11 | string Name { get; }
12 | string Handle(string remoteViewUrl, string cutContent);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/Model/ModelWebSiteChecked.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataPublish._Class.Model {
7 | public class ModelWebSiteChecked {
8 | public int GroupID { get; set; }
9 | public string Name { get; set; }
10 | public string Value { get; set; }
11 | public bool IsChecked { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/V5_DataPublish/Config/SiteInfo.json:
--------------------------------------------------------------------------------
1 | {
2 | "list":[
3 | {
4 | "username":"admin",
5 | "userpwd":"admin888",
6 | "title":"本地测试",
7 | "url":"http://localhost:50353/Post.aspx",
8 | "encode":"utf-8",
9 | "plugin":""
10 | },
11 | {
12 | "username":"test02",
13 | "userpwd":"12345789",
14 | "title":"本地测试",
15 | "url":"http://localhost:8080/post.asp",
16 | "encode":"utf-8",
17 | "plugin":""
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/V5_DataCollection/BaseForm.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 |
3 | namespace V5_DataCollection
4 | {
5 | public partial class BaseForm : Form {
6 |
7 | public BaseForm() {
8 | InitializeComponent();
9 | }
10 |
11 | public void CloseForm() {
12 | this.Hide();
13 | this.Opacity = 0;
14 | this.Visible = false;
15 | this.Close();
16 | }
17 |
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Update/frmUpdate.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace V5_DataPublish.Forms.Update {
11 | public partial class frmUpdate : Form {
12 | public frmUpdate() {
13 | InitializeComponent();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/frmOptionConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace V5_DataPublish.Forms {
10 | public partial class frmOptionConfig : V5_DataPublish.BaseForm {
11 | public frmOptionConfig() {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace V5_PublishModule {
11 | public partial class frmConfig : Form {
12 | public frmConfig() {
13 | InitializeComponent();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Import/frmImportHttpWeb.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace V5_DataPublish.Forms.Import {
10 | public partial class frmImportHttpWeb : V5_DataPublish.BaseForm {
11 | public frmImportHttpWeb() {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/V5_DataPlugins/IOutPutFormat.cs:
--------------------------------------------------------------------------------
1 | using System.Data;
2 | using V5_Model;
3 | namespace V5_DataPlugins
4 | {
5 | public interface IOutPutFormat
6 | {
7 | string Format { get; }
8 | bool SuportTemplate { get; }
9 | bool SuportSavePath { get; }
10 | Result RunSave(DataTable dt,ModelTask task);
11 | }
12 | public struct Result
13 | {
14 | public bool IsOk { get; set; }
15 | public string Message { get; set; }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/V5_DataPlugins/IPlugin.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using V5_DataPlugins;
6 | using System.Collections;
7 |
8 | namespace V5_DataPlugins {
9 | public enum PageType {
10 |
11 | }
12 | public interface IPlugin {
13 | string PluginName { get; }
14 | Hashtable Run(PageType pagetype,Hashtable ht, string pageurl, Encoding encoding, System.Net.CookieCollection cookies);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/Model/ModelDownLoadImg.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataCollection._Class.Model {
7 |
8 | public class ModelDownLoadImg {
9 |
10 | public int TaskId { get; set; } = 0;
11 |
12 | public string LocalImg { get; set; } = string.Empty;
13 |
14 | public string RemoteImg { get; set; } = string.Empty;
15 |
16 | public int StepTime { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/V5_DataCollection/frmSplashForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 |
4 | namespace V5_DataCollection
5 | {
6 | public partial class frmSplashForm : Form {
7 |
8 | public bool IsShow { get; set; }
9 |
10 | public frmSplashForm() {
11 | InitializeComponent();
12 | }
13 |
14 | private void timer_Tick(object sender, EventArgs e) {
15 | this.IsShow = true;
16 | this.Close();
17 | this.Dispose();
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/V5_DataPlugins/Model/ModelGatherItem.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataPlugins {
7 | public class ModelGatherItem {
8 | public string Title { get; set; }
9 | public string Content { get; set; }
10 | public string Keyword { get; set; }
11 | public string Description { get; set; }
12 | public string OtherContent { get; set; }
13 | public string CreateTime { get; set; }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/V5_AutoUpdate/UpdateList.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Application autoUpdate
4 |
5 | http://www.v5soft.com/
6 | 2006-2-7
7 |
8 |
9 | V5SoftDataPublish.exe
10 | .
11 | 2.2.0.0
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/V5_WinLibs/Core/WWWHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Text.RegularExpressions;
6 |
7 | namespace V5_WinLibs.Core {
8 | public class WWWHelper {
9 | public static string GetUrlDomainName(string strHtmlPagePath) {
10 | string p = @"http://[^\.]*\.(?[^/]*)";
11 | Regex reg = new Regex(p, RegexOptions.IgnoreCase);
12 | Match m = reg.Match(strHtmlPagePath);
13 | return m.Groups["domain"].Value;
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/RichTextBox/cRichTextBox.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Diagnostics;
5 | using System.Linq;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace V5_WinControls {
10 | public partial class cRichTextBox : Panel {
11 | public cRichTextBox() {
12 | InitializeComponent();
13 | }
14 |
15 | public cRichTextBox(IContainer container) {
16 | container.Add(this);
17 |
18 | InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmImportPythonScript.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace V5_DataCollection.Forms.Tools
4 | {
5 | public partial class frmImportPythonScript : BaseForm {
6 | public frmImportPythonScript() {
7 | InitializeComponent();
8 |
9 | this.cmbScriptType.SelectedIndex = 0;
10 | }
11 |
12 | private void btnCancel_Click(object sender, EventArgs e) {
13 | this.CloseForm();
14 | }
15 |
16 | private void btnSubmit_Click(object sender, EventArgs e) {
17 | this.CloseForm();
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/V5_DataCollection/BaseContent.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 | using WeifenLuo.WinFormsUI.Docking;
10 |
11 | namespace V5_DataCollection {
12 | public partial class BaseContent : DockContent {
13 | public BaseContent() {
14 | InitializeComponent();
15 | this.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true);
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/V5_DataPublish/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/V5_DataPublish/frmSplash.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace V5_DataPublish {
10 | public partial class frmSplash : V5_DataPublish.BaseForm {
11 | public bool IsShow { get; set; }
12 | public frmSplash() {
13 | InitializeComponent();
14 | }
15 |
16 | private void timer_Tick(object sender, EventArgs e) {
17 | this.IsShow = true;
18 | this.Close();
19 | this.Dispose();
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmImportWebPublishModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace V5_DataCollection.Forms.Tools {
11 | public partial class frmImportWebPublishModule : BaseForm {
12 | public frmImportWebPublishModule() {
13 | InitializeComponent();
14 | }
15 |
16 | private void button2_Click(object sender, EventArgs e) {
17 | this.Hide();
18 | this.Close();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/V5_AULWriter/AutoUpdaterList.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | AULWriter autoUpdate
4 |
5 | s
6 | 2007-07-03
7 |
8 |
9 | AULWriter.exe
10 | .
11 | 1.0.0.0
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/V5_DataPublish/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Contorls/V5TabControl.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows.Forms;
6 |
7 | namespace V5_WinControls
8 | {
9 | public class V5TabControl : TabControl
10 | {
11 | protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
12 | {
13 | switch (keyData)
14 | {
15 | case (Keys.Tab | Keys.Control):
16 | return true;
17 | default:
18 | break;
19 | }
20 | return base.ProcessCmdKey(ref msg, keyData);
21 | }
22 |
23 |
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/V5_Model/ModelTaskClass.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_Model {
7 | public class ModelTaskClass {
8 | int _ClassID;
9 |
10 | public int ClassID {
11 | get { return _ClassID; }
12 | set { _ClassID = value; }
13 | }
14 | string _TreeClassName;
15 |
16 | public string TreeClassName {
17 | get { return _TreeClassName; }
18 | set { _TreeClassName = value; }
19 | }
20 | string _TreeClassReadMe;
21 |
22 | public string TreeClassReadMe {
23 | get { return _TreeClassReadMe; }
24 | set { _TreeClassReadMe = value; }
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmSQL.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 | using V5_DataCollection._Class.Common;
10 | using V5_WinLibs.DBUtility;
11 |
12 | namespace V5_DataCollection.Forms.Tools {
13 | public partial class frmSQL : BaseForm {
14 | public frmSQL() {
15 | InitializeComponent();
16 | }
17 |
18 | private void btnExecute_Click(object sender, EventArgs e) {
19 | DataSet ds = DbHelper.Query(CommonHelper.SQLiteConnectionString,this.txtSQL.Text);
20 | this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # V5数据采集器(V5_DataCollection)
2 |
3 | - 数据采集器是一款面向个人及专业用户提供的一款专业的数据采集软件,即适用于简单化配置操作,也适应针对复杂数据采集的能力,所见即可采。 V5数据采集器独有的代理轮询采集机制,可有效的解决网站屏蔽问题,可用于互联网数据动态监控,绝对是您的首选!
4 |
5 | ## 软件截图
6 | 
7 | 
8 | 
9 | 
10 | 
11 |
12 | ## 目录结构
13 | - V5_AULWriter 更新写入
14 | - V5_AutoUpdate 更新程序
15 | - V5_DataCollection 采集主程序
16 | - V5_DataPublishModule 发布模块
17 | - V5_DataWebBrowser 小型浏览器
18 | - V5_Plugins 插件程序
19 | - V5_WinLibs 公共类库
20 |
21 | ## 欢迎大家使用!enjoy!~~
22 | - 软件希望得到各位的赞助,有了你们才会有更好的发展!~~~
23 |
24 | ## 更新日志
25 | # 2016-09 更新日志
26 | 1. 增加采集列表编码 采集内容编码
27 | 2. 更新项目为.Net4.6 更新部分框架
28 | 3. 更新插件功能 优化界面功能
29 | 4. 更新图片下载功能 可以愉快的下载资源了
30 |
31 | # 2016-08 更新日志
32 | 1. 任务开始,状态没有改变,也停止不了.
33 | 2. 新版的点测试的开始任务,不是报错就是没反应。
34 |
35 | # 以前的不用说了~~~
36 |
--------------------------------------------------------------------------------
/V5_DataPublish/BaseForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows.Forms;
6 |
7 | namespace V5_DataPublish {
8 | public class BaseForm : Form {
9 |
10 | public frmLoadingDialog loadingDialog = null;
11 | public BaseForm() {
12 | InitializeComponent();
13 | }
14 |
15 | private void InitializeComponent() {
16 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BaseForm));
17 | this.SuspendLayout();
18 | this.ClientSize = new System.Drawing.Size(457, 295);
19 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
20 | this.Name = "BaseForm";
21 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
22 | this.Text = "V5վȺϵͳ";
23 | this.ResumeLayout(false);
24 |
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/V5_WinLibs/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/V5_DataPublish/Config/lognet4.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/V5_DataPublish/frmOption.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace V5_DataPublish {
11 | public partial class frmOption : V5_DataPublish.BaseForm {
12 | public frmOption() {
13 | InitializeComponent();
14 | }
15 |
16 | private void btnCancel_Click(object sender, EventArgs e) {
17 | this.Close();
18 | this.Dispose();
19 | }
20 |
21 | private void frmOption_Load(object sender, EventArgs e) {
22 | this.tabControl1.Region = new Region(new RectangleF(this.tabPage1.Left, this.tabPage1.Top, this.tabPage1.Width, this.tabPage1.Height));
23 |
24 | this.tabControl1.Top = this.tabControl1.Top - 20;
25 | }
26 |
27 | private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) {
28 | this.tabControl1.SelectedIndex = int.Parse("0" + e.Node.Tag);
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/V5_WinLibs/Config/lognet4.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/V5_DataCollection/Config/lognet4.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/V5_Model/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("V5_Model")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("V5_Model")]
13 | [assembly: AssemblyCopyright("Copyright © 2019")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 会使此程序集中的类型
18 | //对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("5ff151c9-42a3-426b-bda4-65624dc25eaa")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
33 | //通过使用 "*",如下所示:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TestPlugin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TestPlugin")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TestPlugin")]
13 | [assembly: AssemblyCopyright("Copyright © 2019")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 会使此程序集中的类型
18 | //对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("23698b61-445b-47f3-a497-ff1956d7b832")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
33 | //通过使用 "*",如下所示:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/V5_DataCollection/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/DiyWeb/TextFile1.txt:
--------------------------------------------------------------------------------
1 | 地址格式:http://www.xxx.com/xxx.aspx
2 |
3 |
4 | 1.发送:http://www.xxx.com/xxx?cmd=sendcontent&username=xxx&userpwd=xxx&title=xxx&content=xxxx&classid=xxx&classtitle=xxx&author=xxx&time=xxx&md5key=xxx
5 | cmd:sendcontent
6 | username:
7 | userpwd:
8 | title:
9 | content:
10 | classid:
11 | classtitle:
12 | author:
13 | time:
14 | md5key:
15 | 结果:
16 | {
17 | "code":"0"
18 | }
19 | 2.获取网站分类
20 | http://www.xxx.com/xxx?cmd=getclasslist&username=xxx&userpwd=xxx&time=xxx&md5key=xxx
21 | cmd:getclasslist
22 | username:
23 | userpwd:
24 | time:
25 | md5key:
26 | 结果:
27 | {
28 | "code":"0",
29 | "list":[
30 | {
31 | "classname":"分类1",
32 | "classid":"1",
33 | "createtime":"xxxx"
34 | },
35 | {
36 | "classname":"分类2",
37 | "classid":"2",
38 | "createtime":"xxxx"
39 | }
40 | ]
41 | }
42 | 3.网站列表格式
43 | {
44 | "list":[
45 | {
46 | "username":"test01",
47 | "userpwd":"12345789",
48 | "title":"test01",
49 | "url":"http://www.meirongdaren.com/index.aspx",
50 | "plugin":""
51 | },
52 | {
53 | "username":"test02",
54 | "userpwd":"12345789",
55 | "title":"test02",
56 | "url":"http://www.v5soft.com/index.aspx",
57 | "plugin":""
58 | }
59 | ]
60 | }
61 | 4.网站生成操作
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/Contorls/V5ToolTip.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Diagnostics;
5 | using System.Linq;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace V5_WinControls {
10 | public partial class V5ToolTip : Button {
11 |
12 | private string _Message = string.Empty;
13 |
14 | public string Message {
15 | get { return _Message; }
16 | set { _Message = value; }
17 | }
18 |
19 | private ToolTip _V5ToolTipControl = new ToolTip();
20 |
21 | public ToolTip V5ToolTipControl {
22 | get { return _V5ToolTipControl; }
23 | set { _V5ToolTipControl = value; }
24 | }
25 |
26 | public V5ToolTip() {
27 | InitializeComponent();
28 | }
29 |
30 | public V5ToolTip(IContainer container) {
31 | container.Add(this);
32 | InitializeComponent();
33 | }
34 |
35 | protected override void OnMouseHover(EventArgs e) {
36 | base.OnMouseHover(e);
37 | }
38 |
39 | protected override void OnMouseClick(MouseEventArgs e) {
40 | this.V5ToolTipControl.SetToolTip(this, this.Message);
41 | base.OnMouseClick(e);
42 | }
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/DiyWeb/ModelSiteInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataPublish.Forms.DiyWeb {
7 | public class ModelSiteInfo {
8 | string _userName = string.Empty;
9 |
10 | public string UserName {
11 | get { return _userName; }
12 | set { _userName = value; }
13 | }
14 | string _userPwd = string.Empty;
15 |
16 | public string UserPwd {
17 | get { return _userPwd; }
18 | set { _userPwd = value; }
19 | }
20 | string _title = string.Empty;
21 |
22 | public string Title {
23 | get { return _title; }
24 | set { _title = value; }
25 | }
26 |
27 | string _url = string.Empty;
28 |
29 | public string Url {
30 | get { return _url; }
31 | set { _url = value; }
32 | }
33 |
34 | string _encode = string.Empty;
35 |
36 | public string Encode {
37 | get { return _encode; }
38 | set { _encode = value; }
39 | }
40 |
41 | string _plugin = string.Empty;
42 |
43 | public string Plugin {
44 | get { return _plugin; }
45 | set { _plugin = value; }
46 | }
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/V5_WinLibs/GetMainContent/DistanceUtility.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace V5_WinLibs.GetMainContent {
4 | #region Nested type: Distance
5 |
6 | public class DistanceUtility {
7 | ///
8 | /// Compute Levenshtein distance
9 | ///
10 | /// String 1
11 | /// String 2
12 | /// Distance between the two strings.
13 | /// The larger the number, the bigger the difference.
14 | ///
15 | public static int LD(string s, string t) {
16 | int n = s.Length;
17 | int m = t.Length;
18 | int[,] d = new int[n + 1, m + 1];
19 | int cost;
20 |
21 | if (n == 0) return m;
22 | if (m == 0) return n;
23 |
24 | for (int i = 0; i <= n; d[i, 0] = i++) ;
25 | for (int j = 0; j <= m; d[0, j] = j++) ;
26 |
27 | for (int i = 1; i <= n; i++) {
28 | for (int j = 1; j <= m; j++) {
29 | cost = (t.Substring(j - 1, 1) == s.Substring(i - 1, 1) ? 0 : 1);
30 | d[i, j] = Math.Min(Math.Min(d[i - 1, j] + 1, d[i, j - 1] + 1),
31 | d[i - 1, j - 1] + cost);
32 | }
33 | }
34 |
35 | return d[n, m];
36 | }
37 | }
38 | #endregion
39 | }
40 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmEditor.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using V5_DataCollection._Class.PythonExt;
4 |
5 | namespace V5_DataCollection.Forms.Tools
6 | {
7 | public partial class frmEditor : BaseForm {
8 |
9 | public string PythonFilePath { get; set; } = string.Empty;
10 |
11 | public object[] PythonInputParam { get; set; } = new object[] { "test" };
12 |
13 | public frmEditor() {
14 | InitializeComponent();
15 |
16 | //this.fastColoredTextBox1.Language = FastColoredTextBoxNS.Language.Custom;
17 |
18 | }
19 |
20 |
21 | private void toolStripButton_RunScript_Click(object sender, EventArgs e) {
22 | this.textBox1.Clear();
23 |
24 | PythonExtHelper.RunScriptPython(this.fastColoredTextBox1.Text, PythonInputParam);
25 | }
26 |
27 | private void toolStripButton_ScriptSave_Click(object sender, EventArgs e) {
28 | File.WriteAllText(this.PythonFilePath, this.fastColoredTextBox1.Text);
29 | this.Hide();
30 | }
31 |
32 | private void frmEditor_Load(object sender, EventArgs e) {
33 | var allText = File.ReadAllText(PythonFilePath);
34 |
35 | this.fastColoredTextBox1.Text = allText;
36 |
37 | PythonExtHelper.OutWriteHandler += (string msg) => {
38 | this.textBox1.AppendText(msg);
39 | };
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/V5_DataCollection/frmLoadingDialog.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Drawing;
3 | using System.Windows.Forms;
4 |
5 | namespace V5_DataCollection
6 | {
7 | public partial class frmLoadingDialog : Form {
8 | private static Color borderColor = Color.FromArgb(0, 0, 0);
9 | private static Color headerColor = Color.FromArgb(211, 219, 222);
10 |
11 | public frmLoadingDialog() {
12 | InitializeComponent();
13 | }
14 |
15 | private void SetSelfLocation() {
16 | if (this.OwnedForms == null || this.OwnedForms.Length == 0) return;
17 |
18 | Form owner = this.OwnedForms[0];
19 | if (owner == null) return;
20 |
21 | this.Location = new Point(owner.Location.X + owner.Size.Width / 3, owner.Location.Y + owner.Size.Height / 3);
22 | }
23 |
24 | protected override void OnPaint(PaintEventArgs e) {
25 | base.OnPaint(e);
26 | ControlPaint.DrawBorder(e.Graphics, ClientRectangle, borderColor, ButtonBorderStyle.Solid);
27 | e.Graphics.FillRectangle(new SolidBrush(headerColor), 1, 1, this.Size.Width - 2, 26);
28 | }
29 |
30 | public int Percentage {
31 | set {
32 | this.lblPercentage.Text = value + "%";
33 | }
34 | }
35 |
36 | private void LoadingDialog_Load(object sender, EventArgs e) {
37 | SetSelfLocation();
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/V5_DataCollection/BaseContent.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace V5_DataCollection {
2 | partial class BaseContent {
3 | ///
4 | /// Required designer variable.
5 | ///
6 | private System.ComponentModel.IContainer components = null;
7 |
8 | ///
9 | /// Clean up any resources being used.
10 | ///
11 | /// true if managed resources should be disposed; otherwise, false.
12 | protected override void Dispose(bool disposing) {
13 | if (disposing && (components != null)) {
14 | components.Dispose();
15 | }
16 | base.Dispose(disposing);
17 | }
18 |
19 | #region Windows Form Designer generated code
20 |
21 | ///
22 | /// Required method for Designer support - do not modify
23 | /// the contents of this method with the code editor.
24 | ///
25 | private void InitializeComponent() {
26 | this.SuspendLayout();
27 | //
28 | // BaseContent
29 | //
30 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
31 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
32 | this.ClientSize = new System.Drawing.Size(733, 447);
33 | this.Name = "BaseContent";
34 | this.Text = "BaseContent";
35 | this.ResumeLayout(false);
36 |
37 | }
38 |
39 | #endregion
40 | }
41 | }
--------------------------------------------------------------------------------
/V5_DataPublish/frmLoadingDialog.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace V5_DataPublish {
11 | public partial class frmLoadingDialog : Form {
12 | private static Color borderColor = Color.FromArgb(0, 0, 0);
13 | private static Color headerColor = Color.FromArgb(211, 219, 222);
14 |
15 | public frmLoadingDialog() {
16 | InitializeComponent();
17 | }
18 |
19 | private void SetSelfLocation() {
20 | if (this.OwnedForms == null || this.OwnedForms.Length == 0) return;
21 |
22 | Form owner = this.OwnedForms[0];
23 | if (owner == null) return;
24 |
25 | this.Location = new Point(owner.Location.X + owner.Size.Width / 3, owner.Location.Y + owner.Size.Height / 3);
26 | }
27 |
28 | protected override void OnPaint(PaintEventArgs e) {
29 | base.OnPaint(e);
30 | ControlPaint.DrawBorder(e.Graphics, ClientRectangle, borderColor, ButtonBorderStyle.Solid);
31 | e.Graphics.FillRectangle(new SolidBrush(headerColor), 1, 1, this.Size.Width - 2, 26);
32 | }
33 |
34 | public int Percentage {
35 | set {
36 | this.lblPercentage.Text = value + "%";
37 | }
38 | }
39 |
40 | private void LoadingDialog_Load(object sender, EventArgs e) {
41 | SetSelfLocation();
42 | }
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/V5_WinLibs/XmlConfig/DataSourceConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Xml.Serialization;
6 | using System.IO;
7 |
8 | namespace V5_WinLibs.XmlConfig {
9 | public class DataSourceConfig {
10 | static string dataSourceXmlConfigUrl = AppDomain.CurrentDomain.BaseDirectory + "/Config/DataSourceConfig.config";
11 |
12 |
13 | public static void SaveXmlConfig(DataSourceConfigItem model) {
14 | if (!File.Exists(dataSourceXmlConfigUrl)) {
15 | File.Create(dataSourceXmlConfigUrl).Close();
16 | }
17 | XmlSerializer serializer = new XmlSerializer(typeof(DataSourceConfigItem));
18 | FileStream fs = new FileStream(dataSourceXmlConfigUrl, FileMode.Create);
19 | serializer.Serialize(fs, model);
20 | fs.Close();
21 | }
22 |
23 | public static DataSourceConfigItem GetXmlConfig() {
24 | DataSourceConfigItem model = new DataSourceConfigItem();
25 | if (!File.Exists(dataSourceXmlConfigUrl)) {
26 | return model;
27 | }
28 | XmlSerializer serializer = new XmlSerializer(typeof(DataSourceConfigItem));
29 | try {
30 | string fileName = dataSourceXmlConfigUrl;
31 | FileStream fs = new FileStream(fileName, FileMode.Open);
32 | model = (DataSourceConfigItem)serializer.Deserialize(fs);
33 | fs.Close();
34 | }
35 | catch { }
36 | return model;
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmConfig.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace V5_PublishModule {
2 | partial class frmConfig {
3 | ///
4 | /// Required designer variable.
5 | ///
6 | private System.ComponentModel.IContainer components = null;
7 |
8 | ///
9 | /// Clean up any resources being used.
10 | ///
11 | /// true if managed resources should be disposed; otherwise, false.
12 | protected override void Dispose(bool disposing) {
13 | if (disposing && (components != null)) {
14 | components.Dispose();
15 | }
16 | base.Dispose(disposing);
17 | }
18 |
19 | #region Windows Form Designer generated code
20 |
21 | ///
22 | /// Required method for Designer support - do not modify
23 | /// the contents of this method with the code editor.
24 | ///
25 | private void InitializeComponent() {
26 | this.SuspendLayout();
27 | //
28 | // frmPublishModuleConfig
29 | //
30 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
31 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
32 | this.ClientSize = new System.Drawing.Size(575, 277);
33 | this.Name = "frmPublishModuleConfig";
34 | this.ShowIcon = false;
35 | this.ShowInTaskbar = false;
36 | this.Text = "frmPublishModuleConfig";
37 | this.ResumeLayout(false);
38 |
39 | }
40 |
41 | #endregion
42 | }
43 | }
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SaveContent/OutPutTxt.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using V5_Model;
3 | using System.Text;
4 | using V5_DataPlugins;
5 | using System.Data;
6 | using System.IO;
7 | namespace V5_DataCollection.Plugins.SaveContent
8 | {
9 | public class OutPutTxt : IOutPutFormat
10 | {
11 | public override string ToString()
12 | {
13 | return Format;
14 | }
15 | public string Format { get { return ".txt"; } }
16 | public bool SuportTemplate { get { return false; } }
17 | public bool SuportSavePath { get { return true; } }
18 | public Result RunSave(DataTable dt, ModelTask task)
19 | {
20 | try
21 | {
22 | StringBuilder str = new StringBuilder();
23 | foreach (DataRow dr in dt.Rows)
24 | {
25 | foreach (ModelTaskLabel mTaskLabel in task.ListTaskLabel)
26 | {
27 | str.Append(mTaskLabel.LabelName + ":" + dr[mTaskLabel.LabelName] + "\r\n");
28 | }
29 | str.Append( "\r\n\r\n");
30 | }
31 | using (StreamWriter sw = new StreamWriter(task.SaveDirectory2 + $"\\{task.TaskName}采集结果文本保存{DateTime.Now.ToString("-yyyy-MM-dd")}.txt", false, Encoding.UTF8))
32 | {
33 | sw.Write(str.ToString());
34 | sw.Flush();
35 | sw.Close();
36 | }
37 | }
38 | catch (Exception ex)
39 | {
40 | return new Result() { IsOk=false, Message= "错误!" + ex.Message };
41 | }
42 | return new Result() { IsOk = true, Message = "保存成功" };
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/TestPlugin/OutPutTxt.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using V5_DataPlugins;
7 | using V5_Model;
8 | using System.IO;
9 | using System.Data;
10 | namespace TestPlugin
11 | {
12 | public class OutPutTxt:IOutPutFormat
13 | {
14 | public override string ToString()
15 | {
16 | return Format;
17 | }
18 | public string Format { get { return ".txt"; } }
19 | public bool SuportTemplate { get { return false; } }
20 | public bool SuportSavePath { get { return true; } }
21 | public Result RunSave(DataTable dt, ModelTask task)
22 | {
23 | try
24 | {
25 | StringBuilder str = new StringBuilder();
26 | foreach (DataRow dr in dt.Rows)
27 | {
28 | foreach (ModelTaskLabel mTaskLabel in task.ListTaskLabel)
29 | {
30 | str.Append(mTaskLabel.LabelName + ":" + dr[mTaskLabel.LabelName] + "\r\n");
31 | }
32 | str.Append("\r\n\r\n");
33 | }
34 | using (StreamWriter sw = new StreamWriter(task.SaveDirectory2 + $"\\{task.TaskName}保存文本采集结果.txt", false, Encoding.UTF8))
35 | {
36 | sw.Write(str.ToString());
37 | sw.Flush();
38 | sw.Close();
39 | }
40 | }
41 | catch (Exception ex)
42 | {
43 | return new Result() { IsOk = false, Message = "错误!" + ex.Message };
44 | }
45 | return new Result() { IsOk = true, Message = "保存成功" };
46 | }
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/WebSiteClassHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace V5_DataPublish._Class {
7 | public class WebSiteClassHelper {
8 |
9 | #region Model
10 | private int _id;
11 | private int? _websiteid;
12 | private int? _classid;
13 | private string _classname;
14 | private string _keywordlist;
15 | private string _adddatetime;
16 | ///
17 | ///
18 | ///
19 | public int ID {
20 | set { _id = value; }
21 | get { return _id; }
22 | }
23 | ///
24 | ///
25 | ///
26 | public int? WebSiteID {
27 | set { _websiteid = value; }
28 | get { return _websiteid; }
29 | }
30 | ///
31 | ///
32 | ///
33 | public int? ClassID {
34 | set { _classid = value; }
35 | get { return _classid; }
36 | }
37 | ///
38 | ///
39 | ///
40 | public string ClassName {
41 | set { _classname = value; }
42 | get { return _classname; }
43 | }
44 | ///
45 | ///
46 | ///
47 | public string KeywordList {
48 | set { _keywordlist = value; }
49 | get { return _keywordlist; }
50 | }
51 | ///
52 | ///
53 | ///
54 | public string AddDateTime {
55 | set { _adddatetime = value; }
56 | get { return _adddatetime; }
57 | }
58 | #endregion Model
59 |
60 |
61 |
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/TaskData/frmTaskDataEdit.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 | using V5_DataCollection._Class.DAL;
4 |
5 | namespace V5_DataCollection.Forms.Task.TaskData
6 | {
7 | public partial class frmTaskDataEdit : BaseForm {
8 |
9 | public delegate void OutDataEdit(DataGridViewCell cell, string result);
10 |
11 | public OutDataEdit OutEdit;
12 |
13 | public string TaskName = string.Empty;
14 |
15 | public string Id;
16 |
17 | public string HeaderText;
18 |
19 | public DataGridViewCell Cell;
20 |
21 | public frmTaskDataEdit() {
22 | InitializeComponent();
23 |
24 | }
25 |
26 | private bool isHtml = true;
27 |
28 | private void frmTaskDataEdit_Load(object sender, EventArgs e) {
29 |
30 | if (!string.IsNullOrEmpty(Id)) {
31 |
32 | object oo = DALContentHelper.GetContent(this.TaskName, this.Id, this.HeaderText);
33 |
34 | if (oo.ToString().IndexOf("") == -1) {
35 | isHtml = false;
36 | }
37 |
38 | this.htmlEditor.InnerHtml = oo.ToString();
39 | }
40 |
41 | }
42 |
43 | private void btnSubmit_Click(object sender, EventArgs e) {
44 |
45 | string ss = isHtml ? this.htmlEditor.InnerHtml : this.htmlEditor.InnerText;
46 |
47 | DALContentHelper.UpdateContent(this.TaskName, this.Id, this.HeaderText, ss);
48 |
49 | if (OutEdit != null) {
50 | OutEdit(this.Cell, ss);
51 | }
52 |
53 | this.Hide();
54 | this.Close();
55 | }
56 |
57 | private void btnCancel_Click(object sender, EventArgs e) {
58 | this.Hide();
59 | this.Close();
60 | }
61 |
62 |
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/WebSite/frmWebSiteLogList.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 | using V5_DataPublish._Class;
9 | using System.IO;
10 | using V5_WinLibs.DBUtility;
11 |
12 | namespace V5_DataPublish.Forms.WebSite {
13 | public partial class frmWebSiteLogList : BaseForm {
14 |
15 | public delegate void OptionOk(object sender, string message, Common.Option o);
16 | public OptionOk OO;
17 |
18 | WebSiteHelper _modelSite = null;
19 |
20 | public WebSiteHelper ModelSite {
21 | get { return _modelSite; }
22 | set { _modelSite = value; }
23 | }
24 |
25 | public frmWebSiteLogList() {
26 | InitializeComponent();
27 | }
28 |
29 | private void frmWebSiteLogList_Load(object sender, EventArgs e) {
30 | if (this.ModelSite != null) {
31 | Bind_DataList();
32 | }
33 | }
34 |
35 | private void Bind_DataList() {
36 | int sWebSiteID = ModelSite.ID;
37 | string baseDir = AppDomain.CurrentDomain.BaseDirectory + "\\Data\\Spider\\";
38 | string SQLiteName = baseDir + sWebSiteID + "\\SpiderResult.db";
39 | string LocalSQLiteName = "Data\\Spider\\" + sWebSiteID + "\\SpiderResult.db";
40 | if (File.Exists(SQLiteName)) {
41 | string SQL = string.Empty;
42 | SQL = "Select * from Content Order by ID Desc";
43 | DataSet ds = DbHelper.Query(LocalSQLiteName, SQL);
44 | this.dataGridView_LogList.DataSource = ds.Tables[0].DefaultView;
45 | }
46 | }
47 |
48 | private void toolStripButton4_Click(object sender, EventArgs e) {
49 | this.Close();
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskLabelReplace.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace V5_DataCollection.Forms.Task
4 | {
5 | public partial class frmTaskLabelReplace : BaseForm {
6 | public delegate void TaskLabelReplace(int ItemIndex, string oldStr, string newStr, string OpType);
7 | public TaskLabelReplace TLR;
8 | private string m_OpType = "add";
9 | private int _itemIndex = -1;
10 |
11 | public int ItemIndex {
12 | get { return _itemIndex; }
13 | set { _itemIndex = value; }
14 | }
15 | private string _oldStr = string.Empty;
16 |
17 | public string OldStr {
18 | get { return _oldStr; }
19 | set { _oldStr = value; }
20 | }
21 | private string _newStr = string.Empty;
22 |
23 | public string NewStr {
24 | get { return _newStr; }
25 | set { _newStr = value; }
26 | }
27 | public frmTaskLabelReplace() {
28 | InitializeComponent();
29 | }
30 |
31 | private void btnCancel_Click(object sender, EventArgs e) {
32 | this.Hide();
33 | this.Close();
34 | }
35 |
36 | private void btnSubmit_Click(object sender, EventArgs e) {
37 | if (this.txtOldReplaceStr.Text.Trim() != "") {
38 | if (TLR != null) {
39 | TLR(this.ItemIndex, this.txtOldReplaceStr.Text, this.txtNewReplaceStr.Text, m_OpType);
40 | }
41 | }
42 | this.Hide();
43 | this.Close();
44 | }
45 |
46 | private void frmTaskLabelReplace_Load(object sender, EventArgs e) {
47 | if (this.OldStr.Trim() != "") {
48 | this.txtOldReplaceStr.Text = this.OldStr;
49 | this.txtNewReplaceStr.Text = this.NewStr;
50 | m_OpType = "edit";
51 | }
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/V5_DataCollection/_Class/DAL/DALTaskClass.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using V5_DataCollection._Class.Common;
6 | using System.Data;
7 | using V5_Model;
8 | using V5_WinLibs.DBUtility;
9 |
10 | namespace V5_DataCollection._Class.DAL {
11 | public class DALTaskClass {
12 |
13 | public void Insert(ModelTaskClass model) {
14 |
15 | StringBuilder strSql = new StringBuilder();
16 | strSql.Append("insert into S_TreeClass(");
17 | strSql.Append("TreeClassName,TreeClassReadMe)");
18 | strSql.Append(" values (");
19 | strSql.Append("@TreeClassName,@TreeClassReadMe)");
20 | DbHelper.Execute(CommonHelper.SQLiteConnectionString, strSql.ToString(), model);
21 | }
22 |
23 | public void Update(ModelTaskClass model) {
24 | StringBuilder strSql = new StringBuilder();
25 | strSql.Append("update S_TreeClass set ");
26 | strSql.Append("TreeClassName=@TreeClassName,");
27 | strSql.Append("TreeClassReadMe=@TreeClassReadMe");
28 | strSql.Append(" where ClassID=@ClassID");
29 | int rowsAffected = DbHelper.Execute(CommonHelper.SQLiteConnectionString, strSql.ToString(), model);
30 | }
31 |
32 | public void Delete(int ID) {
33 | StringBuilder strSql = new StringBuilder();
34 | strSql.Append("delete from S_TreeClass ");
35 | strSql.Append(" where ClassID=" + ID + " ");
36 | DbHelper.Execute(CommonHelper.SQLiteConnectionString, strSql.ToString());
37 | }
38 |
39 | public DataSet GetList(string strWhere) {
40 | StringBuilder strSql = new StringBuilder();
41 | strSql.Append("select * ");
42 | strSql.Append(" FROM S_TreeClass ");
43 | if (strWhere.Trim() != "") {
44 | strSql.Append(" where " + strWhere);
45 | }
46 | return DbHelper.Query(CommonHelper.SQLiteConnectionString, strSql.ToString());
47 | }
48 |
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_PublishModule/frmLoginVerCode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 | using V5_Utility.Core;
10 | using V5_Utility.Utility;
11 |
12 | namespace V5_PublishModule {
13 | public partial class frmLoginVerCode : Form {
14 | public delegate void OutVerCodeHandler(string VerCode, string userName, string userPwd);
15 | public OutVerCodeHandler OutVerCode;
16 | public delegate void OutCookieHandler(string Cookie);
17 | public OutCookieHandler OutCookie;
18 |
19 | private string _LoginVerCodeUrl = string.Empty;
20 |
21 | public string LoginVerCodeUrl {
22 | get { return _LoginVerCodeUrl; }
23 | set { _LoginVerCodeUrl = value; }
24 | }
25 | public frmLoginVerCode() {
26 | InitializeComponent();
27 | }
28 |
29 | private void btnCancel_Click(object sender, EventArgs e) {
30 | this.Close();
31 | this.Dispose();
32 | }
33 |
34 | private void btnSubmit_Click(object sender, EventArgs e) {
35 | if (OutVerCode != null) {
36 | OutVerCode(this.txtLoginVerCode.Text, this.txtLoginUserName.Text, this.txtLoginPassWord.Text);
37 | }
38 | this.Close();
39 | this.Dispose();
40 | }
41 | ThreadMultiHelper th = new ThreadMultiHelper(1);
42 | private void frmLoginVerCode_Load(object sender, EventArgs e) {
43 | th.WorkMethod += new ThreadMultiHelper.DelegateWork(work);
44 | th.Start();
45 | }
46 |
47 | private void work(int index, int sfsdf) {
48 | string cookies = string.Empty, cookies1 = string.Empty;
49 | this.pbVerCode.Image = SimulationHelper.PostImage(LoginVerCodeUrl, ref cookies);
50 | if (OutCookie != null) {
51 | OutCookie(cookies);
52 | }
53 | th.Stop();
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SaveContent/OutPutSql.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using V5_Model;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using V5_DataPlugins;
7 | using System.Data;
8 | using System.IO;
9 | namespace V5_DataCollection.Plugins.SaveContent
10 | {
11 | public class OutPutSql : IOutPutFormat
12 | {
13 | public override string ToString()
14 | {
15 | return Format;
16 | }
17 | public string Format { get { return ".sql"; } }
18 | public bool SuportTemplate { get { return false; } }
19 | public bool SuportSavePath { get { return false; } }
20 | public Result RunSave(DataTable dt, ModelTask task)
21 | {
22 | try
23 | {
24 | string strTemplateContent = File.ReadAllText(task.SaveHtmlTemplate2, Encoding.UTF8);
25 | StringBuilder sbContent = new StringBuilder();
26 | foreach (DataRow dr in dt.Rows)
27 | {
28 | string sql = strTemplateContent;
29 | foreach (ModelTaskLabel mTaskLabel in task.ListTaskLabel)
30 | {
31 | string content = dr[mTaskLabel.LabelName].ToString().Replace("'", "''");
32 | sql = sql.Replace("[" + mTaskLabel.LabelName + "]", content);
33 | }
34 | sbContent.AppendLine(sql);
35 | }
36 | using (StreamWriter sw = new StreamWriter(task.SaveDirectory2 + $"\\{task.TaskName}sql{DateTime.Now.ToString("-yyyy-MM-dd")}.sql", false, Encoding.UTF8))
37 | {
38 | sw.Write(sbContent.ToString());
39 | sw.Flush();
40 | sw.Close();
41 | }
42 | }
43 | catch (Exception ex)
44 | {
45 | return new Result() { IsOk=false, Message= "错误!" + ex.Message };
46 | // gatherEv.Message = "错误!" + ex.Message;
47 | // PublishCompalteDelegate?.Invoke(this, gatherEv);
48 | }
49 | return new Result() { IsOk = true, Message = "保存成功" };
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/V5_DataPublish/_Class/ModelTreeClass.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using XmlDatabase.Core;
6 |
7 | namespace V5_DataPublish._Class {
8 |
9 | public class ModelTreeClass {
10 |
11 | private string _Guid = Guid.NewGuid().ToString();
12 |
13 | public string Uuid {
14 | get { return _Guid; }
15 | set { _Guid = value; }
16 | }
17 |
18 |
19 | #region Model
20 | private int _classid;
21 | private string _classname;
22 | private int? _parentid;
23 | private string _classcode;
24 | private string _readme;
25 | private string _adddatetime;
26 | private string _updatetime;
27 | ///
28 | ///
29 | ///
30 | public int ClassID {
31 | set { _classid = value; }
32 | get { return _classid; }
33 | }
34 | ///
35 | ///
36 | ///
37 | public string ClassName {
38 | set { _classname = value; }
39 | get { return _classname; }
40 | }
41 | ///
42 | ///
43 | ///
44 | public int? ParentID {
45 | set { _parentid = value; }
46 | get { return _parentid; }
47 | }
48 | ///
49 | ///
50 | ///
51 | public string ClassCode {
52 | set { _classcode = value; }
53 | get { return _classcode; }
54 | }
55 | ///
56 | ///
57 | ///
58 | public string ReadMe {
59 | set { _readme = value; }
60 | get { return _readme; }
61 | }
62 | ///
63 | ///
64 | ///
65 | public string AddDateTime {
66 | set { _adddatetime = value; }
67 | get { return _adddatetime; }
68 | }
69 | ///
70 | ///
71 | ///
72 | public string UpdateTime {
73 | set { _updatetime = value; }
74 | get { return _updatetime; }
75 | }
76 | #endregion Model
77 |
78 |
79 | }
80 | }
81 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Task/frmTaskLabelRemove.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace V5_DataCollection.Forms.Task
4 | {
5 | public partial class frmTaskLabelRemove : BaseForm {
6 | public delegate void TaskLabelRemove(int ItemIndex, string RemoveStr, string CheckLabel, string OpType);
7 | public TaskLabelRemove TLR;
8 |
9 | private int _ItemIndex = -1;
10 |
11 | public int ItemIndex {
12 | get { return _ItemIndex; }
13 | set { _ItemIndex = value; }
14 | }
15 |
16 | private string _OldName = string.Empty;
17 |
18 | public string OldName {
19 | get { return _OldName; }
20 | set { _OldName = value; }
21 | }
22 | private string _RemoveName = string.Empty;
23 | public string RemoveLabel {
24 | get { return _RemoveName; }
25 | set { _RemoveName = value; }
26 | }
27 |
28 | public frmTaskLabelRemove() {
29 | InitializeComponent();
30 | }
31 |
32 | private void btnCancel_Click(object sender, EventArgs e) {
33 | this.Hide();
34 | this.Close();
35 | }
36 |
37 | private void btnSubmit_Click(object sender, EventArgs e) {
38 | string OpType = "add";
39 | if (this.OldName.Trim() != "")
40 | OpType = "edit";
41 | if (this.txtRemoveStr.Text.Trim() != "") {
42 | if (rdbSingleTag.Checked)
43 | {
44 | TLR?.Invoke(this.ItemIndex, this.txtRemoveStr.Text, "1", OpType);
45 | }
46 | else if (rdbFilterAll.Checked)
47 | {
48 | TLR?.Invoke(this.ItemIndex, this.txtRemoveStr.Text, "2", OpType);
49 | }
50 | else
51 | {
52 | TLR?.Invoke(this.ItemIndex, this.txtRemoveStr.Text, "3", OpType);
53 | }
54 | }
55 | this.Hide();
56 | this.Close();
57 | }
58 |
59 | private void frmTaskLabelRemove_Load(object sender, EventArgs e) {
60 | if (this.OldName.Trim() != "") {
61 | this.txtRemoveStr.Text = this.OldName;
62 | this.rdbFilterTagOnly.Checked = RemoveLabel == "3";
63 | this.rdbSingleTag.Checked = RemoveLabel == "1";
64 | this.rdbFilterAll.Checked = RemoveLabel == "2";
65 | }
66 | }
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/V5_Model/V5_Model.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {5FF151C9-42A3-426B-BDA4-65624DC25EAA}
8 | Library
9 | Properties
10 | V5_Model
11 | V5_Model
12 | v4.6
13 | 512
14 | true
15 |
16 |
17 | true
18 | full
19 | false
20 | ..\Debug\V5_DataCollection\
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | pdbonly
27 | true
28 | ..\Release\V5_DataCollection\
29 | TRACE
30 | prompt
31 | 4
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/TestPlugin/TestPlugin.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {23698B61-445B-47F3-A497-FF1956D7B832}
8 | Library
9 | Properties
10 | TestPlugin
11 | TestPlugin
12 | v4.6
13 | 512
14 | true
15 |
16 |
17 | true
18 | full
19 | false
20 | ..\Debug\V5_DataCollection\Plugins\SaveContent\
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | pdbonly
27 | true
28 | ..\Release\V5_DataCollection\Plugins\SaveContent\
29 | TRACE
30 | prompt
31 | 4
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 | {30b8191a-1162-4f24-8549-9c16cb555cff}
50 | V5_Plugins
51 |
52 |
53 | {5ff151c9-42a3-426b-bda4-65624dc25eaa}
54 | V5_Model
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SaveContent/OutPutHtml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using V5_Model;
3 | using System.Text;
4 | using V5_DataPlugins;
5 | using System.Data;
6 | using System.IO;
7 | namespace V5_DataCollection.Plugins.SaveContent
8 | {
9 | public class OutPutHtml : IOutPutFormat
10 | {
11 | public override string ToString()
12 | {
13 | return Format;
14 | }
15 | public string Format { get { return ".html"; } }
16 | public bool SuportTemplate { get { return false; } }
17 | public bool SuportSavePath { get { return true; } }
18 | public Result RunSave(DataTable dt, ModelTask task)
19 | {
20 | try
21 | {
22 | StringBuilder str = new StringBuilder();
23 | foreach (DataRow dr in dt.Rows)
24 | {
25 |
26 | //str.Append( dr["内容"].ToString());
27 | try
28 | {
29 | string fileName = "";
30 | if (dt.Columns.Contains("标题"))
31 | {
32 | fileName = dr["标题"].ToString();
33 | fileName = fileName.Replace(".", "");
34 | fileName = fileName.Replace(",", "");
35 | fileName = fileName.Replace("、", "");
36 | fileName = fileName.Replace(" ", "");
37 | fileName = fileName.Replace("*", "_");
38 | fileName = fileName.Replace("?", "_");
39 | fileName = fileName.Replace("/", "_");
40 | fileName = fileName.Replace("\\", "_");
41 | fileName = fileName.Replace(":", "_");
42 | fileName = fileName.Replace("|", "_");
43 | fileName += ".html";
44 | }
45 | else
46 | {
47 | fileName = dr["ID"].ToString() + ".html";
48 | }
49 | foreach (ModelTaskLabel mTaskLabel in task.ListTaskLabel)
50 | {
51 | str.Append( dr[mTaskLabel.LabelName]);
52 | }
53 | using (StreamWriter sw = new StreamWriter(task.SaveDirectory2 + "\\" + fileName, false, Encoding.UTF8))
54 | {
55 | sw.Write(str);
56 | sw.Flush();
57 | sw.Close();
58 | }
59 | }
60 | catch
61 | {
62 | continue;
63 | }
64 | }
65 | }
66 | catch (Exception ex)
67 | {
68 | return new Result() { IsOk=false, Message= "错误!" + ex.Message };
69 | }
70 | return new Result() { IsOk = true, Message = "保存成功" };
71 | }
72 | }
73 | }
74 |
--------------------------------------------------------------------------------
/V5_DataPublish/Forms/Desk/frmAutoCreateArticle.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Web;
9 | using System.Windows.Forms;
10 | using V5_DataPublish._Class;
11 | using ScrapySharp.Extensions;
12 | using V5_Utility.Core;
13 | using V5_WinLibs.Core;
14 |
15 | namespace V5_DataPublish.Forms.Desk {
16 | public partial class frmAutoCreateArticle : V5_DataPublish.BaseForm {
17 | public frmAutoCreateArticle() {
18 | InitializeComponent();
19 |
20 | this.dataGridView_List.Dock = DockStyle.Fill;
21 | }
22 |
23 | private void btnSubmit_Click(object sender, EventArgs e) {
24 | this.Close();
25 | this.Dispose();
26 | }
27 |
28 | private void btnCancel_Click(object sender, EventArgs e) {
29 | this.Close();
30 | this.Dispose();
31 | }
32 |
33 | private void btnCreate_Click(object sender, EventArgs e) {
34 | List.Clear();
35 | string keyword = this.txtContentKeyWord.Text;
36 | string keywordEncode = HttpUtility.UrlEncode(keyword, Encoding.GetEncoding("utf-8"));
37 | var i = 1;
38 |
39 | var http = new HttpHelper4();
40 | var httpResult = http.GetHtml(new HttpItem() {
41 | URL = "http://wenda.so.com/search/?ie=utf-8&q=" + keywordEncode + "&src=360chrome_search&pn=0"
42 | });
43 | var httpHtml = httpResult.Html;
44 |
45 | var doc = new HtmlAgilityPack.HtmlDocument();
46 | doc.LoadHtml(httpHtml);
47 | var node = doc.DocumentNode;
48 | var css = node.CssSelect(".item");
49 |
50 | foreach (var c in css) {
51 | if (c != null) {
52 | var url = c.CssSelect(".qa-i-hd a").ToArray()[0].Attributes["href"].Value;
53 | var title = c.CssSelect(".qa-i-hd a").ToArray()[0].InnerText;
54 | var summary = c.CssSelect(".qa-i-bd").ToArray()[0].InnerText;
55 |
56 | List.Add(new ContentHelper() {
57 | Url = "http://wenda.so.com" + url,
58 | Title = title,
59 | Summary = summary
60 | });
61 | }
62 | }
63 |
64 | this.Bind_DataList();
65 | }
66 |
67 | List List = new List();
68 |
69 |
70 | private void Bind_DataList() {
71 | this.dataGridView_List.DataSource = List;
72 | }
73 |
74 | public class ContentHelper {
75 | public string Url { get; set; }
76 | public string Title { get; set; }
77 | public string Summary { get; set; }
78 | }
79 |
80 | private void btnSubmitInsert_Click(object sender, EventArgs e) {
81 | if (Get_DataViewListSelectedItem() != string.Empty) {
82 |
83 | }
84 | else {
85 |
86 | }
87 | }
88 |
89 |
90 | private string Get_DataViewListSelectedItem() {
91 | return string.Empty;
92 | }
93 | }
94 | }
95 |
--------------------------------------------------------------------------------
/V5_DataCollection/Forms/Tools/frmOption.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 | using V5_WinLibs.Core;
10 |
11 | namespace V5_DataCollection.Forms.Tools {
12 | public partial class frmOption : BaseForm {
13 | public frmOption() {
14 | InitializeComponent();
15 | }
16 |
17 |
18 | private void btnSubmit_Click(object sender, EventArgs e) {
19 | IniHelper.FilePath = System.AppDomain.CurrentDomain.BaseDirectory + "\\V5_DataCollection.ini";
20 | IniHelper.WriteIniKey("Settings", "TaskMaxCount", this.nudTaskMaxCount.Value.ToString());
21 | IniHelper.WriteIniKey("Settings", "BossKey", this.txtBossKey.Text);
22 | IniHelper.WriteIniKey("Settings", "IsAutoSendLog", this.chkIsAutoSendLog.Checked ? "1" : "0");
23 | //
24 | IniHelper.WriteIniKey("Task", "CollectionListMin", this.nudCollectionContentMin.Value.ToString());
25 | IniHelper.WriteIniKey("Task", "CollectionListMax", this.nudCollectionContentMax.Value.ToString());
26 | IniHelper.WriteIniKey("Task", "CollectionContentThreadCount", this.nudCollectionContentThreadCount.Value.ToString());
27 | IniHelper.WriteIniKey("Task", "CollectionContentMin", this.nudCollectionContentMin.Value.ToString());
28 | IniHelper.WriteIniKey("Task", "CollectionContentMax", this.nudCollectionContentMax.Value.ToString());
29 | IniHelper.WriteIniKey("Task", "PublishContentThreadCount", this.nudPublishContentThreadCount.Value.ToString());
30 | IniHelper.WriteIniKey("Task", "PublishContentMin", this.nudPublishContentMin.Value.ToString());
31 | IniHelper.WriteIniKey("Task", "PublishContentMax", this.nudPublishContentMax.Value.ToString());
32 | this.Hide();
33 | this.Close();
34 | }
35 |
36 | private void btnCancel_Click(object sender, EventArgs e) {
37 | this.Hide();
38 | this.Close();
39 | }
40 |
41 | private void frmOption_Load(object sender, EventArgs e) {
42 | IniHelper.FilePath = System.AppDomain.CurrentDomain.BaseDirectory + "\\V5_DataCollection.ini";
43 | this.nudTaskMaxCount.Value = int.Parse(IniHelper.GetIniKeyValue("Settings", "TaskMaxCount", "1"));
44 | this.txtBossKey.Text = IniHelper.GetIniKeyValue("Settings", "BossKey", "ALT + F8");
45 | this.chkIsAutoSendLog.Checked = IniHelper.GetIniKeyValue("Settings", "IsAutoSendLog", "0") == "1" ? true : false;
46 | //
47 | this.nudCollectionListMin.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "CollectionListMin", "500"));
48 | this.nudCollectionListMax.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "CollectionListMax", "10000"));
49 | this.nudCollectionContentThreadCount.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "CollectionContentThreadCount", "5"));
50 | this.nudCollectionContentMin.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "CollectionContentMin", "500"));
51 | this.nudCollectionContentMax.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "CollectionContentMax", "10000"));
52 | this.nudPublishContentThreadCount.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "PublishContentThreadCount", "5"));
53 | this.nudPublishContentMin.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "PublishContentMin", "500"));
54 | this.nudPublishContentMax.Value = int.Parse(IniHelper.GetIniKeyValue("Task", "PublishContentMax", "500"));
55 | }
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/V5_WinLibs/Utility/Log4Helper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using log4net;
6 |
7 | namespace V5_Utility.Utility {
8 | ///
9 | ///
10 | ///
11 | public enum LogLevel {
12 | Debug,
13 | Info,
14 | Warning,
15 | Error,
16 | Fatal
17 | }
18 | ///
19 | ///
20 | ///
21 | public class Log4Helper {
22 | private static readonly ILog log;//= LogManager.GetLogger("V5.WinLibs");
23 |
24 | static Log4Helper() {
25 | log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"Config/lognet4.config"));
26 | log = log4net.LogManager.GetLogger(System.Reflection.Assembly.GetExecutingAssembly(), "Application");
27 | }
28 |
29 | public static void Write(LogLevel level, string message) {
30 | Write(level, message, null, null);
31 | }
32 |
33 | public static void Write(LogLevel level, Exception e) {
34 | Write(level, null, null, e);
35 | }
36 |
37 | public static void Write(LogLevel level, string message, Exception e) {
38 | Write(level, message, null, e);
39 | }
40 |
41 | public static void Write(LogLevel level, string message, IDictionary additionalInfo) {
42 | Write(level, message, additionalInfo);
43 | }
44 |
45 | public static void Write(LogLevel level, string message, IDictionary additionalInfo, Exception e) {
46 | string formattedMessage;
47 | switch (level) {
48 | case LogLevel.Debug:
49 | if (log.IsDebugEnabled) {
50 | formattedMessage = FormatOutputMessage(message, additionalInfo);
51 | log.Debug(formattedMessage, e);
52 | }
53 | break;
54 | case LogLevel.Info:
55 | if (log.IsInfoEnabled) {
56 | formattedMessage = FormatOutputMessage(message, additionalInfo);
57 | log.Info(formattedMessage, e);
58 | }
59 | break;
60 | case LogLevel.Warning:
61 | if (log.IsWarnEnabled) {
62 | formattedMessage = FormatOutputMessage(message, additionalInfo);
63 | log.Warn(formattedMessage, e);
64 | }
65 | break;
66 | case LogLevel.Error:
67 | if (log.IsErrorEnabled) {
68 | formattedMessage = FormatOutputMessage(message, additionalInfo);
69 | log.Error(formattedMessage, e);
70 | }
71 | break;
72 | case LogLevel.Fatal:
73 | if (log.IsFatalEnabled) {
74 | formattedMessage = FormatOutputMessage(message, additionalInfo);
75 | log.Fatal(formattedMessage, e);
76 | }
77 | break;
78 | default:
79 | throw new ArgumentException(string.Format("type '{0}' not add to Write method", level));
80 | }
81 | }
82 |
83 | private static string FormatOutputMessage(string message, IDictionary additionalInfo) {
84 | if (additionalInfo == null || additionalInfo.Count == 0)
85 | return message;
86 |
87 | System.Text.StringBuilder buffer = new System.Text.StringBuilder();
88 | if (!string.IsNullOrEmpty(message))
89 | buffer.AppendLine(message);
90 | foreach (KeyValuePair kvp in additionalInfo)
91 | buffer.AppendLine(kvp.Key + " = " + kvp.Value);
92 |
93 | return buffer.ToString();
94 | }
95 | }
96 | }
97 |
--------------------------------------------------------------------------------
/V5_DataPublishModule/V5_DataPublishModule.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {E56D112F-6701-406D-8C94-1CAF0FC0192A}
9 | WinExe
10 | Properties
11 | V5_DataPublishModule
12 | V5_DataPublishModule
13 | v4.6
14 | 512
15 |
16 |
17 |
18 | true
19 | full
20 | false
21 | ..\Debug\V5_DataCollection\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 | false
26 |
27 |
28 | pdbonly
29 | true
30 | ..\Release\V5_DataCollection\
31 | TRACE
32 | prompt
33 | 4
34 | false
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 | Form
51 |
52 |
53 | frmMain.cs
54 |
55 |
56 |
57 |
58 | frmMain.cs
59 |
60 |
61 | ResXFileCodeGenerator
62 | Resources.Designer.cs
63 | Designer
64 |
65 |
66 | True
67 | Resources.resx
68 | True
69 |
70 |
71 |
72 | SettingsSingleFileGenerator
73 | Settings.Designer.cs
74 |
75 |
76 | True
77 | Settings.settings
78 | True
79 |
80 |
81 |
82 |
83 | {30b8191a-1162-4f24-8549-9c16cb555cff}
84 | V5_Plugins
85 |
86 |
87 | {db2ccfe4-81da-4941-8fba-bf8692300326}
88 | V5_WinLibs
89 |
90 |
91 |
92 |
99 |
--------------------------------------------------------------------------------
/V5_WinLibs/Controls/DataGrid/cCopyDataGridView.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.ComponentModel;
3 | using System.Collections.Generic;
4 | using System.Diagnostics;
5 | using System.Text;
6 | using System.Windows.Forms;
7 |
8 | namespace V5_WinControls.DataGrid
9 | {
10 | public partial class cCopyDataGridView : DataGridView
11 | {
12 |
13 | private bool _ctrlDown = false;
14 | private bool _shiftDown = false;
15 |
16 | public cCopyDataGridView()
17 | {
18 | InitializeComponent();
19 | }
20 |
21 | public cCopyDataGridView(IContainer container)
22 | {
23 | container.Add(this);
24 |
25 | InitializeComponent();
26 | }
27 |
28 | protected override void WndProc(ref Message m)
29 | {
30 | const int WM_KEYDOWN = 0x0100;
31 | const int WM_KEYUP = 0x0101;
32 | const int WM_PASTE = 0x0302;
33 |
34 | const int WM_CONTEXTMENU = 0x007b;
35 | const int WM_CHAR = 0x0102;
36 | const int WM_CUT = 0x0300;
37 | const int WM_COPY = 0x0301;
38 | const int WM_CLEAR = 0x0303;
39 | const int WM_UNDO = 0x0304;
40 |
41 | bool handledMessage = false;
42 |
43 | switch (m.Msg)
44 | {
45 | case WM_KEYDOWN:
46 | if ((int)m.WParam == (int)Keys.ControlKey)
47 | {
48 | _ctrlDown = true;
49 | break;
50 | }
51 |
52 | if ((int)m.WParam == (int)Keys.ShiftKey)
53 | {
54 | _shiftDown = true;
55 | break;
56 | }
57 |
58 | if (_ctrlDown && ((int)m.WParam == (int)Keys.V))
59 | {
60 | if (e_PasteTask != null)
61 | {
62 | e_PasteTask(this, new PasteTaskEventArgs());
63 | }
64 | }
65 | else if (_ctrlDown && ((int)m.WParam == (int)Keys.C))
66 | {
67 | if (e_CopyTask != null)
68 | {
69 | e_CopyTask(this, new CopyTaskEventArgs());
70 | }
71 | }
72 |
73 | _ctrlDown = false;
74 | _shiftDown = false;
75 | break;
76 |
77 | case WM_KEYUP:
78 | if ((int)m.WParam == (int)Keys.ControlKey)
79 | {
80 | _ctrlDown = false;
81 | }
82 | else if ((int)m.WParam == (int)Keys.ShiftKey)
83 | {
84 | _shiftDown = false;
85 | }
86 | break;
87 |
88 | case WM_COPY :
89 | if (e_CopyTask != null)
90 | e_CopyTask(this, new CopyTaskEventArgs());
91 | break;
92 |
93 | case WM_PASTE:
94 | if (e_PasteTask != null)
95 | e_PasteTask(this, new PasteTaskEventArgs());
96 | break;
97 | }
98 |
99 | if (handledMessage)
100 | {
101 | m.Result = new IntPtr(0);
102 | }
103 | else
104 | {
105 | base.WndProc(ref m);
106 | }
107 | }
108 |
109 | private event EventHandler e_CopyTask;
110 | public event EventHandler CopyTask
111 | {
112 | add { e_CopyTask += value; }
113 | remove { e_CopyTask -= value; }
114 | }
115 |
116 | private event EventHandler e_PasteTask;
117 | public event EventHandler PasteTask
118 | {
119 | add { e_PasteTask += value; }
120 | remove { e_PasteTask -= value; }
121 | }
122 |
123 | }
124 |
125 | public class CopyTaskEventArgs : EventArgs
126 | {
127 | public CopyTaskEventArgs()
128 | {
129 |
130 | }
131 | }
132 |
133 | public class PasteTaskEventArgs : EventArgs
134 | {
135 | public PasteTaskEventArgs()
136 | {
137 |
138 | }
139 | }
140 | }
141 |
--------------------------------------------------------------------------------
/V5_DataPlugins/V5_Plugins.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {30B8191A-1162-4F24-8549-9C16CB555CFF}
9 | Library
10 | Properties
11 | V5_DataPlugins
12 | V5_DataPlugins
13 | v4.6
14 | 512
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | true
24 | ..\Debug\V5_DataCollection\
25 | DEBUG;TRACE
26 | full
27 | bin\Debug\V5.DataPlugins.dll.CodeAnalysisLog.xml
28 | true
29 | GlobalSuppressions.cs
30 | prompt
31 | MinimumRecommendedRules.ruleset
32 | false
33 | AnyCPU
34 |
35 |
36 | ..\Release\V5_DataCollection\
37 | TRACE
38 | true
39 | pdbonly
40 | bin\Release\V5.DataPlugins.dll.CodeAnalysisLog.xml
41 | true
42 | GlobalSuppressions.cs
43 | prompt
44 | MinimumRecommendedRules.ruleset
45 | false
46 |
47 |
48 |
49 |
50 |
51 | ..\packages\System.Data.SQLite.Core.1.0.102.0\lib\net40\System.Data.SQLite.dll
52 | True
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | {5ff151c9-42a3-426b-bda4-65624dc25eaa}
86 | V5_Model
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/V5_DataCollection/Plugins/SaveContent/OutPutXlsx.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using V5_Model;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using V5_DataPlugins;
7 | using System.Data;
8 | using System.IO;
9 | using DocumentFormat.OpenXml.Spreadsheet;
10 | using DocumentFormat.OpenXml;
11 | using DocumentFormat.OpenXml.Packaging;
12 | using System.Linq;
13 | namespace V5_DataCollection.Plugins.SaveContent
14 | {
15 | public class OutPutXlsx : IOutPutFormat
16 | {
17 | public override string ToString()
18 | {
19 | return Format;
20 | }
21 | public string Format { get { return ".xlsx"; } }
22 | public bool SuportTemplate { get { return false; } }
23 | public bool SuportSavePath { get { return true; } }
24 | public Result RunSave(DataTable dt, ModelTask task)
25 | {
26 | try
27 | {
28 | CreateExcel(task.SaveDirectory2 + $"\\{task.TaskName}导出结果{DateTime.Now.ToString("-yyyy-MM-dd")}.xlsx", dt);
29 | }
30 | catch (Exception ex)
31 | {
32 | return new Result() { IsOk=false, Message= "错误!" + ex.Message };
33 | }
34 | return new Result() { IsOk = true, Message = "保存成功" };
35 | }
36 | #region CreateExcel Interop 2007
37 | //20190526增加导出excel功能
38 | ///
39 | /// 创建excel,并且把dataTable导入到excel中
40 | ///
41 | /// 保存路径
42 | /// 数据源
43 | public void CreateExcel(string filePath, DataTable table)
44 | {
45 | using (var workbook = SpreadsheetDocument.Create(filePath, SpreadsheetDocumentType.Workbook))
46 | {
47 | var workbookPart = workbook.AddWorkbookPart();
48 | workbook.WorkbookPart.Workbook = new Workbook
49 | {
50 | Sheets = new Sheets()
51 | };
52 |
53 | uint sheetId = 1;
54 | bool isAddStyle = false;
55 |
56 | var sheetPart = workbook.WorkbookPart.AddNewPart();
57 | sheetPart.Worksheet = new Worksheet();
58 | if (!isAddStyle)
59 | {
60 | var stylesPart = workbook.WorkbookPart.AddNewPart();
61 | Stylesheet styles = new Stylesheet();
62 | styles.Save(stylesPart);
63 | isAddStyle = true;
64 | }
65 |
66 | Sheets sheets = workbook.WorkbookPart.Workbook.GetFirstChild();
67 | string relationshipId = workbook.WorkbookPart.GetIdOfPart(sheetPart);
68 |
69 | if (sheets.Elements().Count() > 0)
70 | {
71 | sheetId =
72 | sheets.Elements().Select(s => s.SheetId.Value).Max() + 1;
73 | }
74 | string sheetName = table.TableName;
75 |
76 |
77 | Sheet sheet = new Sheet() { Id = relationshipId, SheetId = sheetId, Name = sheetName };
78 | sheets.Append(sheet);
79 | sheetPart.Worksheet.Append(CreateSheetData(table));
80 |
81 | workbook.Close();
82 | }
83 | }
84 |
85 |
86 |
87 | private SheetData CreateSheetData(DataTable table)
88 | {
89 | var sheetData = new SheetData();
90 | Row headerRow = new Row();
91 |
92 | List columns = new List();
93 | foreach (DataColumn column in table.Columns)
94 | {
95 | columns.Add(column.ColumnName);
96 |
97 | Cell cell = new Cell();
98 | cell.StyleIndex = 11;
99 | cell.DataType = CellValues.String;
100 | cell.CellValue = new CellValue(column.ColumnName);
101 | headerRow.Append(cell);
102 | }
103 |
104 | sheetData.Append(headerRow);
105 |
106 | foreach (DataRow dsrow in table.Rows)
107 | {
108 | Row newRow = new Row();
109 | foreach (String col in columns)
110 | {
111 | Cell cell = new Cell();
112 | cell.StyleIndex = 10;
113 | cell.DataType = CellValues.String;
114 | cell.CellValue = new CellValue(dsrow[col].ToString()); //
115 | newRow.Append(cell);
116 | }
117 |
118 | sheetData.Append(newRow);
119 | }
120 |
121 | return sheetData;
122 | }
123 | #endregion
124 | }
125 | }
126 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.userosscache
8 | *.sln.docstates
9 |
10 | # User-specific files (MonoDevelop/Xamarin Studio)
11 | *.userprefs
12 |
13 | # Build results
14 | [Dd]ebug/
15 | [Dd]ebugPublic/
16 | [Rr]elease/
17 | [Rr]eleases/
18 | bld/
19 | [Bb]in/
20 | [Oo]bj/
21 | [Ll]og/
22 |
23 | # Visual Studio 2015 cache/options directory
24 | .vs/
25 | # Uncomment if you have tasks that create the project's static files in wwwroot
26 | #wwwroot/
27 |
28 | # MSTest test Results
29 | [Tt]est[Rr]esult*/
30 | [Bb]uild[Ll]og.*
31 |
32 | # NUNIT
33 | *.VisualState.xml
34 | TestResult.xml
35 |
36 | # Build Results of an ATL Project
37 | [Dd]ebugPS/
38 | [Rr]eleasePS/
39 | dlldata.c
40 |
41 | # DNX
42 | project.lock.json
43 | artifacts/
44 |
45 | *_i.c
46 | *_p.c
47 | *_i.h
48 | *.ilk
49 | *.meta
50 | *.obj
51 | *.pch
52 | *.pdb
53 | *.pgc
54 | *.pgd
55 | *.rsp
56 | *.sbr
57 | *.tlb
58 | *.tli
59 | *.tlh
60 | *.tmp
61 | *.tmp_proj
62 | *.log
63 | *.vspscc
64 | *.vssscc
65 | .builds
66 | *.pidb
67 | *.svclog
68 | *.scc
69 |
70 | # Chutzpah Test files
71 | _Chutzpah*
72 |
73 | # Visual C++ cache files
74 | ipch/
75 | *.aps
76 | *.ncb
77 | *.opendb
78 | *.opensdf
79 | *.sdf
80 | *.cachefile
81 | *.VC.db
82 | *.VC.VC.opendb
83 |
84 | # Visual Studio profiler
85 | *.psess
86 | *.vsp
87 | *.vspx
88 | *.sap
89 |
90 | # TFS 2012 Local Workspace
91 | $tf/
92 |
93 | # Guidance Automation Toolkit
94 | *.gpState
95 |
96 | # ReSharper is a .NET coding add-in
97 | _ReSharper*/
98 | *.[Rr]e[Ss]harper
99 | *.DotSettings.user
100 |
101 | # JustCode is a .NET coding add-in
102 | .JustCode
103 |
104 | # TeamCity is a build add-in
105 | _TeamCity*
106 |
107 | # DotCover is a Code Coverage Tool
108 | *.dotCover
109 |
110 | # NCrunch
111 | _NCrunch_*
112 | .*crunch*.local.xml
113 | nCrunchTemp_*
114 |
115 | # MightyMoose
116 | *.mm.*
117 | AutoTest.Net/
118 |
119 | # Web workbench (sass)
120 | .sass-cache/
121 |
122 | # Installshield output folder
123 | [Ee]xpress/
124 |
125 | # DocProject is a documentation generator add-in
126 | DocProject/buildhelp/
127 | DocProject/Help/*.HxT
128 | DocProject/Help/*.HxC
129 | DocProject/Help/*.hhc
130 | DocProject/Help/*.hhk
131 | DocProject/Help/*.hhp
132 | DocProject/Help/Html2
133 | DocProject/Help/html
134 |
135 | # Click-Once directory
136 |
137 | # Publish Web Output
138 | *.[Pp]ublish.xml
139 | *.azurePubxml
140 | # TODO: Comment the next line if you want to checkin your web deploy settings
141 | # but database connection strings (with potential passwords) will be unencrypted
142 | *.pubxml
143 | *.publishproj
144 |
145 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
146 | # checkin your Azure Web App publish settings, but sensitive information contained
147 | # in these scripts will be unencrypted
148 | PublishScripts/
149 |
150 | # NuGet Packages
151 | *.nupkg
152 | # The packages folder can be ignored because of Package Restore
153 | **/packages/*
154 | # except build/, which is used as an MSBuild target.
155 | !**/packages/build/
156 | # Uncomment if necessary however generally it will be regenerated when needed
157 | #!**/packages/repositories.config
158 | # NuGet v3's project.json files produces more ignoreable files
159 | *.nuget.props
160 | *.nuget.targets
161 |
162 | # Microsoft Azure Build Output
163 | csx/
164 | *.build.csdef
165 |
166 | # Microsoft Azure Emulator
167 | ecf/
168 | rcf/
169 |
170 | # Windows Store app package directories and files
171 | AppPackages/
172 | BundleArtifacts/
173 | Package.StoreAssociation.xml
174 | _pkginfo.txt
175 |
176 | # Visual Studio cache files
177 | # files ending in .cache can be ignored
178 | *.[Cc]ache
179 | # but keep track of directories ending in .cache
180 | !*.[Cc]ache/
181 |
182 | # Others
183 | ClientBin/
184 | ~$*
185 | *~
186 | *.dbmdl
187 | *.dbproj.schemaview
188 | *.pfx
189 | *.publishsettings
190 | node_modules/
191 | orleans.codegen.cs
192 |
193 | # Since there are multiple workflows, uncomment next line to ignore bower_components
194 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
195 | #bower_components/
196 |
197 | # RIA/Silverlight projects
198 | Generated_Code/
199 |
200 | # Backup & report files from converting an old project file
201 | # to a newer Visual Studio version. Backup files are not needed,
202 | # because we have git ;-)
203 | _UpgradeReport_Files/
204 | Backup*/
205 | UpgradeLog*.XML
206 | UpgradeLog*.htm
207 |
208 | # SQL Server files
209 | *.mdf
210 | *.ldf
211 |
212 | # Business Intelligence projects
213 | *.rdl.data
214 | *.bim.layout
215 | *.bim_*.settings
216 |
217 | # Microsoft Fakes
218 | FakesAssemblies/
219 |
220 | # GhostDoc plugin setting file
221 | *.GhostDoc.xml
222 |
223 | # Node.js Tools for Visual Studio
224 | .ntvs_analysis.dat
225 |
226 | # Visual Studio 6 build log
227 | *.plg
228 |
229 | # Visual Studio 6 workspace options file
230 | *.opt
231 |
232 | # Visual Studio LightSwitch build output
233 | **/*.HTMLClient/GeneratedArtifacts
234 | **/*.DesktopClient/GeneratedArtifacts
235 | **/*.DesktopClient/ModelManifest.xml
236 | **/*.Server/GeneratedArtifacts
237 | **/*.Server/ModelManifest.xml
238 | _Pvt_Extensions
239 |
240 | # Paket dependency manager
241 | .paket/paket.exe
242 | paket-files/
243 |
244 | # FAKE - F# Make
245 | .fake/
246 |
247 | # JetBrains Rider
248 | .idea/
249 | *.sln.iml
250 | V5_DataCollection.zip
251 |
--------------------------------------------------------------------------------
/V5_AutoUpdate/V5_AutoUpdate.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {45DF5EAF-C813-4FFB-8BD1-F72D1F5FEA1F}
9 | WinExe
10 | Properties
11 | V5_AutoUpdate
12 | V5_AutoUpdate
13 | v4.6
14 | 512
15 |
16 | Svn
17 | Svn
18 | Svn
19 | SubversionScc
20 |
21 |
22 | orange.ico
23 |
24 |
25 | true
26 | ..\Debug\V5_DataCollection\
27 | DEBUG;TRACE
28 | full
29 | AnyCPU
30 | ..\Debug\V5.AutoUpdate.exe.CodeAnalysisLog.xml
31 | true
32 | GlobalSuppressions.cs
33 | prompt
34 | MinimumRecommendedRules.ruleset
35 | false
36 | false
37 | false
38 |
39 |
40 | ..\Release\V5_DataCollection\
41 | TRACE
42 | true
43 | pdbonly
44 | AnyCPU
45 | ..\Release\V5.AutoUpdate.exe.CodeAnalysisLog.xml
46 | true
47 | GlobalSuppressions.cs
48 | prompt
49 | MinimumRecommendedRules.ruleset
50 | false
51 | false
52 | false
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | Form
69 |
70 |
71 |
72 |
73 |
74 |
75 | FrmUpdate.cs
76 |
77 |
78 | ResXFileCodeGenerator
79 | Resources.Designer.cs
80 | Designer
81 |
82 |
83 | True
84 | Resources.resx
85 | True
86 |
87 |
88 |
89 | SettingsSingleFileGenerator
90 | Settings.Designer.cs
91 |
92 |
93 | True
94 | Settings.settings
95 | True
96 |
97 |
98 |
99 |
100 |
101 |
102 | PreserveNewest
103 |
104 |
105 |
106 |
113 |
--------------------------------------------------------------------------------
/V5_DataCollection.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.27004.2010
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_Plugins", "V5_DataPlugins\V5_Plugins.csproj", "{30B8191A-1162-4F24-8549-9C16CB555CFF}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_DataCollection", "V5_DataCollection\V5_DataCollection.csproj", "{CF6B004F-AB13-4622-8F4D-1429580FABC9}"
9 | EndProject
10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_WinLibs", "V5_WinLibs\V5_WinLibs.csproj", "{DB2CCFE4-81DA-4941-8FBA-BF8692300326}"
11 | EndProject
12 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_AULWriter", "V5_AULWriter\V5_AULWriter.csproj", "{B08770B9-EEF0-4762-8E5B-CD7AA47F8BE0}"
13 | EndProject
14 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_AutoUpdate", "V5_AutoUpdate\V5_AutoUpdate.csproj", "{45DF5EAF-C813-4FFB-8BD1-F72D1F5FEA1F}"
15 | EndProject
16 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_DataPublishModule", "V5_DataPublishModule\V5_DataPublishModule.csproj", "{E56D112F-6701-406D-8C94-1CAF0FC0192A}"
17 | EndProject
18 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_DataWebBrowser", "V5_DataWebBrowser\V5_DataWebBrowser.csproj", "{94902BDD-1E20-436B-8462-1BCB35E4D293}"
19 | EndProject
20 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{726815B4-AE2C-4376-ACBA-6D2FAFAC1EDB}"
21 | ProjectSection(SolutionItems) = preProject
22 | README.md = README.md
23 | EndProjectSection
24 | EndProject
25 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V5_Model", "V5_Model\V5_Model.csproj", "{5FF151C9-42A3-426B-BDA4-65624DC25EAA}"
26 | EndProject
27 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestPlugin", "TestPlugin\TestPlugin.csproj", "{23698B61-445B-47F3-A497-FF1956D7B832}"
28 | EndProject
29 | Global
30 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
31 | Debug|Any CPU = Debug|Any CPU
32 | Release|Any CPU = Release|Any CPU
33 | EndGlobalSection
34 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
35 | {30B8191A-1162-4F24-8549-9C16CB555CFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
36 | {30B8191A-1162-4F24-8549-9C16CB555CFF}.Debug|Any CPU.Build.0 = Debug|Any CPU
37 | {30B8191A-1162-4F24-8549-9C16CB555CFF}.Release|Any CPU.ActiveCfg = Release|Any CPU
38 | {30B8191A-1162-4F24-8549-9C16CB555CFF}.Release|Any CPU.Build.0 = Release|Any CPU
39 | {CF6B004F-AB13-4622-8F4D-1429580FABC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
40 | {CF6B004F-AB13-4622-8F4D-1429580FABC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
41 | {CF6B004F-AB13-4622-8F4D-1429580FABC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
42 | {CF6B004F-AB13-4622-8F4D-1429580FABC9}.Release|Any CPU.Build.0 = Release|Any CPU
43 | {DB2CCFE4-81DA-4941-8FBA-BF8692300326}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44 | {DB2CCFE4-81DA-4941-8FBA-BF8692300326}.Debug|Any CPU.Build.0 = Debug|Any CPU
45 | {DB2CCFE4-81DA-4941-8FBA-BF8692300326}.Release|Any CPU.ActiveCfg = Release|Any CPU
46 | {DB2CCFE4-81DA-4941-8FBA-BF8692300326}.Release|Any CPU.Build.0 = Release|Any CPU
47 | {B08770B9-EEF0-4762-8E5B-CD7AA47F8BE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
48 | {B08770B9-EEF0-4762-8E5B-CD7AA47F8BE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
49 | {B08770B9-EEF0-4762-8E5B-CD7AA47F8BE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
50 | {B08770B9-EEF0-4762-8E5B-CD7AA47F8BE0}.Release|Any CPU.Build.0 = Release|Any CPU
51 | {45DF5EAF-C813-4FFB-8BD1-F72D1F5FEA1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
52 | {45DF5EAF-C813-4FFB-8BD1-F72D1F5FEA1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
53 | {45DF5EAF-C813-4FFB-8BD1-F72D1F5FEA1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
54 | {45DF5EAF-C813-4FFB-8BD1-F72D1F5FEA1F}.Release|Any CPU.Build.0 = Release|Any CPU
55 | {E56D112F-6701-406D-8C94-1CAF0FC0192A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56 | {E56D112F-6701-406D-8C94-1CAF0FC0192A}.Debug|Any CPU.Build.0 = Debug|Any CPU
57 | {E56D112F-6701-406D-8C94-1CAF0FC0192A}.Release|Any CPU.ActiveCfg = Release|Any CPU
58 | {E56D112F-6701-406D-8C94-1CAF0FC0192A}.Release|Any CPU.Build.0 = Release|Any CPU
59 | {94902BDD-1E20-436B-8462-1BCB35E4D293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
60 | {94902BDD-1E20-436B-8462-1BCB35E4D293}.Debug|Any CPU.Build.0 = Debug|Any CPU
61 | {94902BDD-1E20-436B-8462-1BCB35E4D293}.Release|Any CPU.ActiveCfg = Release|Any CPU
62 | {94902BDD-1E20-436B-8462-1BCB35E4D293}.Release|Any CPU.Build.0 = Release|Any CPU
63 | {5FF151C9-42A3-426B-BDA4-65624DC25EAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
64 | {5FF151C9-42A3-426B-BDA4-65624DC25EAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
65 | {5FF151C9-42A3-426B-BDA4-65624DC25EAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
66 | {5FF151C9-42A3-426B-BDA4-65624DC25EAA}.Release|Any CPU.Build.0 = Release|Any CPU
67 | {23698B61-445B-47F3-A497-FF1956D7B832}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68 | {23698B61-445B-47F3-A497-FF1956D7B832}.Debug|Any CPU.Build.0 = Debug|Any CPU
69 | {23698B61-445B-47F3-A497-FF1956D7B832}.Release|Any CPU.ActiveCfg = Release|Any CPU
70 | {23698B61-445B-47F3-A497-FF1956D7B832}.Release|Any CPU.Build.0 = Release|Any CPU
71 | EndGlobalSection
72 | GlobalSection(SolutionProperties) = preSolution
73 | HideSolutionNode = FALSE
74 | EndGlobalSection
75 | GlobalSection(ExtensibilityGlobals) = postSolution
76 | SolutionGuid = {5EC865EE-47BF-4A0E-89B0-621B622AC66C}
77 | EndGlobalSection
78 | GlobalSection(SubversionScc) = preSolution
79 | Svn-Managed = True
80 | Manager = AnkhSVN - Subversion Support for Visual Studio
81 | EndGlobalSection
82 | GlobalSection(TestCaseManagementSettings) = postSolution
83 | CategoryFile = V5.DataCollection.vsmdi
84 | EndGlobalSection
85 | EndGlobal
86 |
--------------------------------------------------------------------------------