I recently made a secondary development of U800 phones. I needed to call the C function library of the manufacturer to call the phone. Later I wanted to add the call recording function. However, I found that the WAV file produced by the program is
For details about Castle development, refer to the Castle Development Series by instructor Li huijun, which contains the ActiveRecord learning practices series and the Castle IOC container series. It is a good tutorial.
The following describes the
Reading this book recently is more practical. Take some time to translate the public part of the content. The following part is the preface.
The specific address of the book is:
Http://www.amazon.cn/Metaprogramming-in-NET-Hazzard-Kevin/dp/1617290262/
Taste programming is not simply based on the knowledge in books, but summarized in the practical development process. There may be multiple methods for a problem, however, no matter which method you use, remember that you must consider the Code's
Preface
I have been training at the company for the past few days, and I have some basic knowledge. At the same time, I also took this opportunity to consolidate my own infrastructure. The foundation is too important. I have been looking at
C # language used
If you retrieve data from the background, you don't need to talk nonsense. First, let's look at the serialized json data.ObjectToJSON (JavaScriptSerializer jss = Exception (++} serialization method Int32 RoleID {; RoleName {;
C # delegation and event Introduction
Delegation and events are widely used in. Net Framework. However, it is not easy for many people who have been in contact with C # for a long time to better understand delegation and events. They are like a
* This Article is not original to the blogger. The original author's article link is not saved in the favorites folder. Sorry, the copyright belongs to the original author. This document is only slightly modified.
1. Create a new C # Windows
Introduction:
In C #, System. Object is the base class of all class types, structure types, enumeration types, and delegate types. It can be said that it is the basis of type inheritance. System. Object includes a member method used to create a copy
Performance Optimization Principles
·Understanding requirements
One performance requirement of MultiRow is: "smooth scrolling under millions of data lines ." This goal has been taken into account throughout the development process of the MultiRow
If it wasn't because of this project, I would never be able to access the coin reader, nor would I know what CashCode is.
From the project, to the CashCode machine to the desktop test, I found information on the Internet, and also contacted Beijing
();
dca="Dictionary
Non-static variable Main (= (I =; I dcA = Dictionary str =Static variables
Then, after the hash table is cleared, the code for non-static variables is like this.
Bored and bored. I used C # To maximize the QQ video window.
The principle is that WinApi is called.
/// /// query the form /// /// /// // [DllImport ("User32.dll ", entryPoint = "FindWindow")] public extern static IntPtr FindWindow (string
Lambda Overview
Lambda expressions
The expression is passed to the delegate type.
del( i); Main([] args){ del myDelegate = x => x * x; j = myDelegate(5); }
Expression Tree Type
System.Linq.
In projects, we often involve read and write operations on Excel, and there are also many Excel operations on the market. The following methods are commonly used:
1. COM component operation Excel read/write
2. Perform Excel read/write operations
It is very convenient to capture pages using HtmlAgilityPack, but garbled characters will appear when the page is gb2312 encoding. I checked it online and said that the default method for obtaining pages is not mature enough. I don't know what it is,
I. abstract classes/abstract methods
1. abstract methods are modified with abstract.
2. Abstract METHODS cannot have method bodies (nor can there be large arc ).
Eg:
}
3. abstract methods must be in abstract classes.
4. abstract classes
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.