Softgroup .Net Forms Resize 是一款快速而輕便的.NET視窗大小控制項，可以幫你製作獨立的程式介面。它可以在.NET自動調整它們設定的字體等。
使用Softgroup.Net Forms Resize可輕易的將 .Net Forms Resize組件添加到Microsoft Visual Studio的工具箱視窗，然後拖動到你的表單。
使用Softgroup .Net Forms Resize還可以:
Gives your Windows Forms applications resolution independence.
Keep your controls font/size proportion whenever your forms are resized
Can be easily implemented to already designed forms with 1 line of code
Support controls nested inside others
Can center form over the Desktop or MDI Parent
Can save/restore your form's last size and positions.
Resizes fonts as well as the controls themselves
Ability to specify whether the fonts of the controls will be resized or not.
Control resize of docked controls like ToolStrip and StatusStrip.
Support of standard .Net Windows Form, MDI child and MDI parent Forms.
Fast, small and accurate resize engine
New ExcludedControls collection to easy dynamically exclude controls from resize and/or fonts resize
Ability to add automatic resize for vertical, horizontal or font size of special controls properties other than standard properties (NEW 2.5)
Supports Microsoft Visual Basic Power Pack controls (NEW 2.5)
Ability to select resize mode between Standard and new Advanced (faster) (NEW 3.0)
Optimized resize for .Net special controls (MenuStrip, ToolStrip, ToolBar, StatusStrip, StatusBar and BindingNavigator) (NEW 3.0)
Easy and complete control over Minimum and Maximum runtime size of form (NEW 3.0)
Gradient effects of form background supported also on MDIClient area (NEW 3.5)
Automatic or manual FadeIn/FadeOut effects on show/close of form (NEW 3.5)
Get current scaling factor controls for horizontal, vertical and font (NEW 3.5)
Find original Location and Size (before any resize occurs) for any control (NEW 3.5)
Increased performance of form loading (up to 50%) (NEW 3.6)
Increased performance of engine resize (up to 25%) (NEW 3.6)
Enable/Disable resize for any control at design time (NEW 3.7)
Enable/Disable resize of font for any control at design time (NEW 3.7)
Enable/Disable resize for control's children at design time (NEW 3.7)
DPIAutoResize feature to make your application DPI resolution independent (NEW 3.7)
X64 bit support (NEW 3.8)
Automatic font caching controls (NEW 6.0)
010 Editor 是一個全新的十六進制編輯器 (professional-grade text editor and hex editor)，在解析和編輯的二進位文件方面功能相當強大,有別於傳統的十六進制編輯器。擁有一個易使用的介面，無限次的undo和redo操作。另外還可以列印十六進位的字節或以書籤的方式標出某些重要的字節。也支持二進位模板（binary template）系統。
010 Editor: Professional Text Editor
Edit text files, XML, HTML, Unicode and UTF-8 files, C/C++ source code, etc.
Unlimited undo and powerful editing and scripting tools.
Huge file support (50 GB+).
010 Editor: World's Best Hex Editor
Unequalled binary editing performance for files of any size.
Use powerful Binary Templates technology to understand binary data.
Find and fix problems with hard drives, memory keys, flash drives, CD-ROMs, etc.
Investigate and modify memory from processes.
Binary Templates - Hex Editing to a New Level
Why is 010 Editor so powerful? Unlike traditional hex editors which only display the raw hex bytes of a file (1), 010 Editor can also parse a file into a hierarchical structure using a Binary Template (2). The results of running a Binary Template are much easier to understand and edit than using just the raw hex bytes.
Binary Templates are easy to write and look similar to C/C++ structs except they may contain if, for, or while statements as well as functions or complex expressions.
Powerful enough to parse almost any binary file format.
Can be set to run automatically when files are opened.
Templates may be shared and a list of templates for download is available in our Template Repository.
Analysis Tools - Drill into your Data
A number of sophisticated tools are included with 010 Editor for analyzing and editing binary files:
Full Find, Replace, Find in Files, and Replace in Files functionality for many different data types.
Powerful Binary Comparison tool for analyzing byte-by-byte differences between two files.
Use the Histogram tool to count byte occurrences and visualize data.
Computes Check Sum/Hash Algorithms including CRC-16, CRC-32, Adler32, MD2, MD4, MD5, RIPEMD160, SHA-1, SHA-256, TIGER, etc.
Scripting - Automate your Editing
Simple or complex editing operations can be automated using a syntax similar to C/C++.
Features over 300 different functions for operating on data.
Integrated with Binary Templates to intuitively edit files. Simply assign to variables defined in a Binary Template to modify a file.
Scripts may be shared and a list of scripts for download is available in our Script Archive.
Run scripts from the command line with no user interface for batch processing.
...plus much more.
Powerful Workspace view including file explorer.
Convert data between ASCII, EBCDIC, Unicode, UTF-8, etc.
Inspector allows data to be quickly interpreted in different formats.
Mark important bytes using Bookmarks.
4D Systems' Workshop4 IDE 編輯器
Workshop4 是一款全面的 Microsoft Windows 軟體 IDE 編輯器，為所有的 4D 系列處理器和模組提供了整合開發環境平台。 IDE 結合編輯器，編譯器，鏈接器和下載器來開發完整的 4DGL 應用程式程式碼。所有使用者應用程式程式碼都是在 Workshop4 IDE 中開發的。支持多種開發環境，滿足不同使用者個需求和技術水平。除了便利好用的開發工具之外，同時販售多種時下流行的微控制器，包括 Arduino、Raspberry Pi 樹梅派多款模組、相機模組等產品，歡迎聯繫洽詢詳細產品資訊。
Alchemy CATALYST 採用了創新的新技術，幫助更多翻譯人員、工程師和測試人員提升生產力。Alchemy CATALYST支援 VC、VB、.NET、文本等軟體的當地語系化。CATALYST的特色包括：方案以資源樹的方式顯現、支持“偽翻譯”(Pseudo Translate)；支援.rc 文檔的視覺化編輯、可以在不建立方案的情況下直接對某個資源檔進行操作、支援字典自動翻譯、提供外掛字典功能、可修改圖片及圖片組；可以自由地建立、維護、導入、匯出字典檔；對於新版本的檔案可以快速更新翻譯等等。是您不可或缺的翻譯工具。
New Translator Toolbar Layout
The Translator Toolbar has been re-designed with a cleaner look that facilitates focusing on the translation activity. Changes to the Reference pane will make it easier to spot differences between the Source text and the Reference text, while the color coded percentage match will further speed up the translator's job.
A new character-based algorithm to highlight the text differences replaces the old word-based algorithm.
Properties and Terms panes
Properties and Glossary Terms have been given their own dockable panes, so that both can be visible at the same time, and moved to any position.
The new Properties pane has been completely re-designed and now it includes
- a main Memo field
- a New Translator Note field, where translators or reviewers can add a note to the project manager, without modifying the main memo.
Both fields can be collapsed and both change background color when they contain text: a little touch that facilitates browsing through the TTKs.
The properties values are now displayed in rows which make it easier to spot modified values (shown as bold)
Catalyst 2019 introduces a new compression algorithm for TTK files which dramatically reduces the file size for Translation Toolkits projects. Moreover, the user can decide the compression rate to use, optimizing speed vs final size.
The minimum compression settings still generate smaller TTK files than previous versions. The highest compression, while taking longer, produces the smallest files and should be used before transferring files over the network.
Text Parser Enhancements
Catalyst's powerful Text Parser has been further enhanced with the possibility to automatically parse Reference links (to images, videos or extra documents) together with localizable text.
Moreover, the order of the parsing methods now can be changed by simply dragging and dropping.
Parse HTML inline tags: a new option is available to enable parsing HTML tags as inline in the same way they are automatically parsed for HTML and XML based files.
Customers have often asked us for custom statuses or segment tags to mark segments at different stages of the localization process. Catalyst 2019 introduces the concept of segment Labels.
In Catalyst 2019 Labels are customizable color-coded tags that can be applied to segments, and used for various purposes: as a temporary way to mark strings during the localization workflow...
混淆器和保護 Obfuscation and Protection
Babel Obfuscator是一款針對Microsoft .NET Framework程式碼加密和混淆的強大代碼保護工具。採用.NET語言編寫，如C＃和Visual Basic .NET語言撰寫的軟體，其原始程式碼本身通常易於反向工程，編譯器會將您的原始程式碼轉譯成中間碼MSIL（Microsoft Intermediate Language），可以有效率的轉換為機器碼而與CPU無關的指令集。Babel Obfuscator混淆器能夠轉換指令集，以利隱藏程式語法，好讓反向工程變為一項十分艱鉅的任務。
Babel Obfuscator 混淆器支持所有的 .NET Framework
Babel supports all know .NET Framework technologies from .NET Framework 1.0 to 4.6.1, Silverlight 3.x, 4.0, 5.0, Silverlight for Windows Phone 7, Compact Framework, .NET Micro Framework, .NET Portable, Mono, Xamarin, Unity 3D and XNA Framework for XBOX 360 and Windows. The protected assemblies are compatible with Federal Information Processing Standards (FIPS).
Microsoft .NET Framework from 1.0 to 4.7.x
.NET Core 2.x, 1.x and .NET Standard 2.x
Xamarin Forms for Android and iOS
WinRT, .NET Portable, Xamarin for Android and iOS included applications for Microsoft Store
Silverlight 3.0, 4.0, 5.0
Silverlight for Windows Phone 7.x, 8.x, 10
Unity 3D, XNA Framework 2.0, 3.0, 4.0 for XBOX and Windows
Compact Framework from 1.1 to 4.0
nanoFramework and Microsoft .NET Micro Framework 3.0, 4.0
Mixed Mode Assemblies (CLI/C++)
Added Babel Encrypt plugin to Babel.Obfuscator NuGet package.
The Babel.Obfuscator NuGet now is compatible with AppCentral.
Improved Babel Obfuscator plugin interface.
The mapin and rules options now support globbing expressions.
Changed the Babel.Obfuscator NuGet package to better handle latest Visual Studio 2019 build environment.
Fix: Obfuscated Xamarin assemblies can make the Xamarin Linker raise the following error during the build of the project: error XALNK7000: Mono.Linker.MarkException: Error processing method: … in assembly: … System.ArgumentNullException: Value cannot be null.
Fix: BabelEncrypt fix method not found exception when obfuscating .NET 2.0 assemblies.
Fix: Code encryption Error: Attempt by method ‘DynamicClass.?(…)’ to access field ‘Type`1.value’ failed.
Fix: Babel generates wrong PDB portable metadata information.
Fix: Xamaring Linker generates warning reading obfuscated PDB assemblies due to the exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
When reading custom debug information
Fix: UWP obfuscated libraries can crash the compiler with internal compiler error: Object reference not set to an instance of an object.
Fix: UWP obfuscated applications can crash at startup with TypeInitializationException.
Fix: Stack decoder could not decode all frames when multiple mapping files are used to decode the obfuscated stack.
Fix: Control flow obfuscation algorithm can break the obfuscated...
BBEdit 是一款運行於蘋果作業系統的強大專業HTML文字編輯器，專門為Web作者和軟體開發人員的需求而製作，為編輯，搜尋和處理文字提供了豐富的高效能功能，具有強大的智慧搜尋、程式碼摺疊、FTP上傳等功能，是程式開發不可缺少的程式碼編輯器。智慧介面提供方便應用的最好的特徵包括grep模式匹配，搜尋和替換多個檔案，功能導航和語法著色的大量原始碼語言，FTP，SFTP開啟和儲存，AppleScript，Perl和OS X的UNIX指令碼支援，詞彙的支援，和一套完整的HTML工具。
Pattern Playgrounds - The "Pattern Playground" window provides an interactive interface for experimenting with the behavior of Grep patterns (regular expressions). This makes the process of creating complicated patterns much less trial-and-error, since you can see exactly what will match, and how, before committing to any irreversible actions.
Grep Cheat Sheet - The Grep Cheat Sheet provides quick access to many common regular expression idioms as well as brief descriptions. It's great not only for learning how to write regular expression ("grep") patterns, but also for experienced Grep users. The Cheat Sheet is available in places where you commonly write Grep patterns: the Find, Multi-File Search, and Pattern Playground windows; as well as in the "Process Lines Containing", "Process Duplicates", and "Sort Lines" dialog boxes.
Improved Dark Mode support and appearance switching - BBEdit 13 can automatically follow the system appearance (works great with macOS Catalina's automatic Dark Mode switching), or you can have BBEdit's appearance always be dark (or light). Set separate color schemes for each appearance mode, and they change automatically!
Live searching from the Find window - As you edit your search string and options in the Find window, BBEdit will automatically highlight matches in the editing window right behind.
Apply Text Transform - Use this command to quickly apply any transformation from the Text menu to multiple files or folders.
The "Commands" Command - This was added in BBEdit 12.5, but it's too cool not to mention it again here. This panel gives you quick keyboard access to any available menu command in BBEdit. Use a handy keyboard equivalent (Command-Shift-U, or set your own) and get a panel showing every available menu command. Type a few characters and quickly get down to the menu command, recent file, clipping, script or text filter you're looking for. Hit Enter or return, and you're off to the races.
Visual Studio 提供了大量的內建產能工具，而眾多協力廠商的產品則讓您的技術更加精進。
AxTools 的 CodeSMART for Visual Studio 提供許許多多的視窗、工具、精靈和對話方塊，可大幅減少您花費在反覆程式碼撰寫工作上的時間。
►適用於Visual Studio2013、2012、2010和Visual Studio .NET2008-2002
1. INTEGRATION WITH THE IDE
1.1. General Integration Notes
CodeSMART is tightly integrated with Visual Studio - all its commands and tools are accessible through the main menu and four toolbars it adds to the environment, as well as from the code window popup menu. Other CodeSMART tools are hosted or display their results within special tool windows - for example, pictured below are the 'VS10x CodeMap' and the CodeSMART 'Find and Replace 1' windows.
2. EXPLORER TOOLS
Have a look at the small sample below. Notice the way nested types are represented, as well as the implemented interface. The region sub-container is prefixed with a # for an easier identification. Members have distinctive icons, with special overlays for constructors, public items (not pictured in the below example) and members belonging to implemented interfaces.
2.2. Code Flow Explorer
The Visual Studio code editor doesn't have tools to assist the developer in navigating inside a method body. When working with fairly simple methods browsing their code inside the code window is usually enough to grasp a general idea about the code logic, but trying to navigate complex methods with hundreds of code lines, nested conditional blocks and loops, can be a very tedious job.The CodeSMART Code Flow Explorer can parse method code and output a tree representation thus offering instant access to the method's internal structure and logical code blocks.
2.3. Designer Explorer
With the CodeSMART Designer Explorer you can visualize a designer control hierarchy, select a control (which normally is not an easy job controls when controls overlap, are included in containers or simply are out of the visibility window) and benefit of several additional control-related operations and enhancements.
2.4. Code Library Explorer
The CodeSMART Code Library Explorer represents a convenient way to quickly store and retrieve code pieces written in VB, C#, C++, HTML, XML etc, thus providing a valuable help in reusing, managing and sharing pre-written code. It can be seen as a code repository in which you can store and organize different code items, group them in logical folders and share them within a team.
3. CODE EDITOR ENHANCEMENTS
3.1. Editor View Enhancer
Allright, here's how the code editor normally looks like - yes, I know you know, but it's...