Articles of c #

Por qué scanf debe tomar la dirección del operador

Como dice el título, siempre me pregunto por qué scanf debe tomar la address of operador (&).

Patrones para compensar la falta de herencia en SOA

Encuentro Herencia y concepto de clase base como el punto más fuerte de OOP. Pero esto no se fomenta en SOA. Entonces, ¿cuáles son los patrones populares para superar esta limitación en SOA? ¿Podría proporcionar tutoriales que expliquen (con la demostración del código en WCF) estos patrones? Nota: esta NO es una pregunta general sobre […]

ostream encadenamiento, orden de salida

Tengo una función que toma una referencia de ostream como argumento, escribe algunos datos en la secuencia y luego devuelve una referencia a esa misma secuencia, como sigue: #include std::ostream& print( std::ostream& os ) { os << " How are you?" << std::endl; return os; } int main() { std::cout << "Hello, world!" << print( […]

¿Cuál es el significado de thread-agility en ASP.Net?

Estoy leyendo un artículo sobre HttpContext y CallContext y veo thread-agility. Qué significa eso?

Abreviatura del nombre del atributo C #

¿Cómo es posible que los atributos de C # tengan “Atributo” en su nombre (por ejemplo, DataMemberAttribute ) pero se inicialicen sin este sufijo? p.ej: [DataMember] private int i;

¿Cómo incrusto una fuente con mi aplicación C #? (usando Visual Studio 2005)

¿Cuál es la mejor manera de incrustar una fuente truetype dentro de la aplicación que estoy desarrollando? Básicamente quiero asegurarme de que una fuente en particular esté disponible para mi aplicación cuando esté instalada en otra máquina. Tengo el archivo de fuente * .ttf y solo necesito una manera de incrustarlo o instalarlo automáticamente cuando […]

Forward-declare enum en Objective-C

Tengo problemas con la visibilidad enum en un progtwig Objective-C. Tengo dos archivos de encabezado, y uno define un typedef enum . Otro archivo necesita usar el tipo typedef ‘d. En C directa, simplemente incluiría #include el otro archivo de encabezado, pero en Objective-C, se recomienda no usar #import entre los archivos de encabezado, en […]

¿Por qué se destruyen los objetos sin nombre de C ++ antes de que finalice el bloque del osciloscopio?

El siguiente código imprime uno, dos, tres. ¿Es eso deseado y cierto para todos los comstackdores de C ++? class Foo { const char* m_name; public: Foo(const char* name) : m_name(name) {} ~Foo() { printf(“%s\n”, m_name); } }; void main() { Foo foo(“three”); Foo(“one”); // un-named object printf(“two\n”); }

Desbloquear Windows programáticamente

En mi código actual de C #, puedo bloquear una sesión de usuario de Windows mediante progtwigción (igual que Windows + L). Dado que la aplicación todavía se estaría ejecutando, ¿hay alguna manera de desbloquear la sesión de ese progtwig C #? Las credenciales del usuario son conocidas. La aplicación se ejecuta en Windows 7.

Reflexión C # – Obtenga valores de campo de una clase simple

Tengo una clase: class A { public string a = “A-val” , b = “B-val”; } Quiero imprimir los elementos del objeto por reflexión //Object here is necessary. Object data = new A(); FieldInfo[] fields = data.GetType().GetFields(); String str = “”; foreach(FieldInfo f in fields){ str += f.Name + ” = ” + f.GetValue(data) + […]