IntroductionAScript represents a dynamic script parsing, compilation, and execution engine built on C#. It supports C# syntax, enabling applications to dynamically execute user-defined script logic without requiring recompilation. This capability proves invaluable for scenarios requiring runtime flexibility and user customization.Open Source Repository: https://gitee.com/rockey627/ascriptCore FeaturesSyntax SupportAScript provides comprehensive C# syntax support:C# Basic Syntax: Variables, operators, expressionsControl Flow: if/else, for, wh...
Posts under the category Software Development
Building a ClaudeAgent from Scratch: Tool Integration and Execution Framework
This represents a pivotal evolutionary step in agent development: transitioning from "conversational-only" systems to "action-capable" entities that can genuinely execute tasks and manipulate their environment. The difference is profound—while basic agents can discuss and analyze, tool-enabled agents can actually accomplish work, interact with files, run commands, and produce tangible outcomes.Understanding the Java Implementation ArchitectureThe foundation of this tool-enabled agent lies in a carefully designed Java class structure that sep...
Advanced .NET Development: HTTP Interface Integration and Client Development Techniques
Introduction: The Critical Role of HTTP in Modern ArchitectureWith the widespread adoption of cloud computing and distributed systems, microservice architecture has become the preferred choice for many enterprise projects. In this paradigm, individual services must collaborate seamlessly to deliver complete functionality to end users, making inter-service communication a critical component of development efforts. As the most ubiquitous network protocol, HTTP serves as the foundation for communication in microservice architectures, enabling s...
.NET Under Shanghai's XinChuang Policy: Understanding the Real Impact on Enterprise Development
The recent discourse surrounding .NET's positioning within Shanghai's XinChuang (Information Technology Application Innovation) policy has generated considerable anxiety among Chinese developers. Questions like "Does C# still have a future?" and "Should we abandon .NET for career security?" reflect genuine concerns about technology stack viability in China's evolving regulatory landscape.This comprehensive analysis examines the policy's origins, technical realities, and practical implications for .NET developers navigating China's informatio...
C#/.NET/.NET Core Outstanding Projects and Frameworks - March 2026 Monthly Briefing
IntroductionThis monthly briefing presents a curated selection of outstanding C#/.NET/.NET Core projects and frameworks that have captured the attention of the developer community. Our team regularly promotes and shares high-quality open-source projects (at least two featured projects weekly, excluding holidays), providing detailed introductions, feature highlights, usage guidelines, and functional screenshots through our official channels. For developers experiencing difficulty accessing GitHub or seeking comprehensive overviews before divi...
Tuanjie Engine Douyin Mini-Game Release: Complete Development Guide After Countless Pitfalls
Development Environment SetupThis comprehensive guide documents the complete journey of publishing Douyin (TikTok China) mini-games using Tuanjie Engine, sharing hard-won lessons from navigating numerous technical challenges. Our development setup utilizes Tuanjie Engine 1.6.2 Professional Edition, providing a stable foundation for mini-game development.Project ConfigurationEngine Version: Tuanjie 1.6.2 Integration Stack: Instant Game (AutoStreaming) + Addressable Asset SystemThis combination enables efficient asset loading and management, ...