Jūs esate

c++

C# Remote Object'o iškvietimas

KTU'ne per .NET modulį davė parašyti dvi programėles. Viena iškviečia kitos Remote Object'ą. Kitaip tariant: veikia programa-serveris. Jinai turi žiauriai gerą ir naudingą metodą, kuriuo baisiai nori pasinaudoti programa-klientas.

Besikeičiančio teksto rašymas C++'e

Turbūt teko matyti įvairias konsolines programas, kuriose vienoje eilutėje rašomas besikeičiantis tekstas. Pavyzdžiui: turime instaliacijos sistemą. Instaliuojama programa. Rašomas progresas - bėga skaičiai nuo 1 iki 100 proc. Tačiau jei besikeičia vienoje eilutėje.

Įrašų įterpimas į surikiuotą masyvą

private static void insertEntryIntoArray(int insertationIndex, int entry, int [] array) { for (int i = array.length - 1; i > insertationIndex; i--) array[i] = array[i - 1]; array[insertationIndex] = entry; } // Kodas.... int [] array = new int[5]; int numberToInsert = 7; int entriesFilled = 3; array[0] = 1; array[1] = 5; array[2] = 10; for (int i = 0; i < entriesFilled; i++) if (array[i] > numberToInsert) { insertEntryIntoArray(i, numberToInsert, array); entriesFilled++; break; } Gal kam pravers :)

SQL Server 2005 'sa' vartotojas yra išjungtas

Tad susidūriau su tokia problema, kad 'sa' vartotojas yra išjungtas. O man reikėjo pasijungti prie sistemos. Tad, ką daryti, jeigu norima prisijungti kaip 'sa' vartotojas?
  1. Registre (regedit) nukeliauti iki HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer. Čia gyvena raktas su pavadinimu LoginMode.

SQL Server 2005 Books Online

Nuėjau į Microsoft tinklalapius ir parsipumpavau šį daikčiuką. Tiksliau, jo rugsėjo versiją :) Pastebėjimas: Microsoft'as tikrai moka gaminti gerą dokumentaciją. Daug naudingos ir suprantamos informacijos. Tik vienas pastebėjimas: nuėjus į MSDN tinklapius ir iš ten paleidus paiešką (beje, paieška irgi nieko - gana tiksli) bus lėčiau, negu neėjus į Google ir iš ten ieškant medžiagos MSDN'e. Įdomi ypatybė. Bet grįžkime prie SQL serverio dokumentacijos. Daiktas tikrai geras, jei dirbate su Microsoft SQL serveriu.

Microsoft SQL Profiler ir Microsoft SQL Server Management Studio

Galbūt žinote, kur tokius įrankius gauti? Jie būna prie Microsoft Visual Studio ar iš kažkur kitur juos reikia parsipumpuoti?

C# swich() sakinys

Nieko per daug įspūdingo, bet C# kalbos switch'as gali ne tik skaičius lyginti (kaip C++), bet ir stringus: string text = "aaa"; switch (text) { case "aa": Console.WriteLine("aa"); break; case "bb": Console.WriteLine("bb"); break; case "aaa": Console.WriteLine("aaa"); break; default: Console.WriteLine("default"); break; } Veikia :)

MS SQL Server 2005 ir C# [papildyta]

Mano senesnėje programoje/žinutėje http://www.ernestas.info/?p=233 vienas mano blogo lankytojas pastebėjo rimtą klaidą. Dirbdamas su MS SQL duomenų baze aš gražinu -1 kaip klaidos pranešimą. Buvo pastebėta, kad tai rimta klaida. Tikslus pastebėjimas, tad į jį yra mano pasiteisinimai:
  1. Tai antra mano programa ant C#.
  2. Programa nerimta - skirta mokymosi tikslais.
  3. Ir aš iki išimčių apdorojimo (exception-handling) dar nepriskaičiau :D Žinojau, kad galima pagauti išimtį, o kaip ją "aukštyn" permesti - nežinojau.

MS SQL Server 2005 ir C#

Pasirašiau nesudėtingą programą, kuri veikia kaip konsolė: įvedame MS SQL užklausas, o programa gražina atsakymą - užklausos rezultatą. Tiesa, atradau keletą klaidų, kurių kol kas dar neištaisiau. Bet tikiuosi pataisyti :) Pavadintas šis gėris "TestinePrograma". Kai rašiau - geresnio vardo nesugalvojau, tad tokį ir palikau :) http://www.ernestas.info/projects/csharp/TestinePrograma.zip

C# atradimai

Visi sveikieji (integer) skaičiai C# kalboje yra padalinti į 4-is tipus: short, byte, int, long. byte saugo skaičius iki 3-ių skaitmenų. short - iki 5-ių. int - iki 10. long - iki 18-os. Įdomumo dėlei pabandžiau, ar veiktų, jei kaip int bandyčiau gražinti daugiau nei 10-ies skaitmenų skaičių: // Gražina 11-os skaitmenų skaičių public int GetInt() { return 12345678901; } Deje, kompiliatorius buvo tuo nepatenkintas ir pradėjo skųstis: Error    1    Cannot implicitly convert type 'long' to 'int'.

Puslapiai

Subscribe to c++